[go: up one dir, main page]

CN105303148A - Bar code scanning method and device - Google Patents

Bar code scanning method and device Download PDF

Info

Publication number
CN105303148A
CN105303148A CN201510899835.XA CN201510899835A CN105303148A CN 105303148 A CN105303148 A CN 105303148A CN 201510899835 A CN201510899835 A CN 201510899835A CN 105303148 A CN105303148 A CN 105303148A
Authority
CN
China
Prior art keywords
barcodes
scanning
barcode
window
windows
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.)
Granted
Application number
CN201510899835.XA
Other languages
Chinese (zh)
Other versions
CN105303148B (en
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.)
Shenzhen Tinno Mobile Technology Co Ltd
Shenzhen Tinno Wireless Technology Co Ltd
Original Assignee
Shenzhen Tinno Wireless Technology 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 Shenzhen Tinno Wireless Technology Co Ltd filed Critical Shenzhen Tinno Wireless Technology Co Ltd
Priority to CN201510899835.XA priority Critical patent/CN105303148B/en
Publication of CN105303148A publication Critical patent/CN105303148A/en
Application granted granted Critical
Publication of CN105303148B publication Critical patent/CN105303148B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephone Function (AREA)
  • Character Input (AREA)

Abstract

本发明提供一种条码扫描方法及装置,本发明的条码扫描方法包括:检测终端当前窗口显示的页面内是否包括M个第一条码,所述M为大于1的整数;若所述终端当前窗口显示的页面内包括所述M个第一条码,打开N个扫描窗口;所述N为大于0且小于或者等于所述M的整数;利用所述N个扫描窗口,对所述M个第一条码进行扫描。采用本发明的技术方案,实现了在终端的当前窗口显示的页面内包括多个条码时,同时对至少两个条码进行扫描,从而提高了扫描条码的效率。

The present invention provides a barcode scanning method and device. The barcode scanning method of the present invention includes: detecting whether M first barcodes are included in the page displayed in the current window of the terminal, where M is an integer greater than 1; if the current window of the terminal The displayed page includes the M first barcodes, and N scanning windows are opened; the N is an integer greater than 0 and less than or equal to the M; using the N scanning windows, the M first barcode to scan. By adopting the technical scheme of the present invention, when the page displayed in the current window of the terminal includes multiple barcodes, at least two barcodes are scanned simultaneously, thereby improving the efficiency of scanning barcodes.

Description

条码扫描方法及装置Barcode scanning method and device

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种条码扫描方法及装置。The invention relates to the field of communication technology, in particular to a barcode scanning method and device.

背景技术Background technique

条码是用某种特定的几何图形按一定规律分布在平面的图形,并用于记录数据信息,因此条码在现代商业活动中得到了十分广泛的应用,如:产品防伪、网站链接或者商品交易等。A barcode is a graphic that is distributed on a plane with a certain geometric figure according to a certain rule, and is used to record data information. Therefore, barcodes have been widely used in modern business activities, such as product anti-counterfeiting, website links or commodity transactions.

目前,条码的识别过程一般是通过终端,自动对条码的图像进行解码识读,以实现信息的自动处理。At present, the identification process of the barcode is generally to automatically decode and read the image of the barcode through the terminal, so as to realize the automatic processing of information.

但是,现有技术中,在扫描条码时,一般只可以扫描固定物体上单个的条码,若终端的当前窗口显示的页面内包括多个条码,需要逐一对每个条码进行扫描,降低了扫描条码的效率。However, in the prior art, when scanning barcodes, generally only a single barcode on a fixed object can be scanned. If the page displayed in the current window of the terminal includes multiple barcodes, it is necessary to scan each barcode one by one, reducing the need for scanning barcodes. s efficiency.

发明内容Contents of the invention

本发明提供一种条码扫描方法及装置,实现了在终端的当前窗口显示的页面内包括多个条码时,同时对至少两个条码进行扫描,从而提高了扫描条码的效率。The present invention provides a barcode scanning method and device, which can simultaneously scan at least two barcodes when a page displayed in a current window of a terminal includes multiple barcodes, thereby improving the efficiency of barcode scanning.

本发明提供一种条码扫描方法,包括:The invention provides a barcode scanning method, comprising:

检测终端当前窗口显示的页面内是否包括M个第一条码,所述M为大于1的整数;Detect whether the page displayed in the current window of the terminal includes M first barcodes, where M is an integer greater than 1;

若所述终端当前窗口显示的页面内包括所述M个第一条码,打开N个扫描窗口;所述N为大于0且小于或者等于所述M的整数;If the page displayed in the current window of the terminal includes the M first barcodes, open N scanning windows; the N is an integer greater than 0 and less than or equal to the M;

利用所述N个扫描窗口,对所述M个第一条码进行扫描。The M first barcodes are scanned by using the N scanning windows.

本发明还提供一种条码扫描装置,包括:The present invention also provides a barcode scanning device, comprising:

检测模块,用于检测终端当前窗口显示的页面内是否包括M个第一条码,所述M为大于1的整数;A detection module, configured to detect whether the page displayed in the current window of the terminal includes M first barcodes, where M is an integer greater than 1;

控制模块,用于若所述终端当前窗口显示的页面内包括所述M个第一条码,打开N个扫描窗口;所述N为大于0且小于或者等于所述M的整数;A control module, configured to open N scanning windows if the page displayed on the current window of the terminal includes the M first barcodes; the N is an integer greater than 0 and less than or equal to the M;

扫描模块,用于利用所述N个扫描窗口,对所述M个第一条码进行扫描。The scanning module is configured to use the N scanning windows to scan the M first barcodes.

本发明的条码扫描方法及装置,通过检测终端当前窗口显示的页面内是否包括M个第一条码,其中M为大于1的整数,若终端当前窗口显示的页面内包括M个第一条码,打开N个扫描窗口,N为大于0且小于或者等于M的整数,并利用N个扫描窗口,对M个第一条码进行扫描,实现了在终端的当前窗口显示的页面内包括多个条码时,同时对至少两个条码进行扫描,从而提高了扫描条码的效率。In the barcode scanning method and device of the present invention, by detecting whether the page displayed in the current window of the terminal includes M first barcodes, wherein M is an integer greater than 1, if the page displayed in the current window of the terminal includes M first barcodes, open N scanning windows, N is an integer greater than 0 and less than or equal to M, and using N scanning windows to scan M first barcodes, it is realized that when multiple barcodes are included in the page displayed in the current window of the terminal, Simultaneously scan at least two barcodes, thereby improving the efficiency of scanning barcodes.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明条码扫描方法一实施例的流程图;Fig. 1 is the flowchart of an embodiment of the barcode scanning method of the present invention;

