亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多條形碼處理裝置、系統(tǒng)和方法

文檔序號:10725587閱讀:431來源:國知局
多條形碼處理裝置、系統(tǒng)和方法
【專利摘要】裝置、系統(tǒng)和方法的各種實施例操作,用于通過掃描設(shè)備(118)確定條形碼數(shù)據(jù)是否包含一級類型的條形碼或二級類型的條形碼。其他活動包括當(dāng)一級類型的條形碼包含非獨立的一級條形碼時,重新配置掃描設(shè)備(118),以接收二級條形碼數(shù)據(jù);向交易處理系統(tǒng)報告二級類型的獨立的二級條形碼;及緩沖二級類型的非獨立的二級條形碼。還公開了其他裝置、系統(tǒng)和方法。
【專利說明】
多條形碼處理裝置、系統(tǒng)和方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及多條形碼處理裝置、系統(tǒng)和方法。
【背景技術(shù)】
[0002] 許多產(chǎn)品都有一級條形碼,現(xiàn)在,還有含有用信息的一維(1D)二級條形碼和二維 (2D)二級條形碼。讀取多個條形碼已經(jīng)成為手持式掃描器的常見問題。在有些情況下,使用 者試圖通過將手持式掃描器一次對準(zhǔn)一種條形碼的方式來對信息的獲取進行管理。
[0003] 但是,有些掃描器,如全成像雙鏡片掃描器現(xiàn)在能夠同時讀取1D條形碼和2D條形 碼,包括多個條形碼。在這種情況下,使用者無法控制掃描器讀取哪個條形碼。例如,當(dāng)掃描 器發(fā)生嗶聲時,使用者并不知道是哪個條形碼(一級或二級條形碼)造成掃描器發(fā)出響聲。 問題是:當(dāng)需要時,這種類型的條形碼掃描器怎樣捕捉二級條形碼,同時抑制對于其他條形 碼的讀取-而不損害讀取性能?

【發(fā)明內(nèi)容】

