基于商品二维码的扫码结算方法及装置制造方法及图纸

技术编号:35612060 阅读:9 留言:0更新日期:2022-11-16 15:36
本发明专利技术提供了一种基于商品二维码的扫码结算方法及装置,属于二维码扫码技术领域。它解决了现有商超系统无法识别离线状态下的商品二维码等问题。本离线状态下的商品二维码扫码结算方法包括以下步骤:步骤S1:识别二维码;步骤S2:判定输入;步骤S3:锁定键盘;步骤S4:判断文本,若文本是商品二维码文本,则执行步骤S5;若文本不是商品二维码文本,则执行步骤S6;步骤S5:输出条形码文本;步骤S6:输出文本。本发明专利技术具有能够适配现有的商超结算装置和结算系统,无需对结算装置或结算系统进行更换,节约成本等优点。约成本等优点。约成本等优点。

【技术实现步骤摘要】
基于商品二维码的扫码结算方法及装置


[0001]本专利技术属于二维码扫码
,特别涉及一种基于商品二维码的扫码结算方法及装置。

技术介绍

[0002]商品条形码的编码遵循唯一性原则,以保证商品条形码在全世界范围内不重复,即一个商品项目只能有一个代码,或者说一个代码只能标识一种商品项目。不同规格、不同包装、不同品种、不同价格、不同颜色的商品只能使用不同的商品代码,由于商超数据库中存储相关信息,商超扫描条形码能够读出对应的商品名称、价格等信息。商超结算时,用扫描设备扫描条形码,读出条形码对应编码后自动读取相应的商品信息,由于这些信息已提前录入商超数据库,所以当扫描设备扫描后,会从计算机数据库中查到该条形码所对应的商品相关信息,然后显示在显示终端上,确认商品信息后,顾客即可结账。
[0003]二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理,具有数据容量更大、编码范围广、容错能力强、译码可靠性高、可引入加密措施、成本低、易制作、持久耐用等优点。
[0004]但是现有的商超系统中,结算装置和结算系统均只适用于条形码,而扫描枪扫描离线状态下的商品二维码时,读取的是网址文本信息,现有的结算装置和结算系统并不能直接读取二维码进行结算。

技术实现思路

[0005]本专利技术的目的是针对现有技术中存在的上述问题,提供了一种基于商品二维码的扫码结算方法及装置。
[0006]本专利技术的第一个目的可通过下列技术方案来实现:一种基于商品二维码的扫码结算方法,包括以下步骤:步骤S1:识别二维码:扫码枪扫描二维码识别商品二维码文本;步骤S2:判定输入:判断是否有二维码文本输入,当判断有输入时,执行步骤S3;步骤S3:锁定键盘:按预设时长锁定键盘,锁定键盘的预设时长为100