图2为本发明条码扫描方法另一实施例的流程图;Fig. 2 is the flowchart of another embodiment of the barcode scanning method of the present invention;

图3为本发明条码扫描方法再一实施例的流程图;FIG. 3 is a flowchart of another embodiment of the barcode scanning method of the present invention;

图4为本发明条码扫描装置实施例的结构示意图。FIG. 4 is a schematic structural diagram of an embodiment of a barcode scanning device of the present invention.

附图标记;reference sign;

10—检测模块10—Detection module

11—控制模块11—Control Module

12—扫描模块12—Scan Module

具体实施方式detailed description

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

实施例一Embodiment one

图1为本发明条码扫描方法一实施例的流程图,如图1所示,本实施例的条码扫描方法,可以包括如下步骤:Fig. 1 is the flow chart of an embodiment of the barcode scanning method of the present invention, as shown in Fig. 1, the barcode scanning method of the present embodiment may include the following steps:

100、检测终端当前窗口显示的页面内是否包括M个第一条码。100. Detect whether the page displayed in the current window of the terminal includes M first barcodes.

具体地,可以通过特定的扫描算法检测终端当前窗口显示的页面内是否包括M个第一条码。Specifically, a specific scanning algorithm may be used to detect whether the page displayed in the current window of the terminal includes M first barcodes.

例如,可以利用矩阵实验室(Matrixlaboratory,Matlab)程序,在图像处理的解码技术以及条码编码实现过程等基础上,确定终端当前窗口显示的页面内的图片是否为条码,并确定条码的数目M,作为第一条码。其中,M为大于1的整数。详细的扫描、计算和识别等过程请参考现有相关技术记载,在此不再赘述。For example, a Matrix laboratory (Matlab) program can be used to determine whether the picture in the page displayed in the current window of the terminal is a barcode, and determine the number M of barcodes on the basis of image processing decoding technology and barcode encoding implementation process, etc. as the first barcode. Wherein, M is an integer greater than 1. For detailed scanning, calculation, and identification processes, please refer to existing relevant technical records, and details will not be repeated here.

应当理解的是,尽管在本发明实施例中可能采用术语第一、第二等描述条码,但这些条码不应限于这些术语,这些术语仅用来将条码彼此区分开。例如在不脱离本发明实施例范围的情况下,第一条码也可以被称为第二条码,同理第二条码也可以被称为第一条码。It should be understood that although the terms first, second, etc. may be used to describe barcodes in the embodiments of the present invention, these barcodes should not be limited to these terms, and these terms are only used to distinguish barcodes from each other. For example, without departing from the scope of the embodiments of the present invention, the first barcode may also be called the second barcode, and similarly, the second barcode may also be called the first barcode.

需要说明的是,本实施例中通过Matlab程序确定第一条码的数目M只是扫描算法中的一种,实际应用中,不限制其它具有扫描、计算和识别条码的扫描算法。It should be noted that the determination of the number M of the first barcode by the Matlab program in this embodiment is only one of the scanning algorithms. In practical applications, other scanning algorithms capable of scanning, calculating and identifying barcodes are not limited.

101、若终端当前窗口显示的页面内包括M个第一条码,打开N个扫描窗口。101. If the page displayed in the current window of the terminal includes M first barcodes, open N scanning windows.

例如,终端当前窗口显示的页面内包括M个第一条码,可以根据实情况,打开需要数目的扫描窗口,这里扫描窗口的数目记为N。其中,N为大于0且小于或者等于M的整数。For example, the page displayed in the current window of the terminal includes M first barcodes, and a required number of scanning windows can be opened according to actual conditions, where the number of scanning windows is denoted as N. Wherein, N is an integer greater than 0 and less than or equal to M.

102、利用N个扫描窗口,对M个第一条码进行扫描。102. Using N scanning windows, scan M first barcodes.

例如,可以根据N和M的具体数量选择性的对M个第一条码进行扫描。具体地,若N=1,可以利用该扫描窗口对M个条码中的任意一个或者多个第一条码扫描,例如,可以手动选择其中一个或者多个第一条码作为等待扫描的第一条码,用户可以通过拖动扫描窗口逐一对选择的第一条码进行扫描,或者可以按照设定的规则自动对各第一条码进行扫描。For example, the M first barcodes may be selectively scanned according to the specific numbers of N and M. Specifically, if N=1, the scanning window can be used to scan any one or more first barcodes in the M barcodes, for example, one or more first barcodes can be manually selected as the first barcodes waiting to be scanned, The user can scan the selected first barcodes one by one by dragging the scanning window, or can automatically scan each first barcode according to a set rule.

若N>1,且N=M,可以利用N个扫描窗口对M个条码同时进行扫描。If N>1, and N=M, N scanning windows can be used to simultaneously scan M barcodes.

若N≥1,且N<M,利用N个扫描窗口对对应数目的条码同时进行扫描之后,再对未扫描的条码进行扫描,直至对M个条码进行扫描完成。If N≥1, and N<M, use N scanning windows to scan the corresponding number of barcodes at the same time, and then scan the unscanned barcodes until the scanning of M barcodes is completed.

本实施例所提供的的条码扫描方法的执行主体可以为条码扫描装置,该条码扫描装置具体可以通过软件来集成,例如该条码扫描装置具体可以为一个应用;或者,也可以将该条码扫描装置集成在物理设备的操作系统中,本发明对此不进行特别限定。The execution body of the barcode scanning method provided in this embodiment can be a barcode scanning device, and the barcode scanning device can be integrated through software, for example, the barcode scanning device can be an application; or, the barcode scanning device can also be It is integrated in the operating system of the physical device, which is not particularly limited in the present invention.