[0004] 在本發(fā)明的各種實施例中,每個實施例都包括有效處理多種類型條形碼的至少一 個系統(tǒng)、設(shè)備、方法和軟件。方法形式的一個實施例包括通過掃描設(shè)備確定條形碼數(shù)據(jù)是否 包括一級類型的條形碼或二級類型的條形碼。其他活動包括當(dāng)一級類型的條形碼包括非獨 立的一級條形碼時,重新配置掃描設(shè)備,以接收二級條形碼數(shù)據(jù);向交易處理系統(tǒng)報告二級 類型的獨立的二級條形碼;及緩沖二級類型的非獨立的二級條形碼。
[0005] 在另一個方法實施例中,活動包括通過掃描設(shè)備確定條形碼數(shù)據(jù)是否包括一級類 型或二級類型的條形碼類型;訪問數(shù)據(jù)庫,找到與條形碼類型有關(guān)的至少一種條形碼處理 規(guī)則;根據(jù)至少一種條形碼處理規(guī)則,當(dāng)條形碼類型被識別為一級類型時,將條形碼類型重 新定義為重新定義的二級條形碼,或當(dāng)條形碼類型被識別為二級類型時,將條形碼類型重 新定義為重新定義的一級條形碼;及通過掃描設(shè)備過濾新的條形碼,以選擇性接收重新定 義的一級條形碼或重新定義的二級條形碼。
[0006] 根據(jù)本發(fā)明的第一個方面,提供一種方法,包括:通過掃描設(shè)備識別條形碼數(shù)據(jù)是 否包括一級類型或二級類型的條形碼;當(dāng)一級類型條形碼包括非獨立的一級條形碼時,重 新配置掃描設(shè)備,以接收二級條形碼數(shù)據(jù);向交易處理系統(tǒng)報告二級類型的獨立的二級條 形碼;及緩沖二級類型的非獨立的二級條形碼。
[0007] 該方法任選進一步包括:當(dāng)一級類型包括獨立的一級條形碼時,向交易處理系統(tǒng) 報告一級類型。
[0008] 該方法任選進一步包括:啟動一個計時器,以對從在緩沖后所獲取的新條形碼數(shù) 據(jù)中識別相關(guān)的一級類型的時間段的長度加以限制。
[0009] 該方法任選進一步包括:在該時間段內(nèi)獲取識別一級類型的新條形碼數(shù)據(jù);確定 一級類型與二級類型相關(guān);向交易處理系統(tǒng)報告一級類型和二級類型。
[0010] 該方法任選進一步包括:在該時間段內(nèi)獲取識別一級類型的新條形碼數(shù)據(jù);確定 一級類型包括獨立的一級條形碼;刷新緩沖,僅向交易處理系統(tǒng)報告一級類型。
[0011]該方法任選進一步包括:在該時間段內(nèi)獲取識別一級類型的新條形碼數(shù)據(jù)失敗; 刷新緩沖;提示獲取替代條形碼數(shù)據(jù)。
[0012] 該方法任選進一步包括:重新配置掃描設(shè)備后,提示獲取包含相關(guān)二級類型的二 級條形碼數(shù)據(jù)。
[0013] 重新配置步驟任選包括重新配置掃描設(shè)備,忽略二級條形碼數(shù)據(jù)中的一級類型。
[0014] 該方法任選進一步包括:訪問一組條形碼處理規(guī)則,以確定二級類型包括獨立的 二級條形碼;發(fā)出聲音信號,以確認存在選定類型的獨立的二級條形碼。
[0015] 該方法任選進一步包括:訪問一組條形碼處理規(guī)則,以確定二級類型包括非獨立 的二級條形碼;將非獨立的二級條形碼分配給相關(guān)的一級條形碼。
[0016] 該方法任選進一步包括:根據(jù)與非獨立的二級條形碼的物理鄰近程度,確定相關(guān) 的一級條形碼的身份。
[0017] 該方法任選進一步包括:根據(jù)應(yīng)用于在獲取條形碼數(shù)據(jù)之前和之后所掃描的條形 碼的至少一個條形碼處理規(guī)則,來確定相關(guān)的一級條形碼的身份。
[0018] 根據(jù)本發(fā)明的第二個方面,提供一種系統(tǒng),包括:至少一個條形碼掃描設(shè)備;至少 一個數(shù)據(jù)處理數(shù)據(jù);及至少一個存儲設(shè)備,該存儲設(shè)備用于儲存條形碼數(shù)據(jù)的本地數(shù)據(jù)庫 及至少一個數(shù)據(jù)處理設(shè)備可執(zhí)行的指令,至少一個數(shù)據(jù)處理設(shè)備可執(zhí)行的指令用于執(zhí)行數(shù) 據(jù)處理活動,數(shù)據(jù)處理活動包括:通過掃描設(shè)備確定條形碼數(shù)據(jù)是否包括一級類型的條形 碼或二級類型的條形碼;當(dāng)一級類型的條形碼包括非獨立的一級條形碼時,重新配置掃描 設(shè)備,以接收二級條形碼數(shù)據(jù);向交易處理系統(tǒng)報告二級類型的獨立的二級條形碼;及緩沖 二級類型的非獨立的二級條形碼。
[0019]掃描設(shè)備任選構(gòu)成含自助服務(wù)終端(SST)的交易處理系統(tǒng)的一部分。
[0020] SST任選包括自助結(jié)賬銷售點(P0S)系統(tǒng)。
[0021 ]根據(jù)本發(fā)明的第三個方面,提供一種方法,包括:通過掃描設(shè)備確定條形碼數(shù)據(jù)是 否包括一級類型或二級類型的條形碼類型;訪問數(shù)據(jù)庫,找到與條形碼類型有關(guān)的至少一 種條形碼處理規(guī)則;根據(jù)至少一種條形碼處理規(guī)則,當(dāng)條形碼類型被識別為一級類型時,將 條形碼類型重新定義為重新定義的二級條形碼,或當(dāng)條形碼類型被識別為二級類型時,將 條形碼類型重新定義為重新定義的一級條形碼;及通過掃描設(shè)備過濾新的條形碼,以選擇 性接收重新定義的一級條形碼或重新定義的二級條形碼。
[0022] 該方法任選進一步包括:發(fā)出聲音信號,提示獲取至少一種重新定義的一級條形 碼或重新定義的二級條形碼。
[0023] 訪問步驟任選作為支付操作的一部分。
[0024]數(shù)據(jù)庫任選位于掃描設(shè)備內(nèi)或與掃描設(shè)備通信連接的交易處理系統(tǒng)內(nèi)。
[0025] 重新定義的步驟任選包括將條形碼類型重新定義為選定類型的重新定義的一級 條形碼,從而可以選擇性接收忠誠計劃(loyalty program)數(shù)據(jù)。
【附圖說明】
[0026] 以下通過舉例并參照附圖,對本發(fā)明的上述內(nèi)容和其他方面加以具體說明:
[0027] 根據(jù)一個示例實施例,圖1是一張示意圖,表示配備掃描器的結(jié)賬臺的組件;
[0028] 根據(jù)一個示例實施例,圖2是聯(lián)網(wǎng)系統(tǒng)組件的方框圖;并且
[0029] 根據(jù)一個示例實施例,圖3-4是方法的流程方框圖。
【具體實施方式】
[0030] 條形碼可以分為兩類:一級條形碼和二級條形碼。在一級條形碼中,如能獲得最優(yōu) 的讀取表現(xiàn),就可使結(jié)賬速度加快。在大多數(shù)實施例中,采用肯定式掃描確認(例如,嗶聲)。 實例包括大多數(shù)產(chǎn)品上的通用產(chǎn)品碼(UPC)標(biāo)簽和駕照上的TOF417條形碼。
[0031] 二級條形碼不象一級條形碼那樣常見。在二級條形碼中,最優(yōu)的讀取表現(xiàn)并不是 人們的主要關(guān)注點,它們的讀取可以是或不是任選的。實例包括藥品上用于批號的 Datamatrix條形碼,及折扣標(biāo)簽上的C128條形碼(在一些情況下,除一級TOF417條形碼以外 的印在駕照上的C128條形碼)。
[0032] -級條形碼和二級條形碼通常由條形碼類型來識別。也可以采用其他規(guī)則,例如, 長度、前綴、數(shù)據(jù)內(nèi)容、形狀(如縱橫比)等來識別條形碼類型。在大多數(shù)實施例中,一級條形 碼和二級條形碼的識別規(guī)則可由條形碼掃描器、相關(guān)銷售點(P0S)軟件或它們的組合來使 用。
[0033] 在大多數(shù)實施例中,包含這些規(guī)則的數(shù)據(jù)庫作為系統(tǒng)和方法的一部分,用于有效 地忽略不需要的條形碼,同時使系統(tǒng)能夠同時讀取多個需要的條形碼。在一些實施例中,系 統(tǒng)包括一個雙鏡片掃描器,如美國佐治亞州Duluth市NCR公司供應(yīng)的NCR RealScan? 7879Bi-〇ptic Imager(下文稱為"7879"掃描器)。該系統(tǒng)可以作為P0S結(jié)賬設(shè)備操作,配備 P0S終端、打印機、鍵盤、顯示器、磁條閱讀器(MSR)和P0S軟件。
[0034] 在許多實施例中,假設(shè)所涉及的P0S訪問規(guī)定哪些一級條形碼需要二級條形碼的 規(guī)則,如客戶特定規(guī)則。例如,商店價格查詢(PLU)文件可以表明一瓶藥品的一級UPC碼需要 二級Datamatrix條形碼,用于規(guī)定藥品的失效日期。PLU文件還可以表明一盒塑料袋的一級 UPC碼并不需要二級條形碼。在另一個實例中,酒類產(chǎn)品銷售可能涉及掃描一瓶威士忌的一 級UPC,并需要掃描駕照的二級TOF417條形碼,以確定買酒者的年齡。
[0035] 在許多實施例中,將掃描一級條形碼,自動發(fā)出"嗶"聲,并將獲取的數(shù)據(jù)立即傳輸 給P0S。將立即掃描二級條形碼并將其傳輸給P0S,但是并不自動發(fā)出聲音指示(例如,"嗶" 聲)。
[0036] 正如本文件后面中將詳細描述的那樣,P0S軟件可以配置,應(yīng)用客戶特定的業(yè)務(wù)規(guī) 貝1J,確定應(yīng)如何處理從二級條形碼獲得的數(shù)據(jù)。各種實施例中可以使用的規(guī)則實例包括但 不限于:
[0037] 規(guī)則1:初次掃描后,P0S軟件識別要求使用者捕捉二級條形碼的一級條形碼。P0S 軟件臨時重新配置掃描器,禁掃所有一級條形碼,僅掃描所需的二級條形碼。然后,P0S軟件 提示使用者重新掃描商品,以捕捉二級條形碼。當(dāng)P0S軟件收到二級條形碼的信息時,發(fā)出 確認這種信息獲取的聲音提示(例如通過向掃描器發(fā)送一個讓其發(fā)出嗶聲的命令的方式來 進行)。
[0038] 規(guī)則2:初次掃描后,P0S軟件識別不要求二級條形碼的一級條形碼。P0S軟件并不 進行額外的掃描,而是讓交易繼續(xù)進行,并掃描其他產(chǎn)品,或執(zhí)行支付操作。
[0039]規(guī)則3:初次掃描后,P0S識別二級條形碼。P0S執(zhí)行緩沖二級條形碼的操作。如果 POS獲得了更多的信息,并在某個時間段內(nèi)(例如,1秒內(nèi))識別到要求二級條形碼的一級條 形碼,P0S就會將一級條形碼和二級條形碼一起儲存,讓交易繼續(xù)。如果時間段已到期,或如 果P0S識別到了不要求二級條形碼的一級條形碼,則P0S從緩沖中刷新二級條形碼,讓交易 繼續(xù)。在一些實施例中,對照PLU數(shù)據(jù)庫核對二級條形碼,確認其是否存在于數(shù)據(jù)庫中。
[0040] 規(guī)則4:初次掃描后,P0S軟件識別了在應(yīng)用另一組規(guī)則后獨立的、并且應(yīng)通過聲音 提示(如"嗶"聲)確認的二級條形碼。例如,掃描器可以配置用于將所有Datamatrix都歸類 為二級條形碼,并將它們從掃描器發(fā)送到P0S,但不發(fā)出任何聲音信號。這樣,在掃描帶 Datamatrix批號編碼的藥品時就不會發(fā)出不期望發(fā)出的嗶聲。但是,銷售點可能會遇到也 使用Datamatrix條形碼的購物卡。那么,P0S可對其從掃描器接收的所有二級Datamatrix條 形碼進行評估,確定它們是否是購買卡條形碼(例如,根據(jù)長度或數(shù)據(jù)內(nèi)容)。如果它們與銷 售點的忠誠計劃有關(guān),P0S可能會向掃描器發(fā)出命令,讓其發(fā)出聲音提示(例如,"嗶"聲)并 確認獲取了與忠誠計劃有關(guān)的條形碼。
[0041] 規(guī)則5:在初次掃描后,P0S軟件識別了在應(yīng)用另一組規(guī)則后與最近的一級條形碼 合并的二級條形碼。例如,二級條形碼可能代表P0S軟件通過評估條形碼形狀或數(shù)據(jù)內(nèi)容來 識別的折扣標(biāo)簽。然后,P0S可以將該二級條形碼分配給之前或之后獲得的一級條形碼-取 決于哪個距二級條形碼更近,與/或哪個最適合接收折扣代碼。
[0042] 在一些實施例中,隨著銷售交易從初次掃描到支付操作推進,一級條形碼和二級 條形碼的定義可以動態(tài)變化。例如,當(dāng)掃描商品時,所有Datamatrix條形碼可能被歸類為掃 描器不發(fā)出聲音提示(例如"嗶"聲)的二級條形碼。但是,在支付操作期間,P0S軟件可能將 Datamatrix條形碼重新定義為發(fā)出嗶聲的一級條形碼,按照采用Datamatrix條形碼的商店 忠誠計劃操作。
[0043] 在一些實施例中,P0S軟件采用業(yè)務(wù)特定規(guī)則。在其他實施例中,條形碼掃描器(或 條形碼掃描器和P0S軟件的組合)應(yīng)用這些規(guī)則。例如,配備以太網(wǎng)連接的7879掃描器可以 直接查詢PLU數(shù)據(jù)庫服務(wù)器,識別那些要求二級條形碼的一級條形碼和不要求二級條形碼 的一級條形碼。7879掃描器還可以下載和維持所有或部分商店P(guān)LU數(shù)據(jù)庫文件的本地副本, 以做出本地決策。當(dāng)7879掃描器識別需要二級條形碼的一級條形碼時,7879掃描器可以通 過聲音提示器(例如,清楚的嗶聲)或聲音,提示使用者掃描二級條形碼,或通過向P0S軟件 發(fā)送命令,在視頻顯示器上向使用者顯示提示。
[0044] 雖然二級條形碼數(shù)據(jù)可能有用,對某些用途甚至很重要,但是,當(dāng)P0S系統(tǒng)或其他 可能處理條形碼數(shù)據(jù)的系統(tǒng)不需要或不要求二級條形碼編碼的數(shù)據(jù)時,讀取和處理二級條 形碼數(shù)據(jù)會減慢掃描器和終端的操作。因此,此處各實施例經(jīng)操作,解決了附有或印有二級 條形碼的商品存在的問題。
[0045] 根據(jù)一個示例實施例,圖1是一張示意圖,表示配備掃描器108的結(jié)賬臺100的組 件。但要指出的是,結(jié)賬臺100是以大大簡化的形式示意性示出的,并且提供了對于理解這 里所描述的不同實施例有意義的示例組件。對于結(jié)賬臺1〇〇的各部件,也使用了這種簡化方 式。因此,在某些實施例中,結(jié)賬臺100可能包括更多或更少的組件。
[0046] 此外,以圖1中所描繪和布置的方式包括在該圖中的各個組件,僅出于說明的目的 而提供。在不脫離此處的關(guān)于各實施例的說明的情況下(尤其針對自動及遠程掃描器配 置),可能存在具有更多或更少組件的其他布置。因此,盡管結(jié)賬臺100被圖解為包括掃描器 108,但掃描器108可以是單獨元件或其他實施例中的其他系統(tǒng)、設(shè)備和終端的元件??赡馨?括掃描器108的其他終端類型的實例是自助服務(wù)終端(SST)、店員操作和自助圖書館結(jié)賬 臺、計時終端、加油站燃油栗栗旁付費終端等。
[0047]某些實施例中的方法在存儲器和/或永久性計算機可讀存儲媒體中被編程為可執(zhí) 行指令,并在與此處組件和設(shè)備相關(guān)的一個或多個處理器和其他數(shù)據(jù)處理設(shè)備中執(zhí)行。因 此,在一些實施例中,永久性機器可讀存儲設(shè)備包括儲存在其上的指令,當(dāng)機器執(zhí)行指令 時,使機器成為定制的、特殊的機器,執(zhí)行包括一個或多個與此處描述的方法和技術(shù)類似的 或相同的特點的操作。此處的機器可讀存儲設(shè)備是儲存信息(如指令、數(shù)據(jù))的物理設(shè)備,當(dāng) 儲存這些信息時,這些信息改變設(shè)備的物理結(jié)構(gòu)。機器可讀存儲設(shè)備的實例包括但不限于 只讀存儲器(R0M)、隨機存取存儲器(RAM)、磁盤存儲設(shè)備、光存儲設(shè)備、閃存和其他電子、磁 或光存儲設(shè)備形式的存儲器,包括它們的組合。
[0048] 存儲器124中儲存的指令的物理結(jié)構(gòu)可以被一個或多個處理器(例如處理器122) 操作。操作這些物理結(jié)構(gòu)會使機器成為按照此處所述方法執(zhí)行操作的特殊機器。
[0049] 結(jié)賬臺100包括一個或多個P0S顯示器102,用于呈現(xiàn)連接到一個或多個P0S顯示器 的P0S系統(tǒng)104的信息。一個或多個P0S顯示器呈現(xiàn)的信息包括與零售環(huán)境和結(jié)賬臺操作有 關(guān)的信息。結(jié)賬臺100還包括一個或多個掃描器108。
[0050] 掃描器108可被稱為條形碼掃描器,因為它執(zhí)行的任務(wù)最常與該等設(shè)備關(guān)聯(lián)在一 起。這種條形碼掃描器的實例是7879掃描器。在結(jié)賬臺100的操作過程中,物品被置于掃描 器108的掃描場內(nèi)。然后,掃描器108的一個或多個掃描設(shè)備118(例如一個或多個攝像頭和 激光掃描器)掃描條形碼,并將讀取的信息傳送到P0S系統(tǒng)104。然后,P0S系統(tǒng)104使用該數(shù) 據(jù)識別置于掃描器108的掃描場內(nèi)的物品,并執(zhí)行其他功能。其他功能可能包括價格查詢以 及將物品添加到要購買物品的清單中,并在一個或多個P0S顯示器102上呈現(xiàn)清單。
[0051] 掃描器108可能包括一個或多個掃描場,例如在雜貨店和折扣零售商店所使用的 雙鏡片掃描器的兩個掃描場,具有此行業(yè)的通常技能的人們來說對此是很熟悉的。除了掃 描設(shè)備118,掃描器108可以包括其他不同組件。其他不同組件可能包括整合式衡器110,例 如用于雜貨經(jīng)銷店為產(chǎn)品稱重的衡器,以及一個或兩個揚聲器112和顯示器照明設(shè)備116, 用于輸出音頻和視覺信號,例如掃描成功與/或失敗的信號。掃描器108也可能包括掃描場 照明設(shè)備120,它可基于對被掃描物品的探測而打開、關(guān)閉和調(diào)整。
[0052] 操作期間,根據(jù)在處理器122上執(zhí)行的指令操作掃描器108。處理器122可以是應(yīng)用 集成電路(ASIC)、數(shù)字信號處理器、微處理器或其他類型的處理器。指令可以是儲存在一個 或多個存儲器124中的固件126或軟件130。一個或多個存儲器124可能包括易失性與/或非 易失性存儲器、寫入保護存儲器、一次寫入存儲器、隨機存取存儲器(RAM)、只讀存儲器 (ROM),以及其他存儲器和數(shù)據(jù)儲存類型及設(shè)備。
[0053]儲存在存儲器124的固件126中與/或作為該存儲器的軟件130所存儲的指令根據(jù) 儲存在存儲器124中的配置設(shè)置來執(zhí)行。配置設(shè)置128配置掃描器108和其中的不同組件(硬 件和軟件)的操作。例如,配置設(shè)置108可配置揚聲器112的音量、顯示器照明設(shè)備116的操 作、掃描場照明設(shè)備120的亮度、掃描設(shè)備118的解碼算法選擇,以及用于(經(jīng)由P0S系統(tǒng)104 的有線或無線通信接口 106到掃描器108的物理通信接口設(shè)備114或虛擬通信接口 132)從掃 描器108到P0S系統(tǒng)104交換數(shù)據(jù)的一個或多個通信協(xié)議選擇。例如,在某些實施例中,P0S系 統(tǒng)104的通信接口 106可從掃描器108來訪問(作為被一個在處理器122上執(zhí)行的過程所保存 于存儲器124中的虛擬通信接口 132)。每個通信接口 106、114可以是有線或無線通信接口設(shè) 備,例如有線以太網(wǎng)設(shè)備、無線以太網(wǎng)設(shè)備(例如可根據(jù)一個或多個802.11標(biāo)準(zhǔn)進行通信的 設(shè)備)、Bluetuoth油通信設(shè)備、網(wǎng)狀網(wǎng)絡(luò)設(shè)備或其他對等型網(wǎng)絡(luò)設(shè)備、移動網(wǎng)絡(luò)數(shù)據(jù)通信設(shè) Λ7 AjVAjV 奮?寺寺〇
[0054] 在某些情況下,放在掃描器108掃描場內(nèi)的產(chǎn)品可能包括UPC等一級條形碼,及位 于產(chǎn)品上面的、用于各種目的的一個或多個二級條形碼。所述目的可能包括編碼批號、公開 日期或保鮮期、生產(chǎn)日期與/或失效日期等。在某些情況下,可能需要利用二級條形碼數(shù)據(jù) 來對銷售進行處理,或查找擬出售商品的位置。在其他情況下,并不需要二級條形碼。
[0055] 因此,在一個傳統(tǒng)的系統(tǒng)中,當(dāng)掃描器讀取二級條形碼時,它就可能將掃描到的二 級條形碼的條形碼數(shù)據(jù)立即傳輸給P0S系統(tǒng)104。當(dāng)P0S系統(tǒng)104不需要或無法處理此條形碼 數(shù)據(jù)時,P0S系統(tǒng)104的操作就會減慢,以讓P0S系統(tǒng)104有時間將一個信號返回到掃描器 108,說明出現(xiàn)了一個條形碼讀取錯誤。然后,必須對該產(chǎn)品重新掃描,才能得到正確的條形 碼,如UPC。這可能會導(dǎo)致對二級條形碼進行另外一次的掃描,進一步減慢了操作。此處描述 的各種實施例通過維持一個對于掃描器108來說為本地的數(shù)據(jù)庫(或許是儲存在掃描器108 的存儲器124的配置設(shè)置128中)來應(yīng)對這種情況。在一些實施例中,這個本地數(shù)據(jù)庫是隨著 錯誤條形碼讀取被P0S系統(tǒng)104返回到掃描器108而建立的或隨時間的進展而擴充的自主學(xué) 習(xí)數(shù)據(jù)庫。在一些實施例中,該掃描器數(shù)據(jù)庫還可以通過或替代性地通過來自一個在網(wǎng)絡(luò) 上保持的遠程條形碼數(shù)據(jù)庫的數(shù)據(jù)來獲得或擴大,并可通過掃描器108的通信接口 114被掃 描器108訪問。正如本發(fā)明其他地方提到的那樣,通信接口 114可以是網(wǎng)絡(luò)接口設(shè)備,如有線 或無線以太網(wǎng)設(shè)備。在一些實施例中,來自本地數(shù)據(jù)庫的數(shù)據(jù)還可以經(jīng)由通信接口 114傳輸 到網(wǎng)絡(luò)服務(wù),該網(wǎng)絡(luò)服務(wù)將在網(wǎng)絡(luò)上保持的條形碼數(shù)據(jù)庫中的條形碼數(shù)據(jù)進行同步。
[0056]在某些實施例中,儲存在存儲器124中的軟件130包括可在處理器122上執(zhí)行以自 動設(shè)置配置設(shè)置128的指令,例如安裝掃描器108、完成掃描器108維護操作,或與掃描器108 有關(guān)的其他操作時點。在一些實施例中,儲存在存儲器124中的軟件130包括可由處理器122 執(zhí)行的指令,以便在考慮到也儲存在存儲器124中的二級條形碼數(shù)據(jù)的一個本地數(shù)據(jù)庫(如 儲存在配置設(shè)置128中或與該配置設(shè)置一起儲存)的情況下,抑制從二級條形碼中讀取的數(shù) 據(jù)的處理。
[0057] 在一些實施例中,在一個網(wǎng)絡(luò)中部署的一組掃描器108可以共享一個條形碼數(shù)據(jù) 庫,它可以通過相應(yīng)的掃描器108的通信接口 114經(jīng)由網(wǎng)絡(luò)訪問。在其他實施例中,各掃描器 108可經(jīng)由網(wǎng)絡(luò)服務(wù)或經(jīng)由可通過網(wǎng)絡(luò)訪問的共享數(shù)據(jù)庫來以點對點(P2P)方式對其本地 條形碼數(shù)據(jù)庫進行同步。
[0058] 在一些實施例中,條形碼數(shù)據(jù)庫可以僅包括當(dāng)其被掃描器108遇到時會被忽略的 條形碼數(shù)據(jù)。例如,掃描設(shè)備118可以操作掃描和解碼條形碼,固件126或其他軟件130可以 在處理器122上執(zhí)行,以查詢儲存在配置設(shè)置128中的條形碼的本地數(shù)據(jù)庫,查看掃描的條 形碼數(shù)據(jù)是否出現(xiàn)在該數(shù)據(jù)庫中。在這些實施例中,當(dāng)本地數(shù)據(jù)庫中有該條形碼數(shù)據(jù)時,該 條形碼數(shù)據(jù)就會被忽略,掃描設(shè)備118回到條形碼搜索和掃描模式。在其他實施例中,儲存 在本地數(shù)據(jù)庫中的條形碼數(shù)據(jù)可以包括條形碼數(shù)據(jù)記錄,這些記錄包含一個條形碼的條形 碼數(shù)據(jù)和一個規(guī)則,或與一個規(guī)則的關(guān)聯(lián),其中所述規(guī)則包括在遇到該條形碼數(shù)據(jù)的掃描 器108上執(zhí)行的指令,或與此等指令相關(guān)聯(lián)。這些記錄可以包括一些指令,其內(nèi)容為:忽略該 條形碼數(shù)據(jù)、將該條形碼數(shù)據(jù)提交給另一個系統(tǒng)(如POS系統(tǒng))、要求客戶提供也需要掃描的 其他資料(如出生日期或駕照)、啟動一個向預(yù)付禮品卡或借記卡等進行充值的過程。因此, 在不同實施例中,儲存條形碼數(shù)據(jù)的本地數(shù)據(jù)庫或此處所述的其他數(shù)據(jù)庫,可以是各種不 同的形式并儲存不同數(shù)據(jù)。
[0059]根據(jù)一個示例實施例,圖2是聯(lián)網(wǎng)系統(tǒng)200組件的方框圖。聯(lián)網(wǎng)系統(tǒng)200是包括連接 到網(wǎng)絡(luò)段202的掃描器206、208、210、212的聯(lián)網(wǎng)系統(tǒng)的視圖。網(wǎng)絡(luò)段202可以是獨立網(wǎng)絡(luò),例 如零售商店內(nèi)的網(wǎng)絡(luò)。網(wǎng)絡(luò)段202也可以是包括額外網(wǎng)絡(luò)段220、230的大型網(wǎng)絡(luò)的一部分。 例如,網(wǎng)絡(luò)段202可以是基于商店的網(wǎng)絡(luò),該網(wǎng)絡(luò)也可以偶聯(lián)企業(yè)網(wǎng)絡(luò)段220。企業(yè)網(wǎng)絡(luò)段 220可進一步偶聯(lián)到互聯(lián)網(wǎng)232網(wǎng)絡(luò)段230。
[0060] 網(wǎng)絡(luò)段202包括連接到網(wǎng)絡(luò)段的多個掃描器206、208、210、212。系統(tǒng)200還包括仍 未連接網(wǎng)絡(luò)段202的掃描器204。在一個實施例中,一旦掃描器204連接網(wǎng)絡(luò)段202,將在掃描 器內(nèi)執(zhí)行配置程序以自動設(shè)置其配置。這可能包括通過與一個或多個其他掃描器206、208、 210、212通信發(fā)現(xiàn)其配置,并請求從經(jīng)由網(wǎng)絡(luò)段202、企業(yè)網(wǎng)絡(luò)段220或互聯(lián)網(wǎng)232網(wǎng)絡(luò)段230 可訪問的服務(wù)器222獲得配置設(shè)置數(shù)據(jù)。這些配置設(shè)置可以包括作為條形碼數(shù)據(jù)的本地數(shù) 據(jù)庫而儲存在掃描器204上的數(shù)據(jù),它可以包括需要抑制的二級條形碼的條形碼數(shù)據(jù)。并 且,也可以經(jīng)由如上所述的掃描器204、206、208、210、212的接口,從服務(wù)器或從可能連接到 互聯(lián)網(wǎng)234、企業(yè)網(wǎng)絡(luò)段220或網(wǎng)絡(luò)段202的計算設(shè)備234,將配置設(shè)置推送到(或遠程發(fā)送 至丨J)掃描器204或其他掃描器206、208、210、212。在一些實施例中,儲存在掃描器204、206、 208、210、212的存儲器中的條形碼數(shù)據(jù)的本地數(shù)據(jù)庫可以經(jīng)由一個或多個網(wǎng)絡(luò)段202、220、 230,經(jīng)由在掃描器204、206、208、210、212上執(zhí)行的?2?程序,經(jīng)由服務(wù)器222上的程序或其 他程序進行同步。在一些實施例中,PLU數(shù)據(jù)庫240可以位于服務(wù)器222上。
[0061 ] 掃描器204、206、208、210、212可以與圖1所示掃描器108類似或相同。雖然未說明, 但掃描器206、208、210、212通常各自偶聯(lián)到終端,例如P0S終端、自助服務(wù)機和本文件別處 所述的其他類型的終端(如圖1的P0S系統(tǒng)104和結(jié)賬臺100)。
[0062]因此,對本領(lǐng)域技術(shù)人員顯而易見的是,在閱讀本文件和圖2之后,利用相關(guān)控制 和數(shù)據(jù)信號,有些實施例可以執(zhí)行此處所述的功能,作為兩個或多個特定互連硬件模塊或 設(shè)備的活動的一部分。這些控制和數(shù)據(jù)信號可以在各模塊之間或通過各模塊傳輸,或作為 針對應(yīng)用的集成電路的一部分。因此,以下所示范的流程可適用于軟件、固件及硬件的執(zhí) 行。
[0063] 根據(jù)一個示例實施例,圖3-4是方法300的流程方框圖。方法300是可在一個掃描器 (例如圖1的掃描器108,以及圖2的掃描器204、206、208、210、212中的任一個掃描器)上執(zhí)行 的一種方法的實例。
[0064]現(xiàn)在參考圖1-3,從圖中可以看出,方法300可從方框317開始,接收條形碼掃描設(shè) 備(例如圖1的掃描器108的一個或多個掃描設(shè)備118)所讀取的條形碼數(shù)據(jù)。條形碼數(shù)據(jù)可 以通過一個發(fā)生在掃描器108內(nèi)的固件126或軟件130的過程來接收。
[0065]方法300繼續(xù)前往方框321,以包括通過掃描設(shè)備來識別條形碼數(shù)據(jù)是否包括一級 類型或二級類型條形碼中的一種條形碼。當(dāng)在方框321處確定所獲得的條形碼數(shù)據(jù)包括一 級類型時,方法300可繼續(xù)前往方框325,以包括當(dāng)一級類型包括獨立的一級條形碼時,將一 級類型向交易處理系統(tǒng)報告。
[0066]如果在方框329處確定應(yīng)掃描二級條形碼,例如當(dāng)一級類型包括非獨立的一級條 形碼時,方法300可以繼續(xù)前往方框333,以包括當(dāng)一級類型包括非獨立的一級條形碼時對 掃描設(shè)備進行重新配置,以接收二級條形碼數(shù)據(jù)。方框333處的重新配置活動可包括重新配 置掃描設(shè)備,以忽略二級條形碼數(shù)據(jù)中的一級類型。
[0067]然后,方法300可繼續(xù)前往方框337,以包括在重新配置掃描設(shè)備后,提示獲取包含 一個相關(guān)二級類型的二級條形碼數(shù)據(jù)。
[0068]當(dāng)在方框341處獲取二級條形碼時,方法300可以繼續(xù)前往方框345,以確認獲取了 二級條形碼(例如,發(fā)出嗶聲),然后將二級條形碼發(fā)送給P0S。
[0069] 返回方框321,當(dāng)獲許的條形碼數(shù)據(jù)包含二級類型時(即不包括一級類型,正如在 方框321處所確定),方法300可以繼續(xù)前往方框419,以包括訪問一組條形碼處理規(guī)則,在方 框419處確定二級類型包含獨立的二級條形碼,然后,前往方框455,以確定是否應(yīng)發(fā)出目的 是確認存在選定類型的獨立的二級條形碼的聲音信號。如果不是這樣的話,二級條形碼的 處理可以包括在方框415處將二級類型的獨立的二級條形碼向交易處理系統(tǒng)(如P0S)報告, 不發(fā)出聲音提示。否則,在方框459處可以發(fā)出聲音信號(例如,"嗶"聲信號),然后,在方框 415處向交易處理系統(tǒng)報告二級條形碼。
[0070] 在一些實施例中,當(dāng)獲取的條形碼數(shù)據(jù)包括二級類型且該二級類型包含非獨立的 二級條形碼時,則方法300可以繼續(xù)前往方框423,緩沖二級類型的非獨立的二級條形碼。因 此,方框419處的活動可以包括訪問一組條形碼處理規(guī)則,確定二級類型包括非獨立的二級 條形碼,將非獨立二級條形碼分配給一個相關(guān)的一級條形碼。
[0071] 然后,方法300可以繼續(xù)前往方框427,以包括啟動一個計時器,以對從在緩沖后所 獲取的新條形碼數(shù)據(jù)中識別相關(guān)的一級類型的時間段的長度加以限制。然后,方法300繼續(xù) 前往方框431,以包括在該時間段內(nèi)獲取用于識別一級類型的新的條形碼數(shù)據(jù)。
[0072]然后,方法300可以繼續(xù)前往方框435,以確定已經(jīng)獲取包含一級類型的條形碼數(shù) 據(jù)。這可以通過,例如,根據(jù)與非獨立的二級條形碼的物理鄰近程度來確定相關(guān)一級條形碼 的身份的方式來得到確定。在一些實施例中,方框435處的活動包括根據(jù)適用于在方框435 處獲取條形碼數(shù)據(jù)之前和之后所掃描到的條形碼的至少一個條形碼處理規(guī)則,確定相關(guān)的 一級條形碼的身份。
[0073] 如果在方框435處已經(jīng)獲取包含一級類型的合適的條形碼數(shù)據(jù)(在由在方框423處 開始的計時器所設(shè)定的時間限制內(nèi)),那么,方法300可以繼續(xù)前往方框443,以包括確定該 一級類型與該二級類型相關(guān)。如果它們之間存在相關(guān)性,則方法300可以繼續(xù)前往方框451, 以包括將一級類型和二級類型一起儲存,發(fā)出聲音信號,然后將一級類型和二級類型向交 易處理系統(tǒng)(如P0S)報告。
[0074]在一些實施例中,方法300包括獲取在方框435處的時間段內(nèi)識別一級類型的新的 條形碼數(shù)據(jù),以及在方框443處確定一級類型包含一個獨立的一級條形碼(即不需要二級條 形碼),然后在發(fā)出聲音提示(如"嗶"聲)之前或同時,刷新緩沖,以及在方框447處向交易處 理系統(tǒng)(如P0S)僅報告一級類型。
[0075] 在一些實施例中,方法300包括在方框435和439處在該時間段內(nèi)獲取識別一級類 型的新條形碼數(shù)據(jù)失敗;然后,在方框461處刷新緩沖和提示獲取替代條形碼數(shù)據(jù)。
[0076]在一些實施例中,作為掃描或支付程序的一部分,條形碼類型可以以動態(tài)的方式 重新定義。因此,在一些實施例中,返回到方框329的活動,一級條形碼類型(或二級條形碼 類型)的獲取可能導(dǎo)致對條形碼類型進行重新定義,用于后續(xù)掃描活動。
[0077]例如,在方框317處掃描以獲取條形碼數(shù)據(jù)后,方法300可以繼續(xù)前往方框349,以 包括通過掃描設(shè)備來識別條形碼數(shù)據(jù)是否包含一級類型或二級類型的條形碼類型,然后, 訪問數(shù)據(jù)庫,找到與所識別的條形碼類型有關(guān)的至少一種條形碼處理規(guī)則。在一些實施例 中,數(shù)據(jù)庫位于掃描設(shè)備內(nèi)。在一些實施例中,數(shù)據(jù)庫位于與掃描設(shè)備通信連接的交易處理 系統(tǒng)(如P0S)內(nèi)(例如,參見圖1和圖2)。
[0078] 方法300可繼續(xù)前往方框357,包括根據(jù)至少一種條形碼處理規(guī)則,當(dāng)條形碼類型 被識別為一級類型時,將條形碼類型重新定義為重新定義的二級條形碼,或當(dāng)條形碼類型 被識別為二級類型時,將條形碼類型重新定義為重新定義的一級條形碼。例如,方框357處 的重新定義活動可以包括將條形碼類型重新定義為選定類型的重新定義的一級條形碼,從 而可以選擇性接收忠誠計劃的數(shù)據(jù)。
[0079] 方框357處的活動進一步包括通過掃描設(shè)備過濾新的條形碼,以選擇性接收重新 定義的一級條形碼或重新定義的二級條形碼。方框357處的活動還可以進一步包括發(fā)出聲 音信號,提示獲取至少一種重新定義的一級條形碼或重新定義的二級條形碼。
[0080] 在一些實施例中,方框349處訪問數(shù)據(jù)庫的活動作為支付操作的一部分,從而方法 300包括在方框361處接收支付幣種(例如,現(xiàn)金或信用卡,或其他價值卡)。
[0081] 本發(fā)明的另一個實施例是掃描器形式,如圖1的掃描器108。這些實施例的掃描器 包括通信接口設(shè)備114、至少一個條形碼讀取設(shè)備(例如掃描設(shè)備118)、至少一個數(shù)據(jù)處理 設(shè)備(如處理器122),及至少一個存儲設(shè)備124。至少一個存儲設(shè)備124除了其他作用以外, 還儲存一個條形碼的本地數(shù)據(jù)庫及可由至少一個數(shù)據(jù)處理設(shè)備所執(zhí)行的指令(例如,也許 是其他軟件和數(shù)據(jù)130的一部分)。這些實施例的指令可由至少一個數(shù)據(jù)處理設(shè)備所執(zhí)行, 以執(zhí)行數(shù)據(jù)處理活動。這些數(shù)據(jù)處理活動可以包括圖3方法所述的任何行動和每一個行動。
[0082] 因此,在一些實施例中,系統(tǒng)包括至少一個條形碼掃描設(shè)備(例如,掃描設(shè)備118)、 至少一個數(shù)據(jù)處理設(shè)備(例如,處理器122),及至少一個存儲設(shè)備124,該存儲設(shè)備儲存條形 碼的本地數(shù)據(jù)庫(例如,作為其他軟件和數(shù)據(jù)130的一部分)及可由至少一個數(shù)據(jù)處理設(shè)備 所執(zhí)行的指令。指令可由該至少一個數(shù)據(jù)處理設(shè)備執(zhí)行,從而執(zhí)行數(shù)據(jù)處理活動,包括:通 過掃描設(shè)備確定條形碼數(shù)據(jù)是否包括一級類型的條形碼或二級類型的條形碼;當(dāng)一級類型 的條形碼包括非獨立的一級條形碼時,重新配置掃描設(shè)備,以接收二級條形碼數(shù)據(jù);向交易 處理系統(tǒng)報告二級類型的獨立的二級條形碼;及緩沖二級類型的非獨立的二級條形碼。
[0083] 在系統(tǒng)的一些實施例中,掃描設(shè)備構(gòu)成含自助服務(wù)終端(SST)的交易處理系統(tǒng)的 一部分。在一些實施例中,SST包括自助結(jié)賬銷售點(P0S)系統(tǒng)??梢詫崿F(xiàn)其他許多實施例, 但是,為了簡潔起見,此處未對這些實施例進行展開說明。
[0084] 因此,構(gòu)成本發(fā)明的一部分的附圖通過圖形示出(但并不限制)可以用于實踐本發(fā) 明的主旨事項的特定實施例。所示實施例的描述足夠詳細,使熟悉本領(lǐng)域的技術(shù)人員能夠 實踐此處公開的教導(dǎo)。根據(jù)這些實施例,可以采用和衍生其他實施例,因此,可以對其做出 并不背離本發(fā)明的范圍的結(jié)構(gòu)和邏輯替換和更改。因此,這些
【發(fā)明內(nèi)容】
詳述并非具有限制 作用,各實施例的范圍僅由所附權(quán)利要求所定義,同時包括這些權(quán)利要求有權(quán)獲得的等同 物的全部范圍。
[0085]該等發(fā)明主旨事項的實施例在本文中可以單獨及/或共同地被稱為"發(fā)明",其僅 僅是為了方便而無意將本申請的范圍主動限制為任何單個發(fā)明或發(fā)明概念(如果實際披露 的多于一個的話)。因此,雖然此處示出了和描述了特定實施例,但是,應(yīng)該理解的是,用于 實現(xiàn)同樣目的的任何布置可以代替所示的特定實施例。本發(fā)明旨在涵蓋各實施例的任何和 全部改造或變化。本領(lǐng)域的技術(shù)人員閱讀上述說明后,上述實施例及本發(fā)明未特別描述的 其他實施例的組合是顯而易見的。
[0086]在之前對實施例的描述中,出于簡化披露目的,各個特征被一并歸至單個實施例 中。這種披露方法不應(yīng)被理解為:所申請實施例的特征比各權(quán)利要求中明確表述的特征要 多。正如以下權(quán)利要求所反映,發(fā)明主旨事項反而少于單個披露的實施例的所有特征。
【主權(quán)項】
1. 一種方法(300),包括: 通過掃描設(shè)備確定條形碼數(shù)據(jù)是否包括一級類型的條形碼或二級類型的條形碼(步驟 321); 當(dāng)一級類型的條形碼包括非獨立的一級條形碼時,重新配置掃描設(shè)備,以接收二級條 形碼數(shù)據(jù)(步驟333); 向交易處理系統(tǒng)報告二級類型的獨立的二級條形碼(步驟415);及 緩沖二級類型的非獨立的二級條形碼(步驟423)。2. 權(quán)利要求1所述的方法,進一步包括: 當(dāng)一級類型包括獨立的一級條形碼時,向交易處理系統(tǒng)報告一級類型(步驟325)。3. 權(quán)利要求1或2所述的方法,進一步包括: 啟動一個計時器,對于用于識別來自緩沖后所獲取的新條形碼數(shù)據(jù)的一級類型的時間 段(步驟427)加以限制。4. 權(quán)利要求3所述的方法,進一步包括: 在該時間段內(nèi)獲取識別一級類型的新的條形碼數(shù)據(jù)(步驟431); 確定一級類型與二級類型有關(guān)(步驟443);及: 向交易處理系統(tǒng)報告一級類型和二級類型(步驟451)或刷新緩沖和僅向交易處理系統(tǒng) 報告一級類型(步驟447)。5. 權(quán)利要求3所述的方法,進一步包括: 在該時間段內(nèi)獲取識別一級類型的新條形碼數(shù)據(jù)失??; 刷新緩沖;及 提示獲取替代條形碼數(shù)據(jù)。6. 前述任一項權(quán)利要求所述的方法,進一步包括: 在重新配置掃描設(shè)備后,提示獲取包含相關(guān)二級類型的二級條形碼數(shù)據(jù)(步驟337)。7. 前述任一項權(quán)利要求所述的方法,其中重新配置步驟包括重新配置掃描設(shè)備,以忽 略二級條形碼數(shù)據(jù)中的一級類型。 8 · -個系統(tǒng)(100或200 ),包括: 至少一個條形碼掃描設(shè)備(118); 至少一個數(shù)據(jù)處理設(shè)備(122);及 至少一個存儲設(shè)備(124),用于儲存條形碼數(shù)據(jù)的本地數(shù)據(jù)庫和可由至少一個數(shù)據(jù)處 理設(shè)備執(zhí)行的指令,可由至少一個數(shù)據(jù)處理設(shè)備執(zhí)行的指令用于執(zhí)行數(shù)據(jù)處理活動,數(shù)據(jù) 處理活動包括: 確定條形碼數(shù)據(jù)是否包括一級類型的條形碼或二級類型的條形碼; 當(dāng)一級類型的條形碼包括非獨立的一級條形碼時,重新配置掃描設(shè)備(118),以接收二 級條形碼數(shù)據(jù); 向交易處理系統(tǒng)報告二級類型的獨立的二級條形碼;及 緩沖二級類型的非獨立的二級條形碼。9. 權(quán)利要求8所述的系統(tǒng),其中掃描設(shè)備(118)構(gòu)成含有一個自助服務(wù)終端(100)或一 個自助結(jié)帳銷售點系統(tǒng)的交易處理系統(tǒng)的一部分。10. -種方法,包括權(quán)利要求1至7中的任意一個技術(shù)特征或者技術(shù)特征的任意組合。11. 一個系統(tǒng),包括權(quán)利要求8至9中的任意一個技術(shù)特征或者技術(shù)特征的任意組合。
【文檔編號】G06K7/10GK106096486SQ201610268747
【公開日】2016年11月9日
【申請日】2016年4月27日 公開號201610268747.4, CN 106096486 A, CN 106096486A, CN 201610268747, CN-A-106096486, CN106096486 A, CN106096486A, CN201610268747, CN201610268747.4
【發(fā)明人】約翰·克魯克斯
【申請人】Ncr公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1