二級條形碼的自主學習抑制的制作方法
【專利摘要】在本發(fā)明的各種實施例中,每個實施例都包括用于二級條形碼自主學習抑制的至少一個系統(tǒng)、設備、方法和軟件。在一個方法形式的實施例中,包括接收條形碼掃描設備(118)所讀取的條形碼數(shù)據(jù)及確定本地數(shù)據(jù)庫中是否儲存了該條形碼數(shù)據(jù)。在這些實施例中,當該條形碼數(shù)據(jù)未儲存于本地數(shù)據(jù)庫中時,所述方法將該條形碼數(shù)據(jù)發(fā)送到交易處理系統(tǒng)(100)。反之,當該條形碼數(shù)據(jù)已被儲存在本地數(shù)據(jù)庫中時,該方法包括執(zhí)行與儲存于本地數(shù)據(jù)庫中的該條形碼數(shù)據(jù)有關的至少一種功能,例如,忽略該條形碼數(shù)據(jù)和讓條形碼讀取設備搜索另一個供讀取的條形碼。
【專利說明】
二級條形碼的自主學習抑制
技術領域
[0001 ]本發(fā)明涉及二級條形碼的自主學習抑制。
【背景技術】
[0002] 現(xiàn)在,許多雜貨產(chǎn)品都有一維(1D)和二維(2D)條形碼,這些條形碼除了包含通用 產(chǎn)品碼(UPC)之外,還包含銷售點(P0S)系統(tǒng)并不總是感興趣的各種代碼和其他信息。零售 商經(jīng)常需要將這些二級條形碼用于其他目的(例如,贈券、購物卡、產(chǎn)品序列號等),這些目 的要求二級條形碼能夠被條形碼掃描器所識別。遺憾的是,當條形碼掃描器在讀取一級條 形碼(如UPC)之前讀取二級條形碼時,這會導致混淆。在這種情形中,最好的情況是二級條 形碼未在P0S系統(tǒng)中存檔,可以提供這種指示,來提醒使用者對產(chǎn)品進行重新掃描。最壞的 情況是,對于二級條形碼的讀取造成"漏掃"現(xiàn)象:使用者認為物品已經(jīng)被成功掃描,但實際 上其并未被掃描。
【發(fā)明內容】
[0003] 在本發(fā)明的各種實施例中,每個實施例都包括用于二級條形碼自主學習抑制的至 少一個系統(tǒng)、設備、方法和軟件。在一個方法形式的實施例中,包括接收條形碼掃描設備所 讀取的條形碼數(shù)據(jù)及確定本地數(shù)據(jù)庫中是否儲存了該條形碼數(shù)據(jù)。在這些實施例中,當該 條形碼數(shù)據(jù)未儲存于本地數(shù)據(jù)庫中時,所述方法將該條形碼數(shù)據(jù)發(fā)送到一個交易處理系 統(tǒng)。反之,當該條形碼數(shù)據(jù)已被儲存在本地數(shù)據(jù)庫中時,該方法包括執(zhí)行與儲存于本地數(shù)據(jù) 庫中的該條形碼數(shù)據(jù)有關的至少一種功能,例如,忽略該條形碼數(shù)據(jù)和讓條形碼讀取設備 搜索另一個供讀取的條形碼。
[0004] 根據(jù)本發(fā)明的第一個方面,提供一種在條形碼設備上執(zhí)行的方法,該方法包括:接 收條形碼設備所讀取的條形碼數(shù)據(jù);確定本地數(shù)據(jù)庫中是否儲存了該條形碼數(shù)據(jù);當該條 形碼數(shù)據(jù)未儲存于本地數(shù)據(jù)庫時,將該條形碼數(shù)據(jù)發(fā)送到交易處理系統(tǒng);當本地數(shù)據(jù)庫儲 存了該條形碼數(shù)據(jù)時,執(zhí)行與儲存于本地數(shù)據(jù)庫中的該條形碼數(shù)據(jù)有關的至少一種功能。
[0005] 本地數(shù)據(jù)庫任選將條形碼數(shù)據(jù)儲存在記錄中,其中至少一條記錄包括至少一種條 形碼處理規(guī)則的數(shù)據(jù),或將條形碼數(shù)據(jù)關聯(lián)到至少一種條形碼處理規(guī)則的數(shù)據(jù)。
[0006] 至少一種條形碼處理規(guī)則任選包括可由條形碼掃描設備執(zhí)行的條形碼處理規(guī)則, 以忽略接收的條形碼數(shù)據(jù)及繼續(xù)搜索另一個供讀取的條形碼。
[0007] 與儲存于本地數(shù)據(jù)庫中的條形碼數(shù)據(jù)有關的至少一種功能任選是至少一種默認 功能。
[0008] 在條形碼數(shù)據(jù)被發(fā)送到交易處理系統(tǒng)后,該方法任選進一步包括:接收來自交易 處理系統(tǒng)的響應,其中:當接收的響應表明該條形碼數(shù)據(jù)已被處理時,條形碼掃描設備繼續(xù) 搜索另一個供讀取的條形碼;當接收的響應表明該條形碼未被處理時,將該條形碼數(shù)據(jù)按 新記錄儲存在本地數(shù)據(jù)庫中。
[0009] 交易處理系統(tǒng)任選是銷售點(P0S)終端。
[0010] 該方法任選進一步包括:將儲存在本地數(shù)據(jù)庫中的數(shù)據(jù)經(jīng)由條形碼掃描設備的一 個網(wǎng)絡接口設備傳輸?shù)揭粋€網(wǎng)絡位置。
[0011] 本地數(shù)據(jù)庫任選包括經(jīng)由條形碼掃描設備的網(wǎng)絡接口設備所接收到的條形碼數(shù) 據(jù)。
[0012] 根據(jù)本發(fā)明的第二個方面,提供一種掃描器,包括:通信接口設備;至少一種條形 碼讀取設備;至少一種數(shù)據(jù)處理設備;至少一種存儲設備(儲存條形碼數(shù)據(jù)本地數(shù)據(jù)庫和至 少一種可由數(shù)據(jù)處理設備執(zhí)行的指令),至少一種可由數(shù)據(jù)處理設備執(zhí)行的指令(用于執(zhí)行 數(shù)據(jù)處理活動),數(shù)據(jù)處理活動包括:接收條形碼設備所讀取的條形碼數(shù)據(jù);確定本地數(shù)據(jù) 庫中是否儲存了該條形碼數(shù)據(jù);當該條形碼數(shù)據(jù)未儲存于本地數(shù)據(jù)庫時,將該條形碼數(shù)據(jù) 經(jīng)由通信接口設備發(fā)送到交易處理系統(tǒng);當本地數(shù)據(jù)庫儲存了該條形碼數(shù)據(jù)時,執(zhí)行與儲 存于本地數(shù)據(jù)庫中的該條形碼數(shù)據(jù)有關的至少一種功能。
[0013] 掃描器任選進一步包括:網(wǎng)絡接口設備;其中數(shù)據(jù)處理活動進一步包括:經(jīng)由網(wǎng)絡 接口設備將儲存于本地數(shù)據(jù)庫中的條形碼數(shù)據(jù)與條形碼數(shù)據(jù)儲存庫同步。
[0014] 本地數(shù)據(jù)庫任選將條形碼數(shù)據(jù)儲存在記錄中,其中至少一條記錄包括至少一種條 形碼處理規(guī)則的數(shù)據(jù),或將條形碼數(shù)據(jù)關聯(lián)到至少一種條形碼處理規(guī)則的數(shù)據(jù)。
[0015] 至少一種條形碼處理規(guī)則任選包括至少一種可由數(shù)據(jù)處理設備執(zhí)行的條形碼處 理規(guī)則,以忽略所收到的條形碼數(shù)據(jù)并通過至少一種條形碼讀取設備繼續(xù)搜索另一個供讀 取的條形碼。
[0016] 與儲存于本地數(shù)據(jù)庫中的條形碼數(shù)據(jù)有關的至少一種功能任選是至少一種默認 功能。
[0017] 根據(jù)本發(fā)明的第三個方面,提供一種方法,包括:確定本地數(shù)據(jù)庫中是否儲存了該 條形碼數(shù)據(jù);當該條形碼數(shù)據(jù)未儲存于本地數(shù)據(jù)庫時,將該條形碼數(shù)據(jù)發(fā)送到交易處理系 統(tǒng);當本地數(shù)據(jù)庫儲存了該條形碼數(shù)據(jù)時,執(zhí)行與儲存于本地數(shù)據(jù)庫中的該條形碼數(shù)據(jù)有 關的至少一種功能。
[0018] 任選的是,當該條形碼數(shù)據(jù)未儲存于本地數(shù)據(jù)庫中時,該方法進一步包括:從交易 處理系統(tǒng)接收表明該條形碼數(shù)據(jù)是否被處理的答復;當來自交易處理系統(tǒng)的答復表明該條 形碼數(shù)據(jù)未被處理時,在本地數(shù)據(jù)庫中儲存該條形碼數(shù)據(jù),使其與至少一種可執(zhí)行功能相 關聯(lián),從而在以后讀取該條形碼數(shù)據(jù)時,被條形碼掃描設備忽略;及當來自交易處理系統(tǒng)的 答復表明該條形碼被處理時,使條形碼掃描設備回到條形碼搜索模式。
[0019] 任選的是,本地數(shù)據(jù)庫將條形碼數(shù)據(jù)儲存在記錄中,其中至少一條記錄包括至少 一種條形碼處理規(guī)則的數(shù)據(jù)或將條形碼數(shù)據(jù)關聯(lián)到至少一種條形碼處理規(guī)則的數(shù)據(jù)。
[0020] 至少一種條形碼處理規(guī)則任選包括可由條形碼掃描設備執(zhí)行的條形碼處理規(guī)則, 以忽略接收的條形碼數(shù)據(jù)及繼續(xù)搜索另一個供讀取的條形碼。
[0021] 與儲存于本地數(shù)據(jù)庫中的條形碼數(shù)據(jù)有關的至少一種功能任選是至少一種默認 功能。
[0022]交易處理系統(tǒng)任選是自助服務終端(SST),條形碼掃描設備是該終端的一部分。 [0023] SST任選是自助結賬銷售點(P0S)系統(tǒng)。
【附圖說明】
[0024] 以下通過舉例并參照附圖,對本發(fā)明的上述內容和其他方面加以具體說明:
[0025] 根據(jù)一個示例實施例,圖1是一張示意圖,表示配備掃描器的結賬臺的組件;
[0026] 根據(jù)一個示例實施例,圖2是聯(lián)網(wǎng)系統(tǒng)組件的方框圖;并且
[0027] 根據(jù)一個示例實施例,圖3是方法的流程方框圖。
【具體實施方式】
[0028]在本發(fā)明的各種實施例中,每個實施例都包括用于二級條形碼自主學習抑制的至 少一個系統(tǒng)、設備、方法和軟件。例如,商店中的商品通常包括UPC,UPC由與P0S終端連接的 條形碼掃描器掃描。P0S終端利用通過掃描條形碼來解碼的數(shù)據(jù)來查詢產(chǎn)品數(shù)據(jù)庫中的產(chǎn) 品信息,如產(chǎn)品說明和價格。然后,將這些數(shù)據(jù)添加到待購商品賬單中。但是,常見的情況 是,產(chǎn)品不僅包括UPC或用于此用途的、可視為一級條形碼的其他條形碼,還包括可視為二 級條形碼的一種或多種其他條形碼。二級條形碼的實例有編碼產(chǎn)品批號、【公開日】期、新鮮程 度和失效日期等數(shù)據(jù)的條形碼。雖然二級條形碼數(shù)據(jù)可能有用,對某些目的來說甚至很重 要,但是,當P0S系統(tǒng)或其他可處理條形碼數(shù)據(jù)的系統(tǒng)不需要或不要求二級條形碼編碼的數(shù) 據(jù)時,讀取和處理二級條形碼數(shù)據(jù)會減慢掃描器和終端的操作。因此,此處各實施例提供了 解決附有或印有二級條形碼的商品所存在問題的方案。
[0029] 允許多名本地或遠程職員參與服務協(xié)助請求、方便職員之間移交協(xié)助請求的這些 實施例和其他實施例,將參考附圖在本文中進行說明。還說明了其他實施例,例如敏感信息 僅限于向某些人員展示及僅通過某種輸出機制進行展示的實施例。
[0030] 在下文的詳細描述中,引用了構成本文組成部分的附圖,并在所述附圖中以圖示 方式顯示了其中可以實施發(fā)明主旨事項的特定實施例。該等實施例乃以足夠的細節(jié)予以描 述,以確保本領域的技術人員能夠實施它們,并且需要了解的是,可以利用其他實施例,且 可以在不偏離發(fā)明主旨事項范圍的情況下做出結構、邏輯及電氣改變。該等發(fā)明主旨事項 的實施例在本文中可以單獨及/或共同地被稱為"發(fā)明",其僅僅是為了方便而無意將本申 請的范圍主動限制為任何單個發(fā)明或發(fā)明概念(如果實際披露的多于一個的話)。
[0031]因此,下文的描述不應被視為具有限制意義,并且發(fā)明主旨事項的范圍由所附權 利要求予以界定。
[0032] 在一個實施例中,本文描述的功能或算法可以以硬件、軟件或軟件和硬件的組合 來實現(xiàn)。軟件包括存儲在諸如存儲器或其他類型的存儲設備等電腦可讀媒體上的電腦可執(zhí) 行指令。此外,所描述的功能可對應于模塊,其可以是軟件、硬件、固件或其任何組合。多個 功能以所期望的一個或多個模塊來執(zhí)行,并且所描述的實施例僅僅是示例。軟件在數(shù)字信 號處理器、ASIC、微處理器或在系統(tǒng)(例如個人計算機、服務器、路由器或能夠處理數(shù)據(jù)的其 他設備,包括網(wǎng)絡互連設備)上操作的其他類型的處理器上執(zhí)行。
[0033] 某些實施例實現(xiàn)其中相關控制及數(shù)據(jù)信號在模塊之間及通過模塊傳送的兩個或 多個具體互連的硬件模塊或設備中的功能,或作為應用程序專用集成電路的一部分。因此, 示范流程可適用于軟件、固件及硬件實現(xiàn)。
[0034] 根據(jù)一個示例實施例,圖1是一張示意圖,表示配備掃描器108的結賬臺100的組 件。但要指出的是,結賬臺100是以大大簡化的形式示意性示出的,并且示例組件與理解其 中的不同實施例有關。相同的情況可能適用于結賬臺1〇〇的其他不同組件。需要注意的是, 在某些實施例中,結賬臺100可能包括更多或更少的組件。
[0035] 此外,僅出于說明目的,描繪包括在圖1中的各個組件,以及組件的布置。但要指出 的是,在不脫離本文內容的情況下(尤其針對自動及遠程掃描器配置),可能存在具有更多 或更少組件的其他布置。
[0036] 并且,本文和下文呈現(xiàn)的方法和掃描器可能包括結賬臺100上下文中所示的組件 的所有或部分組合。此外,盡管結賬臺1〇〇被圖解為包括掃描器108,但掃描器108可以是單 獨元件或其他實施例中的其他系統(tǒng)、設備和終端的元件??赡馨⊕呙杵?08的其他終端型 設備的實例是自助終端(SST)、店員操作和自助圖書館結賬臺、計時終端、加油站燃油栗栗 旁付費終端等。
[0037] 某些實施例中的方法在存儲器和/或永久性電腦可讀存儲媒體中被編程為可執(zhí)行 指令,并在與組件和設備相關的一個或多個處理器和其他數(shù)據(jù)處理設備中執(zhí)行。
[0038] 結賬臺100包括一個或多個P0S顯示器102,用于呈現(xiàn)連接到一個或多個P0S顯示器 的P0S系統(tǒng)104的信息。一個或多個P0S顯示器呈現(xiàn)的信息包括與零售環(huán)境和結賬臺操作有 關的信息。結賬臺100還包括掃描器108。
[0039] 掃描器108可被稱為條形碼掃描器,因為它執(zhí)行的任務最常與該等設備關聯(lián)在一 起。這種掃描器的一個實例是美國佐治亞州Duluth市NCR公司供應的RealScan? 7879Bi-Optic Imager。在結賬臺100的操作過程中,物品被置于掃描器108的掃描場內。然后,掃描 器108的一個或多個掃描設備118 (例如一個或多個攝像頭和激光掃描器)掃描條形碼,并將 所讀取的信息傳送到P0S系統(tǒng)104。然后,P0S系統(tǒng)104使用該數(shù)據(jù)識別置于掃描器108的掃描 場內的物品,并執(zhí)行其他功能。其他功能可能包括價格查詢以及將物品添加到要購買物品 的清單中,并在一個或多個P0S顯示器102上呈現(xiàn)清單。
[0040] 掃描器108可能包括一個或多個掃描場,例如在雜貨店和折扣零售商店經(jīng)??吹?的雙鏡片掃描器的兩個掃描場。除了掃描設備118,掃描器108可以包括其他不同組件。其他 不同組件可能包括整合式衡器110,例如用于雜貨經(jīng)銷店為產(chǎn)品稱重的衡器,以及一個或兩 個揚聲器112和顯示器照明設備116,用于輸出音頻視覺信號,例如掃描成功(失敗)的信號。 掃描器108也可能包括掃描場照明設備120,它可基于對被掃描物品的探測而打開、關閉和 調整。
[0041] 典型操作期間,根據(jù)在處理器122上執(zhí)行的指令操作掃描器108。處理器可以是應 用集成電路(ASIC)、數(shù)字信號處理器、微處理器,或其他類型的處理器。指令可以是儲存在 一個或多個存儲器124中的固件126或軟件130。一個或多個存儲器124可能包括易失性和非 易失性存儲器、寫入保護存儲器、一次寫入存儲器、隨機存取存儲器(RAM)、只讀存儲器 (ROM),以及其他存儲器和數(shù)據(jù)儲存類型及設備。
[0042] 指令可以儲存在固件126中,或和軟件130-樣儲存在存儲器124中,并根據(jù)儲存在 存儲器124的配置設置執(zhí)行。配置設置128配置掃描器108和其中的不同組件(硬件和軟件) 的操作。例如,配置設置108可以配置揚聲器112的音量、顯示器照明設備116的輸出、掃描場 照明設備120的亮度、掃描設備118和指令的解碼算法、用于從掃描器108到P0S系統(tǒng)104交換 數(shù)據(jù)的一個或多個通信協(xié)議(例如經(jīng)由P0S系統(tǒng)104的有線或無線通信接口 106到掃描器108 的物理通信接口設備114或虛擬通信接口 132)。例如,在某些實施例中,P0S系統(tǒng)104的通信 接口 106可作為虛擬通信接口 132經(jīng)由掃描器108訪問,并可通過一個在處理器122上執(zhí)行的 程序,在存儲器124中進行維護。每個通信接口 106、114可以是有線或無線通信接口設備,例 如有線以太網(wǎng)設備、無線以太網(wǎng)設備(例如可根據(jù)一個或多個802.11標準進行通信的設 備)、Bluetooth?設備、網(wǎng)狀網(wǎng)絡設備或其他對等型網(wǎng)絡設備、移動網(wǎng)絡數(shù)據(jù)通信設備,等 等。
[0043]在某些情況下,放在掃描器108掃描場內的產(chǎn)品可能包括UPC等一級條形碼,及產(chǎn) 品上面的用于各種目的的一種或多種二級條形碼。根據(jù)特定的產(chǎn)品,這些目的可能包括編 碼批號、【公開日】期或新鮮程度、生產(chǎn)日期或失效日期。在某些情況下,可能需要二級條形碼 來處理或跟蹤所銷售的商品。但是,在其他情況下,并不需要二級條形碼。但是,當讀到二級 條形碼時,典型的掃描器將把從掃描二級條形碼所得到的條形碼數(shù)據(jù)傳輸?shù)絇0S系統(tǒng)104。 當P0S系統(tǒng)104不需要或無法處理此條形碼數(shù)據(jù)時,當P0S系統(tǒng)104將信號返回到掃描器108 并說明出現(xiàn)了一個條形碼讀取錯誤時,P0S系統(tǒng)104的操作就會減慢。然后,必須對該產(chǎn)品重 新掃描,才能得到正確的條形碼讀數(shù),如UPC。這可能會導致對二級條形碼進行掃描,進一步 減慢了操作。此處描述的各種實施例通過維持一個對于掃描器108來說為本地的數(shù)據(jù)庫(例 如可以儲存在掃描器108的存儲器124的配置設置128中),從而解決這種情況。在一些實施 例中,這個本地數(shù)據(jù)庫是隨著錯誤條形碼讀取被P0S系統(tǒng)104返回到掃描器108而建立的或 隨時間的進展而擴充的自主學習數(shù)據(jù)庫。在一些實施例中,本地數(shù)據(jù)庫還可以通過來自一 個在網(wǎng)絡上保持的條形碼數(shù)據(jù)庫的數(shù)據(jù)來獲得或擴大,并通過掃描器108的通信接口 114由 掃描器108訪問。正如本發(fā)明其他地方提到的那樣,通信接口 114可以是網(wǎng)絡接口設備,如有 線或無線以太網(wǎng)設備。在一些實施例中,來自本地數(shù)據(jù)庫的數(shù)據(jù)還可以經(jīng)由通信接口 114傳 輸?shù)骄W(wǎng)絡服務,該網(wǎng)絡服務將在網(wǎng)絡上保持的條形碼數(shù)據(jù)庫中的條形碼數(shù)據(jù)進行同步。 [0044]在某些實施例中,儲存在存儲器124中的軟件130包括可在處理器122上執(zhí)行以自 動設置配置設置128的指令,例如安裝掃描器108、完成掃描器108維護操作,或與掃描器108 有關的其他操作時點。在一些實施例中,儲存在存儲器124中的軟件130包括可由處理器122 執(zhí)行的指令,以便在考慮到也儲存在存儲器124中的二級條形碼數(shù)據(jù)的一個本地數(shù)據(jù)庫(如 儲存在配置設置128中或與配置設置128-起儲存)的情況下,抑制從二級條形碼中讀取的 數(shù)據(jù)的處理。
[0045] 在一些實施例中,在一個網(wǎng)絡上部署的一組掃描器108可以共享一個條形碼數(shù)據(jù) 庫,它可以通過相應的掃描器108的通信接口 114經(jīng)由網(wǎng)絡訪問。在其他實施例中,各掃描器 108可以點對點(P2P)方式經(jīng)由網(wǎng)絡服務或可經(jīng)由網(wǎng)絡訪問的共享數(shù)據(jù)庫對其本地條形碼 數(shù)據(jù)庫進行同步。
[0046] 在一些實施例中,條形碼數(shù)據(jù)的數(shù)據(jù)庫可以僅包括當其被掃描器108遇到時會被 忽略的條形碼數(shù)據(jù)。例如,掃描設備118可以掃描和解碼條形碼,固件126或其他軟件130可 以在處理器122上執(zhí)行,以查詢條形碼的本地數(shù)據(jù)庫,查看該數(shù)據(jù)庫里面是否有該掃描條形 碼數(shù)據(jù)。在這些實施例中,當本地數(shù)據(jù)庫中有該條形碼數(shù)據(jù)時,該條形碼數(shù)據(jù)就會被忽略, 掃描設備118回到條形碼搜索和掃描模式。在其他實施例中,儲存在本地數(shù)據(jù)庫中的條形碼 可以包括條形碼數(shù)據(jù)記錄,包含一個條形碼的條形碼數(shù)據(jù)和一個規(guī)則,或與一個規(guī)則的關 聯(lián),其中所述規(guī)則包括在遇到該條形碼數(shù)據(jù)的掃描器108上執(zhí)行的指令或與指令的關聯(lián)。該 指令可以包括一個指令,其內容為忽略該條形碼數(shù)據(jù)、將該條形碼數(shù)據(jù)提交給另一個系統(tǒng) (如P0S系統(tǒng)),要求客戶提供也需要掃描的其他資料(如出生日期或駕照),以便啟動處理, 向預付禮品卡或借記卡等中進行充值。因此,在不同實施例中,儲存條形碼數(shù)據(jù)的本地數(shù)據(jù) 庫或此處所述的其他數(shù)據(jù)庫,可以是各種不同的形式并儲存的不同數(shù)據(jù)。
[0047]根據(jù)一個示例實施例,圖2是聯(lián)網(wǎng)系統(tǒng)200組件的方框圖。聯(lián)網(wǎng)系統(tǒng)200是包括連接 到網(wǎng)絡段202的掃描器206、208、210、212的聯(lián)網(wǎng)系統(tǒng)的視圖。網(wǎng)絡段202可以是獨立網(wǎng)絡,例 如零售商店內的網(wǎng)絡。網(wǎng)絡段202也可以是包括額外網(wǎng)絡段220、230的大型網(wǎng)絡的一部分。 例如,網(wǎng)絡段202可以是基于商店的網(wǎng)絡,該網(wǎng)絡也可以偶聯(lián)企業(yè)網(wǎng)絡段220。企業(yè)網(wǎng)絡段 220可進一步偶聯(lián)到互聯(lián)網(wǎng)232網(wǎng)絡段230。
[0048]網(wǎng)絡段202包括連接到網(wǎng)絡段的多個掃描器206、208、210、212。雖然未說明,但掃 描器206、208、210、212通常各自偶聯(lián)到終端,例如P0S終端、自助服務機,和本文別處所述的 其他類型終端。系統(tǒng)200還包括仍未連接網(wǎng)絡段202的掃描器204。在一個實施例中,一旦掃 描器204連接網(wǎng)絡段202,將在掃描器內執(zhí)行配置程序以自動設置其配置。這可能包括通過 與一個或多個其他掃描器206、208、210、212通信發(fā)現(xiàn)其配置,并請求從經(jīng)由網(wǎng)絡段202、企 業(yè)網(wǎng)絡段220或互聯(lián)網(wǎng)232網(wǎng)絡段230可訪問的服務器222獲得配置設置數(shù)據(jù)。這些配置設置 可以包括作為條形碼數(shù)據(jù)的本地數(shù)據(jù)庫而儲存在掃描器204上的數(shù)據(jù),它可以包括需要抑 制的二級條形碼的條形碼數(shù)據(jù)。并且,也可以經(jīng)由如上所述的掃描器204、206、208、210、212 的接口,從服務器或從可能連接到互聯(lián)網(wǎng)234、企業(yè)網(wǎng)絡段220,或網(wǎng)絡段202的計算設備 234,將配置設置推送到(或遠程發(fā)送到)掃描器204或其他掃描器206、208、210、212。在一些 實施例中,儲存在掃描器204、206、208、210、212的存儲器中的條形碼數(shù)據(jù)的本地數(shù)據(jù)庫,可 以經(jīng)由一個或多個網(wǎng)絡段202、220、230,經(jīng)由在掃描器204、206、208、210、212上執(zhí)行的卩2? 程序,經(jīng)由服務器222上的程序或其他程序進行同步。
[0049]根據(jù)一個示例實施例,圖3是方法300的流程方框圖。方法300是可在一個掃描器 (例如圖1的掃描器108)上執(zhí)行的一種方法的實例。方法300包括接收由條形碼掃描設備(如 圖1掃描器108的一個或多個掃描設備118中的一個掃描設備)所讀取的302條形碼數(shù)據(jù)。條 形碼數(shù)據(jù)可以通過掃描器108的固件126或軟件130程序所302接收。然后,方法300確定304 該條形碼數(shù)據(jù)是否已被儲存于一個本地數(shù)據(jù)庫中,例如,可以儲存在圖1掃描器108的存儲 器124的配置設置128中或其他地方。當確定該條形碼數(shù)據(jù)未儲存于本地數(shù)據(jù)庫中時,方法 300可以將該條形碼數(shù)據(jù)發(fā)送306到一個交易處理系統(tǒng)(例如,圖1的P0S系統(tǒng)104)進行處理。 但是,當確定304該條形碼數(shù)據(jù)已被儲存在本地數(shù)據(jù)庫中時,方法300就可以執(zhí)行308與儲存 于本地數(shù)據(jù)庫中的該條形碼數(shù)據(jù)有關的至少一種功能。在一些情況下,與本地數(shù)據(jù)庫中的 條形碼數(shù)據(jù)有關的功能是忽略接收到的302條形碼數(shù)據(jù)的默認功能。但是,在其他實施例 中,本地數(shù)據(jù)庫可將條形碼數(shù)據(jù)儲存在記錄中,其中至少一條記錄包括至少一種條形碼處 理規(guī)則的數(shù)據(jù)或將條形碼數(shù)據(jù)關聯(lián)到至少一種條形碼處理規(guī)則的數(shù)據(jù)。這種條形碼處理規(guī) 則的實例可以包括可由掃描器108的處理器122執(zhí)行的條形碼處理規(guī)則,以忽略接收的條形 碼數(shù)據(jù)和繼續(xù)搜索另一個供讀取的條形碼。相反,可以執(zhí)行另一個條形碼處理規(guī)則,使接收 302的條形碼被發(fā)送到交易處理系統(tǒng),如圖1的P0S系統(tǒng)104。
[0050]在方法300的一些實施例中,在條形碼數(shù)據(jù)被發(fā)送306給交易處理系統(tǒng)后,執(zhí)行方 法300的設備通常就可接收來自交易處理系統(tǒng)的響應。當接收的響應表明該條形碼已被處 理時,條形碼掃描設備繼續(xù)搜索另一個供讀取的條形碼。但是,在一些實施例中,當接收的 響應表明該條形碼未被處理時,方法300包括將該條形碼作為新記錄儲存在本地數(shù)據(jù)庫中。 但是,在一些實施例中,在交易處理系統(tǒng)處理條形碼數(shù)據(jù)失敗至少一定次數(shù)(如兩次、三次 或更多次)之前,不會向數(shù)據(jù)庫儲存該條形碼數(shù)據(jù),失敗次數(shù)取決于特定實施例,亦可能取 決于掃描器或交易處理系統(tǒng)上的配置設置。在一些實施例中,來自交易處理系統(tǒng)的答復可 包括一條將條形碼數(shù)據(jù)添加到本地數(shù)據(jù)庫中的指令。
[0051]另一個實施例是掃描器形式,如圖1的掃描器108。這些實施例的掃描器包括一個 通信接口設備、至少一個條形碼讀取設備、至少一個數(shù)據(jù)處理設備(如處理器),及至少一個 存儲設備。其中,至少一個存儲設備除了其他作用以外,還儲存一個條形碼數(shù)據(jù)的本地數(shù)據(jù) 庫及可由至少一個數(shù)據(jù)處理設備所執(zhí)行的指令。這些實施例的指令可由至少一個數(shù)據(jù)處理 設備所執(zhí)行,以執(zhí)行數(shù)據(jù)處理活動。這些數(shù)據(jù)處理活動可以包括接收條形碼讀取設備所讀 取的條形碼數(shù)據(jù),以及確定該條形碼數(shù)據(jù)是否已被儲存于本地數(shù)據(jù)庫中。在這些實施例中, 當該條形碼數(shù)據(jù)未被儲存于本地數(shù)據(jù)庫中時,該條形碼數(shù)據(jù)就會經(jīng)通信接口設備發(fā)送到一 個交易處理系統(tǒng)。但是,當該條形碼數(shù)據(jù)已被儲存于本地數(shù)據(jù)庫中時,就可執(zhí)行與儲存于本 地數(shù)據(jù)庫中的該條形碼數(shù)據(jù)有關的至少一種功能。
[0052]這些實施例的掃描器的一些實施例進一步包括一個網(wǎng)絡接口設備。在這些實施例 中,數(shù)據(jù)處理活動進一步包括經(jīng)網(wǎng)絡接口設備將儲存于本地數(shù)據(jù)庫中的條形碼數(shù)據(jù)與一個 條形碼數(shù)據(jù)儲存庫同步。
[0053]本領域的技術人員將容易理解,可以在不偏離如所附權利要求中表達的本發(fā)明主 旨事項的原理和范圍的情況下,在已經(jīng)描述或圖示的細節(jié)、材料及部件的布置和方法階段 方面作出各種其他改變,以便解釋發(fā)明主旨事項的本質。
【主權項】
1. 一種在條形碼掃描設備(118)上執(zhí)行的方法(300),所述方法包括: 接收條形碼掃描設備(118)所讀取的條形碼數(shù)據(jù)(步驟302); 確定該條形碼數(shù)據(jù)是否儲存于一個本地數(shù)據(jù)庫中(步驟304); 當該條形碼數(shù)據(jù)未儲存于本地數(shù)據(jù)庫時,將該條形碼數(shù)據(jù)發(fā)送到交易處理系統(tǒng)(步驟 306); 當本地數(shù)據(jù)庫儲存了該條形碼數(shù)據(jù)時,執(zhí)行與儲存于本地數(shù)據(jù)庫中的該條形碼數(shù)據(jù)有 關的至少一種功能(步驟308)。2. 根據(jù)權利要求1所述的方法,其中所述本地數(shù)據(jù)庫將條形碼數(shù)據(jù)儲存在記錄中,其中 至少一條記錄包括至少一種條形碼處理規(guī)則的數(shù)據(jù)或將條形碼數(shù)據(jù)關聯(lián)到至少一種條形 碼處理規(guī)則的數(shù)據(jù)。3. 根據(jù)權利要求2所述的方法,其中所述至少一種條形碼處理規(guī)則包括一種可由條形 碼掃描設備(118)執(zhí)行的條形碼處理規(guī)則,以忽略所收到的條形碼數(shù)據(jù)并繼續(xù)搜索另一個 供讀取的條形碼。4. 根據(jù)前述任一項權利要求所述的方法,其中與儲存于本地數(shù)據(jù)庫中的條形碼數(shù)據(jù)有 關的至少一種功能是至少一種默認功能。5. 根據(jù)前述任一項權利要求所述的方法,其中在條形碼數(shù)據(jù)被發(fā)送到交易處理系統(tǒng) (100)之后,所述方法進一步包括: 接收來自交易處理系統(tǒng)(1〇〇)的響應,其中: 當接收的響應表明該條形碼數(shù)據(jù)已被處理時,條形碼掃描設備(118)繼續(xù)搜索另一個 供讀取的條形碼; 當接收的響應表明該條形碼未被處理時,將該條形碼數(shù)據(jù)作為新記錄儲存在本地數(shù)據(jù) 庫中。6. 根據(jù)前述任一項權利要求所述的方法,其中所述交易處理系統(tǒng)是銷售點終端(100)。7. 根據(jù)前述任一項權利要求所述的方法,進一步包括: 將儲存在本地數(shù)據(jù)庫中的數(shù)據(jù)經(jīng)由條形碼掃描設備的網(wǎng)絡接口設備傳輸?shù)揭粋€網(wǎng)絡 位置。8. 根據(jù)前述任一項權利要求所述的方法,其中所述本地數(shù)據(jù)庫包括經(jīng)由條形碼掃描設 備的網(wǎng)絡接口設備接收的條形碼數(shù)據(jù)。9. 一種掃描器(108、204、206、208、210或212),包括: 通信接口設備(132); 至少一個條形碼讀取設備(118); 至少一個數(shù)據(jù)處理設備(122);及 至少一個存儲設備(124),它用于儲存條形碼數(shù)據(jù)的本地數(shù)據(jù)庫及至少一個可由數(shù)據(jù) 處理設備(122)執(zhí)行的指令,用于: 接收條形碼讀取設備(118)所讀取的條形碼數(shù)據(jù); 確定本地數(shù)據(jù)庫中是否儲存了該條形碼數(shù)據(jù); 當該條形碼數(shù)據(jù)未儲存于本地數(shù)據(jù)庫時,將該條形碼數(shù)據(jù)經(jīng)通信接口設備(132)發(fā)送 到交易處理系統(tǒng)(100); 當本地數(shù)據(jù)庫儲存了該條形碼數(shù)據(jù)時,執(zhí)行與儲存于本地數(shù)據(jù)庫中的該條形碼數(shù)據(jù)有 關的至少一種功能。10. 根據(jù)權利要求9所述的掃描器,進一步包括: 網(wǎng)絡接口設備;及 其中所述數(shù)據(jù)處理活動進一步包括: 經(jīng)由網(wǎng)絡接口設備將儲存于本地數(shù)據(jù)庫中的條形碼數(shù)據(jù)與條形碼數(shù)據(jù)儲存庫同步。11. 一種在條形碼掃描設備(118)上執(zhí)行的方法(300),包括權利要求1至8中的任意一 個技術特征或者技術特征的任意組合。12. -種掃描器(108、204、206、208、210或212),包括權利要求9至10中的任意一個技術 特征或者技術特征的任意組合。
【文檔編號】G06K7/14GK106096485SQ201610264403
【公開日】2016年11月9日
【申請日】2016年4月26日 公開號201610264403.6, CN 106096485 A, CN 106096485A, CN 201610264403, CN-A-106096485, CN106096485 A, CN106096485A, CN201610264403, CN201610264403.6
【發(fā)明人】約翰·克魯克斯
【申請人】Ncr公司