本实施例的条码扫描方法,通过检测终端当前窗口显示的页面内是否包括M个第一条码,其中M为大于1的整数,若终端当前窗口显示的页面内包括M个第一条码,打开N个扫描窗口,N为大于0且小于或者等于M的整数,并利用N个扫描窗口,对M个第一条码进行扫描,实现了在终端的当前窗口显示的页面内包括多个条码时,同时对至少两个条码进行扫描,从而提高了扫描条码的效率。In the barcode scanning method of this embodiment, by detecting whether the page displayed in the current window of the terminal includes M first barcodes, wherein M is an integer greater than 1, if the page displayed in the current window of the terminal includes M first barcodes, open N scanning windows, N is an integer greater than 0 and less than or equal to M, and using N scanning windows to scan M first barcodes, it is realized that when multiple barcodes are included in the page displayed in the current window of the terminal, at the same time At least two barcodes are scanned, thereby improving the efficiency of scanning barcodes.

实施例二Embodiment two

图2为本发明条码扫描方法另一实施例的流程图,本实施例的条码扫描方法在图1所示实施例的基础上进一步更加详细地对本发明的技术方案进行描述。FIG. 2 is a flowchart of another embodiment of the barcode scanning method of the present invention. The barcode scanning method of this embodiment further describes the technical solution of the present invention in more detail on the basis of the embodiment shown in FIG. 1 .

如图2所示,本实施例的条码扫描方法,具体可以包括如下步骤:As shown in Figure 2, the barcode scanning method of the present embodiment may specifically include the following steps:

200、检测终端当前窗口显示的页面内是否包括M个第一条码。200. Detect whether the page displayed in the current window of the terminal includes M first barcodes.

本实施例中,M为大于1的整数,其中条码包括一维条形码以及二维条形码中的至少一种。该步骤具体可以参考图1所示实施例的相关记载,在此不再赘述。In this embodiment, M is an integer greater than 1, and the barcode includes at least one of a one-dimensional barcode and a two-dimensional barcode. For details of this step, reference may be made to relevant records of the embodiment shown in FIG. 1 , and details are not repeated here.

201、若终端当前窗口显示的页面内包括M个第一条码,根据第一条码的数目M,确定需要打开的扫描窗口的数目N。201. If the page displayed in the current window of the terminal includes M first barcodes, determine the number N of scanning windows that need to be opened according to the number M of the first barcodes.

例如,若检测到终端当前窗口显示的页面内包括M个第一条码,会根据第一条码的数目,通过计算等方式确定需要打开的扫描窗口的数目N,其中N为大于0且小于或者等于M的整数。For example, if it is detected that the page displayed in the current window of the terminal includes M first barcodes, the number N of scanning windows to be opened will be determined by calculation according to the number of the first barcodes, where N is greater than 0 and less than or equal to Integer of M.

在一个具体的实现过程中,需要打开的扫描窗口的数目N是最实际的,最符合M个第一条码需要的扫描窗口的数目,但不能超过系统中已设置好的最多的窗口的数目,例如,M=5,确定的N=5,但实际中只能打开4个扫描窗口,此时则只能取N=4。In a specific implementation process, the number N of scanning windows that needs to be opened is the most practical, and the number of scanning windows that best meets the needs of M first barcodes, but cannot exceed the maximum number of windows that have been set in the system. For example, M=5, N=5 is determined, but in practice only 4 scanning windows can be opened, so N=4 can only be set at this time.

202、根据需要打开的扫描窗口的数目N,启动N个扫描窗口。202. Start N scanning windows according to the number N of scanning windows that need to be opened.

在确定需要打开的扫描窗口的数目N后,会提示用户是否打开扫描窗口,用户同意后就会启动N个扫描窗口。After determining the number N of scanning windows that need to be opened, the user will be prompted whether to open the scanning window, and N scanning windows will be started after the user agrees.

203、检测M个第一条码中等待扫描的P个第一条码是否位于对应的扫描窗口内;若等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,执行步骤204,否则,若等待扫描的P个第一条码均位于对应的扫描窗口内,执行步骤205。203. Detect whether the P first barcodes waiting to be scanned among the M first barcodes are located in the corresponding scanning window; if at least one of the P first barcodes waiting to be scanned is not located in the corresponding scanning window, perform the step 204. Otherwise, if the P first barcodes waiting to be scanned are all within the corresponding scanning window, go to step 205.

例如,用户可以预先从M个第一条码中选择P个第一条码作为等待扫描的第一条码,其中N≤P≤M,P为整数。For example, the user may pre-select P first barcodes from the M first barcodes as the first barcodes to be scanned, where N≤P≤M, and P is an integer.

可以利用扫描、计算以及图像识别等方法,得到条码的分布情况以及大小,从而在启动N个扫描窗口时,能够锁定等待扫描的P个第一条码,由于计算误差等原因,扫描窗口锁定的等待扫描的P个第一条码可能并不满足扫描条件,因此需要检测等待扫描的P个第一条码是否位于对应的扫描窗口内。The distribution and size of barcodes can be obtained by means of scanning, calculation, and image recognition, so that when N scanning windows are started, the P first barcodes waiting to be scanned can be locked. Due to calculation errors and other reasons, the waiting time for scanning window locking The scanned P first barcodes may not meet the scanning conditions, so it is necessary to detect whether the P first barcodes waiting to be scanned are located within the corresponding scanning window.

若等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,说明扫描窗口锁定的等待扫描的P个第一条码不满足扫描条件,则进一步执行步骤204。If at least one first barcode among the P first barcodes waiting to be scanned is not located in the corresponding scanning window, it means that the P first barcodes waiting to be scanned locked by the scanning window do not meet the scanning conditions, and step 204 is further executed.

反之,若等待扫描的P个第一条码均位于对应的扫描窗口内,说明扫描窗口锁定的等待扫描的P个第一条码满足扫描条件,则进一步执行步骤205。On the contrary, if the P first barcodes waiting to be scanned are all located in the corresponding scanning window, it means that the P first barcodes waiting to be scanned locked by the scanning window meet the scanning conditions, and step 205 is further executed.

204、调整对应的扫描窗口的位置和/或大小,以使扫描窗口能够扫描对应的第一条码。204. Adjust the position and/or size of the corresponding scanning window, so that the scanning window can scan the corresponding first barcode.

