接事件Ci4(未示出)。
[0118] 圖3示出另一個(gè)示例性時(shí)序圖300,其示出具有不同優(yōu)先級(jí)的數(shù)據(jù)集無(wú)線通信的 新方法。圖3示出具有在干擾在相關(guān)數(shù)據(jù)通道中某些量的電磁噪音的(例如圖1中無(wú)線通 信鏈路12L的)操作條件,以使得從發(fā)送器到接收器的單個(gè)數(shù)據(jù)包或數(shù)據(jù)集的發(fā)送不時(shí)地 失敗。
[0119] 如結(jié)合圖2在上面描述的,無(wú)線通信鏈路的連續(xù)連接事件由沿著時(shí)間軸t由CiU Ci2、Ci3、Ci4等示出。本領(lǐng)域技術(shù)人員將理解,所示出的相鄰連接事件諸如Cil和Ci2可 根據(jù)藍(lán)牙LE協(xié)議由顯著的睡眠時(shí)間周期或非激活周期(例如直到4秒)來(lái)分隔。
[0120] 在圖3中,由發(fā)送設(shè)備發(fā)送的高優(yōu)先級(jí)和低優(yōu)先級(jí)數(shù)據(jù)包的發(fā)送序列A1、A2和D, 分別地以第一高優(yōu)先級(jí)音頻數(shù)據(jù)包Al的發(fā)送開(kāi)始。此后,發(fā)送裝置切換操作到先前討論的 接收模式,并且監(jiān)視用于通過(guò)接收裝置即左耳助聽(tīng)器IOL發(fā)送的接收信號(hào)或數(shù)據(jù)包確認(rèn)的 通信鏈路。在所示的通信序列中,在連接事件Cil中高優(yōu)先級(jí)數(shù)據(jù)包Al的發(fā)送是成功的, 并且接收裝置發(fā)送確認(rèn)信號(hào)或數(shù)據(jù)包Ack。沒(méi)有低的優(yōu)先級(jí)數(shù)據(jù)包D被掛起并且等待發(fā)送, 因此先前討論的MD比特在高優(yōu)先級(jí)數(shù)據(jù)包Al的標(biāo)頭中設(shè)定為"0",如由圖3的數(shù)據(jù)包Al 中"MD = 0"所指示的。
[0121] 由于高優(yōu)先級(jí)數(shù)據(jù)被接收,并且沒(méi)有低優(yōu)先級(jí)數(shù)據(jù)包D被掛起,所以接收裝置跳 過(guò)下一個(gè)連接事件Ci2,從而功率消耗在接收裝置中降低。
[0122] 在第三連接事件Ci3中,首先高優(yōu)先級(jí)數(shù)據(jù)包A2鮮有成功地被發(fā)送。接收裝置接 收數(shù)據(jù)包;然而,發(fā)送錯(cuò)誤被檢測(cè)到,例如具有CRC,并且接收裝置發(fā)送未被確認(rèn)的信號(hào)或 數(shù)據(jù)包"Nack"(未被確認(rèn)),可能具有設(shè)定為"1"的先前討論的MD比特,以請(qǐng)求在同一連接 事件Ci3內(nèi)的數(shù)據(jù)包的重新發(fā)送。因此,數(shù)據(jù)包A2在同一連接事件Ci3內(nèi)重新發(fā)送;然而, 在該示例中,同樣采用與如采用在接收裝置中發(fā)送錯(cuò)誤的檢測(cè)之前相同的結(jié)果。可選地,接 收裝置不發(fā)送第二"Nack"信號(hào)或數(shù)據(jù)包,以便節(jié)省功率。
[0123] 隨后,在隨后連接事件Ci4中的第一重新發(fā)送被執(zhí)行,并且此時(shí)接收裝置成功接 收數(shù)據(jù)包A2,并且接收裝置因此發(fā)送確認(rèn)信號(hào)或數(shù)據(jù)包給發(fā)送裝置。沒(méi)有低優(yōu)先級(jí)數(shù)據(jù)包 D被掛起,如由圖3中數(shù)據(jù)包A2中的"MD = 0"所指示的。
[0124] 在發(fā)送數(shù)據(jù)包丟失的情況下,接收裝置不發(fā)送任何信號(hào),諸如"Nack"信號(hào),并且在 沒(méi)有來(lái)自接收裝置的信號(hào)情況下,連接事件優(yōu)選關(guān)閉,以便節(jié)省功率,并因此優(yōu)選地,沒(méi)有 重新發(fā)送在同一連接事件中發(fā)生,在該事件期間執(zhí)行數(shù)據(jù)包的原始發(fā)送。
[0125] 圖4示出另一個(gè)示例性時(shí)序圖400,其示出具有不同優(yōu)先級(jí)的數(shù)據(jù)集的無(wú)線通信 新方法,其中在新連接事件中高優(yōu)先級(jí)數(shù)據(jù)包的最大重新發(fā)送數(shù)設(shè)定為1。圖4示出例如圖 1的無(wú)線通信鏈路12L操作條件,其具有在相關(guān)數(shù)據(jù)通道中某些干擾電磁噪音的量,以使得 單獨(dú)的數(shù)據(jù)包或數(shù)據(jù)集從發(fā)送器到接收器的發(fā)送不時(shí)地失敗。
[0126] 如在圖3中,無(wú)線通信鏈路的連續(xù)連接事件由沿著時(shí)間軸t由Cil、Ci2、Ci3、Ci4 等示出。本領(lǐng)域技術(shù)人員將理解,所示的相鄰連接事件諸如Cil和Ci2可根據(jù)藍(lán)牙LE協(xié)議 由顯著的睡眠時(shí)間周期或非激活周期(例如直到4秒)分隔。
[0127] 在第一連接事件Cil中,高優(yōu)先級(jí)數(shù)據(jù)包Al發(fā)送用于具有有限成功的第一時(shí)間。 接收裝置接收數(shù)據(jù)包;然而,發(fā)送錯(cuò)誤被檢測(cè)到,例如具有CRC,并且接收裝置發(fā)送未被確 認(rèn)的信號(hào)或數(shù)據(jù)包"Nack",其可能具有設(shè)定為" 1"的先前討論的MD比特,以請(qǐng)求在同一連 接事件Cil內(nèi)的數(shù)據(jù)包Al的重新發(fā)送。因此,數(shù)據(jù)包Al在同一連接事件Cil內(nèi)重新發(fā)送; 然而,在該示例中,同樣采用與如采用在接收裝置中發(fā)送錯(cuò)誤的檢測(cè)之前相同的結(jié)果??蛇x 地,接收裝置不發(fā)送第二"Nack"信號(hào)或數(shù)據(jù)包,以便節(jié)省功率。
[0128] 隨后,在隨后連接事件Ci2中的第一重新發(fā)送被執(zhí)行;然而,仍具有在接收裝置中 發(fā)送錯(cuò)誤的檢測(cè)和未被確認(rèn)的信號(hào)或數(shù)據(jù)包"Nack"的發(fā)送,可能具有設(shè)定為" 1"的先前討 論的MD比特,以請(qǐng)求在同一連接事件Ci2內(nèi)的數(shù)據(jù)包Al的重新發(fā)送。因此,數(shù)據(jù)包Al在 同一連接事件Ci2內(nèi)重新發(fā)送;然而,同樣具有在接收裝置中發(fā)送錯(cuò)誤的檢測(cè)結(jié)果。
[0129] 因此,數(shù)據(jù)包Al由于超時(shí)而刷新,并且發(fā)送裝置獲得用于在連接事件Ci3中發(fā)送 的下一個(gè)高優(yōu)先級(jí)數(shù)據(jù)包A2。發(fā)送是成功的,并且接收裝置確認(rèn)數(shù)據(jù)包A2的接收。具有較 低優(yōu)先級(jí)的數(shù)據(jù)包沒(méi)有等待在發(fā)送裝置中的發(fā)送,以使得MD比特在第二高優(yōu)先級(jí)數(shù)據(jù)包 A2的標(biāo)頭設(shè)定為"0",并且因此接收裝置跳過(guò)第四連接事件Ci4,從而節(jié)省功率。
[0130] 在所示示例中,在高優(yōu)先級(jí)數(shù)據(jù)包的新連接事件中的重新發(fā)送的預(yù)定最大量是1, 但是可選擇更高的最大值,例如2、3或4。此外,發(fā)送裝置可被配置成重新發(fā)送低優(yōu)先級(jí)數(shù) 據(jù)包,直到接收確認(rèn)從接收裝置接收,即沒(méi)有將重新發(fā)送的數(shù)量限于所選的最大數(shù)量。
[0131] 將特定的高優(yōu)先級(jí)數(shù)據(jù)包重新發(fā)送的數(shù)量限于所選的最大數(shù)量促進(jìn)了在接收裝 置處接收的數(shù)據(jù)包的實(shí)時(shí)特性維護(hù)。如果特定高優(yōu)先級(jí)數(shù)據(jù)包的重新發(fā)送的數(shù)量達(dá)到預(yù)定 的最大數(shù)量而沒(méi)有成功,則發(fā)送裝置刷新或以例如表示當(dāng)前音頻內(nèi)容的新的高優(yōu)先級(jí)數(shù)據(jù) 包覆寫(xiě)特定的高優(yōu)先級(jí)數(shù)據(jù)包,并且繼續(xù)發(fā)送新的高優(yōu)先級(jí)數(shù)據(jù)包。之前高優(yōu)先級(jí)數(shù)據(jù)包 的損失可通過(guò)接收裝置由例如通過(guò)左助聽(tīng)器的聽(tīng)力損失處理器24L執(zhí)行的合適數(shù)據(jù)包損 失隱藏算法來(lái)隱藏。
[0132] 在發(fā)送數(shù)據(jù)包丟失的情況下,接收裝置不發(fā)送任何信號(hào),諸如"Nack"信號(hào),并且在 沒(méi)有來(lái)自接收裝置的信號(hào)情況下,連接事件優(yōu)選關(guān)閉,以便節(jié)省功率,并因此優(yōu)選地,沒(méi)有 重新發(fā)送在與數(shù)據(jù)包的原始發(fā)送相同的連接事件中發(fā)生。
[0133] 在圖5的時(shí)序圖中,高優(yōu)先級(jí)數(shù)據(jù)包Al在連接事件Cil中成功發(fā)送,并且接收裝 置確認(rèn)通過(guò)到發(fā)送裝置的確認(rèn)信號(hào)或數(shù)據(jù)包"Ack"發(fā)送的安全接收。MD比特在第一高優(yōu) 先級(jí)數(shù)據(jù)包Al的標(biāo)頭中設(shè)定為"1",指示新的低優(yōu)先級(jí)數(shù)據(jù)包Dl等待到接收裝置的發(fā)送, 并且發(fā)送裝置繼續(xù)發(fā)送在同一連接事件Cil期間的低優(yōu)先級(jí)數(shù)據(jù)包D1。發(fā)送是成功的,并 且接收裝置確認(rèn)接收。由于接收裝置成功接收高優(yōu)先級(jí)數(shù)據(jù)包Al和低優(yōu)先級(jí)數(shù)據(jù)包Dl兩 者,接收裝置跳過(guò)第二連接事件Ci2,從而節(jié)省來(lái)在接收裝置中的功率。
[0134] 在連接事件Ci3中,第二高優(yōu)先級(jí)數(shù)據(jù)包A2成功發(fā)送到接收裝置,并且接收裝置 確認(rèn)接收。MD比特在第二高優(yōu)先級(jí)數(shù)據(jù)包A2的標(biāo)頭中設(shè)定為"1",指示新的低優(yōu)先級(jí)數(shù)據(jù) 包D2等待到接收裝置的發(fā)送,并且發(fā)送裝置繼續(xù)發(fā)送在同一連接事件Ci3期間的低優(yōu)先 級(jí)數(shù)據(jù)包D2。第二低優(yōu)先級(jí)數(shù)據(jù)包D2的發(fā)送是不成功的,并且接收裝置不確認(rèn)由虛線框 "Nack"指示的接收。在數(shù)據(jù)包D2丟失的情況下,接收裝置不發(fā)送任何東西給發(fā)送裝置,并 且在接收裝置接收數(shù)據(jù)包D2但檢測(cè)到發(fā)送錯(cuò)誤的情況下,接收裝置可發(fā)送"Nack"信號(hào)。
[0135] 由于沒(méi)有高優(yōu)先級(jí)數(shù)據(jù)集或數(shù)據(jù)包等待到接收裝置的發(fā)送,所以在第四連接事件 Ci4期間發(fā)送裝置繼續(xù)進(jìn)行具有低優(yōu)先級(jí)的第二數(shù)據(jù)包D2的重新發(fā)送,并且此時(shí)成功。
[0136] 在圖6中,高優(yōu)先級(jí)數(shù)據(jù)包Al在連接事件Cil中成功發(fā)送,并且接收裝置確認(rèn)通 過(guò)到發(fā)送裝置的確認(rèn)信號(hào)或數(shù)據(jù)包"Ack"發(fā)送的安全接收。MD比特在第一高優(yōu)先級(jí)數(shù)據(jù)包 Al的標(biāo)頭中設(shè)定為" 1",指示新的低優(yōu)先級(jí)數(shù)據(jù)包Dl等待到接收裝置的發(fā)送,并且發(fā)送裝 置繼續(xù)發(fā)送在同一連接事件Cil期間的低優(yōu)先級(jí)數(shù)據(jù)包D1。低優(yōu)先級(jí)數(shù)據(jù)包D2的發(fā)送失 敗,并且接收裝置不確認(rèn)由虛線框"Nack"指示的接收。在數(shù)據(jù)包Dl丟失的情況下,接收裝 置不發(fā)送任何東西給發(fā)送裝置,并且在接收裝置接收數(shù)據(jù)包Dl但檢測(cè)到發(fā)送錯(cuò)誤的情況 下,接收裝置可發(fā)送"Nack"信號(hào)。
[0137] 由于沒(méi)有高優(yōu)先級(jí)數(shù)據(jù)集或數(shù)據(jù)包等待到接收裝置的發(fā)送,所以在第二連接事件 Ci2期間發(fā)送裝置繼續(xù)進(jìn)行具有低優(yōu)先級(jí)的第二數(shù)據(jù)包Dl的重新發(fā)送;然而,發(fā)送在連接 事件Ci2中失敗。在連接事件Ci3中,如上述已經(jīng)解釋的,新的高優(yōu)先級(jí)數(shù)據(jù)包A2沒(méi)有成 功發(fā)送并且重新發(fā)送。繼高優(yōu)先級(jí)數(shù)據(jù)包A2的成功重新發(fā)送之后,在連接事件Ci4中,低 優(yōu)先級(jí)數(shù)據(jù)包Dl最終成功發(fā)送到接收器。
[0138] 圖7示出例如作為失敗的重新發(fā)送嘗試數(shù)量的函數(shù),等待重新發(fā)送的數(shù)據(jù)包優(yōu)先 級(jí)可增加,并且可獲得比具有高優(yōu)先級(jí)的數(shù)據(jù)包更高的優(yōu)先級(jí)。
[0139] 在圖7中,高優(yōu)先級(jí)數(shù)據(jù)包Al在連接事件Cil中成功發(fā)送,并且接收裝置確認(rèn)通 過(guò)到發(fā)送裝置的確認(rèn)信號(hào)或數(shù)據(jù)包"Ack"發(fā)送的安全接收。MD比特在第一高優(yōu)先級(jí)數(shù)據(jù)包 Al的標(biāo)頭中設(shè)定為" 1",指示新的低優(yōu)先級(jí)數(shù)據(jù)包Dl等待到接收裝置的發(fā)送,并且發(fā)送裝 置前進(jìn)以發(fā)送在同一連接事件Cil期間的低優(yōu)先級(jí)數(shù)據(jù)包D1。低優(yōu)先級(jí)數(shù)據(jù)包D2的發(fā)送 失敗,并且接收裝置不確認(rèn)由虛線框"Nack"指示的接收。在數(shù)據(jù)包Dl丟失的情況下,接收 裝置不發(fā)送任何東西給發(fā)送裝置