[發明專利]圖形碼的生成與校驗方法、裝置及終端、可讀存儲介質在審
| 申請號: | 201710735805.4 | 申請日: | 2017-08-24 |
| 公開(公告)號: | CN107563245A | 公開(公告)日: | 2018-01-09 |
| 發明(設計)人: | 鄭劍榮 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14;G06K19/06 |
| 代理公司: | 深圳市恒申知識產權事務所(普通合伙)44312 | 代理人: | 李紅梅 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 生成 校驗 方法 裝置 終端 可讀 存儲 介質 | ||
技術領域
本發明涉及數據校驗技術領域,尤其涉及一種圖形碼的生成與校驗方法、裝置及終端、可讀存儲介質。
背景技術
掃描槍作為光學、機械、電子、軟件應用等技術緊密結合的高科技產品,是繼鍵盤和鼠標之后的第三代主要的電腦輸入設備。同時條形碼或二維碼作為一種及時、準確、可靠、經濟的數據輸入手段,已廣泛應用于工業自動化控制和各類管理信息系統中。利用掃描槍掃描產品的條形碼或二維碼,便可以高速、準確地讀取出產品的產品信息,進而掌握產品的型號(貨號)、單價、規格、出廠日期等。
目前,通過掃碼槍掃碼條形碼或二維碼錄入產品的產品信息時,掃碼結果可能會受掃碼槍工作模式的影響,例如,對于USB模式的掃碼槍而言,掃描到的產品信息偶爾會被錄入系統當前的輸入法篡改,因此保存至錄入系統的產品信息就會與產品實際的產品信息存在差異,難免會給錄入工作帶來一定的隱患。
發明內容
本發明實施例的主要目的在于提供一種圖形碼的生成與校驗方法、裝置及終端、可讀存儲介質,可以解決現有技術中在保存掃碼獲取的產品信息之前,無法判斷掃碼獲取的產品信息是否已被篡改的技術問題。
為實現上述目的,本發明實施例第一方面提供一種圖形碼的生成方法,該方法包括:
獲取產品的產品信息;
根據所述產品信息生成字符串編碼,及根據所述產品信息生成信息校驗碼;
基于所述字符串編碼及信息校驗碼,生成所述產品的圖形碼。
為實現上述目的,本發明實施例第二方面提供一種圖形碼的校驗方法,該方法包括:
掃描所述圖形碼,獲取所述圖形碼包含的字符串,所述字符串包含信息校驗碼及字符串編碼;
根據所述字符串編碼生成目標校驗碼;
根據所述目標校驗碼及信息校驗碼,對所述字符串進行校驗。
為實現上述目的,本發明實施例第三方面提供一種圖形碼的生成裝置,該裝置包括:
獲取模塊,用于獲取產品的產品信息;
編碼模塊,用于根據所述產品信息生成字符串編碼,及根據所述產品信息生成信息校驗碼;
生成模塊,用于基于所述字符串編碼及信息校驗碼,生成所述產品的圖形碼。
為實現上述目的,本發明實施例第四方面提供一種圖形碼的校驗裝置,該裝置包括:
掃描模塊,用于掃描所述圖形碼,獲取所述圖形碼包含的字符串,所述字符串包含信息校驗碼及字符串編碼;
校驗碼生成模塊,用于根據所述字符串編碼生成目標校驗碼;
校驗模塊,用于根據所述目標校驗碼及信息校驗碼,對所述字符串進行校驗。
為實現上述目的,本發明實施例第五方面提供一種終端,該終端包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時,實現第一方面的圖形碼的生成方法中的各個步驟,或所述終端與掃碼槍連接,所述掃碼槍用于掃描產品的圖形碼,并將所述圖形碼包含的字符串發送至所述終端,所述處理器執行所述計算機程序時,實現第二方面的圖形碼的校驗方法中的各個步驟。
為實現上述目的,本發明實施例第六方面提供一種可讀存儲介質,所述可讀存儲介質為計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時,實現第一方面的圖形碼的生成方法中的各個步驟,或實現第二方面的圖形碼的校驗方法中的各個步驟。
本發明實施例提供一種圖形碼的生成方法,該方法通過產品的產品信息生成字符串編碼及信息校驗碼,然后基于字符串編碼及信息校驗碼,生成相應的圖形碼,在掃描該圖形碼之后,即可通過提取出上述信息校驗碼來校驗掃碼獲取的產品信息是否已被篡改。本發明實施例還提供一種圖形碼的校驗方法,該方法在掃描圖形碼之后,獲取圖形碼包含的字符串,然后提取出該字符串中的信息校驗碼,然后利用剩余的字符串編碼生成目標校驗碼,根據該目標校驗碼和信息校驗碼對上述字符串進行校驗,從而便可以確定上述字符串是否被篡改。即本發明實施例在保存掃碼獲取的產品信息之前,能夠有效的判斷出掃碼獲取的產品信息是否已被篡改。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為一種終端的結構框圖;
圖2為本發明第一實施例中圖形碼的生成方法的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710735805.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種二維碼安全驗證方法及移動終端
- 下一篇:基于互聯網的快速安檢系統