若等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,可以通过调整对应的扫描窗口的位置和/或大小,使不位于对应的扫描窗口内的第一条码进入对应的扫描窗口,进而使扫描窗口能够扫描对应的第一条码。例如,可以针对某个或者某些扫描窗口进行调整,也可以将全部扫描窗口看作整体,并进行调整。If at least one of the P first barcodes waiting to be scanned is not located in the corresponding scanning window, the position and/or size of the corresponding scanning window can be adjusted so that the first barcode not located in the corresponding scanning window enters the corresponding scanning window, so that the scanning window can scan the corresponding first barcode. For example, adjustments may be made for one or some scanning windows, or all scanning windows may be regarded as a whole and adjusted.

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" used herein is only an association relationship describing associated objects, indicating that there may be three relationships, for example, A and/or B, which may mean that A exists alone, and A and B exist simultaneously. B, there are three situations of B alone. In addition, the character "/" in this article generally indicates that the contextual objects are an "or" relationship.

205、对等待扫描的P个第一条码进行扫描。205. Scan the P first barcodes waiting to be scanned.

本实施例中,该步骤的实现机制与图1所示实施例中步骤102“利用N个扫描窗口,对M个第一条码进行扫描”的实现机制相同,具体可以参考图1所示实施例的相关记载,在此不再赘述。In this embodiment, the implementation mechanism of this step is the same as the implementation mechanism of step 102 "Using N scanning windows to scan M first barcodes" in the embodiment shown in Figure 1, for details, please refer to the embodiment shown in Figure 1 The relevant records will not be repeated here.

需要说明的是,在一个具体的实现过程中,本实施例的条码扫描方法,可以按照设定的顺序等规则对对等待扫描的P个第一条码进行扫描,如从上到下、从左到右等顺序。It should be noted that, in a specific implementation process, the barcode scanning method of this embodiment can scan the P first barcodes waiting to be scanned according to the set order and other rules, such as from top to bottom, from left to the right and so on.

本实施例的条码扫描方法,通过检测终端当前窗口显示的页面内是否包括M个第一条码,若终端当前窗口显示的页面内包括M个第一条码,M为大于1的整数,打开N个扫描窗口,并利用N个扫描窗口,N为大于0且小于或者等于M的整数,对M个第一条码中等待扫描的P个第一条码进行扫描,N≤P≤M,实现了在终端的当前窗口显示的页面内包括多个条码时,同时对至少两个条码进行扫描,从而提高了扫描条码的效率。In the barcode scanning method of this embodiment, by detecting whether the page displayed in the current window of the terminal includes M first barcodes, if the page displayed in the current window of the terminal includes M first barcodes, and M is an integer greater than 1, open N Scanning windows, and using N scanning windows, where N is an integer greater than 0 and less than or equal to M, scans the P first barcodes waiting to be scanned among the M first barcodes, N≤P≤M, realizing the terminal When the page displayed in the current window of the current window includes multiple barcodes, at least two barcodes are scanned at the same time, thereby improving the efficiency of scanning barcodes.

实施例三Embodiment Three

图3为本发明条码扫描方法再一实施例的流程图,本实施例的条码扫描方法在图1所示实施例的基础上进一步更加详细地对本发明的技术方案进行描述。FIG. 3 is a flowchart of another embodiment of the barcode scanning method of the present invention. The barcode scanning method of this embodiment further describes the technical solution of the present invention in more detail on the basis of the embodiment shown in FIG. 1 .

300、检测终端当前窗口显示的页面内是否包括M个第一条码。300. Detect whether the page displayed in the current window of the terminal includes M first barcodes.

本实施例中,M为大于1的整数,该步骤具体可以参考图1和图2所示实施例的相关记载,在此不再赘述。In this embodiment, M is an integer greater than 1. For details of this step, reference may be made to relevant records of the embodiment shown in FIG. 1 and FIG. 2 , and details are not repeated here.

301、若终端当前窗口显示的页面内包括M个第一条码,根据第一条码的数目M,确定需要打开的扫描窗口的数目N。301. If the page displayed in the current window of the terminal includes M first barcodes, determine the number N of scanning windows that need to be opened according to the number M of first barcodes.

本实施例中,该步骤具体可以参考图2所示实施例的相关记载,在此不再赘述。In this embodiment, for details of this step, reference may be made to relevant records of the embodiment shown in FIG. 2 , and details are not repeated here.

302、根据需要打开的扫描窗口的数目N,启动N个扫描窗口。302. Start N scanning windows according to the number N of scanning windows that need to be opened.

本实施例中,该步骤具体可以参考图2所示实施例的相关记载,在此不再赘述。In this embodiment, for details of this step, reference may be made to relevant records of the embodiment shown in FIG. 2 , and details are not repeated here.

303、检测M个第一条码中等待扫描的P个第一条码是否位于对应的扫描窗口内;若等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,执行步骤304,否则,若等待扫描的P个第一条码中至少一个第一条码位于对应的扫描窗口内,执行步骤305。303. Detect whether the P first barcodes waiting to be scanned among the M first barcodes are located in the corresponding scanning window; if at least one of the P first barcodes waiting to be scanned is not located in the corresponding scanning window, perform the step 304. Otherwise, if at least one of the P first barcodes waiting to be scanned is within the corresponding scanning window, go to step 305.

本实施例中,该步骤具体可以参考图2所示实施例的相关记载,在此不再赘述。In this embodiment, for details of this step, reference may be made to relevant records of the embodiment shown in FIG. 2 , and details are not repeated here.

304、移动页面,和/或,调整页面的大小,以使扫描窗口能够扫描对应的第一条码。304. Move the page, and/or, adjust the size of the page, so that the scanning window can scan the corresponding first barcode.

若等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,可以通过上下左右移动等待扫描的P个第一条码所在的页面,和/或,通过缩小放大等待扫描的P个第一条码所在的页面,从而调整页面的大小,使扫描窗口能够完全覆盖等待扫描的第一条码,进而使扫描窗口能够扫描对应的第一条码。If at least one of the P first barcodes waiting to be scanned is not located in the corresponding scanning window, you can move up, down, left, and right the page where the P first barcodes waiting to be scanned are located, and/or, by zooming out and zooming in on the pages waiting to be scanned P pages where the first barcodes are located, so as to adjust the size of the page so that the scanning window can completely cover the first barcode waiting to be scanned, so that the scanning window can scan the corresponding first barcode.

305、对等待扫描的P个第一条码进行扫描。305. Scan the P first barcodes waiting to be scanned.

本实施例中,该步骤具体可以参考图1和图2所示实施例的相关记载,在此不再赘述。In this embodiment, for details of this step, reference may be made to relevant records of the embodiments shown in FIG. 1 and FIG. 2 , and details are not repeated here.

