專利名稱:無線通信協(xié)議的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及通信系統(tǒng)、設(shè)備和方法,以及更具體地,涉及無線通信協(xié)議。
背景技術(shù):
不同的電子設(shè)備無線地與彼此進(jìn)行通信。諸如助聽器或其它幫助收聽的設(shè)備之類的收聽裝置(hearing instrument)是一種能夠進(jìn)行無線通信的設(shè)備。例如,兩個(gè)助聽器可以彼此通信來立體聲地將聲音提供給佩帶者。在另一示例中,編程器無線地與助聽器進(jìn)行通信并配置助聽器。在另一示例中,助聽器無線地接收來自助聽系統(tǒng)的信號(hào),來提供或增強(qiáng)提供給助聽器中接收機(jī)的信號(hào)。接收機(jī)將信號(hào)轉(zhuǎn)換為可以由助聽器佩帶者聽到的聲音。隨著助聽技術(shù)的提高,提出了更加復(fù)雜的功能和治療方法。
期望網(wǎng)絡(luò)無線設(shè)備利用改進(jìn)收聽裝置技術(shù)的優(yōu)點(diǎn)。存在這樣的技術(shù)需求提供用于發(fā)送和接收短距離數(shù)據(jù)的改進(jìn)通信系統(tǒng)和方法,可以用于收聽裝置之間的無線通信。
發(fā)明內(nèi)容通過本主題來解決上述問題,以及將通過閱讀和學(xué)習(xí)以下說明書來得以理解。本主題的不同方案和實(shí)施例提供了一種無線收聽裝置通信協(xié)議。
本主題的一個(gè)方案涉及一種由收聽裝置針對(duì)用戶執(zhí)行的方法。根據(jù)不同的實(shí)施例,將本地聲音轉(zhuǎn)換為針對(duì)收聽裝置的用戶的處理后的聲音信號(hào),以及使用無線通信協(xié)議來控制在包括收聽裝置的無線網(wǎng)絡(luò)中的無線通信。無線通信協(xié)議包括傳輸協(xié)議模塊、鏈路協(xié)議模塊、擴(kuò)展協(xié)議模塊、數(shù)據(jù)協(xié)議模塊、以及音頻協(xié)議模塊。傳輸協(xié)議模塊適于控制收發(fā)機(jī)操作,以在單個(gè)無線通信信道上提供半雙工通信,以及鏈路控制模塊適于實(shí)現(xiàn)分組傳輸過程,以在信道上解決幀沖突。
本主題的一個(gè)方案涉及一種收聽裝置。根據(jù)不同的實(shí)施例,助聽器包括收發(fā)機(jī),用于在單個(gè)無線通信信道上,無線地發(fā)送數(shù)據(jù)和無線地接收數(shù)據(jù);能夠彼此通信的處理器和存儲(chǔ)器;以及將處理器與收發(fā)機(jī)連接的電路。存儲(chǔ)器包括分層無線通信協(xié)議,用于與無線網(wǎng)絡(luò)上的至少一個(gè)另一節(jié)點(diǎn)進(jìn)行通信。分層無線通信協(xié)議包括傳輸協(xié)議模塊、鏈路協(xié)議模塊、擴(kuò)展協(xié)議模塊、數(shù)據(jù)協(xié)議模塊、以及音頻協(xié)議模塊。傳輸協(xié)議模塊在無線通信協(xié)議的第一層上操作,來控制和監(jiān)視收發(fā)機(jī)操作。傳輸協(xié)議模塊適于控制收發(fā)機(jī)操作,以在單個(gè)無線通信信道上提供半雙工通信。鏈路協(xié)議模塊在無線通信協(xié)議的第二層上操作,來定義數(shù)據(jù)發(fā)送和接收過程,以及提供適于傳輸?shù)臄?shù)據(jù),其中,鏈路協(xié)議模塊適于實(shí)現(xiàn)分組傳輸過程,來解決幀沖突。擴(kuò)展協(xié)議模塊、數(shù)據(jù)協(xié)議模塊和音頻協(xié)議模塊中的每一個(gè)在無線通信協(xié)議的第三層上操作。擴(kuò)展協(xié)議模塊提供對(duì)網(wǎng)絡(luò)服務(wù)協(xié)議的訪問。數(shù)據(jù)協(xié)議模塊傳輸關(guān)于收聽裝置的控制和配置信息的數(shù)據(jù)。音頻協(xié)議模塊傳輸數(shù)字音頻。音頻協(xié)議模塊適于在單個(gè)無線通信信道上使數(shù)字音頻單向流動(dòng)。
本主題的一個(gè)方案涉及一種位于計(jì)算機(jī)可訪問介質(zhì)中的無線通信協(xié)議的數(shù)據(jù)結(jié)構(gòu)。根據(jù)不同的實(shí)施例,數(shù)據(jù)結(jié)構(gòu)包括層1協(xié)議等級(jí)、層2協(xié)議等級(jí)、以及層3協(xié)議等級(jí)。層1協(xié)議等級(jí)包括傳輸協(xié)議模塊,用于控制和監(jiān)視無線收發(fā)機(jī)的操作,以在單個(gè)通信信道上提供半雙工通信。層2協(xié)議等級(jí)包括鏈路控制協(xié)議,用于控制數(shù)據(jù)接收和發(fā)送,以及用于將數(shù)據(jù)提供給層1協(xié)議等級(jí)、并從層1協(xié)議等級(jí)中接收數(shù)據(jù)。鏈路協(xié)議模塊適于實(shí)現(xiàn)分組傳輸過程,用于解決幀沖突。層3協(xié)議等級(jí)包括助聽數(shù)據(jù)傳輸協(xié)議模塊、擴(kuò)展協(xié)議模塊、以及音頻協(xié)議模塊。助聽數(shù)據(jù)傳輸協(xié)議模塊適于組織和傳輸數(shù)據(jù)至層2協(xié)議等級(jí),以及從層2協(xié)議等級(jí)中接收數(shù)據(jù)。這些數(shù)據(jù)包括助聽編程數(shù)據(jù)。擴(kuò)展協(xié)議模塊適于將數(shù)據(jù)提供給層2協(xié)議等級(jí)、以及從層2協(xié)議等級(jí)中接收數(shù)據(jù),以用于訪問網(wǎng)絡(luò)服務(wù)。音頻協(xié)議模塊適于使數(shù)字音頻流動(dòng),以及適于將數(shù)據(jù)提供給層2協(xié)議等級(jí)、并從層2協(xié)議等級(jí)中接收數(shù)據(jù)。
本主題的一個(gè)方案涉及一種通過網(wǎng)絡(luò)從無線助聽器無線地傳輸數(shù)據(jù)分組的方法。根據(jù)本發(fā)明的不同實(shí)施例,響應(yīng)來自無線助聽器的傳輸請(qǐng)求,確定無線通信信道是否空閑,以及如果信道確定為空閑,則通過該信道傳輸分組。當(dāng)信道空閑時(shí),該方法等待隨機(jī)的時(shí)間段。在隨機(jī)的時(shí)間段之后,確定信道是否空閑,以及如果信道確定為空閑,則通過該信道傳輸分組。
本
發(fā)明內(nèi)容
是本申請(qǐng)其中一些示教的概述,以及并不意欲成為本主題專有的或窮舉的處理方式。在詳細(xì)的描述和所附權(quán)利要求
中會(huì)發(fā)現(xiàn)關(guān)于本主題的進(jìn)一步的細(xì)節(jié)。本領(lǐng)域技術(shù)人員將在閱讀和理解以下詳細(xì)描述和查看形成其中一部分的附圖時(shí)理解其它方案,以上所有并不采用限制性意義。本發(fā)明的范圍通過所附權(quán)利要求
及其法律等同物進(jìn)行限定。
圖1示出了無線網(wǎng)絡(luò)的實(shí)施例。
圖2A、2B和2C分別示出了對(duì)于圖1中示出的無線網(wǎng)絡(luò)的通信單播模式、通信廣播模式、以及通信多播模式。
圖3示出了根據(jù)本主題不同實(shí)施例的節(jié)點(diǎn)地址的格式。
圖4示出了根據(jù)本主題不同實(shí)施例的設(shè)備ID的格式。
圖5示出了根據(jù)本主題不同實(shí)施例的短地址。
圖6示出了根據(jù)本主題不同實(shí)施例的無線收聽裝置通信協(xié)議的分層協(xié)議方案。
圖7示出了協(xié)議數(shù)據(jù)單元(PDU)的實(shí)施例。
圖8示出了根據(jù)本主題不同實(shí)施例,在無線通信協(xié)議中,將與一層相關(guān)聯(lián)的PDU封裝于另一層的PDU內(nèi)。
圖9示出了以從數(shù)值的最高有效字節(jié)(MSB)至數(shù)值的最低有效字節(jié)(LSB)的減少的有效位進(jìn)行排序的多字節(jié)數(shù)值,諸如16和32比特值。
圖10示出了以比特7排序的字節(jié),首先傳輸最高有效比特(MSB),以及最后傳輸最低有效比特(LSB)(比特0)。
圖11示出了根據(jù)本主題不同實(shí)施例的一般鏈路層PDU格式。
圖12示出了根據(jù)本主題不同實(shí)施例的幀描述符。
圖13示出了根據(jù)本主題不同實(shí)施例的傳輸處理幀沖突的分組的過程。
圖14示出了使用圖13中示出的過程,針對(duì)三個(gè)節(jié)點(diǎn)傳輸分組的示例。
圖15示出了根據(jù)本主題不同實(shí)施例的PDU幀格式的示例,由編程器將其用于將數(shù)據(jù)傳輸至助聽器。
圖16示出了根據(jù)本主題不同實(shí)施例的由目的地返回的層2肯定應(yīng)答分組的示例。
圖17示出了根據(jù)本主題不同實(shí)施例的音頻傳輸有效載荷。
圖18示出了根據(jù)本主題不同實(shí)施例,圖17的音頻傳輸有效載荷的音頻描述符字段。
圖19示出了根據(jù)本主題不同實(shí)施例的音頻傳輸協(xié)議的PDU格式。
圖20示出了根據(jù)本主題不同實(shí)施例的G.722音頻編解碼數(shù)據(jù)幀格式。
圖21示出了根據(jù)本主題不同實(shí)施例的圖20中示出的幀格式的音頻報(bào)頭。
圖22示出了根據(jù)本主題不同實(shí)施例的網(wǎng)絡(luò)服務(wù)結(jié)構(gòu)。
圖23示出了根據(jù)本主題不同實(shí)施例的用于長(zhǎng)地址分配/未分配請(qǐng)求的PDU格式。
圖24示出了根據(jù)本主題不同實(shí)施例的用于接受或拒絕響應(yīng)的PDU格式。
圖25示出了根據(jù)本主題不同實(shí)施例的用于短地址分配/未分配請(qǐng)求的PDU格式。
圖26示出了根據(jù)本主題不同實(shí)施例的用于接受或拒絕響應(yīng)的PDU格式。
圖27示出了根據(jù)本主題不同實(shí)施例的用于8B10B/曼徹斯特請(qǐng)求的PDU格式。
圖28示出了根據(jù)本主題不同實(shí)施例的用于接受或拒絕響應(yīng)的PDU格式。
圖29示出了根據(jù)本主題不同實(shí)施例的用于斷電/加電請(qǐng)求的PDU格式。
圖30示出了根據(jù)本主題不同實(shí)施例的用于接受或拒絕響應(yīng)的PDU格式。
圖31示出了根據(jù)本主題不同實(shí)施例的用于查驗(yàn)請(qǐng)求的PDU格式。
圖32示出了根據(jù)本主題不同實(shí)施例的用于查驗(yàn)響應(yīng)的PDU格式。
圖33示出了根據(jù)本主題不同實(shí)施例的用于地址信息請(qǐng)求的PDU格式。
圖34示出了根據(jù)本主題不同實(shí)施例的用于地址信息響應(yīng)的PDU格式。
圖35示出了根據(jù)本主題不同實(shí)施例的用于地址信息請(qǐng)求的PDU格式。
圖36示出了根據(jù)本主題不同實(shí)施例的用于擴(kuò)展設(shè)備信息響應(yīng)的PDU格式。
圖37示出了根據(jù)本主題不同實(shí)施例的用于音頻信息請(qǐng)求的PDU格式。
圖38示出了根據(jù)本主題不同實(shí)施例的用于使用兩個(gè)支持的流進(jìn)行響應(yīng)的音頻信息的PDU格式。
圖39示出了根據(jù)本主題不同實(shí)施例的用于音頻開始請(qǐng)求的PDU格式。
圖40示出了根據(jù)本主題不同實(shí)施例的用于音頻停止請(qǐng)求的PDU格式。
圖41示出了根據(jù)本主題不同實(shí)施例的收聽裝置,該收聽裝置能夠作為圖1網(wǎng)絡(luò)中的節(jié)點(diǎn)進(jìn)行無線通信。
具體實(shí)施方式本主題的以下詳細(xì)描述參照附圖,附圖作為示例示出了可以實(shí)踐的本主題的特定方案和實(shí)施例。以充分的細(xì)節(jié)描述這些實(shí)施例,使本領(lǐng)域的技術(shù)人員能夠?qū)嵺`本發(fā)明的主題。在不偏離本主題范圍的情況下,可以利用其它實(shí)施例,以及作出結(jié)構(gòu)、邏輯和電氣改變。參考的本公開中的“一”、“一個(gè)”或者“不同”實(shí)施例不必是相同的實(shí)施例,以及預(yù)計(jì)這樣的參考多于一個(gè)實(shí)施例。因此,以下詳細(xì)描述并不采用限制性意義,以及僅由所附權(quán)利要求
與授予這樣的權(quán)利要求
的法律等同物的全部范圍來限定本主題的范圍。
本文獻(xiàn)包括多個(gè)附圖和表格,來提供關(guān)于諸如特定比特?cái)?shù)、特定數(shù)據(jù)字段序列和大小、以及映射到特定值的特定比特之類的數(shù)據(jù)字段的特定信息。這些附圖和表格示出了根據(jù)多個(gè)實(shí)施例的示例。本申請(qǐng)的范圍并不意欲局限于這些特例。通過閱讀和理解本公開,本領(lǐng)域普通技術(shù)人員將理解,數(shù)據(jù)字段序列和大小、比特映射和數(shù)值可以用于其它協(xié)議實(shí)施例。
本主題的無線收聽裝置通信協(xié)議提供了一種在無線頻率通信信道上的收聽裝置之間交換信息的規(guī)范。本文獻(xiàn)描述了用于適當(dāng)?shù)氖瞻l(fā)機(jī)的數(shù)據(jù)編碼的協(xié)議,使收發(fā)機(jī)操作以使數(shù)據(jù)傳送至/自特定收聽裝置,以及共享傳輸信道。盡管考慮了不同的實(shí)施方式,但是本文獻(xiàn)并不意欲在硬件或軟件中細(xì)化、或者使用特定的協(xié)議實(shí)施方式。通過閱讀和理解本公開,本領(lǐng)域普通技術(shù)人員將理解,怎樣提供特定的協(xié)議實(shí)施方式。
無線協(xié)議涉及用于提供收聽裝置之間的通信。例如,收聽裝置包括不同類型的助聽器、助聽設(shè)備、頭戴式耳機(jī)、編程模塊、音頻流模塊、遙控器和墻式同步器。認(rèn)為網(wǎng)絡(luò)上的節(jié)點(diǎn)(收聽裝置)數(shù)很少,因此在數(shù)據(jù)傳輸?shù)那闆r下,通信信道爭(zhēng)用應(yīng)當(dāng)相對(duì)較低,而在音頻流的情況下,通信信道爭(zhēng)用應(yīng)當(dāng)相對(duì)較高。使用硬件和軟件組件的組合,包括在處理速度和存儲(chǔ)器可用性上具有相對(duì)嚴(yán)格約束條件的系統(tǒng),來實(shí)現(xiàn)本協(xié)議。通過由收聽裝置硬件的需求施加于功耗和門數(shù)上的限制來驅(qū)動(dòng)這些約束條件。
本協(xié)議的一個(gè)配置包括諸如PC、手持遙控器和一個(gè)或多個(gè)收聽裝置之類的設(shè)備。該配置支持這些裝置的測(cè)試、安裝。調(diào)整和編程。該配置是同步主/從關(guān)系的示例,其中,編程器命令收聽裝置執(zhí)行功能,以及收聽裝置適當(dāng)?shù)剡M(jìn)行響應(yīng)。協(xié)議的另一配置包括兩個(gè)收聽裝置,用作立體聲對(duì)(binaural pair)。該配置支持控制信息的動(dòng)態(tài)和自動(dòng)地交換。在該配置的不同實(shí)施例中,收聽裝置具有對(duì)等關(guān)系,其中,任何一個(gè)設(shè)備都能夠異步地將信息傳輸至特定對(duì)等設(shè)備。另一配置包括源設(shè)備,以及一個(gè)或多個(gè)收聽裝置。該配置支持來自源設(shè)備的音頻數(shù)據(jù)實(shí)時(shí)流動(dòng)至一個(gè)或多個(gè)收聽裝置。該配置是來自源設(shè)備的單向數(shù)據(jù)流,以及期望提供高信道帶寬。
在協(xié)議中提供對(duì)通信和主/從關(guān)系的對(duì)等方法的支持。對(duì)等通信方案中的問題包括當(dāng)兩個(gè)節(jié)點(diǎn)試圖在同時(shí)傳送消息時(shí)發(fā)生沖突的可能性。提供載波監(jiān)聽能力來處理該情況。通常,可以通過在傳輸之前使要成為消息發(fā)送方的發(fā)送方檢測(cè)到信道忙,來避免沖突,在這種情況下,生成隨機(jī)的補(bǔ)償時(shí)間段,等待該時(shí)間量,然后再次嘗試。隨機(jī)補(bǔ)償時(shí)間減小了兩個(gè)發(fā)送方將試圖同時(shí)傳輸?shù)目赡苄?。存在兩個(gè)發(fā)送方不能及時(shí)看到忙信道的較小窗,作為結(jié)果的沖突擾亂了消息。在這種情況下,未能在超時(shí)時(shí)間段內(nèi)看到回復(fù)導(dǎo)致了沖突和原始消息的重傳。
圖1示出了無線網(wǎng)絡(luò)的實(shí)施例。根據(jù)本主題的不同實(shí)施例,示出的無線網(wǎng)絡(luò)100能夠使用無線通信協(xié)議進(jìn)行通信。示出的網(wǎng)絡(luò)包括多個(gè)節(jié)點(diǎn)101,標(biāo)記為節(jié)點(diǎn)A、節(jié)點(diǎn)B、節(jié)點(diǎn)C和節(jié)點(diǎn)D。每個(gè)節(jié)點(diǎn)是能夠在多達(dá)近似1米的傳輸距離上進(jìn)行無線通信。在不同實(shí)施例中,網(wǎng)絡(luò)包括一個(gè)或多個(gè)收聽裝置,以及諸如收聽裝置編程器、助聽設(shè)備之類的一個(gè)或多個(gè)站。助聽設(shè)備的示例包括使用無線通信信號(hào)(如,感應(yīng)的、或者RF信號(hào))來幫助聽力受損的人聽到播音系統(tǒng)、無線電等的設(shè)備。不同的實(shí)施例包括其它無線通信節(jié)點(diǎn),如,計(jì)算機(jī)和無線電話。在不同的實(shí)施例中,這些節(jié)點(diǎn)能夠通過無線網(wǎng)絡(luò)來訪問互聯(lián)網(wǎng)。
如圖3所示,網(wǎng)絡(luò)100上的每個(gè)節(jié)點(diǎn)101A、101B、101C和101D由地址唯一地標(biāo)識(shí),這允許通過無線收聽裝置協(xié)議102在兩個(gè)節(jié)點(diǎn)之間的個(gè)人無線通信。協(xié)議102是關(guān)于在兩個(gè)或多個(gè)設(shè)備之間數(shù)據(jù)傳輸?shù)母袷胶蜁r(shí)間的一組規(guī)則,使得設(shè)備能夠彼此通信。
由收聽裝置廠商來實(shí)現(xiàn)唯一地址的配置。示例包括在加電初始化期間從序列號(hào)中獲得地址,或者在制造過程中將地址配置在裝置中。根據(jù)不同的實(shí)施例,取決于使用的應(yīng)用程序,在任何兩個(gè)節(jié)點(diǎn)、站、或者收聽裝置之間的通信可以是主/從、或者對(duì)等的。
任何兩個(gè)節(jié)點(diǎn)之間的通信是半雙工的。半雙工系統(tǒng)能夠一次在一個(gè)方向上傳輸數(shù)據(jù)。已知的半雙工系統(tǒng)使用至少相同通信元件中的一些來發(fā)送和接收信號(hào),以及使用開關(guān)在接收和傳送模式之間改變。在半雙工系統(tǒng)中,第一節(jié)點(diǎn)發(fā)起與第二節(jié)點(diǎn)的通信,以及等待適合的主機(jī)響應(yīng)。
在示出的網(wǎng)絡(luò)中,兩節(jié)點(diǎn)之間的連接不包括中間節(jié)點(diǎn)。每個(gè)節(jié)點(diǎn)能夠通過無線收聽裝置協(xié)議,在網(wǎng)絡(luò)中直接與每個(gè)其它節(jié)點(diǎn)進(jìn)行通信。因此,在開放系統(tǒng)互聯(lián)(OSI)協(xié)議棧模式中定義的傳統(tǒng)網(wǎng)絡(luò)層對(duì)于本協(xié)議是不存在的。
圖2A、2B和2C分別示出了對(duì)于圖1中示出的無線網(wǎng)絡(luò)的通信單播模式、通信廣播模式、以及通信多播模式。圖2A中示出的單播通信是涉及兩個(gè)節(jié)點(diǎn)的通信模式。第一節(jié)點(diǎn)201A用作發(fā)射機(jī),而第二節(jié)點(diǎn)201B用作接收機(jī),以及第二節(jié)點(diǎn)201B用作發(fā)射機(jī),而第一節(jié)點(diǎn)201A用作接收機(jī)時(shí)。單播通信涉及一個(gè)發(fā)送方和一個(gè)接收方。取決于應(yīng)用程序,節(jié)點(diǎn)地址值可以是長(zhǎng)變量或短變量。示例包括與單個(gè)助聽器進(jìn)行通信的編程器、彼此進(jìn)行通信的兩個(gè)助聽器等。
圖2B中示出的廣播通信是,一個(gè)節(jié)點(diǎn)201A使用預(yù)定廣播地址將信號(hào)發(fā)送至一組節(jié)點(diǎn)201B、201C和201D的通信模式。廣播通信包括一個(gè)發(fā)送方和多個(gè)接收方。該組接收方可以包括專用于一個(gè)廠商、多個(gè)廠商的接收機(jī)、或者通過多個(gè)廠商的接收機(jī)。一個(gè)示例包括在劇院的情況下,針對(duì)發(fā)射機(jī)范圍內(nèi)用于所有助聽器的音頻傳輸。
圖2C中示出的多播通信是涉及一個(gè)發(fā)射機(jī)(例如,201A或201C)和多個(gè)接收機(jī)(例如,201A、201B或201B、201D)的通信模式。多播通信涉及使用接受的動(dòng)態(tài)地址(可以是長(zhǎng)或短)的單個(gè)發(fā)送方和多個(gè)接收方。根據(jù)不同的實(shí)施例,多播模式是特定應(yīng)用程序,其中,地址值及其意義負(fù)責(zé)控制數(shù)據(jù)流的應(yīng)用程序。例如,該組接收方可以包括專用于一個(gè)廠商的接收機(jī)、或者多個(gè)廠商的接收機(jī)。一個(gè)示例涉及同時(shí)將信息傳輸至兩個(gè)助聽器(如,將音頻信息傳輸至左和右助聽器)的編程器。
不同的協(xié)議實(shí)施例考慮兩種類型的節(jié)點(diǎn)地址,在這里稱為長(zhǎng)地址和短地址。長(zhǎng)地址用于唯一地標(biāo)識(shí)全局上下文中的特定節(jié)點(diǎn)。短地址取決于應(yīng)用程序,以及當(dāng)需要增加通信吞吐量的等級(jí)時(shí),用來縮短協(xié)議的比特開銷。由幀中的比特設(shè)置來表示用于特定分組的這類地址,在以下提供該示例。
圖3示出了根據(jù)本主題不同實(shí)施例的節(jié)點(diǎn)地址的格式。在諸如圖1示出的網(wǎng)絡(luò)之類的網(wǎng)絡(luò)上的每個(gè)節(jié)點(diǎn),具有唯一的標(biāo)識(shí)符303。不同協(xié)議的實(shí)施例可以使用長(zhǎng)地址來唯一地標(biāo)識(shí)節(jié)點(diǎn),以在不混淆通信分組有意向的目的地的情況下建立通信。在不同實(shí)施例中,長(zhǎng)地址303提供廠商ID304和設(shè)備ID305。在不同實(shí)施例中,長(zhǎng)地址具有以下格式<長(zhǎng)地址(40比特)=<廠商ID(8比特)>+設(shè)備ID(32比特)>
用于廠商ID和設(shè)備ID的數(shù)據(jù)字段的大小和順序可以取決于所需協(xié)議設(shè)計(jì)而不同。廠商ID304標(biāo)識(shí)了特定廠商、一組廠商、或者所有廠商,這些廠商與意欲將分組發(fā)送至此的收聽裝置相關(guān)聯(lián)。在不同實(shí)施例中,廠商ID304是8比特值。在以下的表1中示出廠商ID值的示例。本主題并不局限于示出的數(shù)值和廠商。
表1
設(shè)備ID305標(biāo)識(shí)了廠商ID上下文內(nèi)的設(shè)備。
圖4示出了根據(jù)本主題不同實(shí)施例的設(shè)備ID的格式。示出的設(shè)備ID,如可用于以上提供的長(zhǎng)地址示例中的設(shè)備ID,是唯一的32比特值??梢圆辉趶S商上下文內(nèi)復(fù)制設(shè)備ID。32比特設(shè)備地址空間的使用是廠商特有的。在一些實(shí)施例中,保留設(shè)備ID 0x00000000、設(shè)備ID 0xFFFFFFFF用于發(fā)送廣播分組時(shí)的目的地址,以及保留設(shè)備ID的最高比特來表示地址類型(設(shè)備ID是單播還是多播地址)。本主題并不局限于特定值或比特位置。其它值、比特位置和/或數(shù)據(jù)域的大小可以用于其它協(xié)議設(shè)計(jì)。在表2中提供了示例。
表2
通常,單播地址僅分配給一個(gè)設(shè)備。每個(gè)廠商負(fù)責(zé)分配和維護(hù)諸如助聽器、遙控器、編程器之類的由廠商支持的任何或所有無線設(shè)備的適當(dāng)?shù)刂贩秶?br> 圖5示出了根據(jù)本主題不同實(shí)施例的短地址。示出的短地址使用8比特值來表示分組內(nèi)的源和/或目的節(jié)點(diǎn)。其它協(xié)議設(shè)計(jì)可以使用短地址的其它數(shù)據(jù)大小。例如,在設(shè)備唯一的長(zhǎng)地址用于動(dòng)態(tài)地將短地址分配給節(jié)點(diǎn)之后,可以使用短地址。由于短地址實(shí)質(zhì)上是動(dòng)態(tài)的,所以可以或不可以通過斷電/加電、或者復(fù)位事件來保留短地址。由于短地址的生成、使用和控制由每個(gè)廠商負(fù)責(zé),所以存在多個(gè)廠商的短地址的沖突/重新使用的可能性。對(duì)于提供8比特短地址空間的示出的示例,不同的實(shí)施例保留值0x00和0xFF,以及還保留短地址0xFF作為廣播地址。此外,保留8比特短地址的最高比特作為地址類型,用于表示8比特短地址是單播還是多播地址。其它值、比特位置或數(shù)據(jù)字段大小可以用于其它協(xié)議設(shè)計(jì)。表3示出了根據(jù)本主題不同實(shí)施例的圖5中示出的短地址的地址類型的分配。
表3
協(xié)議棧無線收聽裝置通信協(xié)議的不同實(shí)施例包括一組分層協(xié)議。在隱藏、或者抽象協(xié)議層實(shí)施方式細(xì)節(jié)的同時(shí),每層執(zhí)行一組邏輯上相關(guān)的通信任務(wù)。分層通過在不定義怎樣實(shí)現(xiàn)服務(wù)的情況下,定義由每層提供給上層的服務(wù),來建立層間的獨(dú)立關(guān)系。因此,由于模塊化設(shè)計(jì),可以在不影響其它層的情況下改變一個(gè)協(xié)議層。
圖6示出了根據(jù)本主題不同實(shí)施例的無線收聽裝置通信協(xié)議的分層協(xié)議方案。以下在細(xì)節(jié)上描述了示出的協(xié)議606、以及包含于其中的模塊化協(xié)議中的每個(gè)協(xié)議及其目的。還根據(jù)層等級(jí)來對(duì)這些協(xié)議進(jìn)行分類。層1等級(jí)607指在從無線通信設(shè)備發(fā)送信號(hào)之前使用的最后一個(gè)協(xié)議,以及在從另一無線通信設(shè)備接收信號(hào)時(shí)使用的第一個(gè)協(xié)議。層1等級(jí)包括協(xié)議信息,由于該協(xié)議信息與各個(gè)比特傳輸相關(guān),所以該協(xié)議信息最特定于無線收聽裝置。層1等級(jí)說明怎樣控制和監(jiān)視收發(fā)機(jī)操作。對(duì)于RF通信,層1等級(jí)使RF信道串行化,以及僅與各個(gè)比特傳輸有關(guān)。層2等級(jí)608指將信息傳輸至層1等級(jí)的協(xié)議。層3等級(jí)609指將信息傳輸至層2協(xié)議的等級(jí)。分層過程可以連續(xù),因此層N指將信息傳輸至層N-1等級(jí)、將信息傳輸至層N-2等級(jí)等直至信息傳輸至層1等級(jí)的協(xié)議。
示出的協(xié)議606包括多個(gè)分層協(xié)議,包括傳輸協(xié)議610、鏈路協(xié)議611、擴(kuò)展協(xié)議612、數(shù)據(jù)傳輸協(xié)議613、以及音頻傳輸協(xié)議614。在圖6中,在層1中示出傳輸協(xié)議,在層2中示出鏈路協(xié)議,以及在層3中示出擴(kuò)展協(xié)議、數(shù)據(jù)傳輸協(xié)議以及音頻傳輸協(xié)議。如通常在層4中表示的,本示例還包括主機(jī)應(yīng)用程序或附加協(xié)議層。設(shè)置標(biāo)記“層1”、“層2”、“層3”以及“層4”來簡(jiǎn)化本公開,以及可以將這些標(biāo)記稱為第一層、第二層、第三層和第四層??梢栽诓桓淖兪境龅膮f(xié)議棧功能的情況下,來設(shè)計(jì)示出的層之間的中間層。通過閱讀和理解本公開,本領(lǐng)域普通技術(shù)人員將理解,怎樣將客戶機(jī)應(yīng)用程序并入?yún)f(xié)議。這些層使協(xié)議實(shí)現(xiàn)模塊化。將通信過程分為較小、較不復(fù)雜的要素,同時(shí)隱藏實(shí)際實(shí)現(xiàn)的細(xì)節(jié)。還將協(xié)議設(shè)計(jì)中的該分層過程稱為抽象。設(shè)計(jì)目標(biāo)是減小一層對(duì)另一層的依賴性,以將改變一個(gè)協(xié)議層時(shí)修改其它協(xié)議層的需要最小化。
圖7示出了協(xié)議數(shù)據(jù)單元(PDU)715的實(shí)施例。每個(gè)協(xié)議層提供發(fā)送和/或接收數(shù)據(jù)的服務(wù)和裝置。通過協(xié)議發(fā)送的數(shù)據(jù)被稱為服務(wù)數(shù)據(jù)單元(SDU)716。使用協(xié)議控制信息(PCI)717封裝SDU以形成PDU715。層N的PDU成為層N-1上協(xié)議的SDU,以及重復(fù)過程,例如,如圖8中所示。
圖8示出了根據(jù)本主題不同實(shí)施例,在無線通信協(xié)議中,將與一層相關(guān)聯(lián)的PDU封裝于另一層的PDU內(nèi)。層1PDU(PDU1)包括協(xié)議控制信息(PCI1)和服務(wù)數(shù)據(jù)單元(SDU1)。如所示,SDU1將層2PDU(PDU2)封裝,層2PDU(PDU2)包括協(xié)議控制信息(PCI2)和服務(wù)數(shù)據(jù)單元(SDU2)。SDU3將層3PDU(PDU3)封裝,層3PDU(PDU3)包括協(xié)議控制信息(PCI3)和服務(wù)數(shù)據(jù)單元(SDU3)。SDU3將層4PDU(PDU4)封裝,層4PDU(PDU4)包括協(xié)議控制信息(PCI4)和服務(wù)數(shù)據(jù)單元(SDU4)。通過閱讀和理解本公開,本領(lǐng)域普通技術(shù)人員將理解,SDU能夠封裝多于一個(gè)的PDU。因此,如圖6所示,與層3協(xié)議(例如,擴(kuò)展協(xié)議、數(shù)據(jù)傳輸協(xié)議和音頻傳輸協(xié)議)相關(guān)聯(lián)的PDU能夠封裝于層2協(xié)議(例如,鏈路協(xié)議)的SDU中。
以下討論根據(jù)本主題不同實(shí)施例的無線通信協(xié)議。
傳輸協(xié)議(層1)傳輸協(xié)議在功能上等效于由國際標(biāo)準(zhǔn)組織(ISO)建立的開放系統(tǒng)互聯(lián)(OSI)模型的物理層(在線路上物理地發(fā)送數(shù)據(jù)的程序和協(xié)議)。該層是用于收發(fā)機(jī)硬件和與硬件相接口的軟件的組合。傳輸協(xié)議層定義了控制和監(jiān)視收發(fā)機(jī)操作的方式,并提出單個(gè)比特傳輸。如在圖6中的協(xié)議實(shí)施例中所示,無線通信協(xié)議的層1包括傳輸協(xié)議。傳輸協(xié)議提供了三種服務(wù)讀取數(shù)據(jù)、寫入數(shù)據(jù)和載波監(jiān)聽。根據(jù)不同的實(shí)施例,傳輸協(xié)議提供在RF信道上的數(shù)據(jù)串行化。在不同的實(shí)施例中,傳輸協(xié)議的PDU將數(shù)據(jù)編碼,來提供適當(dāng)密度的上升和下降沿、去除多余的重復(fù)比特值、以及避免DC偏置,期望這些來保證適當(dāng)?shù)慕邮諜C(jī)操作和接收機(jī)鎖相環(huán)(PLL)時(shí)鐘偏差。適當(dāng)?shù)匕凑諒S商的想法來實(shí)現(xiàn)傳輸協(xié)議。傳輸協(xié)議不對(duì)在傳輸或接受期間允許流過的大小(最小或最大)作出限制。
與要傳送的數(shù)據(jù)相關(guān)聯(lián)的編碼的比特流能夠利用數(shù)字鎖相環(huán)(DPLL)來提取時(shí)鐘周期和相位。不同的實(shí)施例可以使用曼徹斯特編碼來對(duì)數(shù)據(jù)進(jìn)行編碼。曼徹斯特編碼涉及將0轉(zhuǎn)換為01比特序列,以及將1轉(zhuǎn)換為10比特序列。輸入的編碼數(shù)據(jù)在0或更多的前同步碼之后,以允許接收機(jī)PLL的穩(wěn)定性。在不同的實(shí)施例中,數(shù)據(jù)模塊包括相移鍵控(ASK)。不同的實(shí)施例可以使用100%ASK,其中,由存在載波信號(hào)來表示比特值1,以及由無載波信號(hào)來表示比特值0。在不同的實(shí)施例中,RF載波頻率是3.84MHz,以及將基帶RF信道數(shù)據(jù)比特速率定義為每秒120千比特(120kbps)。
鏈路協(xié)議(層2)數(shù)據(jù)鏈路層將原始數(shù)據(jù)編碼和解碼為諸如RF傳輸比特之類的傳輸比特。傳輸比特由負(fù)責(zé)媒體訪問控制(MAC)和邏輯鏈路控制(LLC)的兩個(gè)子層組成,其中,LLC控制幀同步、流控制和誤差檢測(cè)。
如在圖6中的協(xié)議實(shí)施例所示,鏈路協(xié)議在層2上操作。鏈路層在功能上等效于OSI模型的鏈路層(用于操作通信線路過程和協(xié)議,包括檢測(cè)和修正消息誤差的方式)。本協(xié)議設(shè)置了基于過程的手段(procedual means)來發(fā)送或接收數(shù)據(jù)至/自每個(gè)節(jié)點(diǎn),以及將數(shù)據(jù)提供給適于傳輸?shù)膶?。與鏈路協(xié)議的不同實(shí)施例相關(guān)聯(lián)的功能包括單播、多播和廣播數(shù)據(jù)傳輸模式;幀數(shù)據(jù)(SDU)中的比特誤差檢測(cè);以及避免錯(cuò)誤的開始和結(jié)束標(biāo)記的比特填充。
根據(jù)不同的實(shí)施例,通常如圖9中示出,諸如16和32個(gè)比特值之類的多字節(jié)值以從數(shù)值的最高有效字節(jié)(MSB)至數(shù)值的最低有效字節(jié)(LSB)的減小的有效位的順序進(jìn)行排序。各個(gè)應(yīng)用程序分析多字節(jié)數(shù)據(jù)。首先將MSB放入數(shù)據(jù)流中,以及最后將LSB放入數(shù)據(jù)流中。
根據(jù)不同的實(shí)施例,以減小的有效位的順序?qū)Ρ忍財(cái)?shù)據(jù)進(jìn)行排序。通常如圖10中所示,對(duì)字節(jié)進(jìn)行排序,該字節(jié)具有首先傳輸?shù)谋忍?(最高有效比特(MSB)),以及最后傳輸?shù)谋忍?(最小有效比特(LSB))。
傳輸代碼用于提高要通過鏈路傳遞的信息的傳輸特性。傳輸代碼保證在比特流中提供充分的傳輸,以在接收方處作出可能的時(shí)鐘恢復(fù)。不同的協(xié)議實(shí)施例可以使用曼徹斯特傳輸代碼標(biāo)準(zhǔn),作為在無線信道上對(duì)數(shù)據(jù)比特進(jìn)行編碼的默認(rèn)方法。曼徹斯特傳輸代碼將數(shù)據(jù)比特0轉(zhuǎn)換為01曼徹斯特比特序列,以及將數(shù)據(jù)比特1轉(zhuǎn)換為10曼徹斯特比特序列。
比特填充用于避免幀的開始和幀的結(jié)束出現(xiàn)錯(cuò)誤。當(dāng)傳送分組時(shí),在9個(gè)連續(xù)的數(shù)據(jù)一(1)之后,插入數(shù)據(jù)比特值零(0)。當(dāng)接收幀時(shí),將掃描幀數(shù)據(jù),以及在出現(xiàn)9個(gè)連續(xù)的一(1)之后,丟棄零(0)比特值。如果9個(gè)連續(xù)比特(1)之后的比特是一(1),則這個(gè)一(1)必須是幀開始或結(jié)束標(biāo)記的一部分。比特填充用于(但不包括)幀開始標(biāo)記和幀結(jié)束標(biāo)記之間的所有數(shù)據(jù)比特。
根據(jù)不同協(xié)議的實(shí)施例,曼徹斯特前同步碼是32比特的字符串,該字符串先于幀開始標(biāo)記傳輸。曼徹斯特前同步碼允許接收PLL的獲得具有輸入分組數(shù)據(jù)的比特相位的能力。如果期望接收PLL在具有輸入分組數(shù)據(jù)的比特相位中,則不必需要完整的前同步碼。在不同的實(shí)施例中,前同步碼具有以下非編碼和編碼格式(其中,“b”表示二進(jìn)制值)<Non Encoded Preamble>=10101010b+10101010b+10101010b+10101010b
<Encoded Preamble>=1001100110011001b+1001100110011001b+1001100110011001b+1001100110011001b可以設(shè)計(jì)協(xié)議使用其它前同步碼格式。
不同協(xié)議的實(shí)施例可以使用8B/10B傳輸代碼IEEE標(biāo)準(zhǔn)來替代曼徹斯特傳輸代碼。當(dāng)使用8B/10B標(biāo)準(zhǔn)時(shí),將8比特字節(jié)的數(shù)據(jù)編碼為10比特傳輸單元。編碼技術(shù)保證在具有5比特1或0的最大運(yùn)行長(zhǎng)度的10比特中1的最小上升沿密度。
根據(jù)不同協(xié)議的實(shí)施例,8B/10B前同步碼是先于分組標(biāo)記的開始傳送的32比特字符串。8B/10B前同步碼允許接收PLL獲得具有輸入分組數(shù)據(jù)的比特相位。如果期望接收PLL在具有輸入分組數(shù)據(jù)的比特相位中,則不必需要完整的前同步碼。8B/10B前同步碼具有以下非編碼和編碼格式(其中,“b”表示二進(jìn)制值)<Non Encoded Preamble>=10110101b+10110101b+10110101b+10110101b<Encoded Preamble>=1010101010b+1010101010b+1010101010b+1010101010b可以設(shè)計(jì)協(xié)議使用其它前同步碼格式。
由于鏈路協(xié)議與形成數(shù)據(jù)幀相關(guān)聯(lián),所以鏈路協(xié)議也稱為幀協(xié)議。鏈路協(xié)議的協(xié)議控制信息(PCI)用于定義可靠的點(diǎn)對(duì)點(diǎn)通信信道。使用誤差檢測(cè)代碼(EDC)、以及用于丟失或出錯(cuò)的分組恢復(fù)的肯定應(yīng)答和重傳的簡(jiǎn)單的“停止并等待”方法,來提供可靠性。
圖11示出了根據(jù)本主題不同實(shí)施例的一般鏈路層PDU格式。示出的PDU包括以下八個(gè)字段幀開始標(biāo)記;大小;幀描述符;地址;擴(kuò)展協(xié)議;有效載荷(SDU);幀校驗(yàn)序列;以及幀結(jié)束標(biāo)記。不同協(xié)議的實(shí)施例以不同的順序?qū)@些字段進(jìn)行排序。對(duì)于圖10中是示出的PDU,在表4中提供對(duì)每個(gè)協(xié)議數(shù)據(jù)單元字段的主要描述。表4還提供了字段的示例的大小信息。其它字段的大小可以用于不同協(xié)議的實(shí)施例。
表4
在示出的示例中,253字節(jié)的最大有效載荷大小取決于僅使用幀描述符和目的短地址。如果使用幀描述符和源和目的長(zhǎng)地址(10字節(jié)),則最大有效載荷是244字節(jié)。在不同的實(shí)施例中,如下計(jì)算幀中有效載荷字節(jié)的最大數(shù)目最大幀大小(255)-幀目的地(1)-地址字節(jié)(1-10)-擴(kuò)展協(xié)議(0或1)在不同協(xié)議的實(shí)施例中,曼徹斯特幀開始標(biāo)記是表示新幀開始、以及允許接收設(shè)備建立入站數(shù)據(jù)的單元/字節(jié)相位的12比特標(biāo)記。在不同的實(shí)施例中,曼徹斯特幀結(jié)束標(biāo)記是表示PDU幀結(jié)束的12比特標(biāo)記。在不同的實(shí)施例中,開始標(biāo)記值是0x7FE,以及結(jié)束標(biāo)記值是0x7FF。
在不同協(xié)議的實(shí)施例中,8B/10B幀開始標(biāo)記表示新幀的開始,以及允許接收設(shè)備建立入站數(shù)據(jù)的單元/字節(jié)相位。8B/10B幀開始標(biāo)記的值是在IEEE 802.3-2002(部分3)標(biāo)準(zhǔn)的K27.7“Table 36 Valid specialcode-groups”(44頁)中定義的10比特編碼序列。該序列的值是用于當(dāng)前RD-的110110_1000和用于當(dāng)前RD+的001001_0111。
在不同協(xié)議的實(shí)施例中,8B/10B幀結(jié)束標(biāo)記表示PDU幀的結(jié)束。8B/10B幀結(jié)束標(biāo)記的值是在IEEE 802.3-2002(部分3)標(biāo)準(zhǔn)的K29.7“Table 36 Valid special code-groups”(44頁)中定義的10比特編碼序列。該序列的值是用于當(dāng)前RD-的101110_1000和用于當(dāng)前RD+的010001_0111。
在不同協(xié)議的實(shí)施例中,幀大小是表示以下字節(jié)數(shù)的8比特值。在不同的實(shí)施例中,幀大小包括一幀描述符開始至有效載荷(SDU)結(jié)束的所有數(shù)據(jù),以及具有從2至255的有效范圍。
圖12示出了根據(jù)本主題不同實(shí)施例的幀描述符。示出的幀描述符適于合并于圖11中示出的PDU中。在不同協(xié)議的實(shí)施例中,幀描述符是8比特值,用于描述幀格式,以及分為5個(gè)比特字段,包括版本字段、肯定應(yīng)答字段、協(xié)議標(biāo)識(shí)符、幀校驗(yàn)序列(FCS)模式和地址模式。不同協(xié)議的實(shí)施例可以使用其它字段大小,以及以其它順序?qū)τ谶M(jìn)行排序。使用檢測(cè)比特誤差的幀校驗(yàn)序列,以及使用為丟失或破壞的分組提供的肯定應(yīng)答和重傳的簡(jiǎn)單的“停止并等待”方法,來提供一些等級(jí)的可靠性。
在不同協(xié)議的實(shí)施例中,圖12中示出的幀描述符的地址模式比特0-1用來描述由特定幀格式使用的地址類型。如圖12的幀描述符幀示出的,在表5中提供地址模式的示例。其它協(xié)議的實(shí)施例可以使用不同的比特?cái)?shù),以及其它比特映射和比特值。
表5
在示出的示例中,鏈路層協(xié)議僅自動(dòng)地肯定應(yīng)答使用地址模式00b和01b的幀。如果設(shè)置比特1,則將沒有協(xié)議肯定應(yīng)答通過鏈路層出現(xiàn)。
在不同協(xié)議的實(shí)施例中,在圖12中示出的幀描述符的幀校驗(yàn)序列(FCS)模式使用比特2-3來定義用于幀內(nèi)誤差控制的幀校驗(yàn)序列數(shù)。通過有效載荷(SDU)結(jié)尾的比特大小來計(jì)算FCS。不同協(xié)議的實(shí)施例定義了如表6中提供的FCS模式。其它協(xié)議的實(shí)施例可以使用不同的比特?cái)?shù)以及其它比特映射和比特值。
表6
使用適當(dāng)?shù)膸r?yàn)序列方法,針對(duì)誤差來校驗(yàn)FCS模式01b、10b和11b。認(rèn)為FCS模式00b是特定于應(yīng)用程序的;因此,鏈路層協(xié)議不校驗(yàn)比特誤差。
在不同協(xié)議的實(shí)施例中,在圖12中示出的幀描述符的協(xié)議標(biāo)識(shí)符使用比特4-5表示預(yù)先定義的應(yīng)用程序、或者將特定分組路由所至的下一個(gè)協(xié)議層。不同的實(shí)施例定義了如表7中提供的層。其它協(xié)議實(shí)施例可以使用不同的比特?cái)?shù)、以及其它比特映射和比特值來識(shí)別協(xié)議。
表7
肯定應(yīng)答(00b)表示這是作為在接收到的幀描述符中設(shè)置的比特的結(jié)果而發(fā)送的自動(dòng)生成的鏈路層肯定應(yīng)答分組。音頻協(xié)議(01b)表示信息包括音頻數(shù)據(jù),以及以音頻應(yīng)用程序?yàn)槟康牡?。助聽?shù)據(jù)協(xié)議(10b)表示信息以助聽控制操作為目的地,如,安裝。11b代碼表示目的傳輸協(xié)議不是3個(gè)(00b、01b或10b)預(yù)先定義的協(xié)議類型中的一個(gè),因此表示附加的擴(kuò)展協(xié)議字節(jié)包含作為路由目的的幀格式的一部分。
在不同協(xié)議的實(shí)施例中,圖12中示出的幀描述符的Ack標(biāo)記比特表示是否應(yīng)當(dāng)由鏈路層協(xié)議自動(dòng)地肯定應(yīng)答該幀。在一些實(shí)施例中,例如,如果Ack標(biāo)記比特為0,則不對(duì)幀進(jìn)行肯定應(yīng)答,如果Ack標(biāo)記比特為1,以及如果包括FCS并且沒有檢測(cè)到誤差,則對(duì)幀進(jìn)行肯定應(yīng)答,以及如果Ack標(biāo)記為1以及如果不包括FCS,則對(duì)幀進(jìn)行肯定應(yīng)答。在這些實(shí)施例中,幀的地址模式必須是00b或01b,源和目的地址的地址類型必須是單播,以及幀的協(xié)議標(biāo)識(shí)符不是00b。在這些實(shí)施例中,必須使用相同的FCS模式和肯定應(yīng)答的幀的地址模式來發(fā)送肯定應(yīng)答幀。使用肯定應(yīng)答消息來表示目的地成功地接收消息。
在不同協(xié)議的實(shí)施例中,圖12中示出的幀描述符的版本標(biāo)記比特表示接收到的幀格式的版本。在一些實(shí)施例中,例如,該比特的0值表示幀格式的第一版本,以及針對(duì)幀格式的任何未來修改保留該比特的值1。
再次參照?qǐng)D11中示出的一般的鏈路層PDU格式,示出的地址字段格式取決于幀描述符字段中的“地址模式”比特。地址字段包含目的地址和可選的源節(jié)點(diǎn)地址。在不同的實(shí)施例中,如果將幀描述符字節(jié)中的協(xié)議標(biāo)識(shí)符比特設(shè)置為11b,則僅出現(xiàn)擴(kuò)展協(xié)議字節(jié)。擴(kuò)展協(xié)議字節(jié)是用于將接收的分組路由至適當(dāng)層的有效應(yīng)用程序/網(wǎng)絡(luò)服務(wù)標(biāo)識(shí)符。
圖11中示出的一般鏈路層PDU格式的幀校驗(yàn)序列(FCS)為每個(gè)接收的幀提供了比特誤差檢測(cè)手段。在不同的實(shí)施例中,該字段的大小是可變的,以及取決于幀描述符字節(jié)中的FCS模式。在不同的實(shí)施例中,F(xiàn)CS字段由一個(gè)字節(jié)(8比特)、兩個(gè)字節(jié)(16比特)、或者四個(gè)字節(jié)(32比特)組成,并且包含于幀中。如果包含在幀中,則FCS包含在傳輸期間進(jìn)行計(jì)算的循環(huán)冗余校驗(yàn)(CRC)值。32比特FCS基于CRC-32定義。16比特FCS基于CRC-CCTTT定義。8比特FCS基于CRC-8定義。不執(zhí)行誤差修正,僅執(zhí)行誤差檢測(cè)。如果檢測(cè)到誤差,則不將幀推進(jìn)至下一協(xié)議層,以及不生成鏈路層肯定應(yīng)答分組。然而,為了消除誤差的目的,音頻流實(shí)施例將幀和誤差標(biāo)記推進(jìn)至下一協(xié)議層。CRC計(jì)算包括幀開始標(biāo)記之后至有效載荷結(jié)束的所有數(shù)據(jù),以及在源處編碼之前、在目的地處編碼之后來執(zhí)行CRC計(jì)算。
在不同的實(shí)施例中,32比特CRC-32使用以下多項(xiàng)式X32+X26+x23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1。在計(jì)算之前,將CRC值初始化為0xFFFFFFFF??梢允褂闷渌鼣?shù)值。例如,發(fā)射機(jī)或接收機(jī)不使用任何補(bǔ)碼值對(duì)CRC的最終計(jì)算值進(jìn)行修改。在幀結(jié)束標(biāo)記之前,直接將CRC、MSB至LSB放入傳輸?shù)臄?shù)據(jù)流。幀接收機(jī)以與發(fā)射機(jī)相同的方式來對(duì)接收到的FCS進(jìn)行計(jì)算,并且將計(jì)算的FCS與接收到的FCS進(jìn)行比較。如果兩個(gè)值匹配,則正確地接收了幀數(shù)據(jù)。接收機(jī)對(duì)計(jì)算的和接收到的CRC值進(jìn)行直接比較。
在不同的實(shí)施例中,16比特CRC-CCTTT使用多項(xiàng)式X16+X12+X5+1。在計(jì)算之前,將CRC值初始化為0xFFFF。例如,發(fā)射機(jī)或接收機(jī)不使用任何補(bǔ)碼值對(duì)CRC的最終計(jì)算值進(jìn)行修改。在幀結(jié)束標(biāo)記之前,直接將CRC、MSB第一以及LSB第二放入傳送的數(shù)據(jù)流。幀接收機(jī)以與發(fā)射機(jī)相同的方式來對(duì)接收到的FCS進(jìn)行計(jì)算,并且將計(jì)算的FCS與接收到的FCS進(jìn)行比較。如果兩個(gè)值匹配,則正確地接收了幀數(shù)據(jù)。在不同的實(shí)施例中,接收機(jī)對(duì)計(jì)算和接收到的CRC值進(jìn)行直接比較,從而不使用諸如0x1D0F之類的CRC幻數(shù)(magic number)。
在不同的實(shí)施例中,8比特CRC-8定義使用多項(xiàng)式X8+X2+X+1。在計(jì)算之前,將CRC值初始化為0xFF??梢允褂闷渌怠@?,發(fā)射機(jī)或接收機(jī)不使用任何補(bǔ)碼值對(duì)CRC的最終計(jì)算值進(jìn)行修改。在幀結(jié)束標(biāo)記之前,直接將單個(gè)字節(jié)CRC值放入傳輸?shù)臄?shù)據(jù)流。幀接收機(jī)以與發(fā)射機(jī)相同的方式來對(duì)接收到的FCS進(jìn)行計(jì)算,并且將計(jì)算的FCS與接收到的FCS進(jìn)行比較。如果兩個(gè)值匹配,則正確地接收了幀數(shù)據(jù)。接收機(jī)對(duì)計(jì)算和接收到的CRC值進(jìn)行直接比較。
不同協(xié)議的實(shí)施例通過算法的實(shí)現(xiàn)來提供處理幀沖突的過程。如果一節(jié)點(diǎn)正處于發(fā)送幀的過程中,則另一節(jié)點(diǎn)不應(yīng)當(dāng)試圖發(fā)送幀。如果兩個(gè)節(jié)點(diǎn)同時(shí)發(fā)送,則這兩個(gè)發(fā)送將會(huì)干擾至少處于兩發(fā)送節(jié)點(diǎn)的范圍內(nèi)一個(gè)節(jié)點(diǎn)。出現(xiàn)這樣的情況時(shí),如果未接收到ACK分組,則發(fā)送節(jié)點(diǎn)意識(shí)到?jīng)_突。肯定應(yīng)答分組也會(huì)受到干擾,導(dǎo)致多次重傳和接收原始分組。
圖13示出了根據(jù)本主題不同實(shí)施例的傳送處理幀沖突的分組的過程。在1350處,節(jié)點(diǎn)發(fā)起傳輸請(qǐng)求。過程進(jìn)行至1351,其中,節(jié)點(diǎn)確定通信信道是否空閑。如果通信信道空閑,則處理進(jìn)行至1352,其中,節(jié)點(diǎn)發(fā)送分組。如果在1351處,通信信道不空閑,則處理進(jìn)行至1353,其中,確定是否超出了載波監(jiān)聽多路存取(CSMA)計(jì)數(shù)。CSMA計(jì)數(shù)器對(duì)監(jiān)聽信道的次數(shù)進(jìn)行計(jì)數(shù)。如果超過CSMA計(jì)數(shù),則過程進(jìn)行至1354,其中,放棄分組傳輸。如果在1353處未超過CSMA計(jì)數(shù),則過程進(jìn)行至1355,其中,監(jiān)聽信道,直至信道空閑或者發(fā)生超時(shí)。如果發(fā)生超時(shí),則在1354處放棄分組傳輸。如果信道空閑,則過程進(jìn)行至1356,以及等待隨機(jī)計(jì)時(shí)器事件,當(dāng)事件發(fā)生時(shí),過程返回1351,確定信道是否仍然空閑。信道空閑之后,隨機(jī)訪問計(jì)時(shí)器使不同網(wǎng)絡(luò)節(jié)點(diǎn)試圖訪問通信信道的時(shí)間交錯(cuò)。在不同協(xié)議的實(shí)施例中,實(shí)現(xiàn)本算法的每個(gè)節(jié)點(diǎn)具有啟用或禁止本算法的能力。啟用默認(rèn)/初始狀態(tài)。
表8提供了根據(jù)本主題不同實(shí)施例的幀沖突參數(shù)??梢允褂闷渌鼌?shù)。
表8
圖14示出了使用圖13中示出的過程,為三個(gè)節(jié)點(diǎn)傳送分組的示例。將三個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)示出為節(jié)點(diǎn)A、節(jié)點(diǎn)B和節(jié)點(diǎn)C。在圖14中提供了圖例,幫助讀者標(biāo)識(shí)何時(shí)節(jié)點(diǎn)作出傳輸請(qǐng)求(如,在圖13中的1350處示出的);在確定信道是否空閑之前,何時(shí)節(jié)點(diǎn)監(jiān)聽信道活動(dòng)性(如,在圖13中的136處示出的);以及何時(shí)節(jié)點(diǎn)通過信道傳送分組(如,在圖13中的1352處示出的)。在圖14中,節(jié)點(diǎn)A是發(fā)起傳輸請(qǐng)求1450A的第一節(jié)點(diǎn)。接下來,當(dāng)信道繁忙時(shí),節(jié)點(diǎn)B和C作出傳輸請(qǐng)求1450B和1450C。如在1452A處所示,節(jié)點(diǎn)A確定信道空閑,以及傳送分組。在節(jié)點(diǎn)A傳送時(shí),節(jié)點(diǎn)C、隨后節(jié)點(diǎn)B發(fā)起傳輸請(qǐng)求1450C和1450B,以及對(duì)于信道活動(dòng)性,來監(jiān)聽1455C和1455B。在節(jié)點(diǎn)A完成傳送時(shí),節(jié)點(diǎn)B等待隨機(jī)計(jì)時(shí)時(shí)間段1456B,以及節(jié)點(diǎn)C等待隨機(jī)計(jì)時(shí)時(shí)間段1456C-1。在示出的示例中,節(jié)點(diǎn)B具有短于節(jié)點(diǎn)C的隨機(jī)計(jì)時(shí)時(shí)間段,使得節(jié)點(diǎn)B在節(jié)點(diǎn)C之前檢查空閑信道,以及在發(fā)現(xiàn)空閑信道時(shí),在節(jié)點(diǎn)C檢查信道是否空閑之前,節(jié)點(diǎn)B開始傳送1452B。在節(jié)點(diǎn)B完成傳送1452B之后,節(jié)點(diǎn)C在檢查信道是否空閑之前,等待另一隨機(jī)計(jì)時(shí)時(shí)間段。在發(fā)現(xiàn)信道仍然空閑時(shí),節(jié)點(diǎn)C傳輸其分組1452C。
不同節(jié)點(diǎn)的物理位置和/或信號(hào)強(qiáng)度會(huì)導(dǎo)致傳送節(jié)點(diǎn)對(duì)于所有節(jié)點(diǎn)不可見的情況,這會(huì)導(dǎo)致兩個(gè)節(jié)點(diǎn)同時(shí)傳送,以及在接收機(jī)處破壞分組的情況。由分組重傳來處理該情況。在不同的實(shí)施例中,網(wǎng)絡(luò)結(jié)構(gòu)使用誤差檢測(cè)和重傳,來提供分組的成功傳輸。對(duì)于請(qǐng)求肯定應(yīng)答的分組,在‘Ack等待計(jì)時(shí)’內(nèi)接收肯定應(yīng)答分組。如果不及時(shí)地接收肯定應(yīng)答分組,則重傳原始分組。將重傳分組的最大次數(shù)限制在‘重傳最大數(shù)’。在需要重傳分組的故障條件下,可以將消息重復(fù)傳遞至節(jié)點(diǎn)。表9提供了根據(jù)本主題不同實(shí)施例的重傳參數(shù)??梢允褂闷渌鼌?shù)值。
表9
根據(jù)不同協(xié)議的實(shí)施例,當(dāng)節(jié)點(diǎn)接收將廣播地址作為目的地址的有效的入站(inbound)PDU時(shí),以及當(dāng)期望節(jié)點(diǎn)發(fā)送響應(yīng)時(shí),為了避免幀沖突,每個(gè)單獨(dú)節(jié)點(diǎn)對(duì)響應(yīng)進(jìn)行時(shí)延。該時(shí)延值用作補(bǔ)償機(jī)制,來防止接收廣播消息的所有節(jié)點(diǎn)同時(shí)傳送響應(yīng),并導(dǎo)致幀沖突。在不同的實(shí)施例中,時(shí)延值是隨機(jī)地從乘以十的‘隨機(jī)計(jì)時(shí)’組中選出的值,這提供了1-16毫秒的補(bǔ)償范圍。實(shí)現(xiàn)補(bǔ)償機(jī)制以減少節(jié)點(diǎn)必須執(zhí)行傳輸算法的多次迭代的機(jī)會(huì)。這減少了圖13中示出的傳輸算法中CSMA計(jì)數(shù)器的計(jì)數(shù),這在將CSMA計(jì)數(shù)器設(shè)置為較低值時(shí)尤其有益。
較高等級(jí)協(xié)議(層3)如圖6中示出的層3的較高等級(jí)協(xié)議包括,但不局限于(A)數(shù)據(jù)傳輸協(xié)議,(B)音頻傳輸協(xié)議,以及(C)擴(kuò)展協(xié)議。數(shù)據(jù)傳輸協(xié)議用于與收聽裝置對(duì)于控制和配置操作(如,安裝操作)進(jìn)行通信。音頻傳輸協(xié)議用于將數(shù)字音頻數(shù)據(jù)傳送至收聽裝置。擴(kuò)展協(xié)議用于提供對(duì)附加網(wǎng)絡(luò)服務(wù)協(xié)議的訪問,以允許附加網(wǎng)絡(luò)服務(wù)來使用用于通信的無線協(xié)議的數(shù)據(jù)鏈路和物理層。
(A)助聽數(shù)據(jù)傳輸協(xié)議助聽數(shù)據(jù)傳輸協(xié)議用于傳輸由安裝應(yīng)用程序、制造應(yīng)用程序、和/或其它相似類型的應(yīng)用程序來使用的編程信息。
圖15示出了根據(jù)本主題不同實(shí)施例,由編程器用于將數(shù)據(jù)傳輸至助聽器的PDU幀格式的示例。表10提供了在圖15中所示的PDU幀格式示例中示出的數(shù)據(jù)的進(jìn)一步信息。
表10
圖16示出了根據(jù)本主題不同實(shí)施例的由目的地返回的層2肯定應(yīng)答分組的示例。表11提供了在圖16中所示的肯定應(yīng)答分組示例中示出的數(shù)據(jù)的進(jìn)一步信息。
表11
(B)音頻傳輸協(xié)議音頻傳輸協(xié)議用于傳送數(shù)字音頻信息。短地址模式之一用于增加音頻數(shù)據(jù)的有效載荷傳輸速率。
圖17示出了根據(jù)本主題不同實(shí)施例的音頻傳輸有效載荷。示出的有效載荷包括四個(gè)字段,包括音頻描述符、嵌入數(shù)據(jù)大小、音頻編解碼數(shù)據(jù)、以及嵌入數(shù)據(jù)字段。不同協(xié)議使用其它的字段大小和數(shù)據(jù)序列。音頻傳輸協(xié)議能夠在相同分組中復(fù)用音頻和數(shù)據(jù),使得可以控制音頻質(zhì)量。因此,數(shù)據(jù)傳輸請(qǐng)求可以要求將低質(zhì)量數(shù)據(jù)流插入下一分組,以便為數(shù)據(jù)有效載荷騰出空間。
圖18示出了根據(jù)本主題不同實(shí)施例,圖17的音頻傳輸有效載荷的音頻描述符字段。示出的音頻描述符字段是8比特值,其中,比特7提供嵌入數(shù)據(jù)字段、比特6提供嵌入數(shù)據(jù)協(xié)議標(biāo)識(shí)符、以及比特5-0提供音頻編解碼。不同的實(shí)施例可以使用其它格式。
表12示出了根據(jù)本主題不同實(shí)施例的圖18的音頻描述符字段的嵌入數(shù)據(jù)字段。嵌入數(shù)據(jù)字段用于表示音頻流中數(shù)據(jù)的出現(xiàn)。
表12
表13示出了根據(jù)本主題不同實(shí)施例的圖18的音頻描述符字段的嵌入數(shù)據(jù)協(xié)議標(biāo)識(shí)符。嵌入數(shù)據(jù)協(xié)議標(biāo)識(shí)符用于表示消息內(nèi)嵌入數(shù)據(jù)的格式。不同的實(shí)施例可以使用其它格式。
表13
圖14示出了根據(jù)本主題不同實(shí)施例的圖18的音頻描述符字段的音頻編解碼。音頻編解碼定義了用于對(duì)流進(jìn)行編碼的編解碼器。不同的實(shí)施例可以使用其它格式。
表14
音頻編解碼的六比特值為其它編碼算法分配編碼類型提供了空間。不同的實(shí)施例可以使用其它格式,包括比特?cái)?shù)、值和映射至值的比特。
在不同音頻傳輸協(xié)議的實(shí)施例中,如在圖17中示出的,音頻傳輸有效載荷的嵌入數(shù)據(jù)大小字段是表示嵌入數(shù)據(jù)字段字節(jié)數(shù)的8比特值,以及具有該字段從1至251的有效范圍。如果有至少1字節(jié)的嵌入數(shù)據(jù),則出現(xiàn)該字段。如果由嵌入數(shù)據(jù)替換完整的音頻有效載荷,則可以獲得最大值。
在不同音頻傳輸協(xié)議的實(shí)施例中,將在圖17中示出的音頻傳輸有效載荷的音頻編解碼數(shù)據(jù)字段傳送特定的編解碼器,以及包含修正解碼的所有信息??梢灾苯硬迦胫T如MPEG音頻之類的一些編解碼器的幀格式,其中,該幀格式包含必要的報(bào)頭信息和誤差控制。類似于G.722之類的其它編解碼器是基于采樣的,以及一些系統(tǒng)特定信息與編碼的比特流一起傳送。在這種情況下,幀格式必須是特定的。
在不同音頻傳輸協(xié)議的實(shí)施例中,在圖17中示出的音頻傳輸有效載荷的嵌入數(shù)據(jù)字段包括助聽數(shù)據(jù)或擴(kuò)展協(xié)議數(shù)據(jù)。如果數(shù)據(jù)是擴(kuò)展協(xié)議數(shù)據(jù),則附加的擴(kuò)展協(xié)議字節(jié)包含作為用于路由的數(shù)據(jù)的一部分。
圖19示出了根據(jù)本主題不同實(shí)施例的音頻傳輸協(xié)議的PDU格式。如在圖19中示出的,表15提供了音頻傳輸協(xié)議的PDU格式中示出的數(shù)據(jù)的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式,包括其它比特?cái)?shù)、數(shù)值、映射至數(shù)值的比特、和/或數(shù)據(jù)序列。
表15
圖20示出了根據(jù)本主題不同實(shí)施例的G.722音頻編解碼數(shù)據(jù)幀格式。示出的幀格式包括用于音頻報(bào)頭和數(shù)據(jù)值的字段。圖21示出了根據(jù)不同實(shí)施例的圖20中示出的幀格式的音頻報(bào)頭。示出的音頻報(bào)頭是8比特值,具有一比特多信道模式字段、四比特采樣頻率字段、二比特比特速率模式字段、以及一比特復(fù)位字段。不同的實(shí)施例可以使用其它格式。
表16提供了根據(jù)不同實(shí)施例的在圖21中示出的用于音頻報(bào)頭的復(fù)位字段的進(jìn)一步信息。其它實(shí)施例具有其它格式。復(fù)位字段用于對(duì)壓縮算法進(jìn)行初始化。
表16
表17提供了根據(jù)不同實(shí)施例的在圖21中示出的用于音頻報(bào)頭的比特速率模式字段的進(jìn)一步信息。操作模式與四種不同的比特速率相對(duì)應(yīng)。其它實(shí)施例具有其它格式,包括用于模式的數(shù)據(jù)值和映射至數(shù)據(jù)值的比特。
表17
表18提供了根據(jù)不同實(shí)施例的在圖21中示出的用于音頻報(bào)頭的采樣頻率字段的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式,包括用于頻率的數(shù)據(jù)值和映射至數(shù)據(jù)值的比特。采樣頻率字段用于表示采樣速率。
表18
表19提供了根據(jù)不同實(shí)施例的在圖21中示出的用于音頻報(bào)頭的多信道模式字段的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表19
在雙信道模式中,首先使用左信道來對(duì)左和右信道采樣進(jìn)行交織。只有比特速率模式是G.722標(biāo)準(zhǔn)的一部分。使用除16kHz之外的采樣速率、以及多于一個(gè)的信道擴(kuò)大了靈活性。由于所有數(shù)據(jù)值同樣重要,所以不指定誤差控制,因此可以使用鏈路協(xié)議中的CRC校驗(yàn)。
(C)擴(kuò)展協(xié)議圖22示出了根據(jù)本主題不同實(shí)施例的網(wǎng)絡(luò)服務(wù)結(jié)構(gòu)。本示例包括用作層2協(xié)議的鏈路協(xié)議、用作層4協(xié)議的應(yīng)用程序協(xié)議、以及在鏈路和應(yīng)用程序協(xié)議之間用作層3協(xié)議的數(shù)據(jù)協(xié)議。本示例還包括用作層3協(xié)議的擴(kuò)展協(xié)議,來提供對(duì)諸如基帶控制、設(shè)備信息、音頻控制、助聽、遠(yuǎn)程控制、立體聲通信、FM控制之類的網(wǎng)絡(luò)服務(wù)的支持。括號(hào)中的值是協(xié)議標(biāo)識(shí)符,由在表7中列出的協(xié)議標(biāo)識(shí)符來提供協(xié)議標(biāo)識(shí)符,用于圖12中示出的幀描述符。
表20示出了根據(jù)不同實(shí)施例的網(wǎng)絡(luò)服務(wù)標(biāo)識(shí)符列表,這也在圖22中示出。網(wǎng)絡(luò)服務(wù)標(biāo)識(shí)符0和255是保留值。不同的實(shí)施例可以使用其它格式來標(biāo)識(shí)不同的網(wǎng)絡(luò)服務(wù)。
表20
基帶控制網(wǎng)絡(luò)服務(wù)允許向無線節(jié)點(diǎn)分配地址和未分配地址?;鶐Э刂凭W(wǎng)絡(luò)服務(wù)用于改變由無線節(jié)點(diǎn)使用的信道編碼技術(shù),以及調(diào)整無線節(jié)點(diǎn)的功耗。表21列出了根據(jù)不同實(shí)施例的基帶控制網(wǎng)絡(luò)服務(wù)所支持的服務(wù)請(qǐng)求和響應(yīng)。不同的實(shí)施例可以使用其它格式。
表21
所有基帶請(qǐng)求和響應(yīng)使用具有源和目的地址(地址模式0x01)的長(zhǎng)地址。忽略/丟棄還未使用地址模式(0x01)的基帶控制請(qǐng)求?;鶐Э刂乒?jié)點(diǎn)請(qǐng)求和響應(yīng)使用單播地址。忽略/丟棄接收的基帶控制請(qǐng)求,該基帶控制請(qǐng)求在源或目的地址中具有廣播或多播長(zhǎng)地址。使用由協(xié)議定義的最強(qiáng)幀校驗(yàn)序列機(jī)制(FCS模式0x11)來發(fā)送所有基帶請(qǐng)求和響應(yīng)。由于所有基帶請(qǐng)求都需要特定的基帶響應(yīng),所以在不請(qǐng)求鏈路層肯定應(yīng)答的情況下,發(fā)送所有請(qǐng)求和響應(yīng)。由于無線協(xié)議和相關(guān)基帶控制請(qǐng)求/響應(yīng),在任何對(duì)無線節(jié)點(diǎn)之間,每次僅執(zhí)行單個(gè)基帶控制操作。
圖23示出了根據(jù)本主題不同實(shí)施例的用于長(zhǎng)地址分配/未分配請(qǐng)求的PDU格式。表22提供了根據(jù)不同實(shí)施例的在圖23中示出的用于長(zhǎng)地址分配/未分配請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表22
圖24示出了根據(jù)本主題不同實(shí)施例的用于接受或拒絕響應(yīng)的PDU格式。表23提供了根據(jù)本主題的不同實(shí)施例,用于接受或拒絕在圖24中示出的響應(yīng)的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表23
圖25示出了根據(jù)本主題不同實(shí)施例的用于短地址分配/未分配請(qǐng)求的PDU格式。表24提供了根據(jù)不同的實(shí)施例,用于在圖25中示出短地址分配/未分配請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表24
圖26示出了根據(jù)本主題不同實(shí)施例的用于接受或拒絕響應(yīng)的PDU格式。表25提供了根據(jù)本主題的不同實(shí)施例,用于接受或拒絕在圖26中示出的響應(yīng)的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表25
圖27示出了根據(jù)本主題不同實(shí)施例的用于8B10B/曼徹斯特請(qǐng)求的PDU格式。表26提供了根據(jù)本主題的不同實(shí)施例,用于圖27中示出的8B10B/曼徹斯特請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表26
圖28示出了根據(jù)本主題不同實(shí)施例的用于接受或拒絕響應(yīng)的PDU格式。表27提供了根據(jù)本主題的不同實(shí)施例,用于接受或拒絕在圖28中示出的響應(yīng)的進(jìn)一步信息。
表27
圖29示出了根據(jù)本主題不同實(shí)施例的用于斷電/加電請(qǐng)求的PDU格式。表28提供了根據(jù)本主題的不同實(shí)施例,用于圖29中示出的斷電/加電請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表28
圖30示出了根據(jù)本主題不同實(shí)施例的用于接受或拒絕響應(yīng)的PDU格式。表29提供了根據(jù)本主題的不同實(shí)施例,用于接受或拒絕在圖30中示出的響應(yīng)的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表29
設(shè)備信息網(wǎng)絡(luò)服務(wù)允許無線節(jié)點(diǎn)的發(fā)現(xiàn)和無線節(jié)點(diǎn)信息的檢索。表30列出了根據(jù)不同實(shí)施例的設(shè)備信息網(wǎng)絡(luò)服務(wù)支持的設(shè)備請(qǐng)求和響應(yīng)。不同的實(shí)施例可以使用其它格式。
表30
查驗(yàn)請(qǐng)求和響應(yīng)(操作碼0x01-0x06)用于獲得范圍內(nèi)節(jié)點(diǎn)的基本(primary)長(zhǎng)地址。左和右版本用于分別請(qǐng)求左和右分配節(jié)點(diǎn)的地址。因此,如果將節(jié)點(diǎn)定義為左,則必須使用響應(yīng)查驗(yàn)(0x01)和“查驗(yàn)左HA”(0x02)請(qǐng)求的“查驗(yàn)來自左HA的應(yīng)答”(0x05)響應(yīng),絕不能響應(yīng)“查驗(yàn)右HA”(0x03)請(qǐng)求。不具有左或右分配的節(jié)點(diǎn)必須使用“查驗(yàn)應(yīng)答”(0x04)響應(yīng)來響應(yīng)。其余請(qǐng)求和響應(yīng)用于從無線節(jié)點(diǎn)中獲取附加信息。
所有設(shè)備信息請(qǐng)求使用具有源和目的地址(地址模式0x01)的長(zhǎng)地址模式。忽略/丟棄未使用地址模式(0x01)的設(shè)備信息請(qǐng)求。設(shè)備信息查驗(yàn)請(qǐng)求可以使用廣播地址作為目的地址。設(shè)備信息查驗(yàn)響應(yīng)和所有其它設(shè)備信息請(qǐng)求和響應(yīng)使用單播地址用于源和目的地址;除此之外,則忽略/丟棄。使用由協(xié)議定義的最強(qiáng)幀校驗(yàn)序列機(jī)制(FCS模式0x11)來發(fā)送所有設(shè)備信息請(qǐng)求和響應(yīng)。由于所有設(shè)備信息請(qǐng)求請(qǐng)求特定設(shè)備信息響應(yīng),所以在不請(qǐng)求鏈路層肯定應(yīng)答的情況下,發(fā)送所有請(qǐng)求和響應(yīng)。由于無線協(xié)議和相關(guān)設(shè)備信息控制請(qǐng)求/響應(yīng),在無線節(jié)點(diǎn)之間每次僅執(zhí)行單個(gè)設(shè)備信息控制操作。
圖31示出了根據(jù)本主題不同實(shí)施例的用于查驗(yàn)請(qǐng)求的PDU格式。表31提供了根據(jù)不同實(shí)施例,用于圖31中示出的查驗(yàn)請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表31
圖32示出了根據(jù)本主題不同實(shí)施例的用于查驗(yàn)響應(yīng)的PDU格式。表32提供了根據(jù)不同實(shí)施例,用于圖32中示出的查驗(yàn)響應(yīng)的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表32
圖33示出了根據(jù)本主題不同實(shí)施例的用于地址信息請(qǐng)求的PDU格式。表33提供了根據(jù)不同實(shí)施例,用于圖33中示出的地址信息請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表33
地址信息響應(yīng)PDU具有可取決于為節(jié)點(diǎn)配置多少長(zhǎng)和短地址而變化的可變大小。響應(yīng)的最小大小是0x14。這包括長(zhǎng)和短地址計(jì)數(shù)字段、以及所有節(jié)點(diǎn)都必須配置的一個(gè)長(zhǎng)地址。表34示出了根據(jù)不同實(shí)施例的地址信息數(shù)據(jù)格式。不同的實(shí)施例可以使用其它格式。
表34
圖34示出了根據(jù)本主題不同實(shí)施例的用于地址信息響應(yīng)的PDU格式。表35提供了根據(jù)不同實(shí)施例的用于在圖34中示出的地址信息響應(yīng)的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表35
擴(kuò)展設(shè)備信息提供了獲取關(guān)于節(jié)點(diǎn)的識(shí)別信息的方式。請(qǐng)求PDU的大小固定。圖35示出了根據(jù)本主題不同實(shí)施例的用于地址信息請(qǐng)求的PDU格式。表36提供了根據(jù)不同實(shí)施例的用于在圖3 5中示出的地址信息請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表36
圖36示出了根據(jù)本主題不同實(shí)施例的用于擴(kuò)展設(shè)備信息響應(yīng)的PDU格式。表37提供了根據(jù)不同實(shí)施例的用于在圖36中示出的擴(kuò)展設(shè)備信息響應(yīng)的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表37
表38示出了根據(jù)不同實(shí)施例的用于擴(kuò)展設(shè)備信息數(shù)據(jù)的格式。不同的實(shí)施例可以使用其它格式。
表38
表39示出了根據(jù)不同實(shí)施例的用于該節(jié)點(diǎn)的設(shè)備類型的值。不同的實(shí)施例可以使用其它格式。
表39
設(shè)備型號(hào)字段是使用廠商定義的編碼方案的設(shè)備的詳細(xì)標(biāo)識(shí)符;設(shè)備序列號(hào)是廠商定義的設(shè)備序列號(hào)(或者其中一部分)的編碼;以及,設(shè)備側(cè)示出了該設(shè)備是否是左/右分配。表40示出了設(shè)備側(cè)的有效值。不同的實(shí)施例可以使用其它格式。
表40
鏈路版本字段是nEARlink所支持的版本。初始值是0x01。鏈路MTU字段標(biāo)識(shí)了節(jié)點(diǎn)能夠接收的最大PDU。鏈路選項(xiàng)字段是標(biāo)識(shí)節(jié)點(diǎn)支持的其它選項(xiàng)的比特字段。如果支持選項(xiàng),則比特為1,以及如果不支持選項(xiàng),則比特為0。在表41中示出選項(xiàng)。不同的實(shí)施例可以使用其它格式。
表41
鏈路音頻字段包含右設(shè)備支持的音頻流數(shù)。值0表示不支持音頻流。
圖37示出了根據(jù)本主題不同實(shí)施例的用于音頻信息請(qǐng)求的PDU格式。音頻信息請(qǐng)求PDU的大小固定。表42提供了根據(jù)不同實(shí)施例的用于在圖37中示出的音頻信息請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表42
音頻信息響應(yīng)PDU具有可取決于節(jié)點(diǎn)中支持多少音頻流而變化的可變大小。響應(yīng)的最小大小是0x0e。這包括具有不支持的流的流計(jì)數(shù)字段。表43示出了音頻信息數(shù)據(jù)字段。不同的實(shí)施例可以使用其它格式。
表43
圖38示出了根據(jù)本主題不同實(shí)施例的用于使用兩個(gè)支持的流進(jìn)行響應(yīng)的音頻信息的PDU格式。表44提供了根據(jù)不同實(shí)施例的用于在圖38中示出的使用兩個(gè)支持的流的音頻信息響應(yīng)的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表44
音頻控制網(wǎng)絡(luò)服務(wù)提供用于無線節(jié)點(diǎn)之間數(shù)字音頻流的控制機(jī)制。表45列出了由音頻控制網(wǎng)絡(luò)服務(wù)支持的服務(wù)請(qǐng)求。不同的實(shí)施例可以使用其它格式。
表45
可以使用長(zhǎng)或短地址的任何地址模式來發(fā)送所有音頻請(qǐng)求,以及將在不請(qǐng)求任何類型的鏈路層肯定應(yīng)答或應(yīng)用程序等級(jí)響應(yīng)的情況下,發(fā)送所有音頻請(qǐng)求。
圖39示出了根據(jù)本主題不同實(shí)施例的用于音頻開始請(qǐng)求的PDU格式。表46提供了根據(jù)不同實(shí)施例的用于在圖39中示出的所支持的音頻開始請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表46
選項(xiàng)字段是標(biāo)識(shí)與音頻數(shù)據(jù)流相關(guān)聯(lián)的配置選項(xiàng)的比特字段。表47示出了音頻數(shù)據(jù)流選項(xiàng)。不同的實(shí)施例可以使用其它格式。
表47
圖40示出了根據(jù)本主題不同實(shí)施例的用于音頻停止請(qǐng)求的PDU格式。表48提供了根據(jù)不同實(shí)施例的用于在圖40中示出的所支持的音頻停止請(qǐng)求的進(jìn)一步信息。不同的實(shí)施例可以使用其它格式。
表48
助聽(HA)控制網(wǎng)絡(luò)服務(wù)允許在收聽裝置與編程設(shè)備之間傳輸信息。HA控制網(wǎng)絡(luò)服務(wù)是廠商特定的,因此不定義任何請(qǐng)求或響應(yīng)。所有的HA控制網(wǎng)絡(luò)設(shè)備數(shù)據(jù)能夠使用由廠商定義的地址模式來發(fā)送。
遠(yuǎn)程控制網(wǎng)絡(luò)服務(wù)允許在收聽裝置與遠(yuǎn)程控制設(shè)備之間傳輸信息。遠(yuǎn)程控制網(wǎng)絡(luò)服務(wù)是廠商特定的,因此不定義任何請(qǐng)求或響應(yīng)。所有遠(yuǎn)程控制網(wǎng)絡(luò)設(shè)備數(shù)據(jù)能夠使用由廠商定義的地址模式來發(fā)送。
立體聲通信網(wǎng)絡(luò)服務(wù)允許在收聽裝置之間傳輸信息。立體聲通信網(wǎng)絡(luò)設(shè)備是廠商特定的,因此不定義任何請(qǐng)求或響應(yīng)。所有立體聲通信網(wǎng)絡(luò)服務(wù)數(shù)據(jù)能夠使用由廠商定義的地址模式來發(fā)送。
FM控制網(wǎng)絡(luò)服務(wù)允許在附屬裝置與FM收發(fā)機(jī)(例如,附在收聽裝置上的FM Shoe)之間傳輸信息。FM控制網(wǎng)絡(luò)服務(wù)是廠商特定的,因此不定義任何請(qǐng)求或響應(yīng)。所有FM控制網(wǎng)絡(luò)服務(wù)數(shù)據(jù)能夠使用由廠商定義的地址模式來發(fā)送。
設(shè)備等級(jí)圖41示出了根據(jù)本主題不同實(shí)施例的收聽裝置,該收聽裝置能夠作為圖1網(wǎng)絡(luò)中的節(jié)點(diǎn)進(jìn)行無線通信。收聽裝置的一個(gè)示例是助聽器。例如,兩個(gè)助聽器可以彼此通信以用作立體聲對(duì)。在另一示例中,編程器無線地與助聽器進(jìn)行通信,并被配置成助聽器。在另一示例中,助聽器無線地接收來自助聽系統(tǒng)的信號(hào),以提供或增強(qiáng)信號(hào),用于提供給助聽器中的接收機(jī)。
示出的收聽系統(tǒng)4116(這里也稱為助聽設(shè)備)能夠形成圖1、2A、2B或2C中示出的無線網(wǎng)絡(luò)中的任何節(jié)點(diǎn)。根據(jù)本主題的不同實(shí)施例,收聽裝置使用無線通信協(xié)議,來無線地與網(wǎng)絡(luò)上的其它收聽裝置進(jìn)行通信。
示出的收聽裝置4116包括諸如電池之類的電源4117。未示出電源連接。裝置4116還包括無線地發(fā)送數(shù)據(jù)和無線地接收來自外部設(shè)備4119的數(shù)據(jù)的收發(fā)機(jī)4118。收聽裝置還包括能夠彼此通信的處理器4120和存儲(chǔ)器4121。存儲(chǔ)器4121包括由處理器4120操作的指令。電路4122(包括驅(qū)動(dòng)器4124和接收機(jī)4124)將處理器4120與收發(fā)機(jī)4118連接。在處理器上由處理器操作的指令包括分層無線通信協(xié)議4125。本協(xié)議允許收聽裝置與無線網(wǎng)絡(luò)上的至少一個(gè)其它收聽裝置可靠地通信。本協(xié)議包括傳輸協(xié)議模塊4126、鏈路協(xié)議模塊4127、擴(kuò)展協(xié)議模塊4128、數(shù)據(jù)協(xié)議模塊4129和音頻協(xié)議模塊4130。先前已對(duì)這些協(xié)議模塊進(jìn)行了討論。
本發(fā)明的主題能夠并入不同的無線通信系統(tǒng)中。在不同的實(shí)施例中,將本主題并入近場(chǎng)通信系統(tǒng)中,以及使用諸如助聽器、編程器以及助聽系統(tǒng)之類的近場(chǎng)通信系統(tǒng)的技術(shù)中。例如,本主題能夠用于諸如耳內(nèi)、半殼式(half-shell)、耳道內(nèi)、以及完全耳道內(nèi)(CIC)之類的樣式的助聽器中,以及用于耳后助聽器。此外,在閱讀和理解本公開時(shí),本領(lǐng)域的普通技術(shù)人員將理解使用以上詳細(xì)呈現(xiàn)和描述的附圖的本主題的方法方案。
圖41中的助聽設(shè)備4116包括聲音信號(hào)處理部分4131,用于針對(duì)助聽設(shè)備的用戶將本地聲音4132轉(zhuǎn)換為處理后的聲音信號(hào)4133。示出的聲音信號(hào)處理部分4131包括麥克風(fēng)系統(tǒng)4134、信號(hào)處理模塊4135以及用作揚(yáng)聲器的接收機(jī)4136。麥克風(fēng)系統(tǒng)4134在設(shè)備4116本地,并且包括一個(gè)或多個(gè)麥克風(fēng)和相關(guān)電路,來接收來自聲源4137的聲音4132,以及本地地將聲音4132轉(zhuǎn)換為基于聲音的信號(hào)4138。接收基于聲音的信號(hào)4138,并通過信號(hào)處理模塊4135處理為處理后的基于聲音的信號(hào)4139。信號(hào)處理的示例包括,但不局限于放大、濾波和衰減。特定的信號(hào)處理取決于所需的應(yīng)用程序。接收機(jī)4136接收處理過的基于聲音的信號(hào)4139,并處理為處理后的聲音信號(hào)4133。
在不同的實(shí)施例中,以上提供的方法作為包含于載體中的計(jì)算機(jī)數(shù)據(jù)信號(hào)或傳播信號(hào)來實(shí)現(xiàn),該信號(hào)代表當(dāng)由處理器執(zhí)行時(shí),使處理器執(zhí)行各個(gè)方法的指令序列。在不同的實(shí)施例中,以上提供的方法作為包含在能夠指導(dǎo)處理器執(zhí)行各個(gè)方法的計(jì)算機(jī)可訪問介質(zhì)上的一組指令或算法來實(shí)現(xiàn)。在不同的實(shí)施例中,介質(zhì)是磁介質(zhì)、電介質(zhì)或光介質(zhì)。在不同的實(shí)施例中,在數(shù)據(jù)結(jié)構(gòu)中組織這些指令。可以將以上描述的分層協(xié)議或協(xié)議棧、或其中的部分,認(rèn)為是包含多個(gè)數(shù)據(jù)域的數(shù)據(jù)結(jié)構(gòu)。因此,例如,可以將在圖11中示出的一般鏈路層PDU格式稱為數(shù)據(jù)結(jié)構(gòu),包括幀開始標(biāo)記字段、大小字段、幀描述符字段、地址字段、擴(kuò)展協(xié)議字段、有效載荷字段、幀校驗(yàn)序列字段、以及幀結(jié)束標(biāo)記字段。
盡管這里已經(jīng)示出和描述了特定的實(shí)施例,但是本領(lǐng)域的普通技術(shù)人員將理解,計(jì)算以實(shí)現(xiàn)相同目的的任何設(shè)置可以來替代示出的特定實(shí)施例。本申請(qǐng)意在覆蓋本主題的改編或變化。可以理解,上述描述意在是示例性的、而不是限制性的。通過查閱上述說明書,本領(lǐng)域的技術(shù)人員將理解上述實(shí)施例及其它實(shí)施例的組合。一些示例和表格提供了數(shù)據(jù)域大小、映射至數(shù)據(jù)值的比特、以及數(shù)據(jù)序列。其它協(xié)議實(shí)施例可以使用其它數(shù)據(jù)域大小、其它映射至相同或其它數(shù)據(jù)值的比特、和/或其它數(shù)據(jù)序列。應(yīng)當(dāng)參照所附權(quán)利要求
、以及為這樣的權(quán)利要求
授權(quán)的法律等同物的全部范圍一起,來確定本主題的范圍。
權(quán)利要求
1.一種由助聽裝置針對(duì)用戶執(zhí)行的方法,包括針對(duì)助聽裝置的用戶,將本地聲音轉(zhuǎn)換為處理過的聲音信號(hào);以及控制無線網(wǎng)絡(luò)中的無線通信,所述無線網(wǎng)絡(luò)包括使用無線通信協(xié)議的助聽裝置,所述無線通信協(xié)議包括傳輸協(xié)議模塊、鏈路協(xié)議模塊、擴(kuò)展協(xié)議模塊、數(shù)據(jù)協(xié)議模塊、以及音頻協(xié)議模塊,其中,所述傳輸協(xié)議模塊適于控制收發(fā)機(jī)的操作,以在單個(gè)無線通信信道上提供半雙工通信,以及所述鏈路協(xié)議模塊適于實(shí)現(xiàn)分組傳輸過程,來處理信道上的幀沖突。
2.如權(quán)利要求
1所述的方法,其中,所述傳輸協(xié)議模塊還適于通過多達(dá)近似1米的傳輸距離、以近似50千比特每秒的凈數(shù)據(jù)速率、以及近似3.84MHz的載波頻率,來發(fā)送和接收數(shù)據(jù)。
3.如權(quán)利要求
1所述的方法,其中,所述鏈路協(xié)議模塊適于控制數(shù)據(jù)發(fā)送和接收過程,用于單播、多播和廣播通信傳輸。
4.如權(quán)利要求
1所述的方法,其中,所述音頻協(xié)議模塊適于通過單個(gè)通信信道來單向流動(dòng)數(shù)字音頻。
5.如權(quán)利要求
1所述的方法,其中,所述傳輸協(xié)議模塊作為第一層協(xié)議進(jìn)行操作,所述鏈路協(xié)議模塊作為第二層協(xié)議進(jìn)行操作,以及所述擴(kuò)展協(xié)議模塊、數(shù)據(jù)傳輸協(xié)議模塊和音頻協(xié)議模塊中的每一個(gè)作為第三層協(xié)議進(jìn)行操作。
6.如權(quán)利要求
1所述的方法,還包括,在無線通信中,使用所述無線通信協(xié)議來接收聲音數(shù)據(jù),針對(duì)收聽裝置的用戶,將聲音數(shù)據(jù)轉(zhuǎn)換為第二處理過的聲音信號(hào)。
7.如權(quán)利要求
1所述的方法,還包括,在無線通信中,使用所述無線通信協(xié)議來接收和發(fā)送編程數(shù)據(jù),以及使用所述編程數(shù)據(jù)來對(duì)收聽裝置進(jìn)行編程。
8.如權(quán)利要求
1所述的方法,還包括,使用所述利用無線通信協(xié)議所控制的無線通信,來報(bào)告所述收聽裝置的狀態(tài)。
9.如權(quán)利要求
1所述的方法,其中,針對(duì)收聽裝置的用戶將本地聲音轉(zhuǎn)換為處理過的聲音信號(hào)包括使用本地麥克風(fēng)系統(tǒng),將本地聲音轉(zhuǎn)換為基于聲音的信號(hào);將所述基于聲音的信號(hào)處理為處理過的基于聲音的信號(hào);以及使用接收機(jī),針對(duì)收聽裝置的用戶,將所述處理過的基于聲音的信號(hào)轉(zhuǎn)換為處理過的聲音信號(hào)。
10.如權(quán)利要求
1所述的方法,其中,所述鏈路協(xié)議模塊用戶形成協(xié)議數(shù)據(jù)單元(PDU)結(jié)構(gòu),包括幀開始標(biāo)記字段、大小字段、幀描述符字段、地址字段、有效載荷字段、幀校驗(yàn)序列字段、以及幀結(jié)束標(biāo)記字段。
11.如權(quán)利要求
1所述的方法,其中,所述傳輸協(xié)議模塊還用于讀取數(shù)據(jù)服務(wù)、寫入數(shù)據(jù)服務(wù)、以及載波監(jiān)聽服務(wù)。
12.如權(quán)利要求
1所述的方法,其中,所述傳輸協(xié)議模塊還用于對(duì)所述傳輸協(xié)議模塊的協(xié)議數(shù)據(jù)單元(PDU)進(jìn)行編碼,來促進(jìn)正確的接收機(jī)操作和接收機(jī)鎖相環(huán)(PLL)時(shí)鐘偏差。
13.如權(quán)利要求
12所述的方法,其中,所述傳輸協(xié)議模塊還用于使用曼徹斯特編碼,對(duì)所述傳輸協(xié)議模塊的協(xié)議數(shù)據(jù)單元(PDU)進(jìn)行編碼。
14.如權(quán)利要求
12所述的方法,其中,所述傳輸協(xié)議模塊還用于使用8B/10B IEEE標(biāo)準(zhǔn),對(duì)所述傳輸協(xié)議模塊的協(xié)議數(shù)據(jù)單元(PDU)進(jìn)行編碼,其中在所述8B/10B IEEE標(biāo)準(zhǔn)中,將8比特字節(jié)編碼為10比特傳輸單元。
15.如權(quán)利要求
1所述的方法,其中,所述傳輸協(xié)議模塊還用于在準(zhǔn)備接收輸入的編碼數(shù)據(jù)時(shí),使用前同步碼來標(biāo)準(zhǔn)化接收機(jī)。
16.如權(quán)利要求
1所述的方法,其中,所述傳輸協(xié)議模塊適于使用幅移鍵控(ASK)來調(diào)制數(shù)據(jù)信號(hào)。
17.如權(quán)利要求
16所述的方法,其中,所述傳輸協(xié)議模塊使用100%幅移鍵控(ASK)。
18.如權(quán)利要求
1所述的方法,其中,所述傳輸協(xié)議模塊用于將數(shù)據(jù)串行化,以便在單個(gè)通信信道上的傳輸。
19.如權(quán)利要求
1所述的方法,其中,所述鏈路協(xié)議模塊用于形成協(xié)議數(shù)據(jù)單元(PDU)結(jié)構(gòu)的地址,包括廠商標(biāo)識(shí)符和設(shè)備標(biāo)識(shí)符。
20.如權(quán)利要求
1所述的方法,其中,所述鏈路協(xié)議模塊用于形成幀校驗(yàn)序列(FCC),以用于檢測(cè)和修正誤差。
21.如權(quán)利要求
1所述的方法,其中,所述鏈路協(xié)議模塊用于比特填充,來避免錯(cuò)誤的幀開始和幀結(jié)束的標(biāo)記。
22.如權(quán)利要求
1所述的方法,其中,所述鏈路協(xié)議模塊用于接受來自所述傳輸協(xié)議模塊的傳輸協(xié)議服務(wù)數(shù)據(jù)單元(SDU),以及將傳輸協(xié)議SDU發(fā)送至所述傳輸協(xié)議模塊。
23.如權(quán)利要求
1所述的方法,其中,所述分組協(xié)議過程包括響應(yīng)傳輸請(qǐng)求,確定信道是否空閑,以及如果信道空閑,則發(fā)送分組;如果信道不空閑,則確定是否超過了計(jì)數(shù);如果超過計(jì)數(shù),則放棄分組傳輸嘗試;如果未超過計(jì)數(shù),則進(jìn)行監(jiān)聽,直至信道空閑為止;以及當(dāng)確定信道空閑時(shí),等待隨機(jī)計(jì)時(shí)事件,然后進(jìn)行到確定信道是否空閑。
24.如權(quán)利要求
1所述的方法,還包括,使用所述數(shù)據(jù)協(xié)議模塊來實(shí)現(xiàn)助聽器數(shù)據(jù)傳輸協(xié)議。
25.如權(quán)利要求
1所述的方法,還包括,使用長(zhǎng)地址來唯一地標(biāo)識(shí)設(shè)備,其中,所述音頻協(xié)議模塊適于使用取決于應(yīng)用程序的短地址來使數(shù)字音頻流動(dòng),其中,在使用所述長(zhǎng)地址來唯一地標(biāo)識(shí)所述設(shè)備之后,將所述取決于應(yīng)用程序的短地址動(dòng)態(tài)地應(yīng)用至設(shè)備。
26.如權(quán)利要求
1所述的方法,還包括,使用所述擴(kuò)展協(xié)議模塊,來訪問至少一個(gè)網(wǎng)絡(luò)設(shè)備協(xié)議。
27.如權(quán)利要求
26所述的方法,其中,使用所述擴(kuò)展協(xié)議模塊來訪問至少一個(gè)網(wǎng)絡(luò)設(shè)備協(xié)議包括使用所述擴(kuò)展協(xié)議模塊來訪問基帶控制網(wǎng)絡(luò)服務(wù)。
28.如權(quán)利要求
26所述的方法,其中,使用所述擴(kuò)展協(xié)議模塊來訪問至少一個(gè)網(wǎng)絡(luò)設(shè)備協(xié)議包括使用所述擴(kuò)展協(xié)議模塊來訪問設(shè)備信息網(wǎng)絡(luò)服務(wù)。
29.如權(quán)利要求
26所述的方法,其中,使用所述擴(kuò)展協(xié)議模塊來訪問至少一個(gè)網(wǎng)絡(luò)設(shè)備包括使用所述擴(kuò)展協(xié)議模塊來訪問音頻控制網(wǎng)絡(luò)服務(wù)。
30.如權(quán)利要求
26所述的方法,其中,使用所述擴(kuò)展協(xié)議模塊來訪問至少一個(gè)網(wǎng)絡(luò)設(shè)備包括使用所述擴(kuò)展協(xié)議模塊來訪問助聽網(wǎng)絡(luò)服務(wù)。
31.如權(quán)利要求
26所述的方法,其中,使用所述擴(kuò)展協(xié)議模塊來訪問至少一個(gè)網(wǎng)絡(luò)設(shè)備包括,使用所述擴(kuò)展協(xié)議模塊來訪問遠(yuǎn)程控制網(wǎng)絡(luò)服務(wù)。
32.如權(quán)利要求
26所述的方法,其中,使用所述擴(kuò)展協(xié)議模塊來訪問至少一個(gè)網(wǎng)絡(luò)設(shè)備包括使用所述擴(kuò)展協(xié)議模塊來訪問立體聲通信網(wǎng)絡(luò)服務(wù)。
33.如權(quán)利要求
26所述的方法,其中,使用所述擴(kuò)展協(xié)議模塊來訪問至少一個(gè)網(wǎng)絡(luò)設(shè)備包括使用所述擴(kuò)展協(xié)議模塊來訪問FM控制網(wǎng)絡(luò)服務(wù)。
34.如權(quán)利要求
1所述的方法,還包括,使用所述無線通信協(xié)議從長(zhǎng)地址中標(biāo)識(shí)節(jié)點(diǎn),所述長(zhǎng)地址包括廠商標(biāo)識(shí)字段和設(shè)備標(biāo)識(shí)字段。
35.如權(quán)利要求
34所述的方法,其中,所述長(zhǎng)地址包括40比特,所述廠商標(biāo)識(shí)字段包括8比特,以及所述設(shè)備標(biāo)識(shí)字段包括32比特。
36.如權(quán)利要求
1所述的方法,還包括,使用所述無線通信協(xié)議從長(zhǎng)地址中標(biāo)識(shí)節(jié)點(diǎn),以便唯一地標(biāo)識(shí)節(jié)點(diǎn),以及在通過所述長(zhǎng)地址唯一地標(biāo)識(shí)節(jié)點(diǎn)之后,使用所述無線通信協(xié)議,動(dòng)態(tài)地分配短地址來減小開銷。
37.如權(quán)利要求
36所述的方法,其中,所述長(zhǎng)地址是40比特字段,包括廠商標(biāo)識(shí)字段和設(shè)備標(biāo)識(shí)字段,以及所述短地址是8比特字段,包括地址類型和廠商提供的值。
38.一種收聽裝置,包括收發(fā)機(jī),用于通過單個(gè)無線通信信道來無線地發(fā)送數(shù)據(jù)和無線地接收數(shù)據(jù);能夠彼此通信的處理器和存儲(chǔ)器,所述存儲(chǔ)器包括由所述處理器操作的指令;以及電路,用于將所述處理器與所述收發(fā)機(jī)連接,其中,在所述處理器上由所述處理器操作的指令包括分層無線通信協(xié)議,所述分層無線通信協(xié)議用于與無線網(wǎng)絡(luò)上的至少一個(gè)其它節(jié)點(diǎn)進(jìn)行通信,所述分層無線通信協(xié)議包括傳輸協(xié)議模塊,在所述無線通信協(xié)議的第一層上進(jìn)行操作,來控制和監(jiān)視收發(fā)機(jī)操作,其中,所述傳輸協(xié)議模塊適于控制收發(fā)機(jī)操作,以在單個(gè)無線通信信道上提供半雙工通信;鏈路協(xié)議模塊,在所述無線通信協(xié)議的第二層上進(jìn)行操作,來定義數(shù)據(jù)發(fā)送和接收過程,以及提供適于傳輸?shù)臄?shù)據(jù),其中,所述鏈路協(xié)議模塊適于實(shí)現(xiàn)分組傳輸過程來處理幀沖突;擴(kuò)展協(xié)議模塊、數(shù)據(jù)傳輸協(xié)議模塊和音頻協(xié)議模塊,所述擴(kuò)展協(xié)議模塊、數(shù)據(jù)傳輸協(xié)議模塊和音頻協(xié)議模塊中的每一個(gè)在第三層協(xié)議上進(jìn)行操作,所述擴(kuò)展協(xié)議模塊用于提供對(duì)網(wǎng)絡(luò)服務(wù)協(xié)議的訪問,所述數(shù)據(jù)協(xié)議模塊用于為收聽裝置傳輸關(guān)于控制和配置信息的數(shù)據(jù),以及所述音頻協(xié)議模塊用于傳輸數(shù)字音頻,其中,所述音頻協(xié)議模塊適于在單個(gè)無線通信信道上,使數(shù)字音頻單向流動(dòng)。
39.如權(quán)利要求
38所述的收聽裝置,其中,所述單個(gè)無線通信信道具有近似3.84MHz的載波頻率。
40.如權(quán)利要求
38所述的收聽裝置,其中,所述收發(fā)機(jī)適于在多達(dá)近似1米的傳輸距離上,無線地發(fā)送和接收數(shù)據(jù)。
41.如權(quán)利要求
38所述的收聽裝置,其中,所述傳輸協(xié)議模塊適于使用幅移鍵控(ASK)來調(diào)制數(shù)據(jù)信號(hào)。
42.如權(quán)利要求
38所述的收聽裝置,其中,所述傳輸協(xié)議模塊適于以近似50千比特每秒的凈數(shù)據(jù)速率來發(fā)送和接收數(shù)據(jù)信號(hào)。
43.如權(quán)利要求
38所述的收聽裝置,其中,所述分組協(xié)議過程包括響應(yīng)傳輸請(qǐng)求,確定信道是否空閑,以及如果信道空閑,則發(fā)送分組;如果信道不空閑,則確定是否超過了計(jì)數(shù);如果超過計(jì)數(shù),則放棄分組傳輸嘗試;如果未超過計(jì)數(shù),則監(jiān)聽直至信道空閑;以及當(dāng)確定信道空閑時(shí),等待隨機(jī)計(jì)時(shí)事件,然后進(jìn)行至確定信道是否空閑。
44.如權(quán)利要求
38所述的收聽裝置,其中,所述無線網(wǎng)絡(luò)包括來自多個(gè)廠商的多個(gè)收聽裝置,所述鏈路協(xié)議模塊設(shè)置了包括目的地址的協(xié)議數(shù)據(jù)單元,每個(gè)地址包括廠商標(biāo)識(shí)字段和設(shè)備標(biāo)識(shí)字段,使得每個(gè)收聽裝置能夠與無線網(wǎng)絡(luò)上的任何其它收聽裝置進(jìn)行通信。
45.如權(quán)利要求
38所述的收聽裝置,其中,所述協(xié)議數(shù)據(jù)單元還包括源地址。
46.如權(quán)利要求
38所述的收聽裝置,其中,所述鏈路協(xié)議模塊適于提供具有所述廠商標(biāo)識(shí)字段和設(shè)備標(biāo)識(shí)字段的長(zhǎng)地址,來唯一地標(biāo)識(shí)網(wǎng)絡(luò)節(jié)點(diǎn),以及在使用所述長(zhǎng)地址進(jìn)行唯一地標(biāo)識(shí)網(wǎng)絡(luò)節(jié)點(diǎn)之后,動(dòng)態(tài)地提供特定應(yīng)用程序的短地址,來標(biāo)識(shí)網(wǎng)絡(luò)節(jié)點(diǎn)。
47.如權(quán)利要求
38所述的收聽裝置,其中,所述收聽裝置包括能夠與另一裝置進(jìn)行無線通信的助聽器,所述助聽器包括收發(fā)機(jī)、處理器、存儲(chǔ)器、以及將所述處理器與所述接收機(jī)連接的電路。
48.如權(quán)利要求
38所述的收聽裝置,其中,在第三層中的所述擴(kuò)展協(xié)議模塊、數(shù)據(jù)傳輸協(xié)議模塊和音頻協(xié)議模塊適于與第二層中的鏈路協(xié)議模塊進(jìn)行通信,以及在第二層中的所述鏈路協(xié)議模塊適于與第一層中的傳輸協(xié)議模塊進(jìn)行通信。
49.如權(quán)利要求
38所述的收聽裝置,其中,所述傳輸協(xié)議模塊被配置成提供讀取數(shù)據(jù)服務(wù)、寫入數(shù)據(jù)服務(wù)、以及載波監(jiān)聽服務(wù)。對(duì)協(xié)議數(shù)據(jù)單元(PDU)進(jìn)行編碼,來促進(jìn)正確的接收機(jī)操作和接收機(jī)鎖相環(huán)(PLL)時(shí)鐘偏差;以及將單個(gè)通信信道上的數(shù)據(jù)串行化。
50.如權(quán)利要求
38所述的收聽裝置,其中,所述鏈路協(xié)議模塊被配置成定義單播、多播和廣播通信傳輸。
51.如權(quán)利要求
38所述的收聽裝置,其中,所述鏈路協(xié)議模塊被配置成提供協(xié)議數(shù)據(jù)單元,包括幀開始標(biāo)記字段、大小字段、幀描述符字段、地址字段、有效載荷字段、幀校驗(yàn)序列字段、以及幀結(jié)束標(biāo)記字段。
52.如權(quán)利要求
51所述的收聽裝置,其中,所述擴(kuò)展協(xié)議字段適于容納用于所選網(wǎng)絡(luò)服務(wù)的指示符。
53.如權(quán)利要求
52所述的收聽裝置,其中,用于所選網(wǎng)絡(luò)服務(wù)的所述指示符包括用于基帶控制網(wǎng)絡(luò)服務(wù)的指示符。
54.如權(quán)利要求
52所述的收聽裝置,其中,用于所選網(wǎng)絡(luò)服務(wù)的所述指示符包括用于設(shè)備信息網(wǎng)絡(luò)服務(wù)的指示符。
55.如權(quán)利要求
52所述的收聽裝置,其中,用于所選網(wǎng)絡(luò)服務(wù)的所述指示符包括用于音頻控制網(wǎng)絡(luò)服務(wù)的指示符。
56.如權(quán)利要求
52所述的收聽裝置,其中,用于所選網(wǎng)絡(luò)服務(wù)的所述指示符包括用于助聽網(wǎng)絡(luò)服務(wù)的指示符。
57.如權(quán)利要求
52所述的收聽裝置,其中,用于所選網(wǎng)絡(luò)服務(wù)的所述指示符包括用于遠(yuǎn)程控制網(wǎng)絡(luò)服務(wù)的指示符。
58.如權(quán)利要求
52所述的收聽裝置,其中,用于所選網(wǎng)絡(luò)服務(wù)的所述指示符包括用于立體聲通信網(wǎng)絡(luò)服務(wù)的指示符。
59.如權(quán)利要求
52所述的收聽裝置,其中,用于所選網(wǎng)絡(luò)服務(wù)的所述指示符包括用于FM控制網(wǎng)絡(luò)服務(wù)的指示符。
60.一種用于無線通信網(wǎng)絡(luò)的數(shù)據(jù)結(jié)構(gòu),駐留在計(jì)算機(jī)可訪問介質(zhì)中,所述數(shù)據(jù)結(jié)構(gòu)包括層1協(xié)議等級(jí),包括傳輸協(xié)議模塊,用于控制和監(jiān)視收發(fā)機(jī)操作,以在單個(gè)無線通信信道上提供半雙工通信;層2協(xié)議等級(jí),包括鏈路協(xié)議模塊,用于控制數(shù)據(jù)的接收和發(fā)送,以及將數(shù)據(jù)提供給所述層1協(xié)議等級(jí)和接收來自所述層1協(xié)議等級(jí)的數(shù)據(jù),其中,所述鏈路協(xié)議模塊適于實(shí)現(xiàn)分組傳輸過程來處理幀沖突;層3協(xié)議等級(jí),包括助聽數(shù)據(jù)傳輸協(xié)議模塊,用于向?qū)?協(xié)議等級(jí)組織和傳輸數(shù)據(jù),并接收來自層2協(xié)議等級(jí)的數(shù)據(jù),所述數(shù)據(jù)包括助聽編程數(shù)據(jù);擴(kuò)展協(xié)議模塊,用于將數(shù)據(jù)提供給所述層2協(xié)議等級(jí)和接收來自所述層2協(xié)議等級(jí)的數(shù)據(jù),以用于訪問網(wǎng)絡(luò)服務(wù);以及音頻協(xié)議模塊,用于使數(shù)字音頻流動(dòng),以及將數(shù)據(jù)提供給所述層2協(xié)議等級(jí)和接收來自所述層2協(xié)議等級(jí)的數(shù)據(jù)。
61.如權(quán)利要求
60所述的數(shù)據(jù)結(jié)構(gòu),其中,所述傳輸協(xié)議模塊適于使用幅移鍵控(ASK)來調(diào)制數(shù)據(jù)信號(hào)。
62.如權(quán)利要求
60所述的數(shù)據(jù)結(jié)構(gòu),其中,所述分組協(xié)議過程包括響應(yīng)傳輸請(qǐng)求,確定信道是否空閑,以及如果信道空閑,則發(fā)送分組;如果信道不空閑,則確定是否超過了計(jì)數(shù);如果超過計(jì)數(shù),則放棄分組傳輸嘗試;如果未超過計(jì)數(shù),則監(jiān)聽直至信道空閑;以及當(dāng)確定信道空閑時(shí),等待隨機(jī)計(jì)時(shí)事件,然后進(jìn)行至確定信道是否空閑。
63.如權(quán)利要求
60所述的數(shù)據(jù)結(jié)構(gòu),其中,所述音頻協(xié)議模塊適于在單個(gè)通信信道上,使數(shù)字音頻單向流動(dòng)。
64.如權(quán)利要求
60所述的數(shù)據(jù)結(jié)構(gòu),其中,所述傳輸協(xié)議模塊包括傳輸協(xié)議數(shù)據(jù)單元(PDU1),所述PDU1模塊包括協(xié)議控制信息(PCI1)模塊;所述鏈路協(xié)議模塊包括由PDU1模塊封裝的鏈路協(xié)議數(shù)據(jù)單元(PDU2),所述PDU2模塊包括協(xié)議控制信息(PCI2)模塊和服務(wù)數(shù)據(jù)單元(SDU2)模塊;所述數(shù)據(jù)協(xié)議模塊包括由SDU2模塊封裝的數(shù)據(jù)協(xié)議數(shù)據(jù)單元(PDU3-1),所述PDU3-1模塊包括協(xié)議控制信息(PCI3-1)模塊和服務(wù)數(shù)據(jù)單元(SDU3-1)模塊;所述標(biāo)識(shí)符協(xié)議模塊包括由所述SDU2模塊封裝的標(biāo)識(shí)符協(xié)議數(shù)據(jù)單元(PDU3-2),所述PDU3-2模塊包括協(xié)議控制信息(PCI3-2)模塊和服務(wù)數(shù)據(jù)單元(SDU3-2)模塊;以及音頻協(xié)議模塊包括由所述SDU2模塊封裝的音頻協(xié)議數(shù)據(jù)單元(PDU3-3),所述PDU3-3模塊包括協(xié)議控制信息(PCI3-3)模塊和服務(wù)數(shù)據(jù)單元(SDU3-3)模塊。
65.如權(quán)利要求
60所述的數(shù)據(jù)結(jié)構(gòu),其中,用于所述鏈路協(xié)議模塊的PCI2模塊包括多個(gè)字段,包括幀開始標(biāo)記,用于表示幀的開始;字節(jié)字段,用于表示與所述PCI2模塊的至少一部分相關(guān)聯(lián)的大?。粠枋龇?,用于描述幀類型和格式;地址,包括目的地址;擴(kuò)展協(xié)議標(biāo)識(shí)符,用于標(biāo)識(shí)較高層的網(wǎng)絡(luò)服務(wù)端口;幀校驗(yàn)序列,用于檢測(cè)和修正誤差;以及幀結(jié)束標(biāo)記,用于表示幀的結(jié)束。
66.如權(quán)利要求
65所述的數(shù)據(jù)結(jié)構(gòu),其中,所述地址還包括源地址。
67.如權(quán)利要求
65所述的數(shù)據(jù)結(jié)構(gòu),其中,所述地址包括廠商標(biāo)識(shí)符和設(shè)備標(biāo)識(shí)符。
68.如權(quán)利要求
67所述的數(shù)據(jù)結(jié)構(gòu),其中,所述設(shè)備標(biāo)識(shí)符包括地址類型標(biāo)識(shí)符,用于標(biāo)識(shí)單播或多播地址。
69.如權(quán)利要求
65所述的數(shù)據(jù)結(jié)構(gòu),其中,所述幀描述符包括幀格式描述、地址模式字段、幀校驗(yàn)序列(FCS)字段、協(xié)議標(biāo)識(shí)符字段、肯定應(yīng)答標(biāo)記字段和版本字段。
70.一種在網(wǎng)絡(luò)上無線地傳輸來自無線助聽器的數(shù)據(jù)分組的方法,包括響應(yīng)來自所述無線助聽器的傳輸請(qǐng)求,確定無線通信信道是否空閑,以及如果確定所述信道空閑,則在所述信道上發(fā)送分組;如果所述信道不空閑,則監(jiān)聽所述信道來確定所述信道何時(shí)空閑;當(dāng)所述信道空閑時(shí),等待隨機(jī)時(shí)間段;以及在所述隨機(jī)時(shí)間段之后,確定所述信道是否空閑,以及如果所述信道空閑,則在所述信道上傳輸分組。
71.如權(quán)利要求
70所述的方法,其中,所述等待隨機(jī)時(shí)間段包括,等待隨機(jī)計(jì)時(shí)事件。
72.如權(quán)利要求
70所述的方法,還包括每次確定信道不空閑時(shí)遞增計(jì)數(shù)器,以及如果超過預(yù)定計(jì)數(shù)器值,則放棄分組傳輸。
73.如權(quán)利要求
70所述的方法,還包括接收表示成功的分組傳輸?shù)目隙☉?yīng)答分組;以及如果沒有接收到所述肯定應(yīng)答分組,則重新傳輸所述分組。
74.如權(quán)利要求
70所述的方法,所述等待隨機(jī)時(shí)間段包括等待從預(yù)定組時(shí)間段中隨機(jī)選擇的時(shí)間段。
75.如權(quán)利要求
74所述的方法,其中,等待從預(yù)定組時(shí)間段中隨機(jī)選擇的時(shí)間段包括等待從100μs、200μs、300μs、400μs、500μs、600μs、700μs、800μs、900μs、1000μs、1100μs、1200μs、1300μs、1400μs、1500μs和1600μs中隨機(jī)選擇的時(shí)間段。
76.如權(quán)利要求
70所述的方法,其中,當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)嘗試訪問信道時(shí),等待隨機(jī)時(shí)間段交錯(cuò)。
專利摘要
提供了用于與無線通信協(xié)議進(jìn)行無線通信的系統(tǒng)和方法。本主題的一個(gè)方案涉及一種由收聽裝置針對(duì)用戶執(zhí)行的方法。根據(jù)不同的實(shí)施例,針對(duì)收聽裝置的用戶將本地聲音轉(zhuǎn)換為處理過的聲音信號(hào),以及使用無線通信協(xié)議來控制包括收聽裝置的無線網(wǎng)絡(luò)內(nèi)的無線通信。無線通信協(xié)議包括傳輸協(xié)議模塊、鏈路協(xié)議模塊、擴(kuò)展協(xié)議模塊、數(shù)據(jù)協(xié)議模塊、以及音頻協(xié)議模塊。傳輸協(xié)議模塊適于控制收發(fā)機(jī)的操作,以在單個(gè)無線通信信道上提供半雙工通信,以及鏈路協(xié)議模塊適于實(shí)現(xiàn)分組傳輸過程,來處理信道上的幀沖突。這里提供了其它方案和實(shí)施例。
文檔編號(hào)H04B5/00GK1998194SQ200580018348
公開日2007年7月11日 申請(qǐng)日期2005年4月6日
發(fā)明者羅伯特·E·希爾皮斯, 馬克·西爾, 彼得·索倫·基爾克·漢森, 羅布·杜赫舍 申請(qǐng)人:斯達(dá)克實(shí)驗(yàn)室公司, 奧帝康公司導(dǎo)出引文BiBTeX, EndNote, RefMan