300毫秒;步骤S4:判断文本:判断预设时长内输入的文本是否为商品二维码文本,商品二维码文本包括网址、商品条码,若文本是商品二维码文本,则执行步骤S5;若文本不是商品二维码文本,则执行步骤S6;步骤S5:输出条形码文本:提取商品二维码文本中的条形码文本并输出;步骤S6:输出文本:输出预设时长内输入的文本。
[0007]本专利技术的工作原理:扫码枪的工作原理等同于键盘输入,现有的扫码枪在输入文
本后会直接回车输入,使得扫码枪读取的商品二维码文本并不能被现有的结算装置或结算系统识别,在本方案中,扫码枪扫描条形码或二维码时,扫码枪读取信息并转化为文本输入,即按文本的符号、字母或数字的顺序输入计算机中并回车,当计算机检测到第一个输入符号或字母时,即按预设时长锁定键盘,商超工作人员也不能以键盘输入,从而防止在扫码枪输入中混入键盘输入导致的商品二维码无法识别或识别错误的问题,锁定键盘时间内,读取的文本信息不会直接被回车输入,而是将预设时长内输入的文本先进行判断,当判断为商品二维码文本时,则从商品二维码文本中提取出条形码文本,以条形码文本输入现有的结算装置或结算系统中,即可使得现有的结算装置或结算系统能够直接适配商品二维码的扫码结算。本专利技术使得现有的结算装置或结算系统能够直接适用于商品二维码的扫码结算,而无需将现有的结算装置或结算系统进行更换,节约了大量的成本,由于商品二维码能够容纳更多的数据,使得通过扫描商品二维码进行的结算方式能够识别更多的数据信息,同时能够记录更多的数据信息,从而能够进一步实现商超系统中物联网数据的建立。
[0008]在上述的基于商品二维码的扫码结算方法中,所述的商品条码包括前缀、条形码文本和尾缀。
[0009]在上述的基于商品二维码的扫码结算方法中,所述的前缀为gtin/,所述的条形码文本为14位数字编码,所述的尾缀为/。
[0010]在上述的基于商品二维码的扫码结算方法中,步骤S5包括判断条形码文本首数字是否为“0”,当条形码文本首数为0时,去除首数并输出十三位数字编码条形码文本;当条形码文本首数不为0时,输出十四位数字编码条形码文本。
[0011]在上述的基于商品二维码的扫码结算方法中,商品二维码文本还包括批次号、单品号、生产日期、有效期、保质期、失效期。
[0012]本专利技术的第二个目的可通过下列技术方案来实现:一种基于商品二维码的扫码结算装置,包括计算机端、扫码枪、键盘、显示器、服务器、一个或多个处理器、存储器以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述程序包括用于执行上述的基于商品二维码的扫码结算方法。
[0013]与现有技术相比,本专利技术具有能够适配现有的商超结算装置和结算系统,无需对结算装置或结算系统进行更换,节约成本的优点。
附图说明
[0014]图1是本专利技术一种基于商品二维码的扫码结算方法的流程图。
具体实施方式
[0015]以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。
[0016]如图1所示,本基于商品二维码的扫码结算方法,包括以下步骤:步骤S1:识别二维码:扫码枪扫描二维码识别商品二维码文本;步骤S2:判定输入:判断是否有输入,当判断有输入时,执行步骤S3;步骤S3:锁定键盘:锁定键盘200毫秒;
步骤S4:判断文本:判断预设时长内输入的文本是否为商品二维码文本,若文本是商品二维码文本,则执行步骤S5;若文本不是商品二维码文本,则执行步骤S6;步骤S5:输出条形码文本:扫描读取的商品二维码文本包括网址、商品条码、单品号、生产日期、有效期、失效期、保质期,商品条码包括前缀、条形码文本和尾缀,提取商品二维码文本中的条形码文本并输出,条形码文本首数字为“0”时,自动去除“0”;步骤S6:输出文本:输出预设时长内输入的文本。
[0017]进一步细说,前缀为gtin/,所述的条形码文本为14位数字编码,所述的尾缀为/。
[0018]进一步细说,步骤S5还包括判断条形码文本首数字是否为“0”,当条形码文本首数为0时,去除首数并输出十三位数字编码条形码文本;当条形码文本首数为0时,输出十四位数字编码条形码文本。目前,商超结算平台中的商品条形码属性支持两种代码结构,分别为 GTIN

14和 GTIN

13。为了满足这两种代码结构的填写,页面设置为 14 位,当商品条形码为 GTIN

13 时,平台将在前面补“0”,对条形码信息没有影响。
[0019]实施例一:商品二维码文本为https://gm2d.zjamr.zj.gov.cn/gtin/0690215486521/bat/202110110002/ser/0001/pro/210720/bestb/220431/exp/220531/其中,https:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于商品二维码的扫码结算方法,其特征在于,包括以下步骤:步骤S1:识别二维码:扫码枪扫描二维码识别商品二维码文本;步骤S2:判定输入:判断是否有二维码文本输入,当判断有输入时,执行步骤S3;步骤S3:锁定键盘:按预设时长锁定键盘,锁定键盘的预设时长为100

300毫秒;步骤S4:判断文本:判断预设时长内输入的文本是否为商品二维码文本,商品二维码文本包括网址、商品条码,若文本是商品二维码文本,则执行步骤S5;若文本不是商品二维码文本,则执行步骤S6;步骤S5:输出条形码文本:提取商品二维码文本中的条形码文本并输出;步骤S6:输出文本:输出预设时长内输入的文本。2.根据权利要求1所述的一种基于商品二维码的扫码结算方法,其特征在于,所述的商品条码包括前缀、条形码文本和尾缀。3.根据权利要求2所述的一种基于商品二维码的扫码结算方法,其特征在于,所述的前...

【专利技术属性】
技术研发人员:郭锐林强程璐璐林文都马琳
申请(专利权)人:浙江省标准化研究院金砖国家标准化浙江研究中心浙江省物品编码中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1