本实施例的条码扫描方法,通过检测终端当前窗口显示的页面内是否包括M个第一条码,若终端当前窗口显示的页面内包括M个第一条码,M为大于1的整数,打开N个扫描窗口,并利用N个扫描窗口,N为大于0且小于或者等于M的整数,对M个第一条码中等待扫描的P个第一条码进行扫描,N≤P≤M,实现了在终端的当前窗口显示的页面内包括多个条码时,同时对至少两个条码进行扫描,从而提高了扫描条码的效率。In the barcode scanning method of this embodiment, by detecting whether the page displayed in the current window of the terminal includes M first barcodes, if the page displayed in the current window of the terminal includes M first barcodes, and M is an integer greater than 1, open N Scanning windows, and using N scanning windows, where N is an integer greater than 0 and less than or equal to M, scans the P first barcodes waiting to be scanned among the M first barcodes, N≤P≤M, realizing the terminal When the page displayed in the current window of the current window includes multiple barcodes, at least two barcodes are scanned at the same time, thereby improving the efficiency of scanning barcodes.

进一步地,在一个具体的实现过程中,终端当前窗口显示的页面较长,或者未加载完成,导致终端当前窗口显示的页面显示的M个第一条码可能并不是该页面中的所有条码,因此本实施例的条码扫描方法,在上述所述实施例的条码扫描方法基础上,还提供以下技术方案。本实施例的条码扫描方法可以包括如下步骤:Further, in a specific implementation process, the page displayed in the current window of the terminal is long, or the page is not loaded completely, resulting in that the M first barcodes displayed on the page displayed in the current window of the terminal may not be all the barcodes in the page, so The barcode scanning method of this embodiment further provides the following technical solutions on the basis of the barcode scanning method of the above-mentioned embodiments. The barcode scanning method of this embodiment may include the following steps:

a、检测终端当前窗口显示的页面是否还包括未显示在当前窗口的第二条码。a. Detect whether the page displayed in the current window of the terminal also includes the second barcode not displayed in the current window.

第二条码包括一维条形码以及二维条形码中的至少一种。The second barcode includes at least one of a one-dimensional barcode and a two-dimensional barcode.

b、若终端当前窗口显示的页面还包括未显示在当前窗口的第二条码,移动页面,和/或,调整页面的大小,以使得未显示在当前窗口的第二条码能够显示在当前窗口。b. If the page displayed in the current window of the terminal also includes a second barcode not displayed in the current window, move the page, and/or adjust the size of the page so that the second barcode not displayed in the current window can be displayed in the current window.

c、利用N个扫描窗口对第二条码进行扫描。c. Using N scanning windows to scan the second barcode.

本实施例的条码扫描方法,实现对条码进行扫描的实现机制与效果与上述图1-图3任一所示实施例的条码扫描方法一致,详细请参考上述各实施例的相关记载,在此不再赘述。The barcode scanning method of this embodiment, the implementation mechanism and effect of scanning the barcode are consistent with the barcode scanning method of the embodiment shown in any of the above-mentioned Figures 1-3, please refer to the relevant records of the above-mentioned embodiments for details, here No longer.

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

实施例四Embodiment Four

图4为本发明条码扫描装置一实施例的结构示意图,如图4所示,本实施例的包括检测模块10、控制模块11和扫描模块12。FIG. 4 is a schematic structural diagram of an embodiment of a barcode scanning device of the present invention. As shown in FIG. 4 , this embodiment includes a detection module 10 , a control module 11 and a scanning module 12 .

在一个具体的实现过程中,各模块之间能够传递信息数据等。In a specific implementation process, information data and the like can be transmitted between modules.

检测模块10,用于检测终端当前窗口显示的页面内是否包括M个第一条码,M为大于1的整数。The detection module 10 is configured to detect whether the page displayed in the current window of the terminal includes M first barcodes, where M is an integer greater than 1.

控制模块11,用于若终端当前窗口显示的页面内包括M个第一条码,打开N个扫描窗口;N为大于0且小于或者等于M的整数。The control module 11 is configured to open N scanning windows if the page displayed in the current window of the terminal includes M first barcodes; N is an integer greater than 0 and less than or equal to M.

扫描模块12,用于利用N个扫描窗口,对M个第一条码进行扫描。The scanning module 12 is configured to use N scanning windows to scan M first barcodes.

本实施例的条码扫描装置,通过采用上述模块实现扫描条码的实现机制与上述图1所示实施例的实现机制相同,详细可以参考上述图1所示实施例的记载,在此不再赘述。In the barcode scanning device of this embodiment, the implementation mechanism of scanning barcodes by using the above-mentioned modules is the same as that of the above-mentioned embodiment shown in FIG.

本实施例的条码扫描装置,通过采用上述各模块,能够检测终端当前窗口显示的页面内是否包括M个第一条码,若终端当前窗口显示的页面内包括M个第一条码,M为大于1的整数,打开N个扫描窗口,并利用N个扫描窗口,N为大于0且小于或者等于M的整数,对M个第一条码中等待扫描的P个第一条码进行扫描,N≤P≤M,实现了在终端的当前窗口显示的页面内包括多个条码时,同时对至少两个条码进行扫描,从而提高了扫描条码的效率。The barcode scanning device of this embodiment can detect whether M first barcodes are included in the page displayed in the current window of the terminal by using the above-mentioned modules. If the page displayed in the current window of the terminal includes M first barcodes, M is greater than 1 is an integer, open N scanning windows, and use N scanning windows, N is an integer greater than 0 and less than or equal to M, to scan the P first barcodes waiting to be scanned among the M first barcodes, N≤P≤ M, when the page displayed in the current window of the terminal includes multiple barcodes, at least two barcodes are scanned at the same time, thereby improving the efficiency of scanning barcodes.

进一步地,在一个具体的实现过程中,上述所述实施例的条码扫描装置中:Further, in a specific implementation process, in the barcode scanning device of the above-mentioned embodiment:

控制模块11,具体用于:根据第一条码的数目M,确定需要打开的扫描窗口的数目N;根据需要打开的扫描窗口的数目N,启动N个扫描窗口。其中第一条码包括一维条形码以及二维条形码中的至少一种。The control module 11 is specifically configured to: determine the number N of scanning windows that need to be opened according to the number M of the first barcode; and activate N scanning windows according to the number N of scanning windows that need to be opened. Wherein the first barcode includes at least one of a one-dimensional barcode and a two-dimensional barcode.

