用于確定消費品正偽的方法和系統(tǒng)的制作方法
【專利說明】
【背景技術】
[0001]認證是證明或驗證一些信息為真的過程。認證過程可以使用不同的機制來確保信息為真。例如,用戶身份代碼以及密碼可用于在登陸網站發(fā)布在線文章時驗證作者是該作者所聲稱的那個作者。
【附圖說明】
[0002]附圖示出了本文描述的原理的各個示例并且構成了說明書的一部分。示出的示例僅是示例,而不限制權利要求的范圍。
[0003]圖1A是根據(jù)本文描述的原理的消費品和設備的示例的圖。
[0004]圖1B是根據(jù)本文描述的原理的非認證的消費品列表的示例的圖。
[0005]圖2是根據(jù)本文描述的原理來確定消費品的正偽的方法的過程的示例的流程圖。
[0006]圖3A是根據(jù)本文描述的原理來確定消費品的正偽的方法的示例的圖。
[0007]圖3B是根據(jù)本文描述的原理來確定消費品的正偽的方法的示例的圖。
[0008]圖4是根據(jù)本文描述的原理來確定系統(tǒng)的示例的圖。
[0009]圖5是根據(jù)本文描述的原理來確定系統(tǒng)的示例的圖。
【具體實施方式】
[0010]本文描述的原理包括用于確定諸如打印盒的消費品的正偽(authenticity)的方法。該示例包括與包含由被分類為非正品的消費品的多個標識符的列表的列表引擎進行通信,其中主機設備具有用于固定消費品的機制。在一些示例中,如果消費品不是真的,則該方法包括阻止使用非認證的消費品。在其它示例中,可以允許非認證的消費品與主機設備一起使用。
[0011]在安裝到打印機中時,可以對打印盒進行認證,使得例如能夠確定打印盒的保修資格。在示例中,第三方打印盒不落在由原打印機公司提供的保修中。
[0012]在下面的說明中,為了說明的目的,闡述了若干具體細節(jié)以便提供對本系統(tǒng)和方法的全面理解。然而,對于本領域技術人員而言顯而易見的是,本裝置、系統(tǒng)和方法可以在不具有這些具體細節(jié)的情況下實踐。在說明書中提到“示例”或類似語言意指所描述的特定的特征、結構或特性包含在至少該一個示例中,而不一定在其它示例中。
[0013]圖1A是根據(jù)本文描述的原理的消費品和設備的示例的圖。在該示例中,消費品是打印盒(100),設備是打印機(102)。打印盒(100)可以提供對打印機的任何適合的供給,包括墨、干色調劑、濕色調劑、液體、其它材料或其組合。雖然該示例是參考具體為打印機的消費品來描述的,但是可以使用任何適合的消費品。例如,消費品可以是濾油器、空氣過濾器、另一種過濾器、打印盒、機器的易腐蝕組件、另一種組件或其組合。此外,雖然該示例是參考了具體類型的設備來描述的,但是根據(jù)本文描述的原理可以使用任何適合類型的設備。例如,設備(102)可以是二維打印機、三維打印機、汽車、車輛、飛機、船、建造裝備、機器、其它類型的設備或其組合。
[0014]在圖1A的示例中,打印盒(100)包含被包含在存儲器(106)中的數(shù)字簽名(104)。數(shù)字簽名(104)對存儲在盒上的數(shù)據(jù)進行簽名,該簽名后的數(shù)據(jù)包含用于該打印盒(100)的唯一標識符(108)。響應于插入打印機(102)中的適合的插座(receptacle),打印機(102)和打印盒(100)被布置成使得相互通信。例如,打印機的插座可以包括布置成抵接打印盒(100)的電觸頭的電觸頭,這完成了打印機(102)和打印盒(100)能夠在其上交換數(shù)據(jù)的導電路徑。在其它示例中,插座被布置成使得打印盒(100)能夠與打印機(102)無線通信。響應于能夠通信,發(fā)起打印機(102)與打印盒(100)之間的認證會話。打印盒(100)可以請求認證以發(fā)起認證會話。然而,在其它示例中,打印機(102)發(fā)起認證會話。
[0015]打印機可以使用公共密鑰(109)、對稱密鑰、另一機制或其組合,來解譯數(shù)字簽名(104)。如果數(shù)字簽名(104)看起來不為真,則打印機(102)將否決認證。然而,如果數(shù)字簽名(104)看起來為真,則打印機(102)將使用額外等級的詳細檢查來確保數(shù)字簽名不是被復制的。
[0016]額外等級的詳細檢查可以包括參考與認證請求失敗或者以其它方式被分類為非正品的打印盒相關聯(lián)的非認證的標識符列表(112)。非認證的標識符列表(112)可以通過諸如互聯(lián)網的網絡(116)從列表引擎(114)下載到打印機(102)。列表引擎(114)可以包含非認證的標識符列表(110),其包括從打印機(102)和/或其它打印機供給的非正品的標識符。當與非認證的標識符列表(112)相關聯(lián)的打印盒請求當前與該打印盒處于認證會話的打印機(102)進行認證時,或請求與在不同的位置處的其它打印機進行認證時,這些與非認證的標識符列表(112)相關聯(lián)的打印盒可以被否決了認證。在一些示例中,每當打印盒認證失敗,打印機(102)將與非認證的打印盒相關聯(lián)的標識符發(fā)送到通用位置,例如基于云的網絡服務。
[0017]在其它示例中,如果檢測到這些非認證的標識符安裝在過多的打印機中,則可以將非認證的標識符添加到列表中。在該示例中,打印機跟蹤認證的標識符和非認證的標識符。列表引擎(114)可以分析認證的標識符,并且如果特定的認證的標識符的出現(xiàn)超過了預定閾值,則列表引擎(114)可以將該特定標識符添加到列表引擎的列表中。
[0018]在其它示例中,非認證的標識符并手動地添加到列表中。可以經由標識符來跟蹤打印盒已經被安裝進入到其中的打印機的數(shù)量。如果該數(shù)量超過了預定閾值,則這表明標識符已經被復制并且標識符隨后可添加到列表引擎列表(110)中。在其它示例中,通用位置從多個報告打印機收集非認證的標識符(112)以創(chuàng)建反映多個打印機的活動的列表引擎列表(110)。
[0019]由于任何適合的原因,非認證的打印盒可被否決認證。例如,如果在打印盒存儲器中找到的數(shù)字簽名沒能與打印機所期望的相匹配,則打印機(102)將否決認證且將打印盒的標識符發(fā)送到通用位置。在其它示例中,如果標識符看起來被損壞(corrupt),則打印機能夠否決認證。在又一示例中,如果標識符看起來已經由多臺打印機使用,則打印機能夠否決認證,因為這將表明至少一個打印盒是非認證的副本。雖然該示例是參考打印機可能對打印盒否決認證的具體原因來描述的,但是根據(jù)本文描述的原理可使用用于否決認證的任何適合的原因。
[0020]當互聯(lián)網連接存在時,打印機(102)的通信器(118)可以與列表引擎(114)通信。為確保當沒有互聯(lián)網連接時打印機(102)具有對列表引擎的非認證的標識符列表(110)的訪問,打印機(102)可以從列表引擎非認證的標識符列表(110)下載標識符。然而,在列表引擎非認證的標識符列表(110)超過了打印機(102)中可用的存儲器的量的示例中,打印機(102)可以僅下載列表引擎非認證的標識符列表(110)的一部分。當打印機下載非認證的標識符列表(110)(的一部分)時,其將非認證的標識符列表(110)添加到它的本地打印機非認證的標識符列表(112)中。
[0021]列表引擎非認證的標識符列表(110)可以按照允許打印機(102)下載列表引擎列表(110)的相關部分的方式而被組織。例如,列表引擎列表(110)可以按地理位置來排序。通過這種方式,打印機(102)可以下載在打印機(102)所在的地理位置內的列表引擎列表(11)的部分。通過這種方式,打印機(102)避免了下載在世界上不同于打印機(102)所位于的區(qū)域內的被否決認證的非認證的打印盒。在其它示例中,列表引擎列表(110)按時間順序排序。在該示例中,最近期的非認證的打印盒的標識符可以被首先列出,使得打印機(102)能夠下載反映當前被否了認證的標識符的那些標識符。在又一示例中,列表引擎列表(110)可按發(fā)生失敗認證的頻率來排序。在該示例中,打印機(102)能夠下載最常被否決認證的標識符。按失敗認證的頻率組織的列表引擎列表(110)可以提供針對利用非認證的打印盒的有價值的保護,這是因為第三方可試圖多次復制僅少數(shù)幾個打印盒,而不是試圖多次復制許多打印盒。
[0022]打印機(102)可以周期性地下載列表引擎列表(110)中的標識符的全部或者僅部分。在其它示例中,打印機(102)按用戶或列表引擎(114)所指示的而下載非正品標識符。在一些示例中,打印機(102)主動地從列表引擎列表(110)取回信息。然而,在其它示例中,打印機(102)被動地從列表引擎列表(110)接收信息。從列表引擎列表(110)下載標識符可以包括下載整個列表或僅下載對列表(110)的更新。
[0023]本文描述的原理包括在打印盒安裝到打印機中時來認證打印盒的優(yōu)點。作為結果,在打印盒安裝時,無須建立互連網連接。因此,打印機能夠立即以對其正偽的置信而使用打印盒,無需依賴于活動的互聯(lián)網連接來開始認證過程。在打印機將不允許使用打印盒直到完成認證的其它示例中,在打印機處本地執(zhí)行的認證允許在沒有互聯(lián)網