本公開涉及帶有型號控制的聽力設(shè)備和關(guān)聯(lián)方法,并且具體涉及操作聽力設(shè)備的方法和適配聽力設(shè)備的方法。
背景技術(shù):
聽力設(shè)備產(chǎn)業(yè)的發(fā)展傾向于對于帶有不同功能的不同聽力設(shè)備型號/模型(model)使用相同的硬件,例如以便降低生產(chǎn)成本。然而,對于不同型號使用相同硬件必然需要聽力設(shè)備制造商能夠在選定的聽力設(shè)備中控制和/或授權(quán)不同型號(軟件版本)的使用。
技術(shù)實現(xiàn)要素:
需要一種聽力設(shè)備制造商能夠例如借助不同軟件控制將聽力設(shè)備的聽力設(shè)備硬件配置以操作為不同型號,例如以便保證正確交付聽力設(shè)備。
公開了一種聽力設(shè)備,該聽力設(shè)備包括:被配置為補償聽力設(shè)備的用戶的聽力損失的處理單元;以及存儲器單元。存儲器單元已存儲有/包括聽力設(shè)備標(biāo)識符和包含指示聽力設(shè)備的可用型號的型號信息數(shù)據(jù)的型號數(shù)據(jù),型號信息數(shù)據(jù)包括第一型號信息和/或簽名。處理單元被配置為檢驗型號數(shù)據(jù),并且如果型號數(shù)據(jù)的檢驗失敗,則前進至型號更新模式。
公開了一種適配聽力設(shè)備的方法。聽力設(shè)備包括處理單元和存儲器單元,其中處理單元被配置為補償聽力設(shè)備的用戶的聽力損失。該方法包括:例如借助適配設(shè)備獲得聽力設(shè)備的聽力設(shè)備標(biāo)識符;例如借助適配設(shè)備獲得型號名稱;基于型號名稱和聽力設(shè)備標(biāo)識符從型號標(biāo)識符生成器獲得型號標(biāo)識符;以及例如借助適配設(shè)備,將型號名稱和型號標(biāo)識符存儲在存儲器單元中。
此外,公開了一種適配聽力設(shè)備的方法,聽力設(shè)備包括被配置為補償聽力設(shè)備的用戶的聽力損失的處理單元、存儲器單元和接口,存儲器單元具有存儲在其中的聽力設(shè)備標(biāo)識符。該方法包括:例如借助適配設(shè)備從聽力設(shè)備獲得型號數(shù)據(jù);例如借助適配設(shè)備檢驗型號數(shù)據(jù);以及如果型號數(shù)據(jù)的檢驗成功,則適配聽力設(shè)備。適配聽力設(shè)備的方法可以借助適配設(shè)備進行。
還公開了一種操作聽力設(shè)備的方法,聽力設(shè)備包括被配置為補償聽力設(shè)備的用戶的聽力損失的處理單元、存儲器單元和接口。存儲器單元/聽力設(shè)備具有存儲在其中的聽力設(shè)備標(biāo)識符和包含指示聽力設(shè)備的可用型號的型號信息數(shù)據(jù)的型號數(shù)據(jù)。型號信息數(shù)據(jù)包括第一型號信息和/或簽名。該方法包括:例如在開始檢驗型號數(shù)據(jù);以及如果檢驗型號數(shù)據(jù)失敗,則前進至型號更新模式。
公開的方法和裝置有利于聽力設(shè)備操作/適配由聽力設(shè)備制造商授權(quán)/控制。此外,分配器進行未授權(quán)的適配/型號更新的風(fēng)險大大降低。
有利地,本公開使得能夠向聽力設(shè)備制造商正確交付的情況下進行聽力設(shè)備的型號升級/降級。此外,聽力設(shè)備制造商能夠控制/監(jiān)控具體聽力設(shè)備的型號設(shè)置。
此外,本公開使得例如在分配器克隆/復(fù)制來自另一聽力設(shè)備的型號數(shù)據(jù)的情況下,能夠?qū)β犃υO(shè)備進行未授權(quán)適配,以操作為非授權(quán)/未付費的型號。
附圖說明
參考附圖,通過其中示例性實施例的下述詳細說明,上述內(nèi)容和其它特征以及優(yōu)點對本領(lǐng)域技術(shù)人員將容易地顯而易見,其中:
圖1示意性地示出帶有聽力設(shè)備的示例性架構(gòu),
圖2示意性地示出示例性聽力設(shè)備,
圖3示意性地示出示例性型號數(shù)據(jù),
圖4示意性地示出示例性信令圖,
圖5示意性地示出示例性信令圖,
圖6示意性地示出示例性方法的流程圖,
圖7示意性地示出示例性方法的流程圖,
圖8示意性地示出示例性方法的流程圖,以及
圖9示意性地示出示例性方法的流程圖。
參考符號列表
1 系統(tǒng)
2 聽力設(shè)備
4 處理單元
5 麥克風(fēng)
6 存儲器單元
7 接收器
8 接口
10 客戶端設(shè)備
12 制造設(shè)備
14 適配設(shè)備
16 服務(wù)器設(shè)備
21 客戶端設(shè)備與聽力設(shè)備之間的通信鏈路
22 服務(wù)器設(shè)備與制造設(shè)備之間的通信鏈路
23 聽力設(shè)備與制造設(shè)備之間的通信鏈路
24 服務(wù)器設(shè)備與客戶端設(shè)備/適配設(shè)備之間的通信鏈路
100 聽力設(shè)備證書
112 聽力設(shè)備標(biāo)識符
178 安全設(shè)置
178A 一級安全設(shè)置
178B 二級安全設(shè)置
180 型號數(shù)據(jù)
182 制造商單元標(biāo)識符
184 型號信息數(shù)據(jù)
186A 第一型號信息
186B 第二型號信息
186C 第三型號信息
188 數(shù)字簽名
190 型號名稱
192 型號標(biāo)識符
400、400A 信令圖
402 聽力設(shè)備標(biāo)識符消息
404 型號標(biāo)識符請求
406 型號標(biāo)識符響應(yīng)
408 更新請求
500、500A、500B 適配聽力設(shè)備的方法
600 操作聽力設(shè)備的方法
具體實施方式
下文參考附圖描述各種實施例。貫穿全文,相似標(biāo)識號指代相似要素。因此,對于每個附圖的描述,不再描述相似要素。還應(yīng)當(dāng)注意,附圖僅旨在有利于實施例的描述。它們不旨在作為要求保護的發(fā)明的窮盡描述或作為對要求保護的發(fā)明的范圍的限制。另外,示出的實施例不需要具有所示的所有方面或優(yōu)點。結(jié)合具體實施例描述的方面或優(yōu)點不必要限于所述實施例,并且即使未如此示出或未如此明確地描述,仍可以在任何其它實施例中實踐。
貫穿全文,相同標(biāo)識號用于相同或?qū)?yīng)的部件。
本公開涉及聽力設(shè)備的改善的安全性。換句話說,本文公開的聽力設(shè)備通過實施適當(dāng)?shù)谋U洗胧┖蛯Σ?例如,安全性機制)以保護免受威脅和攻擊,由此對安全威脅、弱點和攻擊具有魯棒性。本公開涉及對未授權(quán)訪問/適配具有魯棒性的聽力設(shè)備。此外,聽力設(shè)備和方法有利于可分配到聽力設(shè)備的不同型號的安全和正確型號控制。
本公開涉及聽力設(shè)備。聽力設(shè)備包括處理單元、存儲器單元和可選地包括接口。存儲器單元可以包括可移除和不可移除的數(shù)據(jù)存儲器單元,包括但不限于只讀存儲器(ROM)、隨機存取存儲器(RAM)、硬件寄存器,例如收發(fā)器/射頻和/或處理單元的硬件寄存器等。聽力設(shè)備可以包括被配置為補償聽力設(shè)備的用戶的聽力損失的處理單元。接口可以包括例如被配置為在2.4至2.5GHz范圍內(nèi)的頻率無線通信的無線收發(fā)器。在一個或多個示例性聽力設(shè)備中,接口被配置為與客戶端設(shè)備和/或另一聽力設(shè)備通信,例如無線通信,其分別包括被配置為接收和/或發(fā)送數(shù)據(jù)的無線收發(fā)器。
聽力設(shè)備/存儲器單元可以具有存儲于其中的聽力設(shè)備標(biāo)識符。聽力設(shè)備標(biāo)識符可以是指聽力設(shè)備的唯一標(biāo)識符。如本文所用,術(shù)語“標(biāo)識符”是指數(shù)據(jù)片段,其用于識別,例如用于分類,和/或唯一地識別。標(biāo)識符可以為單詞、數(shù)字、字母、符號、列表、陣列或其任何組合的形式。例如,標(biāo)識符作為數(shù)字可以為整數(shù)的形式,如無符號整數(shù)、單位,長度為例如8位、16位、32位等,如無符號整數(shù)陣列。
聽力設(shè)備/存儲器單元可以具有存儲于其中的型號數(shù)據(jù)或被配置為將型號數(shù)據(jù)存儲于其中。型號數(shù)據(jù)包括指示聽力設(shè)備的可用型號的型號信息數(shù)據(jù),例如包括第一型號和/或具有不同于第一型號特征的特征的第二型號。例如,第一型號可以能夠與另一聽力設(shè)備無線通信,例如以形成雙耳聽力系統(tǒng),而第二型號不能夠與另一聽力設(shè)備通信并且因此旨在形成具有單個聽力設(shè)備的聽力系統(tǒng)。型號信息數(shù)據(jù)對于聽力設(shè)備可以是特定/唯一的,例如型號信息數(shù)據(jù)可以基于聽力設(shè)備標(biāo)識符。在制造和/在分配器處的適配會話期間,型號信息數(shù)據(jù)可以存儲在存儲器單元中。型號信息數(shù)據(jù)可以包括第一型號信息。第一型號信息指示相應(yīng)聽力設(shè)備可以被配置以操作為的型號。型號信息數(shù)據(jù)指示相應(yīng)聽力設(shè)備可以被配置以操作為的一個或多個型號。型號信息數(shù)據(jù)可以包括第二型號信息,其指示相應(yīng)聽力設(shè)備可以被配置以操作為的型號。
型號信息數(shù)據(jù)可以包括(數(shù)字)簽名,使得適配設(shè)備能夠檢驗或驗證型號信息數(shù)據(jù)內(nèi)容和來源。數(shù)字簽名允許型號信息數(shù)據(jù)的真實性的檢驗或驗證,例如簽署者合法性的檢驗。數(shù)字簽名可選地在聽力設(shè)備的制造時,由制造設(shè)備使用型號信息私鑰生成。聽力設(shè)備和/或適配設(shè)備可以被配置為檢驗數(shù)字簽名。數(shù)字簽名可通過聽力設(shè)備/適配設(shè)備使用對應(yīng)的型號信息公鑰來檢驗。如果使用所謂的公鑰未成功地檢驗數(shù)字簽名,則型號數(shù)據(jù)的檢驗失敗。這可以提供聽力設(shè)備拒絕經(jīng)篡改或從未授權(quán)方接收的型號信息數(shù)據(jù)的優(yōu)點。型號信息數(shù)據(jù)因此對模仿、修改和偽裝攻擊可以是魯棒性的。
型號信息數(shù)據(jù)可以包括型號名稱。型號名稱指示聽力設(shè)備的型號。型號名稱因此可以指示聽力設(shè)備被配置以操作為的型號。如本文所用,術(shù)語“型號名稱”是指數(shù)據(jù)片段,其用于識別,例如用于分類,和/或唯一地識別聽力設(shè)備型號。型號名稱可以為單詞、數(shù)字、字母、符號、列表、陣列或其任何組合的形式。例如,型號名稱作為數(shù)字可以為整數(shù)的形式,如無符號整數(shù)、單位,長度為例如8位、16位、32位等,如無符號整數(shù)陣列。
型號數(shù)據(jù)可以包括型號標(biāo)識符。型號標(biāo)識符可以基于型號名稱和/或聽力設(shè)備標(biāo)識符。型號標(biāo)識符可以是指特定聽力設(shè)備的聽力設(shè)備型號的唯一標(biāo)識符,例如被配置為第一型號的第一聽力設(shè)備的型號標(biāo)識符可以不同于被配置為第一型號的第二聽力設(shè)備的型號標(biāo)識符,和/或被配置為第一型號的第一聽力設(shè)備的型號標(biāo)識符可以不同于被配置為第二型號的第一聽力設(shè)備的型號標(biāo)識符。
聽力設(shè)備/存儲器單元可以具有存儲于其中的制造單元標(biāo)識符。制造單元標(biāo)識符可選地指示在型號信息數(shù)據(jù)和/或型號標(biāo)識符的制造或生成中使用的制造單元。
處理單元被配置為檢驗型號數(shù)據(jù)。檢驗型號數(shù)據(jù)可以基于型號名稱和/或型號標(biāo)識符。
檢驗型號數(shù)據(jù)可以包括基于聽力設(shè)備標(biāo)識符、型號名稱和/或型號標(biāo)識符,確定是否滿足檢驗準則,其中如果不滿足檢驗準則,則檢驗失敗。檢驗準則可以基于型號信息數(shù)據(jù)。確定是否滿足檢驗準則可以包括計算一個或多個散列函數(shù)。通過基于聽力設(shè)備標(biāo)識符檢驗型號數(shù)據(jù),聽力設(shè)備制造商能夠控制特定聽力設(shè)備的可用型號,即型號信息數(shù)據(jù)基于聽力設(shè)備標(biāo)識符。
確定是否滿足檢驗準則可以包括,比較例如由型號名稱指示的型號信息數(shù)據(jù)與應(yīng)用于聽力設(shè)備標(biāo)識符、型號名稱和/或型號標(biāo)識符的散列函數(shù)例如SHA-2的結(jié)果。
在一個或多個示例性聽力設(shè)備和/或方法中,如果型號名稱指示或指向型號信息數(shù)據(jù)的第一型號信息,如果
MI1=hash(HD_ID,M_N,M_ID),則可以滿足或至少部分地滿足檢驗準則,
其中MI1為第一型號信息,hash為散列函數(shù),例如SHA-2,HD_ID為聽力設(shè)備標(biāo)識符,M_N為型號名稱,以及M_ID為存儲在存儲器單元中的型號標(biāo)識符??蛇x地,制造單元標(biāo)識符MU_ID可以包括在散列函數(shù)中。
在一個或多個示例性聽力設(shè)備中,如果型號名稱指示或指向型號信息數(shù)據(jù)的第二型號信息,如果
MI2=hash(HD_ID,M_N,M_ID,MU_ID),則可以滿足或至少部分地滿足檢驗準則,
其中MI2為第二型號信息,hash為散列函數(shù),例如SHA-2,HD_ID為聽力設(shè)備標(biāo)識符,M_N為型號名稱,M_ID為型號標(biāo)識符,MU_ID為存儲在存儲器單元中的制造單元標(biāo)識符。
在一個或多個示例性聽力設(shè)備和/或方法中,如果:
對于i=1、2、…n中的一個,MIi=hash(HD_ID,M_N,M_ID,MU_ID),則可以滿足或至少部分地滿足檢驗準則,
其中MIi為對于包括在型號信息數(shù)據(jù)中的n個不同型號的第i個型號信息,hash為散列函數(shù),例如SHA-2,HD_ID為聽力設(shè)備標(biāo)識符,M_N為型號名稱,M_ID為型號標(biāo)識符,MU_ID為存儲在存儲器單元中的制造單元標(biāo)識符。
在一個或多個示例性聽力設(shè)備和/或方法中,如果:
MIi=hash(HD_ID,M_N,M_ID,MU_ID),則可以滿足或至少部分地滿足檢驗準則,
其中MIi為對于由型號名稱指示的并包括在型號信息數(shù)據(jù)中第i個型號的型號信息,hash為散列函數(shù),例如SHA-2,HD_ID為聽力設(shè)備標(biāo)識符,M_N為型號名稱,M_ID為型號標(biāo)識符,MU_ID為存儲在存儲器單元中的制造單元標(biāo)識符。
檢驗型號數(shù)據(jù)可以包括,基于聽力設(shè)備標(biāo)識符、型號名稱和/或型號標(biāo)識符執(zhí)行檢查函數(shù)。執(zhí)行檢查函數(shù)可以包括應(yīng)用一個或多個散列函數(shù)。檢驗型號數(shù)據(jù)可以包括,選擇對應(yīng)于型號名稱的型號信息。檢驗型號數(shù)據(jù)可以包括,比較檢查函數(shù)的結(jié)果與型號信息數(shù)據(jù),例如第一型號信息和/或第二型號信息。檢驗型號數(shù)據(jù)可以包括,比較檢查函數(shù)的結(jié)果與對應(yīng)于型號名稱的型號信息或型號信息數(shù)據(jù)的所有型號信息。如果檢查函數(shù)的結(jié)果不匹配對應(yīng)的型號信息,則型號數(shù)據(jù)的檢驗可以失敗。如果檢查函數(shù)的結(jié)果不匹配型號信息數(shù)據(jù)的任何型號信息,則型號數(shù)據(jù)的檢驗可以失敗。
檢驗型號數(shù)據(jù)可以包括,基于制造單元標(biāo)識符執(zhí)行檢查函數(shù)。
如果型號數(shù)據(jù)的檢驗失敗,則處理單元被配置為繼續(xù)至型號更新模式。在型號更新模式中,聽力設(shè)備可以是不工作的和/或發(fā)送指示聽力設(shè)備正處于型號更新模式的聲學(xué)信號。
在一個或多個適配聽力設(shè)備的示例性方法中,方法包括獲得聽力設(shè)備的聽力設(shè)備標(biāo)識符。獲得聽力設(shè)備標(biāo)識符可以包括,例如在適配設(shè)備中從聽力設(shè)備的存儲器單元接收聽力設(shè)備標(biāo)識符。
在一個或多個適配聽力設(shè)備的示例性方法中,方法包括例如借助適配設(shè)備獲得型號名稱。獲得型號名稱可以包括借助適配設(shè)備接收用戶輸入,用戶輸入指示型號名稱。在一個或多個適配聽力設(shè)備的示例性方法中,方法包括從聽力設(shè)備獲得型號信息數(shù)據(jù)和/或確定型號信息數(shù)據(jù)是否存在。
方法可以包括基于型號名稱和聽力設(shè)備標(biāo)識符從型號標(biāo)識符生成器獲得型號標(biāo)識符。獲得型號標(biāo)識符可以包括,將包括型號名稱和聽力設(shè)備標(biāo)識符的型號標(biāo)識符請求發(fā)送至型號標(biāo)識符生成器,以及從型號標(biāo)識符生成器接收包含型號標(biāo)識符的型號標(biāo)識符響應(yīng)。型號標(biāo)識符生成器可以是由聽力設(shè)備制造商控制的服務(wù)器設(shè)備。型號標(biāo)識符生成器被配置為生成型號標(biāo)識符的設(shè)備,例如制造設(shè)備,例如集成電路卡、智能卡、硬件安全模塊。
方法可以包括將型號名稱和型號標(biāo)識符存儲在聽力設(shè)備的存儲器單元中。
方法可以包括,例如如果滿足第一更新準則,則基于聽力設(shè)備標(biāo)識符,例如從服務(wù)器設(shè)備/型號標(biāo)識符生成器獲得型號信息數(shù)據(jù),以及將型號信息數(shù)據(jù)存儲在存儲器單元中。如果聽力設(shè)備的存儲器單元不含有型號信息數(shù)據(jù)或如果型號信息數(shù)據(jù)損壞,例如如果簽名未被驗證,則可以滿足第一更新準則。如果型號信息數(shù)據(jù)不含有對應(yīng)于獲得的型號名稱的型號信息,則可以滿足第一更新準則。獲得型號信息數(shù)據(jù)可以包括,將包含聽力設(shè)備標(biāo)識符和/或獲得的型號名稱的型號信息數(shù)據(jù)請求發(fā)送至例如型號信息數(shù)據(jù)生成器,以及從型號信息數(shù)據(jù)生成器接收包含型號信息數(shù)據(jù)的型號信息數(shù)據(jù)響應(yīng)。型號信息數(shù)據(jù)生成器可以是由聽力設(shè)備制造商控制的服務(wù)器設(shè)備。型號信息數(shù)據(jù)生成器被配置為生成型號信息數(shù)據(jù)的設(shè)備,例如制造設(shè)備,例如集成電路卡、智能卡、硬件安全模塊。
在一個或多個示例性方法中,如果滿足第二更新準則,則執(zhí)行獲得型號標(biāo)識符以及存儲型號名稱和型號標(biāo)識符。如果聽力設(shè)備的存儲器單元不含有型號標(biāo)識符,例如型號標(biāo)識符為默認值,例如零,則可以滿足第二更新準則。如果存儲器單元的型號名稱不同于獲得的型號名稱,則可以滿足第二更新準則。
方法可以包括,從存儲器單元取得型號數(shù)據(jù),例如型號名稱、型號標(biāo)識符和/或型號信息數(shù)據(jù);基于型號信息數(shù)據(jù)和聽力設(shè)備標(biāo)識符,檢驗型號數(shù)據(jù),可選地包括檢驗型號信息數(shù)據(jù)的簽名、檢驗型號名稱和型號標(biāo)識符;以及如果檢驗型號數(shù)據(jù),例如檢驗簽名、型號名稱或型號標(biāo)識符失敗,則中止適配。
方法可以包括,例如如果檢驗簽名、型號名稱和型號標(biāo)識符成功,即簽名、型號名稱和型號標(biāo)識符被檢驗通過,則根據(jù)型號名稱適配聽力設(shè)備參數(shù)。
在操作聽力設(shè)備的方法中,檢驗型號數(shù)據(jù)可以包括,驗證型號信息數(shù)據(jù)的簽名。在操作聽力設(shè)備的方法中,型號數(shù)據(jù)可以包括型號名稱和/或型號標(biāo)識符,并且檢驗型號數(shù)據(jù)可以包括基于型號名稱和/或型號標(biāo)識符檢驗型號數(shù)據(jù)。
圖1示意性地示出可以用于制造聽力設(shè)備2、聽力設(shè)備2的維護/更新和/或操作聽力設(shè)備2的示例性設(shè)備。圖1示出示例性系統(tǒng)1和聽力設(shè)備2。系統(tǒng)1可以包括制造設(shè)備12、客戶端設(shè)備10和/或適配設(shè)備14和服務(wù)器設(shè)備16中的一個或多個,用于制造聽力設(shè)備2、維護/更新聽力設(shè)備2和/或操作聽力設(shè)備2,可選地包括但不限于將聽力設(shè)備配置以操作為所需的聽力設(shè)備型號。制造設(shè)備12可以被配置為將聽力設(shè)備標(biāo)識符存儲在聽力設(shè)備2中。制造設(shè)備12和/或適配設(shè)備14可以被配置為將型號數(shù)據(jù)存儲在聽力設(shè)備2中。制造設(shè)備12和/或適配設(shè)備14可以被配置為基于型號名稱和聽力設(shè)備標(biāo)識符,將型號名稱和/或型號標(biāo)識符存儲在聽力設(shè)備2中。聽力設(shè)備2可以被配置為補償聽力設(shè)備2的用戶的聽力損失。聽力設(shè)備2可以被配置為使用例如通信鏈路23,例如單向或雙向通信鏈路,與制造設(shè)備12進行通信。通信鏈路23可以是有線鏈路和/或無線通信鏈路。通信鏈路23可以是單跳通信鏈路和/或多跳通信鏈路。無線通信鏈路可以在短距通信系統(tǒng)上傳送,例如藍牙、低功耗藍牙、IEEE 802.11、Zigbee。聽力設(shè)備2可以被配置為從制造設(shè)備12接收型號數(shù)據(jù)以及將型號數(shù)據(jù)存儲在包括在聽力設(shè)備2中的存儲器單元中,例如作為一級安全設(shè)置的一部分。替換地或另外地,制造設(shè)備12可以將型號數(shù)據(jù)直接存儲在聽力設(shè)備的存儲器單元中。例如,制造設(shè)備12可以將型號數(shù)據(jù)寫入在存儲器單元中。例如,在聽力設(shè)備2的制造期間,制造設(shè)備12連接至聽力設(shè)備2并且將型號發(fā)送至聽力設(shè)備2。聽力設(shè)備可以接收并存儲型號數(shù)據(jù)。聽力設(shè)備2然后可以使用提供在型號數(shù)據(jù)中資料來保證聽力設(shè)備的授權(quán)操作。聽力設(shè)備2可以被配置為經(jīng)由通信鏈路21,例如雙向通信鏈路,連接至客戶端設(shè)備10/適配設(shè)備14。通信鏈路21可以是有線鏈路和/或無線通信鏈路。通信鏈路21可以是單跳通信鏈路和/或多跳通信鏈路。無線通信鏈路可以在短距通信系統(tǒng)上傳送,如藍牙、低功耗藍牙、IEEE 802.11、Zigbee。聽力設(shè)備2可以被配置為在網(wǎng)絡(luò)上連接至客戶端設(shè)備10/適配設(shè)備14。在分配器經(jīng)由用戶的客戶端設(shè)備10連接至聽力設(shè)備的情況下,客戶端設(shè)備10可以允許助聽設(shè)備的遠程適配??蛻舳嗽O(shè)備10可以包括充當(dāng)客戶端的計算設(shè)備,例如適配設(shè)備14(例如手持設(shè)備、繼電器、平板計算機、個人計算機、移動電話和/或插在個人計算機中的USB插頭)。客戶端設(shè)備10/適配設(shè)備14可以被配置為經(jīng)由通信鏈路24,例如雙向通信鏈路,與服務(wù)器設(shè)備16(型號標(biāo)識符生成器)進行通信。通信鏈路24可以是有線鏈路和/或無線通信鏈路。通信鏈路24可以包括網(wǎng)絡(luò),例如互聯(lián)網(wǎng)??蛻舳嗽O(shè)備10/適配設(shè)備14可以被配置為與服務(wù)器設(shè)備16通信用于維護和更新目的。服務(wù)器設(shè)備16(型號標(biāo)識符生成器)可以包括計算設(shè)備,其被配置為充當(dāng)服務(wù)器,即服務(wù)來自客戶端設(shè)備10和/或來自聽力設(shè)備2的請求。服務(wù)器設(shè)備16可以由聽力設(shè)備制造商控制。服務(wù)器設(shè)備16可以被配置為經(jīng)由通信鏈路22與制造設(shè)備12通信用于制造維護和/或操作目的。服務(wù)器設(shè)備16和制造設(shè)備12可以位于同一位置和/或形成一個實體,用于聽力設(shè)備2的制造維護和/或操作目的。
圖2示意性地示出示例性聽力設(shè)備2。聽力設(shè)備2包括處理單元4、存儲器單元6和接口8。聽力設(shè)備2包括被配置為補償聽力設(shè)備2的用戶的聽力損失的處理單元4。接口8可選地包括例如被配置為在2.4至2.5GHz范圍內(nèi)的頻率無線通信的無線收發(fā)器。接口8被配置為與制造設(shè)備12和/或客戶端設(shè)備10/適配設(shè)備14通信,例如有線和/或無線通信。處理單元4可以被配置為根據(jù)在制造和/或適配期間接收的數(shù)據(jù),補償助聽器用戶的聽力損失。聽力設(shè)備2可選地包括麥克風(fēng)5或多個麥克風(fēng),用于接收聲音信號以及將聲音信號轉(zhuǎn)換成轉(zhuǎn)換后的聲音信號。在一個或多個示例性聽力設(shè)備中,接口的無線收發(fā)器還可以提供一個或多個轉(zhuǎn)換后的聲音信號(例如從外部聲音源例如移動電話或帶有無線發(fā)送器的音響系統(tǒng))至處理單元。轉(zhuǎn)換后的聲音信號可以是聲音信號的電氣和/或數(shù)字版本。處理單元4被配置為接收轉(zhuǎn)換后的聲音信號并根據(jù)聽力設(shè)備2的用戶的聽力損失將轉(zhuǎn)換后的聲音信號處理成處理后的聲音信號。處理后的聲音信號可以是壓縮的和/或放大的等。聽力設(shè)備2包括稱為接收器的輸出換能器/揚聲器7。接收器7被配置為接收處理后的聲音信號并將處理后的聲音信號轉(zhuǎn)換成輸出聲音信號,以便由用戶的鼓膜接收。聽力設(shè)備可選地被配置為根據(jù)聽力設(shè)備的安全設(shè)置178進行操作。安全設(shè)置178可以包括一級安全設(shè)置178A,其可選地包括聽力設(shè)備證書100。在一個或多個示例性聽力設(shè)備中,聽力設(shè)備證書100/安全設(shè)置178包括聽力設(shè)備標(biāo)識符112和/或數(shù)字簽名,以使得能夠進行聽力設(shè)備證書的內(nèi)容的檢驗。聽力設(shè)備證書100可以包括用于保密(secure)與例如客戶端設(shè)備10/適配設(shè)備14通信的密鑰資料??蛇x地,安全設(shè)置178包括二級安全設(shè)置178B,例如其包括聽力設(shè)備的一個或多個操作參數(shù)。型號名稱和/或型號標(biāo)識符可以存儲在一級安全設(shè)置和/或二級安全設(shè)置的一部分中,和/或形成一級安全設(shè)置和/或二級安全設(shè)置的一部分。存儲器單元6可以包括可移除和不可移除的數(shù)據(jù)存儲器單元,包括但不限于只讀存儲器(ROM)、隨機存取存儲器(RAM)等。存儲器單元6已存儲有或至少被配置為存儲聽力設(shè)備標(biāo)識符112,例如作為一級安全設(shè)置178A/聽力設(shè)備證書100的一部分。存儲器單元6已存儲有或至少被配置為存儲型號數(shù)據(jù)180,例如作為安全設(shè)置178的一部分。型號數(shù)據(jù)180包括指示聽力設(shè)備的一個或多個可用型號的型號信息數(shù)據(jù),其中型號信息數(shù)據(jù)包括第一型號信息數(shù)據(jù)和(數(shù)字)簽名。
型號數(shù)據(jù)180包括型號名稱和/或型號標(biāo)識符,并且處理單元4被配置為基于型號名稱和/或型號標(biāo)識符檢驗型號數(shù)據(jù)。在使用適配設(shè)備進行的聽力設(shè)備的適配期間,即在分配器處,型號名稱和/或型號標(biāo)識符可以存儲在存儲器單元6中。在制造期間,默認型號名稱和根據(jù)默認型號名稱和聽力設(shè)備標(biāo)識符的默認型號標(biāo)識符可以存儲在存儲器單元中。隨后,在適配期間,例如使用如本文所述的方法,可以更新型號名稱和型號標(biāo)識符??蛇x地,存儲器單元6已存儲有或至少被配置為存儲指示用于聽力設(shè)備的制造的制造單元的制造單元標(biāo)識符182。
處理單元4被配置為基于型號信息數(shù)據(jù),例如第一型號信息和/或數(shù)字簽名、型號名稱、型號標(biāo)識符和制造單元標(biāo)識符182中的一個或多個,檢驗型號數(shù)據(jù)180。如果型號數(shù)據(jù)的檢驗失敗,則處理單元被配置為前進至型號更新模式。型號更新模式可以是不工作的模式,即其中聽力設(shè)備不作為聽力設(shè)備操作。
處理單元4被配置為檢驗型號信息數(shù)據(jù)的數(shù)字簽名并且檢查/檢驗滿足檢驗準則。如果型號信息數(shù)據(jù)的數(shù)字簽名被驗證并且滿足檢驗準則,則型號數(shù)據(jù)被檢驗通過或至少部分地被檢驗通過。在一個或多個示例性聽力設(shè)備中,如果對于i=1、2、…n中的一個,MIi=hash(HD_ID,M_N,M_ID,MU_ID),則滿足檢驗準則,其中MIi為包括在型號信息數(shù)據(jù)中的n個不同型號的第i個型號信息,hash為散列函數(shù),例如SHA-2,HD_ID為聽力設(shè)備標(biāo)識符,M_N為型號名稱,M_ID為型號標(biāo)識符,MU_ID為存儲在存儲器單元中的制造單元標(biāo)識符。在一個或多個示例性聽力設(shè)備中,如果MIi=hash(HD_ID,M_N,M_ID,MU_ID),則滿足檢驗準則,其中MIi為由型號名稱指示的第i個型號的第i個型號信息。
圖3示意性地示出聽力設(shè)備/存儲在聽力設(shè)備中的示例性型號數(shù)據(jù)180。型號數(shù)據(jù)180包括型號信息數(shù)據(jù)184,其包括針對三個不同型號的型號信息186A、186B、186C。型號信息186A、186B、186C對于相應(yīng)的聽力設(shè)備是唯一的,因為它基于聽力設(shè)備標(biāo)識符。此外,型號數(shù)據(jù)180包括或被配置為包括型號名稱190和型號標(biāo)識符192。型號標(biāo)識符192基于聽力設(shè)備標(biāo)識符、型號名稱190和聽力設(shè)備制造商的型號信息私鑰,例如給出為:
M_ID=hash(HD_ID,M_N,MI_PK),
其中M_ID為型號標(biāo)識符,hash為散列函數(shù),HD_ID為聽力設(shè)備標(biāo)識符,M_N為型號名稱,MI_PK為型號信息私鑰,例如由型號標(biāo)識符生成器持有。在適配期間例如使用如本文所述的方法,或者在制造期間,型號名稱和型號標(biāo)識符可以分配至聽力設(shè)備。
圖4為示出無線適配聽力設(shè)備的示例性方法的示例性信令圖400。適配設(shè)備14通過從聽力設(shè)備2接收包含聽力設(shè)備標(biāo)識符112的HD_ID消息402,獲得聽力設(shè)備標(biāo)識符112。適配設(shè)備14通過分配器/使用指示聽力設(shè)備的所需型號名稱,從適配設(shè)備的用戶界面獲得型號名稱,并且通過發(fā)送包含聽力設(shè)備標(biāo)識符112和型號名稱190或指示其的數(shù)據(jù)的M_ID請求404至充當(dāng)型號標(biāo)識符生成器的服務(wù)器設(shè)備16,以此獲得型號標(biāo)識符192。型號標(biāo)識符生成器基于聽力設(shè)備標(biāo)識符、型號名稱190和聽力設(shè)備制造商的型號信息私鑰,生成型號標(biāo)識符192至適配設(shè)備,并且在型號標(biāo)識符響應(yīng)406中發(fā)送型號標(biāo)識符192。由此,制造商能夠控制哪個聽力設(shè)備正在操作哪個型號并且防止克隆一個聽力設(shè)備的聽力設(shè)備型號至其它設(shè)備。然后通過發(fā)送包含型號名稱190和型號標(biāo)識符192的更新請求408至聽力設(shè)備2,將型號名稱190和型號標(biāo)識符192存儲在聽力設(shè)備2中。
圖5為示出無線適配聽力設(shè)備的示例性方法的示例性信令圖400A。該方法包括借助適配設(shè)備14獲得型號數(shù)據(jù)180和/或制造單元標(biāo)識符182,例如通過將型號數(shù)據(jù)180和/或制造單元標(biāo)識符182包括在聽力設(shè)備標(biāo)識符消息402中。由此,適配設(shè)備14能夠確定型號數(shù)據(jù),例如型號信息數(shù)據(jù)、型號名稱和/或型號標(biāo)識符的更新是否為必要的。
圖6示出適配包括處理單元和存儲器單元的聽力設(shè)備的示例性方法的流程圖,其中處理單元被配置為補償聽力設(shè)備的用戶的聽力損失。方法500包括獲得(S1)聽力設(shè)備的聽力設(shè)備標(biāo)識符以及獲得(S2)型號名稱,例如從適配設(shè)備的用戶界面。獲得(S1)聽力設(shè)備的聽力設(shè)備標(biāo)識符可選地包括從聽力設(shè)備(例如經(jīng)由無線連接)接收聽力設(shè)備標(biāo)識符。方法前進至基于型號名稱和聽力設(shè)備標(biāo)識符,從型號標(biāo)識符生成器獲得(S3)型號標(biāo)識符;以及將型號名稱和型號標(biāo)識符存儲(S4)在聽力設(shè)備的存儲器單元中。
圖7示出適配包括處理單元和存儲器單元的聽力設(shè)備的示例性方法的流程圖,其中處理單元被配置為補償聽力設(shè)備的用戶的聽力損失??蛇x地,方法500A包括如果滿足第一更新準則(S7),則基于聽力設(shè)備標(biāo)識符,例如從服務(wù)器設(shè)備/型號標(biāo)識符生成器獲得(S5)型號信息數(shù)據(jù),以及將型號信息數(shù)據(jù)存儲S6在存儲器單元中。方法500A可以包括從聽力設(shè)備獲得(S8)包含型號信息數(shù)據(jù)的型號數(shù)據(jù)。如果聽力設(shè)備不含有型號信息數(shù)據(jù),例如第一型號信息或簽名,或者型號信息數(shù)據(jù)的數(shù)字簽名無法被檢驗/不是有效的,則可以滿足第一更新準則(S7)。在方法500A中,如果滿足第二更新準則(S9),則執(zhí)行獲得(S3)型號標(biāo)識符以及存儲(S4)型號名稱和型號標(biāo)識符。如果在S2中獲得的型號名稱不同于在S8中從聽力設(shè)備獲得的型號數(shù)據(jù)的型號名稱,則可以滿足第二更新準則S9。如果在S8中從聽力設(shè)備獲得的型號數(shù)據(jù)的型號標(biāo)識符不存在或具有默認值,例如零,則可以滿足第二更新準則(S9)。如果不滿足第二更新準則(S9),則方法前進至根據(jù)型號名稱直接適配(S10)聽力設(shè)備參數(shù),或者存儲器單元的型號數(shù)據(jù)可選地在S11中是否被檢驗通過。如果檢驗(S11)型號數(shù)據(jù),例如簽名、型號名稱或型號標(biāo)識符失敗,則方法可選地包括中止(S12)適配。
圖8示出適配聽力設(shè)備的示例性方法的流程圖,聽力設(shè)備包括被配置為補償聽力設(shè)備的用戶的聽力損失的處理單元、存儲器單元和可選地包括接口,存儲器單元具有存儲于其中的聽力設(shè)備標(biāo)識符。方法500B包括從聽力設(shè)備獲得(S8)型號數(shù)據(jù)以及檢驗(S11)型號數(shù)據(jù)。如果在S11中型號數(shù)據(jù)的檢驗成功,則方法500B前進至適配S10聽力設(shè)備。如果在S11中型號數(shù)據(jù)的檢驗失敗,則方法500B可選地前進至中止(S12)聽力設(shè)備的適配。
圖9示出操作聽力設(shè)備的示例性方法的流程圖,聽力設(shè)備包括被配置為補償聽力設(shè)備的用戶的聽力損失的處理單元、存儲器單元和接口,存儲器單元具有存儲于其中的聽力設(shè)備標(biāo)識符和包含指示聽力設(shè)備可用型號的型號信息數(shù)據(jù)的型號數(shù)據(jù),型號信息數(shù)據(jù)包括第一型號信息和簽名。方法600包括檢驗(S20)型號數(shù)據(jù)。如果檢驗(S20)型號數(shù)據(jù)失敗(不檢驗),如在S21中確定的,則方法包括前進(S22)至型號更新模式。檢驗(S20)型號數(shù)據(jù)包括基于型號數(shù)據(jù)的型號名稱和/或型號標(biāo)識符檢驗(S23)型號信息數(shù)據(jù)的簽名并且檢驗(S24)型號數(shù)據(jù)。如果檢驗(S20)型號數(shù)據(jù)成功,則方法前進至正常操作S25。
盡管已示出并描述了特定特征,但應(yīng)當(dāng)理解它們并不旨在限制要求保護的發(fā)明,并且對本領(lǐng)域技術(shù)人員顯而易見的是,可以不偏離要求保護的發(fā)明的精神和范圍,做各種改變和修改。本說明書和附圖因此視為說明性的而非限制性的含義。要求保護的發(fā)明旨在涵蓋所有替換形式、修改和等同物。