进一步地,在一个具体的实现过程中,上述所述实施例的条码扫描装置中:Further, in a specific implementation process, in the barcode scanning device of the above-mentioned embodiment:

扫描模块12,具体用于:检测M个第一条码中等待扫描的P个第一条码是否位于对应的扫描窗口内,其中N≤P≤M,P为整数。The scanning module 12 is specifically configured to: detect whether the P first barcodes waiting to be scanned among the M first barcodes are located in the corresponding scanning window, where N≤P≤M, and P is an integer.

若等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,调整对应的扫描窗口的位置和/或大小,以使扫描窗口能够扫描对应的第一条码。If at least one of the P first barcodes waiting to be scanned is not located in the corresponding scanning window, adjust the position and/or size of the corresponding scanning window so that the scanning window can scan the corresponding first barcode.

本实施例的条码扫描装置,通过采用上述模块实现扫描条码的实现机制与上述图2所示实施例的实现机制相同,详细可以参考上述图2所示实施例的记载,在此不再赘述。The implementation mechanism of the barcode scanning device in this embodiment is the same as the implementation mechanism of the above-mentioned embodiment shown in FIG. 2 by using the above-mentioned modules. For details, please refer to the description of the above-mentioned embodiment shown in FIG. 2 , which will not be repeated here.

进一步地,在一个具体的实现过程中,上述所述实施例的条码扫描装置中:Further, in a specific implementation process, in the barcode scanning device of the above-mentioned embodiment:

扫描模块12,具体用于:检测M个第一条码中等待扫描的P个第一条码是否位于对应的扫描窗口内。The scanning module 12 is specifically configured to: detect whether the P first barcodes waiting to be scanned among the M first barcodes are located in the corresponding scanning window.

若等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,移动页面,和/或,调整页面的大小,以使扫描窗口能够扫描对应的第一条码。If at least one of the P first barcodes waiting to be scanned is not located in the corresponding scanning window, move the page, and/or adjust the size of the page so that the scanning window can scan the corresponding first barcode.

本实施例的条码扫描装置,通过采用上述模块实现扫描条码的实现机制与上述图3所示实施例的实现机制相同,详细可以参考上述图3所示实施例的记载,在此不再赘述。In the barcode scanning device of this embodiment, the implementation mechanism of scanning barcodes by using the above modules is the same as the implementation mechanism of the above-mentioned embodiment shown in FIG. 3 . For details, please refer to the records of the above-mentioned embodiment shown in FIG.

进一步地,在一个具体的实现过程中,若终端当前窗口显示的页面较长,或者未加载完成,导致终端当前窗口显示的页面显示的M个第一条码可能并不是该页面中的所有条码,因此本实施例的条码扫描装置,在上述各实施例的条码扫描装置基础上,还提供以下技术方案。Further, in a specific implementation process, if the page displayed in the current window of the terminal is long, or the page is not loaded completely, the M first barcodes displayed on the page displayed in the current window of the terminal may not be all the barcodes in the page, Therefore, the barcode scanning device of this embodiment further provides the following technical solutions on the basis of the barcode scanning devices of the above-mentioned embodiments.

本实施例的条码扫描装置中:In the barcode scanning device of the present embodiment:

检测模块10,还用于检测终端当前窗口显示的页面是否还包括未显示在当前窗口的第二条码;The detection module 10 is also used to detect whether the page displayed in the current window of the terminal also includes a second barcode that is not displayed in the current window;

控制模块11,还用于若终端当前窗口显示的页面还包括未显示在当前窗口的第二条码,移动页面,和/或,调整页面的大小,以使得未显示在当前窗口的第二条码能够显示在当前窗口;The control module 11 is also used to move the page if the page displayed in the current window of the terminal includes a second barcode not displayed in the current window, and/or adjust the size of the page so that the second barcode not displayed in the current window can displayed in the current window;

扫描模块12,还用于利用N个扫描窗口对第二条码进行扫描。The scanning module 12 is further configured to scan the second barcode using N scanning windows.

其中,第二条码包括一维条形码以及二维条形码中的至少一种。Wherein, the second barcode includes at least one of a one-dimensional barcode and a two-dimensional barcode.

本实施例的条码扫描装置,通过采用上述模块实现扫描条码的实现机制与上述图1-图3任一所示实施例的实现机制相同,详细可以参考上述图1-图3任一所示实施例的记载,在此不再赘述。In the barcode scanning device of this embodiment, the implementation mechanism of scanning barcodes by using the above-mentioned modules is the same as that of any of the above-mentioned embodiments shown in Figures 1-3, and can be referred to for details. Examples are not described here.

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place , or can also be distributed to at least two network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without any creative effort.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.

Claims (14)

1.一种条码扫描方法,其特征在于,包括:1. A barcode scanning method, characterized in that, comprising: 检测终端当前窗口显示的页面内是否包括M个第一条码,所述M为大于1的整数;Detect whether the page displayed in the current window of the terminal includes M first barcodes, where M is an integer greater than 1; 若所述终端当前窗口显示的页面内包括所述M个第一条码,打开N个扫描窗口;所述N为大于0且小于或者等于所述M的整数;If the page displayed in the current window of the terminal includes the M first barcodes, open N scanning windows; the N is an integer greater than 0 and less than or equal to the M; 利用所述N个扫描窗口,对所述M个第一条码进行扫描。The M first barcodes are scanned by using the N scanning windows. 2.根据权利要求1所述的方法,其特征在于,所述打开N个扫描窗口,包括:2. The method according to claim 1, wherein the opening of N scanning windows comprises: 根据所述第一条码的数目M,确定需要打开的扫描窗口的数目N;According to the number M of the first barcode, determine the number N of scanning windows that need to be opened; 根据需要打开的扫描窗口的数目N,启动所述N个扫描窗口。According to the number N of scan windows that need to be opened, start the N scan windows. 3.根据权利要求1或2所述的方法,其特征在于,利用所述N个扫描窗口,对所述M个第一条码进行扫描,包括:3. The method according to claim 1 or 2, characterized in that, using the N scanning windows to scan the M first barcodes includes: 检测所述M个第一条码中等待扫描的P个第一条码是否位于对应的扫描窗口内,其中N≤P≤M,且P为整数;Detecting whether the P first barcodes waiting to be scanned among the M first barcodes are located in the corresponding scanning window, where N≤P≤M, and P is an integer; 若所述等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,调整对应的扫描窗口的位置和/或大小,以使所述扫描窗口能够扫描对应的第一条码。If at least one of the P first barcodes waiting to be scanned is not located in the corresponding scanning window, adjust the position and/or size of the corresponding scanning window so that the scanning window can scan the corresponding first barcode . 4.根据权利要求1或2所述的方法,其特征在于,利用所述N个扫描窗口,对所述M个第一条码进行扫描,包括:4. The method according to claim 1 or 2, characterized in that, using the N scanning windows to scan the M first barcodes includes: 检测所述M个第一条码中等待扫描的P个第一条码是否位于对应的扫描窗口内,其中N≤P≤M,且P为整数;Detecting whether the P first barcodes waiting to be scanned among the M first barcodes are located in the corresponding scanning window, where N≤P≤M, and P is an integer; 若所述等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,移动所述页面,和/或,调整所述页面的大小,以使所述扫描窗口能够扫描对应的第一条码。If at least one of the P first barcodes waiting to be scanned is not located in the corresponding scanning window, move the page, and/or adjust the size of the page so that the scanning window can scan the corresponding the first barcode of . 5.根据权利要求1所述的方法,其特征在于,所述方法还包括:5. The method according to claim 1, wherein the method further comprises: 检测所述终端当前窗口显示的页面是否还包括未显示在当前窗口的第二条码;Detecting whether the page displayed in the current window of the terminal also includes a second barcode not displayed in the current window; 若所述终端当前窗口显示的页面还包括所述未显示在当前窗口的第二条码,移动所述页面,和/或,调整所述页面的大小,以使得所述未显示在当前窗口的第二条码能够显示在当前窗口;If the page displayed in the current window of the terminal also includes the second barcode not displayed in the current window, move the page, and/or adjust the size of the page so that the second barcode not displayed in the current window The second barcode can be displayed in the current window; 利用所述N个扫描窗口对所述第二条码进行扫描。The second barcode is scanned by using the N scanning windows. 6.根据权利要求1所述的方法,其特征在于,所述第一条码包括一维条形码以及二维条形码中的至少一种。6. The method according to claim 1, wherein the first barcode comprises at least one of a one-dimensional barcode and a two-dimensional barcode. 7.根据权利要求5所述的方法,其特征在于,所述第二条码包括一维条形码以及二维条形码中的至少一种。7. The method according to claim 5, wherein the second barcode comprises at least one of a one-dimensional barcode and a two-dimensional barcode. 8.一种条码扫描装置,其特征在于,包括:8. A barcode scanning device, characterized in that, comprising: 检测模块,用于检测终端当前窗口显示的页面内是否包括M个第一条码,所述M为大于1的整数;A detection module, configured to detect whether the page displayed in the current window of the terminal includes M first barcodes, where M is an integer greater than 1; 控制模块,用于若所述终端当前窗口显示的页面内包括所述M个第一条码,打开N个扫描窗口;所述N为大于0且小于或者等于所述M的整数;A control module, configured to open N scanning windows if the page displayed on the current window of the terminal includes the M first barcodes; the N is an integer greater than 0 and less than or equal to the M; 扫描模块,用于利用所述N个扫描窗口,对所述M个第一条码进行扫描。The scanning module is configured to use the N scanning windows to scan the M first barcodes. 9.根据权利要求8所述的装置,其特征在于,所述控制模块,具体用于:9. The device according to claim 8, wherein the control module is specifically used for: 根据所述第一条码的数目M,确定需要打开的扫描窗口的数目N;According to the number M of the first barcode, determine the number N of scanning windows that need to be opened; 根据需要打开的扫描窗口的数目N,启动所述N个扫描窗口。According to the number N of scan windows that need to be opened, start the N scan windows. 10.根据权利要求8或9所述的装置,其特征在于,所述扫描模块,具体用于:10. The device according to claim 8 or 9, wherein the scanning module is specifically used for: 检测所述M个第一条码中等待扫描的P个第一条码是否位于对应的扫描窗口内,其中N≤P≤M,P为整数;Detecting whether the P first barcodes waiting to be scanned among the M first barcodes are located in the corresponding scanning window, where N≤P≤M, and P is an integer; 若所述等待扫描的P个第一条码中至少一个第一条码不位于对应的扫描窗口内,调整对应的扫描窗口的位置和/或大小,以使所述扫描窗口能够扫描对应的第一条码。If at least one of the P first barcodes waiting to be scanned is not located in the corresponding scanning window, adjust the position and/or size of the corresponding scanning window so that the scanning window can scan the corresponding first barcode . 11.根据权利要求8或9所述的装置,其特征在于,所述扫描模块,具体用于:11. The device according to claim 8 or 9, wherein the scanning module is specifically used for: 检测所述M个第一条码中等待扫描的P个第一条码是否位于对应的扫描窗口内;Detecting whether the P first barcodes waiting to be scanned among the M first barcodes are located in the corresponding scanning window; 若所述等待扫描的P个第一条码中至少一个所述第一条码不位于对应的扫描窗口内,移动所述页面,和/或,调整所述页面的大小,以使所述扫描窗口能够扫描对应的第一条码。If at least one of the first barcodes waiting to be scanned is not located in the corresponding scanning window, move the page, and/or adjust the size of the page so that the scanning window can Scan the corresponding first barcode. 12.根据权利要求8所述的装置,其特征在于,12. The apparatus of claim 8, wherein: 所述检测模块,还用于检测所述终端当前窗口显示的页面是否还包括未显示在当前窗口的第二条码;The detection module is further configured to detect whether the page displayed in the current window of the terminal includes a second barcode not displayed in the current window; 所述控制模块,还用于若所述终端当前窗口显示的页面还包括所述未显示在当前窗口的第二条码,移动所述页面,和/或,调整所述页面的大小,以使得所述未显示在当前窗口的第二条码能够显示在当前窗口;The control module is further configured to move the page if the page displayed in the current window of the terminal includes the second barcode not displayed in the current window, and/or adjust the size of the page so that all The second barcode that is not displayed in the current window can be displayed in the current window; 所述扫描模块,还用于利用所述N个扫描窗口对所述第二条码进行扫描。The scanning module is further configured to use the N scanning windows to scan the second barcode. 13.根据权利要求8所述的装置,其特征在于,所述第一条码包括一维条形码以及二维条形码中的至少一种。13. The device according to claim 8, wherein the first barcode comprises at least one of a one-dimensional barcode and a two-dimensional barcode. 14.根据权利要求12所述的装置,其特征在于,所述第二条码包括一维条形码以及二维条形码中的至少一种。14. The device according to claim 12, wherein the second barcode comprises at least one of a one-dimensional barcode and a two-dimensional barcode.
CN201510899835.XA 2015-12-08 2015-12-08 Bar code scanning method and device Active CN105303148B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510899835.XA CN105303148B (en) 2015-12-08 2015-12-08 Bar code scanning method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510899835.XA CN105303148B (en) 2015-12-08 2015-12-08 Bar code scanning method and device

