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

技术编号:35611656 阅读:13 留言:0更新日期:2022-11-16 15:35
本发明专利技术提供了一种基于二维码扫码结算方法的过期商品拦截方法及装置,属于二维码扫码技术领域。它解决了现有商超系统不能在扫描商品的时候判断商品是否存在过期等问题。本发明专利技术包括以下步骤:步骤S1:识别二维码;步骤S2:判定输入;步骤S3:锁定键盘;步骤S4:判断文本,若文本是商品二维码文本,则执行步骤S5;若文本不是商品二维码文本,执行步骤S10;步骤S5:获取保质期;步骤S6:判断是否过期,若商品过期,则执行步骤S7;

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


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

技术介绍

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

技术实现思路

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

【技术保护点】

【技术特征摘要】
1.一种基于二维码扫码结算方法的过期商品拦截方法,其特征在于,包括以下步骤:步骤S1:识别二维码:扫码枪扫描二维码识别商品二维码文本;步骤S2:判定输入:判断是否有二维码文本输入,当判断有输入时,执行步骤S3;步骤S3:锁定键盘:按预设时长锁定键盘,锁定键盘的预设时长为200毫秒;步骤S4:判断文本:判断预设时长内输入的文本是否为商品二维码文本,商品二维码文本包括网址、商品条码,所述的商品条码包括前缀、条形码文本和尾缀,前缀为gtin/,条形码文本为14位数字编码,尾缀为/,若文本是商品二维码文本,则执行步骤S5;若文本不是商品二维码文本,则执行步骤S10;步骤S5:获取保质期:提取商品二维码文本中的保质期;步骤S6:判断是否过期,若商品过期,则执行步骤S7;若商品未过期,则执行步骤S8;步骤S7:过期商品处理:提醒商品过期;步骤S8:获取条形码文本:提取商品二维码文本中的条形码文本;步骤S9:输出条形码文本:输出条形码文本;步骤S10:输出文本:输出预设时长内输入的文本。2.根据权利要求1所述的一种基于二维码扫码结算方法的过期商品拦截方法,其特征在于,步骤S5包括判断条形码文本首数字是否为“0”,当条形码文本首数为0时,去除首数并输出十三位数字编码条形码文本;当条形码文本首数不为0时,输出十...

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

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

1