CN109543479B - 扫码方法、装置、设备和存储介质 - Google Patents

扫码方法、装置、设备和存储介质 Download PDF

Info

Publication number
CN109543479B
CN109543479B CN201811242015.3A CN201811242015A CN109543479B CN 109543479 B CN109543479 B CN 109543479B CN 201811242015 A CN201811242015 A CN 201811242015A CN 109543479 B CN109543479 B CN 109543479B
Authority
CN
China
Prior art keywords
code scanning
article
value
global counter
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811242015.3A
Other languages
English (en)
Other versions
CN109543479A (zh
Inventor
林泽江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kingdee Deeking Cloud Computing Co ltd
Original Assignee
Kingdee Deeking Cloud Computing Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kingdee Deeking Cloud Computing Co ltd filed Critical Kingdee Deeking Cloud Computing Co ltd
Priority to CN201811242015.3A priority Critical patent/CN109543479B/zh
Publication of CN109543479A publication Critical patent/CN109543479A/zh
Application granted granted Critical
Publication of CN109543479B publication Critical patent/CN109543479B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10861Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

本申请涉及一种扫码方法、装置、计算机设备和存储介质。所述方法包括:根据扫码操作指令调用扫码界面;通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;根据所述扫码结果进行业务操作。由于通过扫码界面连续扫描物品,实现了连续扫码,无需返回业务界面,也无需多次点击扫码按钮进入扫码界面,进而可以极大的提高扫码效率。

Description

扫码方法、装置、设备和存储介质
技术领域
本申请涉及移动扫码领域,特别是涉及一种扫码方法、装置、设备和存储介质。
背景技术
随着网络和移动智能终端的快速发展,因其带来的方便快捷,广泛应用于超市、便利店等生活购物的主要场所。其中,购物结算作为购物的必经环节,在零售行业扮演着越来越重要的作用。
目前,运用移动终端扫码进行结算的数量持续增长,例如,在小型便利店中,商家通常直接使用自己的手机,装上收银软件后,利用手机的摄像头扫描商品上的条形码,完成结算。例如,当需要结算时,用户点击扫描按钮,进入扫描界面,扫描完成之后返回到业务界面,扫描第二件商品时,用户再次点击扫描按钮进入扫描界面,以此循环,直到扫描完所有商品。
然而,运用这种方式,对于多个商品需要点击多次扫描按钮,导致扫码效率严重低下。
发明内容
基于此,有必要针对上述技术问题,提供一种扫码方法、装置、计算机设备和存储介质。
一种扫码方法,所述方法包括:
根据扫码操作指令调用扫码界面;
通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;
根据所述扫码结果进行业务操作。
在其中一个实施例中,所述根据所述扫码结果进行业务操作,包括:获取预设的全局计数器的值;根据所述全局计数器的值对所述扫码结果进行准确度校验;若校验成功,则根据所述扫码结果进行业务操作。
在其中一个实施例中,所述根据所述全局计数器的值对所述扫码结果进行准确度校验,包括:若所述全局计数器的值等于预设阈值,则校验成功;若所述全局计数器的值不等于预设阈值,则校验失败。
在其中一个实施例中,所述获取所述计数器的值,包括:判断相邻两次扫码结果中的物品标识是否相同;若相同,则将所述全局计数器的值加一;若不相同,则将所述全局计数器的值置零。
在其中一个实施例中,所述根据所述扫码结果进行业务操作,包括:根据所述扫码结果获取所述物品信息;根据所述物品信息和用户操作指令,对所述物品进行业务操作。
在其中一个实施例中,所述根据所述物品信息和用户操作指令,对所述物品进行业务操作,包括:根据所述用户操作指令,从所述扫码界面切换至业务操作界面;所述业务操作界面用于展示所述物品信息;通过所述业务操作界面接收业务操作指令;所述业务操作指令包括用户选中的至少一个物品的操作指令;根据所述业务操作指令对所述物品进行业务操作。
在其中一个实施例中,所述通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果,包括:通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的标识码的图像信息;采用预设的图像识别方法,对各所述物品的标识码的图像信息进行识别,获得所述扫码结果;所述扫码结果包括物品标识。
一种扫码装置,其特征在于,所述装置包括:
调用模块,用于根据扫码操作指令调用扫码界面;
获取模块,用户通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;
业务模块,用于根据所述扫码结果进行业务操作。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
根据扫码操作指令调用扫码界面;
通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;
根据所述扫码结果进行业务操作。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
根据扫码操作指令调用扫码界面;
通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;
根据所述扫码结果进行业务操作。
上述扫码方法、装置、计算机设备和存储介质,通过根据扫码操作指令调用扫码界面;通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;根据所述扫码结果进行业务操作。由于通过扫码界面连续扫描物品,实现了连续扫码,无需返回业务界面,也无需多次点击扫码按钮进入扫码界面,进而可以极大的提高扫码效率。
附图说明
图1为一个实施例中计算机设备的内部结构图;
图2为一个实施例中扫码方法的流程示意图;
图3为图2实施例中S203的实现方式的流程示意图;
图4为图2实施例中S203的另一种实现方式的流程示意图;
图5为图4实施例中S402的实现方式的流程示意图;
图6为图2实施例中S202的实现方式的流程示意图;
图7为一个实施例中扫码装置的结构框图;
图8为另一个实施例中扫码装置的结构框图;
图9为另一个实施例中扫码装置的结构框图;
图10为另一个实施例中扫码装置的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的扫码方法可以应用于计算机设备,该计算机设备可以是终端,其内部结构图可以如图1所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种扫码方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
在一个实施例中,如图2所示,提供了一种扫码方法,该方法的执行主体为图1所示的计算机设备,本申请涉及的是连续扫码的具体实现过程,包括以下步骤:
S201,根据扫码操作指令调用扫码界面。
其中,扫码操作指令是指用户对计算机设备发起的扫码命令,它可以是通过用户在业务操作界面点击扫码按钮,或者通过用户语音操作命令发出的指令。扫码界面包括用户与扫码***进行应用交互的扫码窗口。具体地,计算机设备在接收到用户发出的扫码操作指令后调用扫码界面,进而使计算机设备从业务操作界面切换到扫码界面。
S202,通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果。
其中,标识码作为物品的唯一身份标识,是物品的必备属性,也是物品生产、流通等环节的唯一标识。标识码可以是物品的条形码、二维码等。扫码结果可以包括物品标识码对应的物品名称。
具体地,在扫码界面,通过计算机设备的操作***调用计算机设备自身携带的摄像头,对物品的标识码进行扫码,并将扫码信息返回给解码引擎进行解码,进而获取各个物品扫码结果。例如,可以是计算机设备获取到物品标识码的图片信息,识别图片信息获取对应的物品名称,即确定扫描结果,也可以是通过后台服务器获取对应的物品名称,并将物品名称作为扫描结果发送给计算机设备,使得计算机设备获取各物品的扫码结果。
S203,根据所述扫码结果进行业务操作。
其中,业务操作可以是对物品进行总价格结算、对物品进行增加移减、对物品进行一定折扣等。
例如,对两个物品连续扫码,根据物品的标识码获取的扫码结果是“一个本子、一支笔”,根据扫码结果进行物品进行增减,例如“本子购买量加一、笔购买量加2”,还可以对物品进行结算,例如,根据“一个本子、一支笔”的价格分别是“6元,2元”进行结算总价格为8元。
本实施例提供的扫码方法,通过根据扫码操作指令调用扫码界面;通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;根据所述扫码结果进行业务操作。由于通过扫码界面连续扫描物品,实现了连续扫码,无需返回业务界面,也无需多次点击扫码按钮进入扫码界面,进而可以极大的提高扫码效率。
在其中一个实施例中,对于连续扫描物品的标识码,需要调用标识码解析线程获取每个物品的扫码结果,进而根据扫码结果调用业务线程进行业务操作,然而,扫码的过程是连续的,当再一次获取到物品的扫码结果,直接调用业务线程就会使得业务线程与标识码解析线程冲突。本实施例提供了一种规避此冲突的方法。如图3所示,S203“根据所述扫码结果进行业务操作”包括:
S301,获取预设的全局计数器的值。
其中,预设的全局计数器可以是一个后台程序软件,全局计数器的值可以通过判断相邻两次扫码结果中的物品标识是否一致得到,预设的全局计数器的初始值可以为0。
可选地,S301的一种可能的实现方式包括:判断相邻两次扫码结果中的物品标识是否相同,若相同,则将全局计数器的值加一;若不相同,则将全局计数器的值置零。物品标识可以包括物品名称、物品编号等。
例如,在预设的全局计数器的初始值为0时,如果相邻两次扫码结果中的物品标识相同,则全局计数器的值加一,此时全局计数器的值为1,如果下一次扫码结果中的物品标识仍相同,则全局计数器的值继续加一,此时全局计数器的值为2,如果扫码结果中的物品标识不相同,则全局计数器的值置零。
S302,根据所述全局计数器的值对所述扫码结果进行准确度校验。
其中,可以根据全局计数器的值与预设阈值进行准确度校验。例如,可以根据全局计数器的值与预设阈值的大小进行准确度校验,也可以根据全局计数器的值减去预设阈值得到差值,进而根据差值进行准确度校验,或者也可以根据全局计数器的值与预设阈值的比值进行校验。
可选地,若所述全局计数器的值等于预设阈值,则校验成功;若所述全局计数器的值不等于预设阈值,则校验失败。
其中,预设阈值可以是根据大量的实验数据并在一定平台进行实验后得到的值,在本申请实施例中,预设阈值可以是固定的,例如可以取6。
例如,假设预设阈值为3,则对于扫描一个物品的标识码,获取到扫码结果为物品A,根据全局计数器对该物品进行校验,如果第二次的扫码结果仍然是物品A,则全局技术器的值加一,则此时全局计数器的值为1;如果第三次的扫码结果仍然是物品A,则全局技术器的值加一,则此时全局计数器的值为2。如果第四次的扫码结果仍然是物品A,则全局技术器的值加一,则此时全局计数器的值为3。全局计数器的值等于预设阈值3,表明校验成功,即扫码结果确定为物品A;如果第四次的扫码结果为物品B,即对于扫描的该物品的标识码的扫码结果出现偏差,偏差产生的原因可能是扫描的物品不一致、标识码不清晰、扫码时抖动等,此时全局技术器的值置零。
可选地,在全局计数器的值不等于预设阈值3,校验失败时,会继续进行校验,直至校验成功。
S303,若校验成功,则根据所述扫码结果进行业务操作。
例如,如果第四次的扫码结果仍然是物品A,全局计数器的值等于预设阈值3,校验成功时,扫码结果确定为物品A,进而对物品A进行业务操作,例如,对物品A的价格进行显示并结算,或者,对物品A的数量进行增加或移除等。
本实施例提供的对连续扫码进行准确度校验的方法,通过获取预设的全局计数器的值;根据所述全局计数器的值对所述扫码结果进行准确度校验;若校验成功,则根据所述扫码结果进行业务操作,既能对扫码结果进行准确度校验,又可以规避连续扫码的冲突问题,进而极大的提高了扫码效率。
在其中一个实施例中,如图4所示,S203“根据所述扫码结果进行业务操作”,包括:
S401,根据所述扫码结果获取所述物品信息。
其中,物品信息可以是扫码结果对应的物品的价格信息、价格折扣信息、生产信息、库存量信息等。例如,扫码结果是物品A,则物品信息可以是物品A的价格、价格折扣比等。
例如,可以是计算机设备获取到扫码结果的物品名称,利用本地缓存存储的对应物品名称与物品信息之间的关系,确定对应的物品信息,也可以是计算机设备将扫描结果发送给后台服务器,后台服务器根据物品名称与物品信息之间的关系确定物品信息,并将物品信息发送给计算机设备,使得计算机设备获取物品信息。
S402,根据所述物品信息和用户操作指令,对所述物品进行业务操作。
例如,用户操作指令可以是用户在业务操作界面点击结算按钮,进而使得计算机设备在接收到用户操作指令后,对物品进行结算;或者用户对物品进行增加或删除,进而使得计算机设备在接收到用户操作指令后,对物品进行相应的增加或删除;或者,用户对物品价格选择相应的折扣,再点击结算按钮,进而使得计算机设备进行该业务操作。
本实施例中提供了根据扫码结果进行业务操作的具体实现流程方式,根据所述扫码结果获取所述物品信息;根据所述物品信息和用户操作指令,对所述物品进行业务操作。由于根据扫码结果获取物品信息,进而进行业务操作,扫码结果为连续扫码的结果,进而也大大提高了业务效率。
在其中一个实施例中,如图5所示,S402“所述根据所述物品信息和用户操作指令,对所述物品进行业务操作”,包括:
S501,根据所述用户操作指令,从所述扫码界面切换至业务操作界面;所述业务操作界面用于展示所述物品信息。
其中,用户操作指令用于将扫码界面切换至业务操作界面。例如,计算设备当前处于扫描码界面,当物品扫描完后,用户点击确认按钮,计算机设备在接收到用户操作指令后,从扫描界面切换至业务操作界面。
S502,通过所述业务操作界面接收业务操作指令;所述业务操作指令包括用户选中的至少一个物品的操作指令。
其中,业务操作指令可以是用户在业务操作界面上对物品进行操作生成的指令,例如,用户对于一物品对应的数量点击“+”或“-”功能控件,业务操作指令也可以是用户点击结算按钮。
S503,根据所述业务操作指令对所述物品进行业务操作。
例如,用户对一物品对应的数量点击“+”或“-”功能控件时,计算机设备根据用户的点击操作实现物品的增加或/和移减。另外,也可以通过用户点击结算按钮时,计算机设备实现对物品的结算操作。
本实施例提供了根据所述物品信息和用户操作指令,对物品进行业务操作的具体实现过程,根据所述用户操作指令,从所述扫码界面切换至业务操作界面;所述业务操作界面用于展示所述物品信息;通过所述业务操作界面接收业务操作指令;所述业务操作指令包括用户选中的至少一个物品的操作指令;根据所述业务操作指令对所述物品进行业务操作。由于对于多物品扫码用户无需多次发起用户操作指令,进而极大的提高了业务效率。
在其中一个实施例中,如图6所示,S202“所述通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果”:包括:
S601,通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的标识码的图像信息。
其中,在扫码界面,通过计算机设备的操作***调用计算机设备自身携带的摄像头,对整个标识码按照图片的方式进行连续拍摄,获取物品的标识码的图像信息。
S602,采用预设的图像识别方法,对各所述物品的标识码的图像信息进行识别,获得所述扫码结果;所述扫码结果包括物品标识。
其中,预设的图像识别方法主要是利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对像的技术,是人工智能的一个重要领域。预设的图像识别方法可以是基于神经网络的图像识别方法、基于小波矩的图像识别方法等。
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种扫码装置,包括调用模块11,获取模块12,业务模块13,其中:
调用模块11,用于根据扫码操作指令调用扫码界面;
获取模块12,用户通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;
业务模块13,用于根据所述扫码结果进行业务操作。
在其中一个实施例中,如图8所示,在图7所示的基础上,业务模块13包括:
第一获取单元130,用于获取预设的全局计数器的值;
校验单元131,用于根据所述全局计数器的值对所述扫码结果进行准确度校验;
第一业务单元132,用于若校验成功,则根据所述扫码结果进行业务操作。
在其中一个实施例中,校验单元131用于若所述全局计数器的值等于预设阈值,则校验成功;若所述全局计数器的值不等于预设阈值,则校验失败。
在其中一个实施例中,第一获取单元130用于判断相邻两次扫码结果中的物品标识是否相同;若相同,则将所述全局计数器的值加一;若不相同,则将所述全局计数器的值置零。
在其中一个实施例中,如图9所示,在图7所示的基础上,业务模块13包括:
第二获取单元133,用于根据所述扫码结果获取所述物品信息;
第二业务单元134,用于根据所述物品信息和用户操作指令,对所述物品进行业务操作。
在其中一个实施例中,第二业务单元134用于根据所述用户操作指令,从所述扫码界面切换至业务操作界面;所述业务操作界面用于展示所述物品信息;通过所述业务操作界面接收业务操作指令;所述业务操作指令包括用户选中的至少一个物品的操作指令;根据所述业务操作指令对所述物品进行业务操作。
在其中一个实施例中,如图10所示,在图7所示的基础上,获取模块12包括:
第三获取单元120,用于通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的标识码的图像信息;
第四获取单元121,用于采用预设的图像识别方法,对各所述物品的标识码的图像信息进行识别,获得所述扫码结果;所述扫码结果包括物品标识。
关于扫码装置的具体限定可以参见上文中对于输出模式控制方法的限定,在此不再赘述。上述输出模式控制中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
根据扫码操作指令调用扫码界面;
通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;
根据所述扫码结果进行业务操作。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预设的全局计数器的值;根据所述全局计数器的值对所述扫码结果进行准确度校验;若校验成功,则根据所述扫码结果进行业务操作。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若所述全局计数器的值等于预设阈值,则校验成功;若所述全局计数器的值不等于预设阈值,则校验失败。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:判断相邻两次扫码结果中的物品标识是否相同;若相同,则将所述全局计数器的值加一;若不相同,则将所述全局计数器的值置零。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述扫码结果获取所述物品信息;根据所述物品信息和用户操作指令,对所述物品进行业务操作。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述用户操作指令,从所述扫码界面切换至业务操作界面;所述业务操作界面用于展示所述物品信息;通过所述业务操作界面接收业务操作指令;所述业务操作指令包括用户选中的至少一个物品的操作指令;根据所述业务操作指令对所述物品进行业务操作。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的标识码的图像信息;采用预设的图像识别方法,对各所述物品的标识码的图像信息进行识别,获得所述扫码结果;所述扫码结果包括物品标识。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
根据扫码操作指令调用扫码界面;
通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;
根据所述扫码结果进行业务操作。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取预设的全局计数器的值;根据所述全局计数器的值对所述扫码结果进行准确度校验;若校验成功,则根据所述扫码结果进行业务操作。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若所述全局计数器的值等于预设阈值,则校验成功;若所述全局计数器的值不等于预设阈值,则校验失败。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:判断相邻两次扫码结果中的物品标识是否相同;若相同,则将所述全局计数器的值加一;若不相同,则将所述全局计数器的值置零。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述扫码结果获取所述物品信息;根据所述物品信息和用户操作指令,对所述物品进行业务操作。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述用户操作指令,从所述扫码界面切换至业务操作界面;所述业务操作界面用于展示所述物品信息;通过所述业务操作界面接收业务操作指令;所述业务操作指令包括用户选中的至少一个物品的操作指令;根据所述业务操作指令对所述物品进行业务操作。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的标识码的图像信息;采用预设的图像识别方法,对各所述物品的标识码的图像信息进行识别,获得所述扫码结果;所述扫码结果包括物品标识。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种扫码方法,其特征在于,所述方法包括:
根据扫码操作指令调用扫码界面;
通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;
根据所述扫码结果进行业务操作;
其中,所述根据所述扫码结果进行业务操作,包括:
获取预设的全局计数器的值;
根据所述全局计数器的值对所述扫码结果进行准确度校验;
若校验成功,则根据所述扫码结果进行业务操作;
其中,所述获取预设的全局计数器的值,包括:
判断相邻两次所述扫码结果中的物品标识是否相同;
若相同,则将所述全局计数器的值加一;
若不相同,则将所述全局计数器的值置零;
所述根据所述全局计数器的值对所述扫码结果进行准确度校验,包括:
若所述全局计数器的值等于预设阈值,则校验成功;
若所述全局计数器的值不等于预设阈值,则校验失败。
2.根据权利要求1所述的方法,其特征在于,所述标识码包括所述物品的条形码和二维码。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述根据所述扫码结果进行业务操作,包括:
根据所述扫码结果获取所述物品的信息;
根据所述物品的信息和用户操作指令,对所述物品进行业务操作。
4.根据权利要求3所述的方法,其特征在于,所述物品的信息包括所述扫码结果对应的所述物品的价格信息、价格折扣信息、生产信息以及库存量信息。
5.根据权利要求3所述的方法,其特征在于,所述根据所述物品的信息和用户操作指令,对所述物品进行业务操作,包括:
根据所述用户操作指令,从所述扫码界面切换至业务操作界面;所述业务操作界面用于展示所述物品的信息;
通过所述业务操作界面接收业务操作指令;所述业务操作指令包括用户选中的至少一个物品的操作指令;
根据所述业务操作指令对所述物品进行业务操作。
6.根据权利要求5所述的方法,其特征在于,所述用户操作指令是用户在所述业务操作界面上对所述物品进行操作生成的指令。
7.根据权利要求1-2任一项所述的方法,其特征在于,所述通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果,包括:
通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的标识码的图像信息;
采用预设的图像识别方法,对各所述物品的标识码的图像信息进行识别,获得所述扫码结果;所述扫码结果包括物品标识。
8.一种扫码装置,其特征在于,所述装置包括:
调用模块,用于根据扫码操作指令调用扫码界面;
获取模块,用户通过所述扫码界面连续扫描至少两个物品的标识码,获取每个所述物品的扫码结果;
业务模块,用于根据所述扫码结果进行业务操作;
其中,所述业务模块包括:
第一获取单元,用于获取预设的全局计数器的值;
校验单元,用于根据所述全局计数器的值与预设阈值对所述扫码结果进行准确度校验;
第一业务单元,用于若校验成功,则根据所述扫码结果进行业务操作;
其中,所述第一获取单元,具体用于:
判断相邻两次所述扫码结果中的物品标识是否相同;若相同,则将所述全局计数器的值加一;若不相同,则将所述全局计数器的值置零;
所述校验单元,具体用于:
若所述全局计数器的值等于预设阈值,则校验成功;
若所述全局计数器的值不等于预设阈值,则校验失败。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN201811242015.3A 2018-10-24 2018-10-24 扫码方法、装置、设备和存储介质 Active CN109543479B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811242015.3A CN109543479B (zh) 2018-10-24 2018-10-24 扫码方法、装置、设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811242015.3A CN109543479B (zh) 2018-10-24 2018-10-24 扫码方法、装置、设备和存储介质

Publications (2)

Publication Number Publication Date
CN109543479A CN109543479A (zh) 2019-03-29
CN109543479B true CN109543479B (zh) 2021-12-07

Family

ID=65845147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811242015.3A Active CN109543479B (zh) 2018-10-24 2018-10-24 扫码方法、装置、设备和存储介质

Country Status (1)

Country Link
CN (1) CN109543479B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112417914B (zh) * 2020-11-27 2024-03-26 西安诺瓦星云科技股份有限公司 数据扫描的方法、装置和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6565004B2 (en) * 2000-07-21 2003-05-20 Fujitsu Limited Optical device to collectively read a plurality of bar codes and/or a plurality of optical readable symbols
CN101042726A (zh) * 2007-03-14 2007-09-26 中兴通讯股份有限公司 在终端中实现连续识别条码的方法
CN104794610A (zh) * 2014-01-21 2015-07-22 史浩 超市自助结账***及运营管理
CN108108646A (zh) * 2017-12-29 2018-06-01 Tcl王牌电器(惠州)有限公司 条码信息识别方法、终端和计算机可读存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170001849A (ko) * 2015-06-26 2017-01-05 아이크래프트 (주) 정품인증 수단, 정품인증 시스템

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6565004B2 (en) * 2000-07-21 2003-05-20 Fujitsu Limited Optical device to collectively read a plurality of bar codes and/or a plurality of optical readable symbols
CN101042726A (zh) * 2007-03-14 2007-09-26 中兴通讯股份有限公司 在终端中实现连续识别条码的方法
CN104794610A (zh) * 2014-01-21 2015-07-22 史浩 超市自助结账***及运营管理
CN108108646A (zh) * 2017-12-29 2018-06-01 Tcl王牌电器(惠州)有限公司 条码信息识别方法、终端和计算机可读存储介质

Also Published As

Publication number Publication date
CN109543479A (zh) 2019-03-29

Similar Documents

Publication Publication Date Title
CN110135823B (zh) 订单处理方法、装置、计算机设备及可读存储介质
CN108280626B (zh) 合同数据处理方法、装置、计算机设备和存储介质
CN108717633B (zh) 虚拟卡数据处理方法、***、装置、计算机设备及存储介质
CN109740137B (zh) 名片生成方法、装置、计算机设备和存储介质
CN111209113B (zh) 基于智能合约的资源分配方法、装置、设备和存储介质
CN108334395B (zh) 信息处理方法、装置、计算机设备和存储介质
US20170177656A1 (en) Systems and methods for resolving data discrepancy
CN109871826A (zh) 信息展示方法、装置、计算机可读存储介质和计算机设备
CN108805577B (zh) 信息处理方法、装置、***、计算机设备及存储介质
CN112527357A (zh) 服务热加载更新方法、装置、计算机设备和存储介质
CN110766520A (zh) 多***多店铺订单融合方法、装置、计算机设备和存储介质
CN110838041B (zh) 虚拟资源活动处理方法、装置、计算机设备和存储介质
CN110609683B (zh) 对话机器人配置方法、装置、计算机设备和存储介质
CN109543479B (zh) 扫码方法、装置、设备和存储介质
CN110659892A (zh) 物品总价获取方法、装置、计算机设备和存储介质
CN112785288A (zh) 订单数据处理方法、装置、计算机设备和存储介质
CN113572900A (zh) 外呼测试方法、装置、计算机设备和计算机可读存储介质
CN112084403A (zh) 数据查询方法、装置、计算机设备和存储介质
US20190138980A1 (en) Systems, devices, and methods for machine reading
CN110738175A (zh) 人脸图像处理方法、装置、计算机设备和存储介质
CN112100424B (zh) 证件图像分类采集方法、装置、设备和介质
US11093993B2 (en) Systems and methods for providing user specific data
CN109711809B (zh) 商户属性设置方法、装置、计算机设备及存储介质
CN112184213A (zh) 一种扫码支付的方法及相关装置
CN112416785A (zh) 切词工具版本差异测试方法、装置、设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant