結算方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種結算方法和裝置,其中,該方法包括:讀取待結算物品上的NFC標簽上的數據;根據讀取的數據確定所述待結算物品的價格;將所述一個或多個所述待結算物品的價格之和作為結算價格。本發(fā)明解決了相關技術中無法實現快速有效的結算的技術問題,達到了提高結算效率的技術效果。
【專利說明】結算方法和裝置
【技術領域】
[0001] 本發(fā)明涉及計算機領域,具體而言,涉及一種結算方法和裝置。
【背景技術】
[0002] 人們在做事的時候總會存在一定的突發(fā)性,例如,在食堂就餐的時候,總是集中在 用餐的時間點,人員較多,那么相應的付款結賬的人也就很多;又或者是超市購物,總是集 中在周末、節(jié)假日或者是晚上下班之后,購物的人就會比較多,相應的排隊結賬的人也自然 會很多。
[0003] 然而,目前在這些場所結賬的方式還是采用人工掃碼或者是人工用計算器計算的 方式,例如,現有的餐廳或者食堂采用的結算方式就是:用戶到食堂各個窗口點菜,用戶將 選好的菜品拿到結算臺進行結算,收銀員根據用戶選定的菜品,在P0S機上輸入對應的價 格,輸入完畢后,收銀員確認以完成付款流程。
[0004] 對于集中性需要結賬的時候,就會給結算系統帶來很大的負擔,同時每個用戶排 隊的時候也會很長。對于這種集中性購物或者集中性用餐的場所,如何快速高效地結算,成 了亟待解決的技術問題。
[0005] 針對上述問題,目前尚未提出有效的解決方案。
【發(fā)明內容】
[0006] 本發(fā)明實施例提供了一種結算方法和裝置,以至少解決現有技術中無法實現快速 有效的結算的技術問題。
[0007] 根據本發(fā)明實施例的一個方面,提供了一種結算方法,包括:讀取待結算物品上 的近距離無線通信(Near Held Communication,簡稱為NFC)標簽上的數據;根據讀取的數 據確定上述待結算物品的價格:將上述一個或多個上述待結算物品的價格之和作為結算 價格。
[0008] 優(yōu)選地,NFC標簽上的數據包括以下至少之一物品標識、物品生產時間、物品的價 格、校驗碼。
[0009] 優(yōu)選地,根據讀取的數據確定上述待結算物品的價格包括;對讀取的上述數據的 數據簽名進行驗證;在驗證通過后,對上述數據進行分析以得到上述待結算物品的價格。
[0010] 優(yōu)選地,上述數字簽名是通過散列函數對上述數據進行處理的到散列值,采用公 鑰對上述散列值進行加密后得到的。
[0011] 優(yōu)選地,在將上述一個或多個上述待結算物品的價格之和作為結算價格之后,上 述方法還包括:從用戶的存儲卡中扣除上述結算價格所對應的金額。
[0012] 優(yōu)選地,在讀取上述待結算物品上的NFC標簽上的上述數據之前,上述方法還包 括;在上述待結算物品上嵌入可讀寫的NFC標簽;在非接入讀卡功能的終端上輸入上述待 結算物品對應的數據;建立上述終端與上述可讀寫的NFC標簽之間的通訊:將上述待結算 物品對應的數據發(fā)送到上述可讀寫的NFC標簽上。
[0013] 優(yōu)選地,上述待結算物品包括盛放食物的器皿。
[0014] 根據本發(fā)明實施例的另一個方面,提供了一種結算裝置,包括:讀取單元,用于讀 取待結算物品上的NFC標簽上的數據;確定單元,用于根據讀取的數據確定上述待結算物 品的價格;結算單元,用于將上述一個或多個上述待結算物品的價格之和作為結算價格。
[0015] 優(yōu)選地,上述確定單元包括:驗證模塊,用于對讀取的上述數據的數據簽名進行 驗證;分析單元,用于在驗證通過后,對上述數據進行分析以得到上述待結算物品的價格。
[0016] 優(yōu)選地,上述裝置還包括:嵌入單元,用于在讀取上述待結算物品上的NFC標簽上 的上述數據之前,在上述待結算物品上嵌入可讀寫的NFC標簽:輸入單元,用于在非接入讀 卡功能的終端上輸入上述待結算物品對應的數據;建立單元,用于建立上述終端與上述可 讀寫的NFC標簽之間的通訊;發(fā)送單元,用于將上述待結算物品對應的數據發(fā)送到上述可 讀寫的NFC標簽上。
[0017] 優(yōu)選地,上述待結算物品包括盛放食物的器皿。
[0018] 在本發(fā)明實施例中,識別待結算物品上的NFC標簽,通過NFC標簽上攜帶的信息確 定待結算物品的價格,從而計算出一個或多個待計算物品的總價格,以實現對物品的結算。 通過上述方式解決了相關技術中無法實現快速有效的結算的技術問題,達到了提高結算效 率的技術效果。
【專利附圖】
【附圖說明】
[0019] 此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0020] 圖1是根據本發(fā)明實施例的結算系統的一種優(yōu)選結構框圖;
[0021] 圖2是根據本發(fā)明實施例的結算裝置的一種優(yōu)選結構框圖;
[0022] 圖3是根據本發(fā)明實施例的結算裝置的另一種優(yōu)選結構框圖;
[0023] 圖4是根據本發(fā)明實施例的結算裝置的又一種優(yōu)選結構框圖;
[0024] 圖5是根據本發(fā)明實施例的結算裝置的又一種優(yōu)選結構框圖;
[0025] 圖6是根據本發(fā)明實施例的結算方法的一種優(yōu)選流程圖;
[0026] 圖7是根據本發(fā)明實施例的結算方法的另一種優(yōu)選流程圖。
【具體實施方式】
[0027] 需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相 互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。
[0028] 在描述本發(fā)明的各實施例的進一步細節(jié)之前,將參考圖1來描述可用于實現本發(fā) 明的原理的一個計算體系結構示意圖。在以下描述中,除非另外指明,否則將參考由一個或 多個計算機執(zhí)行的動作和操作的符號表示來描述本發(fā)明的各實施例。由此,可以理解,有時 被稱為計算機執(zhí)行的這類動作和操作包括計算機的處理單元對以結構化形式表示數據的 電信號的操縱。這一操縱轉換了數據或在計算機的存儲器系統中的位置上維護它,這以本 領域的技術人員都理解的方式重配置或改變了計算機的操作。維護數據的數據結構是具有 數據的格式所定義的特定屬性的存儲器的物理位置。然而,盡管在上述上下文中描述本發(fā) 明,但它并不意味著限制性的,如本領域的技術人員所理解的,后文所描述的動作和操作的 各方面也可用硬件來實現。
[0029] 轉向附圖,其中相同的參考標號指代相同的元素,本發(fā)明的原理被示為在一個合 適的計算環(huán)境中實現。以下描述基于所述的本發(fā)明的實施例,并且不應認為是關于此處未 明確描述的替換實施例而限制本發(fā)明。
[0030] 圖1示出了實現本實施例的原理的一個示例計算機體系結構的示意圖。出于描述 的目的,所繪的體系結構僅為合適環(huán)境的一個示例,并非對本發(fā)明的使用范圍或功能提出 任何局限。也不應將該計算系統解釋為對圖1所示的任一組件或其組合具有任何依賴或需 求。
[0031] 在其最基本的配置中,圖1中的結算系統至少包括:一個處理器102以及一個或 多個識別器104。處理器102可以包括但不限于用于存儲數據的存儲裝置以及與識別器通 信的傳輸裝置;識別器104可以包括:微處理器MCU、與處理器通信的傳輸裝置、與用戶交 互的裝置。在本實施例中,"系統〃也可以為能夠執(zhí)行軟件、固件來實現功能的任何硬件組 件或硬件組件的組合,系統可以是分布式的,以實現分布式功能。
[0032] 如本實施例所使用的,術語〃模塊〃、〃組件〃或〃單元〃可以指在結算系統上執(zhí) 行的軟件對象或例程。此處所描述的不同組件、模塊、單元、引擎和服務可被實現為在數據 沖突處理系統上執(zhí)行(例如,作為單獨的線程)的對象或進程。盡管此處所描述的系統和 方法較佳地以軟件來實現,但是硬件或軟件和硬件的組合的實現也是可能并被構想的。
[0033] 在其最基本的配置中,圖2是根據本發(fā)明實施例的結算裝置的結構示意圖,該裝 置優(yōu)選地可以位于上述處理器102和識別器104中。如圖2所示,該結算裝置包括:
[0034] 1)讀取單元202,用于讀取待結算物品上的近距離無線通信(Near Field Communication,簡稱為NFC)標簽上的數據;
[0035] 2)確定單元204,與NFC讀取單元202耦合,用于根據讀取的數據確定所述待結算 物品的價格;
[0036] 3)結算單元206,與確定單元204耦合,用于將所述一個或多個所述待結算物品的 價格之和作為結算價格。
[0037] 在上述優(yōu)選實施方式中,提供了一種優(yōu)選的結算裝置,用于識別待結算物品上的 NFC標簽,通過NFC標簽上攜帶的信息確定待結算物品的價格,從而計算出一個或多個待計 算物品的總價格,以實現對物品的結算。通過上述方式解決了相關技術中無法實現快速有 效的結算的技術問題,達到了提高結算效率的技術效果。
[0038] 上述的NFC技術是一種短距離的高頻無線通信技術,該技術允許電子設備之間進 行非接觸式點對點數據傳輸(一般限制在十厘米以內)交換數據。
[0039] 為了使得可以更為有效通過NFC標簽獲取物品的價格,同時減少出錯率,可以通 過NFC標簽攜帶但不限于以下數據中的一種或多種:物品標識、物品生產時間、物品的價 格、校驗碼。
[0040] 優(yōu)選地,在一個優(yōu)選實施方式中,如圖3所示,確定單元204包括驗證模塊302,計 算模塊304,其中,驗證模塊302,用于對讀取的所述數據的數據簽名進行驗證;計算模塊 304,用于在驗證模塊驗證通過后,對所述數據進行分析以得到所述待結算物品的價格。通 過對數據簽名的驗證保證數據讀取的有效性,也提高了數據的安全性。
[0041] 為了實現用戶最終的付款結算,如圖4所示,上述結算裝置還可以包括:扣除單元 402,用于在將所述一個或多個所述待結算物品的價格之和作為結算價格之后,從用戶的存 儲卡中扣除所述結算價格所對應的金額。優(yōu)選地,這個扣除單元可以是POS機。
[0042] 對于NFC標簽上的信息可以是按照需要錄入的,例如,如果在餐廳就餐,一份米飯 是1塊錢,現在物價上漲,一份米飯2塊錢,那么這個時候就可以通過工作人員對餐盤上的 NFC標簽重新錄入將其對應的價格更改為2塊錢。在一個優(yōu)選實施方式中,如圖5所示,上 述結算裝置還包括:嵌入單元502,用于在讀取所述待結算物品上的NFC標簽上的所述數據 之前,在所述待結算物品上嵌入可讀寫的NFC標簽;輸入單元504,用于在非接入讀卡功能 的終端上輸入所述待結算物品對應的數據;建立單元506,用于建立所述終端與所述可讀 寫的NFC標簽之間的通訊;發(fā)送單元508,用于將所述待結算物品對應的數據發(fā)送到所述可 讀寫的NFC標簽上。
[0043] 在本優(yōu)選實施例中,還提供了一種優(yōu)選的結算方法,如圖6所示,包括以下步驟
[0044] 步驟S602讀取待結算物品上的NFC標簽上的數據;
[0045] 步驟5604根據讀取的數據確定所述待結算物品的價格;
[0046] 步驟5606將所述一個或多個所述待結算物品的價格之和作為結算價格。
[0047] 在上述優(yōu)選實施方式中,提供了一種優(yōu)選的結算方法,用于識別待結算物品上的 NFC標簽,通過NFC標簽上攜帶的信息確定待結算物品的價格,從而計算出一個或多個待計 算物品的總價格,以實現對物品的結算。通過上述方式解決了相關技術中無法實現快速有 效的結算的技術問題,達到了提高結算效率的技術效果。
[0048] 在上述優(yōu)選的結算方法中,為了使得可以更為有效通過NFC標簽獲取物品的價 格,同時減少出錯率,可以通過NFC標簽攜帶但不限于以下數據中的一種或多種:物品標 識、物品生產時間、物品的價格、校驗碼。
[0049] 在一個優(yōu)選實施方式中,上述步驟S602:根據讀取的數據確定所述待結算物品的 價格包括;對讀取的所述數據的數據簽名進行驗證;在驗證通過后,對所述數據進行分析 以得到所述待結算物品的價格。通過對數據簽名的驗證保證數據讀取的有效性,也提高了 數據的安全性。
[0050] 優(yōu)選地,上述數字簽名是通過散列函數對所述數據進行處理的到散列值,采用公 鑰對所述散列值進行加密后得到的。在實際應用中,可以是通過散列函數對消息進行處理 得到散列值,也可以稱之為消息的散列值,摘要信息在數據簽名中的應用可以包括:使用 某種散列算法對要發(fā)送的數據進行處理生成數據摘要信息,然后采用公鑰密碼算法,用私 鑰加密數據摘要信息,一個簽名體制一般包括:發(fā)送方的簽名部分和接收方的認證部分, 其中,發(fā)送方的簽名部分簽字算法所使用的密鑰是秘密的,即,簽字者的私鑰,接收方的認 證部分所采用的認證算法使用的密鑰是發(fā)送方的公鑰。數字簽名隨著文本的變化而變化, 數字簽名與文本信息是不可分割的,它是再帶在數據電文中,以電子形式所含、所附或在邏 輯上與數據電文有聯系的數據,和與數據電文有關的任何方法,可以用于數據電文有關的 簽字持有人和表明此人認可數據電文所含信息。
[0051] 為了實現用戶最終的付款結算,在將所述一個或多個所述待結算物品的價格之和 作為結算價格之后,上述結算方法還包括;從用戶的存儲卡中扣除所述結算價格所對應的 金額。
[0052] 對于NFC標簽上的信息可以是按照需要錄入的,例如,如果在餐廳就餐,一份米飯 是1塊錢,現在物價上漲,一份米飯2塊錢,那么這個時候就可以通過工作人員對餐盤上的 NFC標簽重新錄入將其對應的價格更改為2塊錢。在一個優(yōu)選實施方式中,如圖7所示,在 讀取所述待結算物品上的NFC標簽上的所述數據之前,上述結算方法還包括;
[0053] 步驟S702在待結算物品上嵌入可讀寫的NFC標簽;
[0054] 步驟S704在非接入讀卡功能的終端上輸入待結算物品對應的數據:
[0055] 步驟S706建立終端與可讀寫的NFC標簽之間的通訊;
[0056] 步驟S708:將待結算物品對應的數據發(fā)送到上述可讀寫的NFC標簽上。
[0057] 在上述各個優(yōu)選實施方式中,待結算物品可以是盛放食物的器皿,或者是超市中 的物品的外包裝袋。
[0058] 本發(fā)明還提供了一種優(yōu)選的實施例以餐廳就餐計算為例,來進一步對本發(fā)明進行 解釋,但是值得注意的是,該優(yōu)選實施例只是為了更好的描述本發(fā)明,并不構成對本發(fā)明不 當的限定。
[0059] 在本優(yōu)選實施例中主要包括:菜品定價過程和結算過程,下面對這兩個過程進行 具體描述。
[0060] 菜品定價過程主要包括:
[0061] S1:在盛菜使用的器皿中嵌入可讀寫的NFC標簽,其中,該NFC標簽的寫次數可以 是高于1萬次的,從而保證了 NFC標簽的有效使用;
[0062] S2服務人員在具備非接讀卡功能的終端上輸入菜價,例如:Y5. 00元;
[0063] S3 :服務人員將盛菜使用的器皿放到終端上,建立終端與NFC標簽之間的通訊;
[0064] S4:終端對要寫入到NFC標簽上的數據進行簽名,然后將簽名后的數據發(fā)送到NFC 標簽上,其中,上述NFC標簽上的數據可以但不限于包括:菜品唯一標識、時間、價格和校驗 碼中的一種或多種;
[0065] S5: NFC標簽收到數據后,保存這些數據,從而完成NFC標簽菜品的定價過程。
[0066] 結算過程主要包括
[0067] S1:用餐人員挑選帶NFC標簽的菜品,并將其放置到托盤上
[0068] S2:用餐人員到結算臺進行結算,把托盤放置到結算系統的讀卡區(qū)上;
[0069] S3:結算系統從NFC標簽上讀出其中攜帶的數據,
[0070] S4:結算系統對數據的數據簽名進行驗證,在驗證通過后,對數據進行分析以得到 菜品標識、時間和價格等信息,
[0071] S5:結算系統自動計算得到總的消費金額,并在P0S機上進行顯示;
[0072] S6:用餐人員在刷卡付費后,消費系統將用餐人員的消費信息保存到數據庫中,完 成一次結算過程。
[0073] 通過上述近場支付的方式,提高了結算速度,降低了收銀員的工作強度和結算金 額出錯的概率,同時還可以在此系統的基礎上進行有效的統計分析,以便為消費者提供更 好的服務。
[0074] 在另外一個實施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實施例及優(yōu)選實 施方式中描述的技術方案。
[0075] 在另外一個實施例中,還提供了一種存儲介質,該存儲介質中存儲有上述軟件,該 存儲介質包括但不限于:光盤、軟盤、硬盤、可擦寫存儲器等。
[0076] 從以上的描述中,可以看出,本發(fā)明實現了如下技術效果:識別待結算物品上的 NFC標簽,通過NFC標簽上攜帶的信息確定待結算物品的價格,從而計算出一個或多個待計 算物品的總價格,以實現對物品的結算。通過上述方式解決了相關技術中無法實現快速有 效的結算的技術問題,達到了提高結算效率的技術效果。
[0077] 顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示 出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或 步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
[0078] 以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技 術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1. 一種結算方法,其特征在于,包括: 讀取待結算物品上的近距離無線通信NFC標簽上的數據: 根據讀取的數據確定所述待結算物品的價格; 將所述一個或多個所述待結算物品的價格之和作為結算價格。
2. 根據權利要求1所述的方法,其特征在于,NFC標簽上的數據包括以下至少之一:物 品標識、物品生產時間、物品的價格、校驗碼。
3. 根據權利要求1所述的方法,其特征在于,根據讀取的數據確定所述待結算物品的 價格包括; 對讀取的所述數據的數據簽名進行驗證; 在驗證通過后,對所述數據進行分析以得到所述待結算物品的價格。
4. 根據權利要求3所述的方法,其特征在于,所述數字簽名是通過散列函數對所述數 據進行處理的到散列值,采用公鑰對所述散列值進行加密后得到的。
5. 根據權利要求1所述的方法,其特征在于,在將所述一個或多個所述待結算物品的 價格之和作為結算價格之后,所述方法還包括; 從用戶的存儲卡中扣除所述結算價格所對應的金額。
6. 根據權利要求1至5中任一項所述的方法,其特征在于,在讀取所述待結算物品上的 NFC標簽上的所述數據之前,所述方法還包括; 在所述待結算物品上嵌入可讀寫的NFC標簽; 在非接入讀卡功能的終端上輸入所述待結算物品對應的數據; 建立所述終端與所述可讀寫的NFC標簽之間的通訊; 將所述待結算物品對應的數據發(fā)送到所述可讀寫的NFC標簽上。
7. 根據權利要求1至5中任一項所述的方法,其特征在于,所述待結算物品包括盛放食 物的器皿。
8. -種結算裝置,其特征在于,包括: 讀取單元,用于讀取待結算物品上的近距離無線通信NFC標簽上的數據; 確定單元,用于根據讀取的數據確定所述待結算物品的價格; 結算單元,用于將所述一個或多個所述待結算物品的價格之和作為結算價格。
9. 根據權利要求8所述的裝置,其特征在于,所述確定單元包括: 驗證模塊,用于對讀取的所述數據的數據簽名進行驗證; 分析單元,用于在驗證通過后,對所述數據進行分析以得到所述待結算物品的價格。
10. 根據權利要求8或9所述的裝置,其特征在于,還包括: 嵌入單元,用于在讀取所述待結算物品上的NFC標簽上的所述數據之前,在所述待結 算物品上嵌入可讀寫的NFC標簽; 輸入單元,用于在非接入讀卡功能的終端上輸入所述待結算物品對應的數據: 建立單元,用于建立所述終端與所述可讀寫的NFC標簽之間的通訊; 發(fā)送單元,用于將所述待結算物品對應的數據發(fā)送到所述可讀寫的NFC標簽上。
【文檔編號】G07G1/14GK104112321SQ201310136439
【公開日】2014年10月22日 申請日期:2013年4月18日 優(yōu)先權日:2013年4月18日
【發(fā)明者】陳德權 申請人:北京數碼視訊軟件技術發(fā)展有限公司