相關申請的交叉引用
本申請要求2014年11月6日提交的第62/076118號美國臨時申請的優(yōu)先權,通過引用合并于此。
本公開涉及使用導電油墨的用于產(chǎn)品追蹤和鑒定的方法和產(chǎn)品。
背景技術:
該部分提供關于本公開的背景信息,其未必是現(xiàn)有技術。
商業(yè)經(jīng)濟的發(fā)展在各個領域促使非常多的偽造和仿冒的名牌產(chǎn)品的產(chǎn)生,這導致了嚴重的經(jīng)濟損失和社會問題,并且促使對防偽技術的廣泛需求。
在一些情況下,公司制造單獨銷售的且是一系列產(chǎn)品的一部分的產(chǎn)品。在這種情況下,有時產(chǎn)品從合法顧客通過“開放市場”轉(zhuǎn)移至偽造該公司的貼有專利和商標的產(chǎn)品的違法偽造經(jīng)營。
技術實現(xiàn)要素:
該部分提供對本公開的總體概述,并不全面公開其全部范圍或其所有特征。
需要分開和區(qū)分銷售和/或運送到合法經(jīng)銷商的產(chǎn)品與偽造產(chǎn)品。
產(chǎn)品鑒定方法的示例性實施例可以包括響應于感測到靠近具有傳感器組的計算設備的導電油墨來觸發(fā)第一鑒定過程以及執(zhí)行第二鑒定過程。第一鑒定過程可以包括當所述傳感器組感測到導電油墨時,啟動計算設備上的應用程序。以及第二鑒定過程可以由計算設備上的應用程序來執(zhí)行,并且可以包括向遠程服務器發(fā)送代碼并從遠程服務器接收有效性確定。
第一鑒定過程可以包括確定導電油墨對應于所述傳感器組的定向,以及當導電油墨對應于所述傳感器組的定向時,初始化互聯(lián)網(wǎng)瀏覽應用程序。
第二鑒定過程可以在確定導電油墨對應于所述傳感器組的定向之后被執(zhí)行,并且包括向遠程服務器發(fā)送包裝代碼。作為第二鑒定過程的又一部分,計算設備可以被配置為接收包裝代碼是否有效的判斷,以及當包裝代碼無效時結束互聯(lián)網(wǎng)瀏覽應用程序。作為第二鑒定過程的又一部分,計算設備可以被配置為接收包裝代碼是否未使用的判斷,以及當包裝不是未使用的時,結束互聯(lián)網(wǎng)瀏覽應用程序。
當兩個鑒定過程成功完成時,計算設備可以被配置為從遠程服務器接收產(chǎn)品包裝歷史信息并接收對產(chǎn)品包裝供應商信息的訪問。
又一示例性實施例可以包括具有儲存指令的非暫時性計算機可讀介質(zhì)的計算設備,所述指令在由處理器執(zhí)行時使得處理器響應于感測到靠近具有傳感器組的計算機的導電油墨而觸發(fā)第一鑒定過程,當所述傳感器組感測到導電油墨時啟動計算設備上的應用程序,執(zhí)行第二鑒定過程,第二鑒定過程由計算設備上的應用程序執(zhí)行并且包括:將代碼發(fā)送到遠程服務器以及從遠程服務器接收有效性確定。
此外,在該又一示例性實施例中,可以使處理器確定導電油墨對應于傳感器組的定向,當導電油墨對應于所述傳感器組的定向時,初始化互聯(lián)網(wǎng)瀏覽應用程序,在確定導電油墨對應于所述傳感器組的定向之后執(zhí)行第二鑒定,將包裝代碼發(fā)送到遠程服務器,接收包裝代碼是否有效的判斷,當包裝代碼無效時結束互聯(lián)網(wǎng)瀏覽應用程序,接收包裝代碼是否未使用的判斷,當包裝代碼不是未使用的時結束互聯(lián)網(wǎng)瀏覽應用程序,從遠程服務器接收產(chǎn)品包裝歷史信息,以及接收對產(chǎn)品包裝供應商信息的訪問。
示例性鑒定過程可以包括從計算設備接收對第一代碼已經(jīng)觸發(fā)在計算設備上運行的應用程序的激活的確認,從計算設備接收第二代碼,查閱非暫時性計算機可讀介質(zhì)來判斷第二代碼是否存在于非暫時性計算機可讀介質(zhì)中,以及當?shù)诙a存在于非暫時性計算機可讀介質(zhì)中時,為計算設備提供對儲存在非暫時性計算機可讀介質(zhì)上的軟件的訪問。
示例性產(chǎn)品鑒定過程還可以包括判斷第二代碼是否有效,當?shù)诙a無效時向計算設備發(fā)送錯誤消息,當?shù)诙a無效時接收計算設備的位置;以及將該位置儲存在非暫時性計算機可讀介質(zhì)中。類似地,示例性鑒定過程還可以包括判斷第二代碼是否未使用,當?shù)诙a未使用時向計算設備發(fā)送錯誤消息,當?shù)诙a不是未使用的時接收計算設備的位置,以及將該位置儲存在非暫時性計算機可讀介質(zhì)中。
示例性產(chǎn)品鑒定過程還可以包括當兩個鑒定過程成功完成時,當?shù)诙a不是未使用的時將產(chǎn)品包裝歷史信息發(fā)送到計算設備,以及向計算設備提供對產(chǎn)品包裝供應商信息的訪問。
又一示例性實施例是具有儲存指令的非暫時性計算機可讀介質(zhì)的鑒定服務器,所述指令在由處理器執(zhí)行時使處理器從計算設備接收對第一代碼已經(jīng)觸發(fā)了在計算設備上運行的應用程序的激活的確認,從計算設備接收第二代碼,查閱非暫時性計算機可讀介質(zhì)以判斷第二代碼是否存在于非暫時性計算機可讀介質(zhì)中,以及當?shù)诙a存在于非暫時性計算機可讀介質(zhì)中時,向計算設備提供對儲存在非暫時性計算機可讀介質(zhì)上的軟件的訪問。
鑒定服務器處理器還可以判斷第二代碼是否有效,以及當?shù)诙a無效時向計算設備發(fā)送錯誤消息,當?shù)诙a無效時接收計算設備的位置,以及將計算設備的位置儲存在非暫時性計算機可讀介質(zhì)中。類似地,鑒定服務器處理器可以判斷第二代碼是否未使用,當?shù)诙a未使用時,向計算設備發(fā)送錯誤消息,當?shù)诙a不是未使用的時接收計算設備的位置,以及將位置儲存在非暫時性計算機可讀介質(zhì)中。
當?shù)谝昏b定過程和第二鑒定過程都成功完成時,鑒定服務器可以向計算設備發(fā)送產(chǎn)品包裝歷史信息,并向計算設備提供對產(chǎn)品包裝供應商信息的訪問。
產(chǎn)品包裝的示例性實施例包括基板和在基板表面上的油墨,油墨是導電的并且被配置為當油墨接近計算設備時觸發(fā)計算設備中的第一鑒定過程。油墨可以是可見光譜范圍外的顏色。
根據(jù)本文提供的描述,其他適用性范圍將變得明顯。本發(fā)明內(nèi)容的描述和具體示例僅僅是為了說明的目的,并不意圖限制本公開的范圍。
附圖說明
本文所述的附圖僅出于說明選中實施例的目的,而非所有可能的實施方式,并且并非意在限制本公開的范圍。
圖1圖示了根據(jù)示例性實施例的包括產(chǎn)品包裝、計算設備和鑒定服務器的鑒定系統(tǒng);
圖2圖示了圖1中所示的產(chǎn)品包裝的示例性實施例的透視圖;
圖3圖示了圖1的計算設備的示例性實施例;
圖4a圖示了圖3的計算設備的電容性墊的示例性實施例;
圖4b圖示了圖3的計算設備的電容性墊的又一個示例性實施例;
圖5圖示了圖1的鑒定系統(tǒng)的鑒定服務器的示例性實施例;
圖6圖示了圖1的產(chǎn)品包裝和計算設備之間的示例性交互;
圖7圖示了示出根據(jù)示例性實施例的鑒定初始化過程的流程圖;
圖8圖示了示出根據(jù)示例性實施例的第一鑒定過程的流程圖;以及
圖9圖示了示出根據(jù)示例性實施例的第二鑒定過程的流程圖。
在附圖的若干視圖中,對應的附圖標記指示對應的部分。
具體實施方式
現(xiàn)在將參照附圖來更充分地描述各種示例性實施例,在附圖中示出了一些示例性實施例。
在本文中公開了詳細的說明性實施例。然而,本文中公開的特定結構和功能性細節(jié)僅代表描述示例性實施例的目的。然而,示例性實施例可以以很多替換形式來實施并且不應當被解釋為僅局限于本文所闡述的實施例。
雖然示例性實施例能夠有各種變型和替換形式,但是在附圖中以示例的方式示出了實施例并且在文中將對其進行詳細描述。然而,應當理解的是,并不意在將示例性實施例局限于所公開的特定形式。相反地,示例性實施例涵蓋落入本公開范圍內(nèi)的所有變型物、等同物和替代物。在附圖的描述中,相同的附圖標記指相同的元件。
盡管在本文中可以使用術語第一、第二等描述各種元件,但這些元件不應受這些術語的限制。這些術語僅用于將一個元件與另一個元件區(qū)分開。例如,在不脫離本公開的范圍的情況下,第一元件可以被稱為第二元件,并且類似地,第二元件可以被稱為第一元件。如本文所用,術語“和/或”包括一個或更多個相關列出項的任何組合和所有組合。
當元件被稱為“連接”或“耦接”到另一元件時,其可以直接連接或耦接到另一元件,或者可以存在中間元件。相反,當元件被稱為“直接連接”或“直接耦接”到另一元件時,不存在中間元件。用于描述元件之間的關系的其他詞(例如,“在…之間”與“直接在…之間”,“與…相鄰”與“與…直接相鄰”等)應該以類似的方式來解釋。
本文使用的術語僅用于描述特定實施例的目的,而不意在限制。如本文所使用的,除非上下文另有明確指示,否則單數(shù)形式(“a”、“an”和“the”)也旨在包括復數(shù)形式。還將理解,術語“包含”、“包含有”、“包括”和/或“包括有”在本文中使用時,指所述特征、整體、步驟、操作、元件和/或項目的存在,但是不排除存在或添加一個或更多個其他特征、整體、步驟、操作、元件、項目和/或其組合。
還應當注意,在一些替代的實施方式中,所記錄的功能/動作可以不以圖中記錄的順序來發(fā)生。例如,取決于所涉及的功能/動作,連續(xù)示出的兩個圖實際上可以基本同時執(zhí)行,或者有時可以以相反的順序執(zhí)行。
在以下描述中提供具體細節(jié)以提供對示例性實施例的透徹理解。然而,本領域普通技術人員將理解,可以在沒有這些具體細節(jié)的情況下實踐示例性實施例。例如,可以以框圖示出系統(tǒng),以免不必要的細節(jié)模糊示例性實施例。在其他情況下,可以顯示公知的過程、結構和技術,而不需要不必要的細節(jié),以避免模糊示例性實施例。
在下面的描述中,將參考操作的動作和符號表示(例如,以流程圖、流程表、數(shù)據(jù)流程圖、結構圖、框圖等的形式)來描述說明性實施例,操作的動作和符號表示可以被實施為程序模塊或功能過程(包括執(zhí)行特定任務或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類型的例程、程序、對象、項目、數(shù)據(jù)結構等),并且可以在例如現(xiàn)有的小型無線蜂窩、基站、nodeb、包括多模式oe(運營商設備)的運營商設備等處使用現(xiàn)有硬件來實施。這樣的現(xiàn)有硬件可以包括一個或更多個中央處理單元(cpu)、片上系統(tǒng)(soc)設備、數(shù)字信號處理器(dsp)、專用集成電路、現(xiàn)場可編程門陣列(fpga)計算機等。
雖然流程圖可以將操作描述為順序過程,但是許多操作可以并行、同時或同步執(zhí)行。此外,可以重新安排操作的順序。過程可以在其操作完成時終止,但也可以具有圖中未包括的額外步驟。過程可以對應于方法、函數(shù)、程序、子例程、子程序等。當過程對應于函數(shù)時,其終止可以對應于該函數(shù)返回到調(diào)用函數(shù)或主函數(shù)。
如本文所公開的,術語“儲存介質(zhì)”、“計算機可讀儲存介質(zhì)”或“非暫時性計算機可讀儲存介質(zhì)”可以表示用于儲存數(shù)據(jù)的一個或更多個設備,包括只讀存儲器(rom)、隨機存取存儲器(ram)、磁性ram、核心存儲器、磁盤儲存介質(zhì)、光學儲存介質(zhì)、閃存設備和/或用于儲存信息的其他有形機器可讀介質(zhì)。術語“計算機可讀介質(zhì)”可以包括但不限于便攜式或固定儲存設備、光學儲存設備以及能夠儲存、包含或攜帶指令和/或數(shù)據(jù)的各種其他介質(zhì)。
此外,示例性實施例可以由硬件、軟件、固件、中間件、微代碼、硬件描述語言或其任何組合來實施。當以軟件、固件、中間件或微代碼實施時,用于執(zhí)行必要任務的程序代碼或代碼段可以被儲存在機器或計算機可讀介質(zhì)(諸如計算機可讀存儲介質(zhì))中。當以軟件實施時,處理器將執(zhí)行必要的任務。
代碼段可以表示過程、功能、子程序、程序、例程、子例程、模塊、軟件包、類或指令、數(shù)據(jù)結構或程序語句的任意組合。代碼段可以通過傳遞和/或接收信息、數(shù)據(jù)、參量、參數(shù)或存儲器內(nèi)容而耦接到另一代碼段或硬件電路。信息、參量、參數(shù)、數(shù)據(jù)等可以通過包括存儲器共享、消息傳遞、令牌傳遞、網(wǎng)絡傳輸?shù)鹊娜魏魏线m的手段來傳遞、轉(zhuǎn)發(fā)或傳輸。
如本文所討論的,術語“運營商設備”或“oe”可以被認為是與運營商、客戶、客戶設備、移動單元、移動電臺、移動運營商、移動設備、用戶、遠程站、接入終端、接收機等同義,以及在下文有時可以被稱為運營商、客戶、客戶設備、移動單元、移動電臺、移動運營商、移動設備、用戶、遠程站、接入終端、接收機等,以及描述無線通信網(wǎng)絡(例如,3gpplte網(wǎng)絡)中的無線資源的遠程運營商。這里討論的oe可以是能夠通過至少lte和wifi進行通信的多模式oe。
為了便于描述,在本文中可以使用諸如“下方”、“之下”、“下”、“下面”、“之上”、“上”等空間相對術語來描述如圖所示的一個元件或特征與另一個元素或特征的關系。應當理解,空間相對術語意在包括除了圖中所示的定向之外在使用或操作中裝置的不同定向。例如,如果圖中的裝置被翻轉(zhuǎn),則描述為在其他元件或特征“之下”、“下方”或“下面”的元件將被定向在其他元件或特征“之上”。因此,示例性術語“之下”和“下面”可以包括之上和之下兩個定向。該裝置可以被另外地定向(旋轉(zhuǎn)90度或在其他定向),并且這里使用的空間相對描述符被相應地解釋。此外,當元件被稱為在兩個元件“之間”時,該元件可以是兩個元件之間的唯一元件,或者可以存在一個或更多個其它中間元件。
除非另外定義,否則本文使用的所有術語(包括技術術語和科學術語)具有與示例性實施例所屬領域中的普通技術人員通常理解的含義相同的含義。術語(諸如常用詞典中定義的術語)應被解釋為具有與其在相關領域的背景和/或本公開內(nèi)容中的含義相一致的含義,不應以理想化或過于形式化的意義來解釋,除非本文明確這樣定義。
根據(jù)一個或更多個示例性實施例的單元和/或設備可以使用硬件、軟件和/或其組合來實施。例如,可以使用處理電路(諸如但不限于處理器、中央處理單元(cpu)、控制器、算術邏輯單元(alu)、數(shù)字信號處理器、微計算機、現(xiàn)場可編程門陣列(fpga)、片上系統(tǒng)(soc)、可編程邏輯單元、微處理器或能夠以限定方式來響應和執(zhí)行指令的任何其他設備)來實施硬件設備。
軟件可以包括計算機程序、程序代碼、指令或其某種組合,用于獨立地或共同地指示或配置硬件設備以根據(jù)需要進行操作。計算機程序和/或程序代碼可以包括程序或計算機可讀指令、軟件項、軟件模塊、數(shù)據(jù)文件、數(shù)據(jù)結構等,其能夠通過一個或更多個硬件設備(諸如上述硬件設備中的一個或更多個)來實施。程序代碼的示例包括由編譯器產(chǎn)生的機器代碼和使用解釋器執(zhí)行的更高級別的程序代碼兩者。
例如,當硬件設備是計算機處理設備(例如,處理器、中央處理單元(cpu)、控制器、算術邏輯單元(alu)、數(shù)字信號處理器、微型計算機、微處理器等)時,計算機處理裝置可以被配置為通過根據(jù)程序代碼執(zhí)行算術運算、邏輯運算和輸入/輸出操作來執(zhí)行程序代碼。一旦程序代碼被加載到計算機處理設備中,則計算機處理設備可以被編程以執(zhí)行程序代碼,從而將計算機處理設備轉(zhuǎn)換為專用計算機處理設備。在更具體的示例中,當程序代碼被加載到處理器中時,處理器被編程以執(zhí)行程序代碼和與其相對應的操作,從而將處理器轉(zhuǎn)換為專用處理器。
軟件和/或數(shù)據(jù)可以永久地或臨時地實現(xiàn)在能夠向硬件設備提供指令或數(shù)據(jù)或由硬件設備解釋的任何類型的機器、項目、物理或虛擬設備、或計算機存儲介質(zhì)或設備中。軟件還可以通過與計算機系統(tǒng)耦合的網(wǎng)絡來分布,使得軟件以分布式方式來儲存和執(zhí)行。具體地,例如,軟件和數(shù)據(jù)可以由一個或更多個計算機可讀記錄介質(zhì)(包括本文所討論的有形或非暫時性計算機可讀存儲介質(zhì))來儲存。
根據(jù)一個或更多個示例性實施例,計算機處理設備可以被描述為包括執(zhí)行各種操作和/或功能的各種功能單元以增加描述的清楚性。然而,計算機處理設備不旨在局限于這些功能單元。例如,在一個或更多個示例性實施例中,功能單元的各種操作和/或功能可以由其他功能單元來執(zhí)行。此外,計算機處理設備可以執(zhí)行各種功能單元的操作和/或功能,而不需要將計算機處理單元的操作和/或功能細分為這些各種功能單元。
根據(jù)一個或更多個示例性實施例的單元和/或設備還可以包括一個或更多個儲存設備。一個或更多個儲存設備可以是有形或非暫時性計算機可讀儲存介質(zhì),諸如隨機存取存儲器(ram)、只讀存儲器(rom)、永久性大容量儲存設備(諸如磁盤驅(qū)動器)、固態(tài)(例如,nand閃存)設備、和/或能夠儲存和記錄數(shù)據(jù)的任何其它類似的數(shù)據(jù)儲存機構。一個或更多個儲存設備可以被配置為儲存用于一個或更多個操作系統(tǒng)和/或用于實施本文描述的示例性實施例的計算機程序、程序代碼、指令或其某種組合。計算機程序、程序代碼、指令或其某種組合也可以使用驅(qū)動機構從單獨的計算機可讀儲存介質(zhì)加載到一個或更多個儲存設備和/或一個或更多個計算機處理設備中。這種單獨的計算機可讀儲存介質(zhì)可以包括通用串行總線(usb)閃存驅(qū)動器、記憶棒、藍光/dvd/cd-rom驅(qū)動器、存儲卡和/或其他類似的計算機可讀儲存介質(zhì)。計算機程序、程序代碼、指令或其某種組合可以經(jīng)由網(wǎng)絡接口而不是經(jīng)由本地計算機可讀儲存介質(zhì),從遠程數(shù)據(jù)儲存設備加載到一個或更多個儲存設備和/或一個或更多個計算機處理設備中。另外,計算機程序、程序代碼、指令或其某種組合可以從遠程計算系統(tǒng)加載到一個或更多個儲存設備和/或一個或更多個處理器中,該遠程計算系統(tǒng)被配置為通過網(wǎng)絡傳送和/或分布計算機程序、程序代碼、指令或其某種組合。遠程計算系統(tǒng)可以經(jīng)由有線接口、空中接口和/或任何其他類似的介質(zhì)來傳送和/或分布計算機程序、程序代碼、指令或其某種組合。
一個或更多個硬件設備、一個或更多個儲存設備和/或計算機程序、程序代碼、指令或其某種組合可以為了示例性實施例的目的而被特別設計和構造,或者它們可以是為了示例性實施例的目的而被改變和/或修改的已知裝置。
諸如計算機處理設備的硬件設備可以運行操作系統(tǒng)(os)以及在os上運行的一個或更多個軟件應用程序。計算機處理設備還可以響應于軟件的執(zhí)行來訪問、儲存、操作、處理和創(chuàng)建數(shù)據(jù)。為了簡單起見,一個或更多個示例性實施例可以被例示為一個計算機處理設備;然而,本領域技術人員將理解,硬件設備可以包括多個處理元件和多種類型的處理元件。例如,硬件設備可以包括多個處理器或者可以包括處理器和控制器。此外,其他處理配置是可能的,諸如并行處理器。
本文參考為示例性實施例的理想化實施例(和中間結構)的示意圖的橫截面圖來描述示例性實施例。照此,因例如制造技術和/或公差帶來的示圖的形狀的變化是可預期的。因此,示例性實施例不應被解釋為限于本文所示的區(qū)域的形狀,而是包括例如由制造產(chǎn)生的形狀偏差。因此,圖中所示的區(qū)域本質(zhì)上是示意性的,并且它們的形狀并不意在說明設備的區(qū)域的實際形狀,并且并不意在限制示例性實施例的范圍。
參見圖1,用于鑒定產(chǎn)品包裝102的鑒定系統(tǒng)100包括計算設備104和鑒定服務器106。
計算設備104和鑒定服務器106可以經(jīng)由連接108彼此直接耦接,這將在下面關于圖5來更詳細地討論?;蛘哂嬎阍O備104和鑒定服務器106可以經(jīng)由連接110a和110b與網(wǎng)絡112耦接在一起。
圖2圖示了產(chǎn)品包裝102的示例性實施例的透視圖。如圖2所示,產(chǎn)品包裝102可以包括基板114,這關于圖6來詳細描述。產(chǎn)品包裝102還可以包括導電油墨116,這也關于圖6來詳細描述。產(chǎn)品包裝102的示例性實施例包括印刷在產(chǎn)品包裝102的基板114上的第二代碼126(即,下面關于圖6詳細描述的包裝代碼)。例如,第二代碼126可以是字母數(shù)字代碼、符號代碼,即#-%-#-*-&,或組合字母數(shù)字-符號代碼。如以下關于圖6更詳細描述的,基板114上的第二代碼126與其他產(chǎn)品包裝上的代碼不同。
圖3圖示了計算設備104的示例性實施例。計算設備104可以具有顯示器115、非暫時性計算機可讀儲存介質(zhì)117和處理器119和/或微處理器或控制器。處理器119可以控制電容性墊118,以及從電容性墊118接收數(shù)據(jù),諸如由電容性墊的傳感器124a-124aj感測到的數(shù)據(jù)。此外,處理器119可以執(zhí)行被儲存在非暫時性計算機可讀儲存介質(zhì)117上的指令以執(zhí)行下述功能,以及作為專用計算設備來操作。此外,處理器119可以通過輸入/輸出(i/o)端口121將數(shù)據(jù)輸出到外部設備。計算設備104可以經(jīng)由i/o端口121連接到外部設備/外圍設備。例如,i/o端口121可以是無線連接、藍牙連接、usb連接等。
計算設備104的示例性實施例可以包括平板電腦、智能電話、個人計算機、膝上型計算機或任何有數(shù)據(jù)處理能力的設備。計算設備104可以包括電容性墊118,電容性墊118將在下面關于圖4a和圖4b來更詳細地討論。
計算設備104可以是小型的個人設備,其足夠小以適合褲子口袋或外套口袋,例如
如圖4a和4b所示,電容性墊118包括多個傳感器124a-aj。導電材料在電容性墊118上的特定傳感器處產(chǎn)生電壓降。例如,參考圖4b,電容性墊118上的九個傳感器,即124a、124c、124e、124h、124o、124p、124t、124aa和124ac可以被同時觸發(fā),而剩余的電容性墊保持空閑。將在下面關于圖8和圖9來更詳細地討論電容性墊118的多個傳感器124a-124aj的配置和激勵。
圖5圖示了鑒定服務器106的示例性實施例。鑒定服務器106可以包括非暫時性計算機可讀介質(zhì)120。例如,非暫時性計算機可讀儲存介質(zhì)120可以是內(nèi)部硬盤驅(qū)動器、外部硬盤驅(qū)動器、云服務器或任何其他數(shù)據(jù)儲存設備。非暫時性計算機可讀儲存介質(zhì)120可以被配置為包括數(shù)據(jù)庫129。鑒定服務器106還可以包括處理器122。
處理器122可以控制鑒定服務器的功能,諸如與計算設備104的通信。此外,處理器122可以執(zhí)行被儲存在非暫時性計算機可讀儲存介質(zhì)120上的指令以執(zhí)行下面描述的功能,以及作為專用計算設備來操作。此外,處理器122可以通過無線輸入/輸出(i/o)端口128a將數(shù)據(jù)輸出到外部設備。計算設備104可以經(jīng)由無線i/o端口128a連接到外部設備/外圍設備。可替換地,處理器可以通過直接物理連接128b從外部設備接收數(shù)據(jù)或者將數(shù)據(jù)輸出至外部設備。直接物理連接128b可以是例如通用串行總線(usb)連接。
鑒定服務器106可以位于對產(chǎn)品包裝102的制造商來說已知的位置。鑒定服務器106可以耦接到多個計算設備(例如,計算設備104)。例如,鑒定服務器106可以主管(host)制造商的網(wǎng)頁,以及經(jīng)由連接110b通過網(wǎng)絡112提供對多個計算設備的訪問。因此,在該示例性實施例中,多個計算設備中的任意一個經(jīng)由無線連接端口128a和連接110a通過網(wǎng)絡112而耦接到鑒定服務器106??商鎿Q地,計算設備可以通過直接物理連接128b而本地連接。
圖6圖示了計算設備104與產(chǎn)品包裝102之間的示例性關系。具體地,圖6是計算設備104的電容性墊118與產(chǎn)品包裝102的導電油墨116之間的示例性關系。下面將關于圖8更詳細地討論電容性墊118與計算設備104之間的交互。
產(chǎn)品包裝102可以是各種包裝類型中的任意一種。例如,在示例性實施例中,產(chǎn)品包裝可以是用于電子煙設備(electronicvapingdevice)的包裝。示例性實施例的產(chǎn)品包裝102可以是諸如直線型盒子、蛤殼式容器、圓盤狀容器以及用于容納電子煙設備的任何其它配置(未示出)的任何配置??商鎿Q地,產(chǎn)品包裝102內(nèi)的每個電子煙設備可以被制造成包括其自己的第二代碼126。第二代碼126可以位于包裝外表面上的任何位置。
在電子煙設備產(chǎn)品包裝的示例性實施例中,不要求第二代碼126位于包裝的外表面上。例如,在蛤殼式盒子中,第二代碼126可以位于盒子的內(nèi)表面上。因此,在不購買產(chǎn)品包裝的情況下更難獲得第二代碼126。還可以將第二代碼126放置在電子煙設備的隱藏表面上,諸如電子煙設備的連接器處。
系統(tǒng)100不限于用于電子煙設備產(chǎn)品。例如,其他行業(yè)可以使用系統(tǒng)100,通常諸如電子行業(yè)、房屋建筑、食品行等。每個制造商可以具有對該制造商來說唯一的導電油墨配置。
在示例性實施例中,隨機地生成每個第二代碼126以減少將被印刷在產(chǎn)品包裝上的第二代碼的可預測性。例如,生產(chǎn)一萬個相同的產(chǎn)品包裝的制造商可以將第二代碼附接到每個包裝上。照此,制造商可以隨機地創(chuàng)建一萬個代碼,即,每個產(chǎn)品包裝一個相應的代碼。
進一步參考圖6,導電油墨116是可以包括導電材料(諸如鐵、碳或銀)的油墨。導電材料可以是包含在油墨中的金屬屑或金屬碎屑的形式。
導電油墨116可以位于產(chǎn)品包裝102上的任何位置。例如,導電油墨可以位于基板114上,如圖1所示的示例性實施例所示,基板114是產(chǎn)品包裝102的平坦的前表面。在其他示例性實施例中,導電油墨116可以在產(chǎn)品包裝102的側(cè)面區(qū)域、端部區(qū)域或邊緣區(qū)域上。
如上所述,圖6圖示了電容性墊118與導電油墨116之間的示例性關系。例如,導電油墨116可以具有任何數(shù)量的配置。在圖6所示的示例性實施例中,導電油墨116具有類似于摩爾斯電碼(morriscode)的配置??商鎿Q地,導電油墨可以被配置為電路。例如,導電油墨116可以具有快速響應碼(qrcode)型設計??商鎿Q地,導電油墨116可以具有條形碼型設計。條形碼設計的條可以以任何定向(即垂直、水平、對角、偏斜等)來配置。導電油墨116可以以多種方式(即,涂漆、濺射沉積、蝕刻、激光打印等)來設置在基板114上。
導電油墨116可以具有在光譜的可見范圍之外的顏色。具有在光譜的可見范圍之外的代碼(例如,紅外線或紫外線)有助于阻礙偽造企圖??商鎿Q地,導電油墨116可以具有可見顏色,即,在光譜的可見范圍內(nèi)的顏色。
現(xiàn)在將描述本示例性實施例的操作。
圖7圖示了鑒定產(chǎn)品包裝的示例性方法。如圖7所示,在步驟s700處,傳感器124a-124aj感測具有導電油墨116的產(chǎn)品包裝102的存在。第一過程710可以完全發(fā)生在計算設備104內(nèi)。例如,在步驟s710處,計算設備104執(zhí)行第一鑒定過程,該過程將關于圖8來詳細討論。在步驟s720處,計算設備104和服務器106執(zhí)行第二鑒定過程,該過程將關于圖9來詳細討論。
圖8圖示了圖7的第一鑒定過程s720。如圖所示,當電容性墊118的傳感器124a-124aj感測到產(chǎn)品包裝102時,過程s720開始。例如,傳感器124a-124aj可響應于接觸或很靠近(即,在兩到三毫米內(nèi))任何可以保持電荷的物體(例如,導電材料、人體皮膚等)來操作。當導電材料(例如,導電油墨116)接近傳感器124a-124aj時,少量電荷將轉(zhuǎn)移到導電油墨116以完成電路。因此,在電容性墊118的傳感器124a-124aj處產(chǎn)生電壓降。計算設備104的處理器119讀取該電壓降的位置,并且被配置為響應于其而起作用。
在步驟s802處,計算設備104的處理器119判斷具有導電油墨的產(chǎn)品是否很靠近。例如,處理器119判斷傳感器124a-124aj中的任意一個是否輸出與電容性油墨116對應的數(shù)據(jù)/信號。步驟s802為處理器119提供激活步驟。可替換地,步驟s802可以是可選步驟。處理器119可以完全繞過步驟s802。例如,處理器119可以被配置為僅在全部傳感器124a-124aj中合適的傳感器感測到導電油墨時才做出反應。照此,該過程可以從下面的步驟s804開始。
如果使用步驟s802并且處理器119確定包裝包括導電油墨,則該過程進行到步驟s804。然而,如果傳感器124a-124aj中的任意一個沒有感測到油墨,則處理器119不采取動作。
在步驟s804中,處理器119判斷導電油墨116是否處于被配置為觸發(fā)合適傳感器的形狀中,例如圖4b中所示的124a、124c、124e、124h、124o、124p、124t、124aa和124ac可以是合適的傳感器。如圖2所示的導電油墨116可以被配置為僅對應于傳感器124a、124c、124e、124h、124o、124p、124t、124aa和124ac。如果除了圖4b所示的九個傳感器(124a、124c、124e、124h、124o、124p、124t、124aa和124ac)之外的任何其他傳感器被觸發(fā),則處理器119可以被配置為不采取動作。
在步驟s804處如果處理器119確定導電油墨被配置為觸發(fā)圖4b所示的九個傳感器(合適的傳感器),則該過程進行到步驟s806。在步驟s806處,處理器119打開計算設備104上的互聯(lián)網(wǎng)瀏覽。
在步驟s808處,打開互聯(lián)網(wǎng)瀏覽之后,處理器119打開網(wǎng)頁。該網(wǎng)頁可以是屬于產(chǎn)品包裝102的制造商的專用網(wǎng)頁??商鎿Q地,該網(wǎng)頁可以是產(chǎn)品包裝102的制造商可能想呈現(xiàn)給產(chǎn)品包裝102的持有者的任何其他網(wǎng)頁。
網(wǎng)頁可以是專屬網(wǎng)頁,除了作為網(wǎng)頁管理員之外,訪問該網(wǎng)頁的唯一方式是經(jīng)由互聯(lián)網(wǎng)瀏覽應用程序,該互聯(lián)網(wǎng)瀏覽應用程序由激勵合適傳感器的導電墨水116激活。
如上所述,第一鑒定過程710可以完全在計算設備104內(nèi)發(fā)生,以及在計算設備打開制造商的網(wǎng)頁之后結束。取得對制造商網(wǎng)頁的訪問的計算設備104可以是對第一鑒定過程710成功完成的確認。例如,如果在執(zhí)行了第一鑒定過程710中所記述的所有步驟之后網(wǎng)頁未能打開,則可能是因為第一鑒定過程710的至少一個步驟被錯誤地執(zhí)行。網(wǎng)頁打開失敗可能與是否正確執(zhí)行第一鑒定過程710無關。例如,可替代地,網(wǎng)頁打開失敗可能是因為計算設備104在某些方面有缺陷。
在步驟s808中打開網(wǎng)頁之后,過程進行到第二鑒定過程s720。圖9圖示了根據(jù)示例性實施例的圖7中的第二鑒定過程s720的流程圖。如步驟s902所示,鑒定服務器106從計算設備104接收到第一鑒定過程s710有效的確認。例如,在當導電油墨適當?shù)赜|發(fā)電容性墊上的正確傳感器時制造商的網(wǎng)頁才能打開的情況下,鑒定服務器106可以將計算設備104連接到產(chǎn)品包裝制造商的網(wǎng)頁的步驟解釋為對第一鑒定過程s710成功完成的確認。因此,鑒定服務器106將對由鑒定服務器106主管的制造商網(wǎng)頁的訪問提供給計算設備104用作來自計算設備104的對第一鑒定過程710已經(jīng)成功完成的確認。
在步驟s904處,鑒定服務器106從計算設備104接收第二代碼126。例如,在計算設備104上的互聯(lián)網(wǎng)瀏覽器被打開之后,計算設備104請求輸入第二代碼126,即,如圖2所示的印刷在基板114上的代碼。
在步驟s906處,鑒定服務器106判斷代碼是否有效。例如,鑒定服務器106查閱可以被儲存在內(nèi)部非暫時性計算機可讀介質(zhì)120(即,硬盤驅(qū)動器)上的數(shù)據(jù)庫129,以判斷第二代碼126是否被儲存在其中。
如果沒有找到第二代碼,則過程進行到步驟s906a,并向計算設備104發(fā)送指示產(chǎn)品包裝102可能是偽造的消息。然后,該過程可選地進行到步驟s906b,并且接收然后儲存計算設備104的位置。鑒定服務器106可以儲存計算設備的位置以建立可能的偽造地理趨勢。如果計算設備104的位置信息不可用或不能由鑒定服務器106訪問,則該過程可以直接進行到步驟s906c,在該步驟中鑒定服務器106中斷計算設備對網(wǎng)頁的訪問。
返回到步驟s906,如果在數(shù)據(jù)庫129上成功找到第二代碼126,則該過程進行到步驟s908以判斷第二代碼126是否未使用。例如,鑒定服務器106查閱第二代碼數(shù)據(jù)庫129以判斷在當前嘗試輸入第二代碼126之前第二代碼126是否已經(jīng)被使用。每個代碼可以具有相關聯(lián)的時間戳,所述時間戳也可以保持在非暫時性計算機可讀介質(zhì)120中所儲存的數(shù)據(jù)庫129中。每個代碼可以具有相關聯(lián)的時間戳,所述時間戳也可以被保持在非暫時性計算機可讀介質(zhì)120中。在本示例性實施例中,第二代碼126可以僅被使用一次。
如果第二代碼126已經(jīng)被使用,則該過程進行到步驟s908a,并且向計算設備104發(fā)送指示第二代碼126已被使用的消息。然后,該過程可選地進行到步驟s908b,并且接收然后儲存計算設備104的位置。雖然代碼可能是有效的,但是代碼可能已被偽造者恢復并印刷在偽造產(chǎn)品包裝上。鑒定服務器106可以儲存計算設備的位置以建立可能的偽造地理趨勢。如果計算設備104的位置信息不可用或不能由鑒定服務器訪問,則該過程可以直接進行到步驟s908c,在該步驟中鑒定服務器106中斷計算設備對網(wǎng)頁的訪問。
如果第二代碼126被確定為有效(在步驟s906處)并且未使用(在步驟s908處),則該過程可選地進行到步驟s910。在步驟s910處,鑒定服務器106向計算設備104發(fā)送產(chǎn)品歷史。例如,鑒定服務器106可以提供制造日期、產(chǎn)品定價確認、序列號等。
在步驟s912處,鑒定服務器106授權訪問產(chǎn)品制造商信息。例如,制造商可能希望向產(chǎn)品包裝持有人提供優(yōu)惠券或獎勵作為經(jīng)歷鑒定過程的交換。這些優(yōu)惠券和獎勵可以僅在制造商的網(wǎng)頁上找到。
為了說明和描述的目的,提供了對實施例的前述描述。這并不是窮舉或限制本公開。特定實施例的單個元件或特征通常不限于該特定實施例,而是在適用情況下是可互換的,并且可以用在選中實施例中,即使沒有具體示出或描述。在許多方面也可能有所不同。這些變化不被視為偏離本公開,并且所有這些修改都意在被包括在本公開的范圍內(nèi)。