Publications (2)

Publication Number Publication Date
CN105303148A true CN105303148A (en) 2016-02-03
CN105303148B CN105303148B (en) 2019-04-02

Family

ID=55200399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510899835.XA Active CN105303148B (en) 2015-12-08 2015-12-08 Bar code scanning method and device

Country Status (1)

Country Link
CN (1) CN105303148B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017148275A1 (en) * 2016-02-29 2017-09-08 阿里巴巴集团控股有限公司 Information display method and device
CN112417914A (en) * 2020-11-27 2021-02-26 西安诺瓦星云科技股份有限公司 Data scanning method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1874402A (en) * 2005-06-03 2006-12-06 虹光精密工业(苏州)有限公司 Method for picking up image
TW201014334A (en) * 2008-09-22 2010-04-01 Avision Inc Image forming apparatus and image copy method
WO2011085362A1 (en) * 2010-01-11 2011-07-14 Cognex Corporation Swipe scanner employing a vision system
CN202632312U (en) * 2012-03-07 2012-12-26 河南李烨包装科技有限公司 System based on image identification technology to collecting and processing bar code information at the same time
CN103699869A (en) * 2013-12-30 2014-04-02 优视科技有限公司 Method and device for recognizing two-dimension codes

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1874402A (en) * 2005-06-03 2006-12-06 虹光精密工业(苏州)有限公司 Method for picking up image
TW201014334A (en) * 2008-09-22 2010-04-01 Avision Inc Image forming apparatus and image copy method
WO2011085362A1 (en) * 2010-01-11 2011-07-14 Cognex Corporation Swipe scanner employing a vision system
CN202632312U (en) * 2012-03-07 2012-12-26 河南李烨包装科技有限公司 System based on image identification technology to collecting and processing bar code information at the same time
CN103699869A (en) * 2013-12-30 2014-04-02 优视科技有限公司 Method and device for recognizing two-dimension codes

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017148275A1 (en) * 2016-02-29 2017-09-08 阿里巴巴集团控股有限公司 Information display method and device
US10853436B2 (en) 2016-02-29 2020-12-01 Advanced New Technologies Co., Ltd. Information display method and device
US11157585B2 (en) 2016-02-29 2021-10-26 Advanced New Technologies Co., Ltd. Information display method and device
CN112417914A (en) * 2020-11-27 2021-02-26 西安诺瓦星云科技股份有限公司 Data scanning method and device and electronic equipment
CN112417914B (en) * 2020-11-27 2024-03-26 西安诺瓦星云科技股份有限公司 Data scanning method and device and electronic equipment

Also Published As

Publication number Publication date
CN105303148B (en) 2019-04-02

Similar Documents

Publication Publication Date Title
US20250322353A1 (en) Information processing apparatus, control method, and program
US20220392244A1 (en) Decoding 1d-barcodes in digital capture systems
US8608074B2 (en) Method and apparatus for locating and decoding machine-readable symbols
US11188789B2 (en) Detecting poisoning attacks on neural networks by activation clustering
US9158744B2 (en) System and method for automatically extracting multi-format data from documents and converting into XML
KR102435365B1 (en) Certificate recognition method and apparatus, electronic device, computer readable storage medium
WO2019107157A1 (en) Shelf-allocation information generating device and shelf-allocation information generating program
US9659213B2 (en) System and method for efficient recognition of handwritten characters in documents
US10140510B2 (en) Machine print, hand print, and signature discrimination
US9027833B2 (en) Commodity information display apparatus and method for displaying commodity information in different forms
JP6835158B2 (en) Information processing equipment, information processing methods, and programs
CN115989500A (en) Method for detecting and reading matrix codes marked on glass substrates
CN108229680B (en) Neural network system, remote sensing image recognition method, device, equipment and medium
CN110210478A (en) A kind of commodity outer packing character recognition method
JP5169052B2 (en) Information reading system and program
EP3014528B1 (en) Determining barcode locations in documents
CN105303148A (en) Bar code scanning method and device
US10248825B2 (en) Image processing
CN108629219A (en) A kind of method and device of identification one-dimension code
KR102050422B1 (en) Apparatus and method for recognizing character
CN101908133B (en) Method and device for decoding bar code
CN107330470B (en) Method and device for identifying picture
JP5251652B2 (en) Form image filing system
JP6802107B2 (en) Information processing equipment, methods and programs
US20220261642A1 (en) Adversarial example detection system, method, and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20190508

Address after: 644005 Suger Intelligent Industrial Base, 31 Gangyuan Road, Lingang District, Yibin City, Sichuan Province

Co-patentee after: Yibin Chen'an Intelligent Manufacturing Co.,Ltd.

Patentee after: Sichuan sac Communication Technology Co.,Ltd.

Address before: 518053 H3 501B, east industrial area of overseas Chinese town, Nanshan District, Shenzhen, Guangdong

Patentee before: SHENZHEN TINNO WIRELESS TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20250714

Address after: 518000 27-001, north side of Tianlong mobile headquarters building, Tongfa South Road, Xili community, Xili street, Nanshan District, Shenzhen, Guangdong

Patentee after: SHENZHEN TINNO WIRELESS TECHNOLOGY Co.,Ltd.

Country or region after: China

Patentee after: Tinno Mobile Technology Corp.

Address before: 644005 Suger Intelligent Industrial Base, 31 Gangyuan Road, Lingang District, Yibin City, Sichuan Province

Patentee before: Sichuan sac Communication Technology Co.,Ltd.

Country or region before: China

Patentee before: Yibin Chen'an Intelligent Manufacturing Co.,Ltd.