[go: up one dir, main page]

CN115303690B - Method, device, system, electronic equipment and readable medium for processing input-output information - Google Patents

Method, device, system, electronic equipment and readable medium for processing input-output information

Info

Publication number
CN115303690B
CN115303690B CN202210899102.6A CN202210899102A CN115303690B CN 115303690 B CN115303690 B CN 115303690B CN 202210899102 A CN202210899102 A CN 202210899102A CN 115303690 B CN115303690 B CN 115303690B
Authority
CN
China
Prior art keywords
data
data set
pallet
tag
label
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
CN202210899102.6A
Other languages
Chinese (zh)
Other versions
CN115303690A (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.)
Beijing Jingdong Shangke Information Technology Co Ltd
Beijing Jingdong Qianshi Technology Co Ltd
Original Assignee
Beijing Jingdong Shangke Information Technology Co Ltd
Beijing Jingdong Qianshi 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 Beijing Jingdong Shangke Information Technology Co Ltd, Beijing Jingdong Qianshi Technology Co Ltd filed Critical Beijing Jingdong Shangke Information Technology Co Ltd
Priority to CN202210899102.6A priority Critical patent/CN115303690B/en
Publication of CN115303690A publication Critical patent/CN115303690A/en
Application granted granted Critical
Publication of CN115303690B publication Critical patent/CN115303690B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/0485Check-in, check-out devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10366Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications
    • G06K7/10376Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications the interrogation device being adapted for being moveable
    • G06K7/10396Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications the interrogation device being adapted for being moveable the interrogation device being wearable, e.g. as a glove, bracelet, or ring
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Mechanical Engineering (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)

Abstract

本公开的实施例公开了出入库信息处理方法、装置、系统、电子设备和可读介质。该方法的一具体实施方式包括:响应于确定单品标签识别设备采集完成,根据采集到的物品的电子标签数据,生成第一数据集;响应于接收到整托标签识别设备采集到的整托物品的电子标签数据,生成第二数据集;响应于接收到整托标签复核设备采集到的整托物品的电子标签数据,生成第三数据集;对第一数据集、第二数据集和第三数据集中的数据进行整合处理,生成物品流转信息。该实施方式与仓储物流技术有关,可以利用电子标签和多种标签识别设备,实现物品的批量出入库。在提高整托的装载量和识别效率的同时,还可以保证物品标签识别的准确率。

The embodiments of the present disclosure disclose methods, devices, systems, electronic devices and readable media for processing in-and-out warehouse information. A specific implementation of the method includes: in response to determining that the collection of single-item label identification equipment is completed, generating a first data set based on the electronic tag data of the collected items; in response to receiving the electronic tag data of the entire pallet of items collected by the entire pallet label identification equipment, generating a second data set; in response to receiving the electronic tag data of the entire pallet of items collected by the entire pallet label verification equipment, generating a third data set; integrating and processing the data in the first data set, the second data set and the third data set to generate item flow information. This implementation is related to warehousing and logistics technology, and can use electronic tags and a variety of label identification devices to achieve batch in-and-out of items. While improving the loading capacity and identification efficiency of the entire pallet, the accuracy of item label identification can also be guaranteed.

Description

Method, device, system, electronic equipment and readable medium for processing input-output information
Technical Field
The embodiment of the disclosure relates to the technical field of warehouse logistics, in particular to a warehouse entry and exit information processing method, a device, a system, electronic equipment and a readable medium.
Background
When the pallet is carried out in and out by a forklift, a plurality of layers of articles are arranged and placed on the pallet according to a certain rule. In order to complete the check registration of the warehouse in and out, the label with the bar code or the two-dimensional code on the outer package is generally required to be exposed outwards so as to be convenient for the staff to scan.
However, the inventor finds that scanning the labels of the articles one by one is time consuming and labor consuming, affecting the efficiency of warehouse entry. In addition, to reduce the handling operations during scanning by personnel, trays are typically constructed in a "hollow tray" type of stack. Namely, the center of the tray is empty, and goods are only stacked around the tray. Thus, the loading capacity of the tray is affected, and the warehouse-in and warehouse-out efficiency is further affected. And the stacking mode has the risk of collapsing, so that the probability of damaging the articles in the transportation process is increased.
The above information disclosed in this background section is only for enhancement of understanding of the background of the inventive concept and, therefore, may contain information that does not form the prior art that is already known to those of ordinary skill in the art in this country.
Disclosure of Invention
The disclosure is in part intended to introduce concepts in a simplified form that are further described below in the detailed description. The disclosure is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Some embodiments of the present disclosure propose in-warehouse information processing methods, apparatuses, systems, electronic devices, computer readable media, and computer program products to solve one or more of the technical problems mentioned in the background section above.
In a first aspect, some embodiments of the present disclosure provide a method for processing in-warehouse information, including generating a first data set according to electronic tag data of an acquired article in response to determining that acquisition of a single article tag identification device is completed, generating a second data set in response to receiving the electronic tag data of the entire article acquired by the entire tag identification device, generating a third data set in response to receiving the electronic tag data of the entire article acquired by the entire tag review device, and integrating data in the first data set, the second data set and the third data set to generate article circulation information.
In some embodiments, integrating the data in the first data set, the second data set and the third data set to generate item circulation information includes determining whether a second acquisition time of the second data set is less than a third acquisition time of the third data set, and generating, in response to determining that the second acquisition time is less than the third acquisition time, shipment information of the item based on the tag data in the first data set, the second data set and the third data set.
In some embodiments, generating a first data set according to the collected electronic tag data of the article comprises taking the collected electronic tag data of the article as first tag data, determining a first tray identifier of a tray where the article is located, and generating the first data set according to the first tray identifier and each collected first tag data.
In some embodiments, generating the second data set in response to receiving electronic tag data of the whole-tray article acquired by the whole-tray tag identification device comprises taking the electronic tag data acquired by the whole-tray tag identification device as second tag data, obtaining the second tag data set, determining a second tray identification of the article acquired by the whole-tray tag identification device, determining a target first data set with the first tray identification matched with the second tray identification, and generating the second data set based on the tag data in the target first data set and the second tag data set.
In some embodiments, generating the second data set based on the tag data in the target first data set and the second tag data set includes determining whether there is a corresponding first data set for each excess second tag data in the second tag data set other than the target first data set in response to determining that the target first data set belongs to the second tag data set, and generating the second data set based on the second tray identification and the second tag data set in response to determining that there is no corresponding first data set.
In some embodiments, generating the second data set based on the tag data in the target first data set and the second tag data set further comprises, in response to determining that a corresponding first data set exists, taking as the excluded data the excess second tag data of the corresponding first data set exists, generating the second data set based on the second tray identification and each of the second tag data other than the excluded data.
In some embodiments, generating the second data set based on the tag data in the target first data set and the second tag data set includes generating the second data set based on the second tray identification and the target first data set in response to determining that the second tag data set belongs to the target first data set.
In some embodiments, generating the second data set based on the tag data in the target first data set and the second tag data set includes determining whether a corresponding first data set is present in the second tag data set in addition to the intersection data in response to determining that the target first data set and the second tag data set are present in the intersection data, and generating the second data set based on the aggregate data of the target first data set and the second tag data set in response to determining that the corresponding first data set is not present.
In some embodiments, generating the second data set based on tag data in the target first data set and the second tag data set further comprises, in response to determining that there is a corresponding first data set, generating the second data set based on a set of second tag data other than the exclusion data and the target first data set, taking other second tag data in which there is a corresponding first data set as the exclusion data.
In some embodiments, determining a first tray identifier of a tray where an article is located includes assigning a virtual first tray identifier to the tray where the article is located, and determining a second tray identifier of the tray where the article is located, which is acquired by a whole-tray tag identification device, includes performing statistical analysis on a first data set corresponding to each second tag data, and determining the second tray identifier based on the first tray identifier in the corresponding first data set according to a result of the statistical analysis.
In some embodiments, generating the third data set in response to receiving the electronic tag data of the whole-tray article collected by the whole-tray tag rechecking device comprises taking the electronic tag data collected by the whole-tray tag rechecking device as third tag data, determining third tray identifications of the trays where the whole-tray tag rechecking device is located, determining whether the excluding tag data exists in the third tag data, wherein the excluding tag data also corresponds to tray identifications except the third tray identifications, and generating the third data set in response to determining that the excluding tag data exists according to the third tray identifications and the third tag data except the excluding tag data.
In some embodiments, the method further comprises verifying the tag data in the third data set with the tag data in the first data set and the second data set, and generating an anomaly information record in response to the verification failing.
In some embodiments, integrating the data in the first, second, and third data sets to generate item circulation information further includes generating, in response to determining that the third acquisition time is greater, warehousing information for the item based on the tag data in the first, second, and third data sets.
In some embodiments, the third data set is generated in response to receiving the electronic tag data of the whole-tray article collected by the whole-tray tag rechecking device, wherein the electronic tag data collected by the whole-tray tag rechecking device is used as third tag data, a virtual third tray identifier is distributed to a tray where the whole-tray tag rechecking device is located, and the third data set is generated according to the distributed third tray identifier and each third tag data.
In a second aspect, some embodiments of the present disclosure provide an in-warehouse information processing apparatus, which includes a first generating unit configured to generate a first data set according to electronic tag data of an acquired item in response to determining that acquisition of a single item tag identification device is completed, a second generating unit configured to generate a second data set in response to receiving electronic tag data of the whole item acquired by the whole item tag identification device, a third generating unit configured to generate a third data set in response to receiving electronic tag data of the whole item acquired by the whole item tag review device, and an information generating unit configured to perform an integration process on the data in the first data set, the second data set, and the third data set to generate item circulation information.
In some embodiments, the information generating unit is further configured to determine whether the second acquisition time of the second data set is less than the third acquisition time of the third data set, and in response to determining that the second acquisition time is less than the third acquisition time, generate the shipment information for the item based on the tag data in the first data set, the second data set, and the third data set.
In some embodiments, the first generating unit is further configured to use the collected electronic tag data of the article as first tag data, determine a first tray identifier of a tray where the article is located, and generate a first data set according to the first tray identifier and each collected first tag data.
In some embodiments, the second generation unit comprises an identification determination subunit configured to take electronic tag data acquired by the whole-tray tag identification device as second tag data to obtain a second tag data set, and determine a second tray identification of a tray where the whole-tray tag identification device is located, a data set determination subunit configured to determine a target first data set in which the first tray identification is matched with the second tray identification, and a generation subunit configured to generate the second data set based on the tag data in the target first data set and the second tag data set.
In some embodiments, the generating subunit is further configured to determine whether a corresponding first dataset is present for each of the redundant second tag data in the second tag data set, other than the target first dataset, in response to determining that the target first dataset belongs to the second tag data set, and generate the second dataset from the second tray identification and the second tag data set in response to determining that the corresponding first dataset is not present.
In some embodiments, the generating subunit is further configured to, in response to determining that the corresponding first data set exists, take as the excluded data the excess second tag data for which the corresponding first data set exists, generate the second data set based on the second tray identification, and the respective second tag data other than the excluded data.
In some embodiments, the generating subunit is further configured to generate the second data set from the second tray identification and the target first data set in response to determining that the second tag data set belongs to the target first data set.
In some embodiments, the generating subunit is further configured to determine whether a corresponding first data set is present in the second tag data set in addition to the intersection data in response to determining that the intersection data is present in the target first data set and the second tag data set, and generate the second data set from the set data of the target first data set and the second tag data set in response to determining that the corresponding first data set is not present.
In some embodiments, the generating subunit is further configured to, in response to determining that the corresponding first data set exists, take other second tag data for which the corresponding first data set exists as the exclusion data, and generate a second data set from the respective second tag data other than the exclusion data and the aggregate set of the target first data set.
In some embodiments, the first generating unit is further configured to assign a virtual first tray identifier to a tray where the article is located, and the identifier determining subunit is further configured to perform statistical analysis on the first data set corresponding to each second tag data, and determine the second tray identifier based on the first tray identifier in the corresponding first data set according to a result of the statistical analysis.
In some embodiments, the third generating unit is further configured to use the electronic tag data collected by the whole-tray tag review device as third tag data, determine third tray identifications of trays in which the articles collected by the whole-tray tag review device are located, determine whether the exclusion tag data exists in each third tag data, wherein the exclusion tag data also corresponds to tray identifications other than the third tray identifications, and generate a third data set according to the third tray identifications and each third tag data other than the exclusion tag data in response to determining that the exclusion tag data exists.
In some embodiments, the apparatus further comprises a verification unit configured to verify the tag data in the third data set with the tag data in the first data set, the second data set, and generate the anomaly information record in response to the verification failing.
In some embodiments, the information generating unit is further configured to generate the warehousing information for the item based on the tag data in the first data set, the second data set, and the third data set in response to determining that the third acquisition time is greater.
In some embodiments, the third generating unit is further configured to use the electronic tag data collected by the whole-tray tag checking device as third tag data, allocate a virtual third tray identifier to the tray where the electronic tag data is located, and generate a third data set according to the allocated third tray identifier and each third tag data.
In a third aspect, some embodiments of the present disclosure provide an in-out warehouse information processing system, including a single article tag identification device configured to sequentially collect electronic tag data of each article in a process of transporting the article onto a tray or removing the article from the tray, a whole-tray tag identification device configured to collect electronic tag data of each article on the tray for passing whole-tray articles, a whole-tray tag review device configured to collect electronic tag data of each article on the tray for a set period of time for whole-tray articles placed in the device, and a system service terminal configured to process the tag data collected by the single article tag identification device, the whole-tray tag identification device, and the whole-tray tag review device using the in-out warehouse information processing method described in any one of the above implementations.
In some embodiments, the single-article tag identification device comprises a wearable electronic tag reading and writing device and an electronic tag reading and writing device used for being installed on a mechanical device, the whole-support tag identification device is a channel type electronic tag reading and writing device arranged on a transportation route, the whole-support tag rechecking device adopts a semi-closed structure, is provided with a metal shell, is provided with three sides except an inlet side and the inner side of the top, and is respectively provided with a wave absorbing material and an antenna array, and each antenna array is connected with an electronic tag reading and writing component.
In a fourth aspect, some embodiments of the present disclosure provide an electronic device comprising one or more processors, and storage means having one or more programs stored thereon, which when executed by the one or more processors, cause the one or more processors to implement the method described in any of the implementations of the first aspect.
In a fifth aspect, some embodiments of the present disclosure provide a computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.
In a sixth aspect, some embodiments of the present disclosure provide a computer program product comprising a computer program which, when executed by a processor, implements the method described in any of the implementations of the first aspect above.
The above embodiments of the present disclosure have the following beneficial effects that the method for processing the information of going in and out of the warehouse of some embodiments of the present disclosure can improve the efficiency of going in and out of the warehouse of the article. Specifically, the related access operation generally adopts a manual scanning coding mode. That is, a code scanning operation is performed before or after the article is carried. This can affect the efficiency of the warehouse in and out. In addition, the "hollow tray" style of stacking can affect the utilization of the tray (i.e., the number of items carried at a time). Therefore, the number of trays required is increased, and the number of times of transporting the same batch of articles is increased, so that the warehouse-in and warehouse-out efficiency is further affected.
Based on this, the method for processing the in-out information of some embodiments of the present disclosure can avoid manual scanning operation by adopting the electronic tag. For example, in the process of carrying the articles, the electronic tag data can be acquired through the single article tag identification equipment. Without requiring unnecessary operating steps. Thus, the warehouse-in and warehouse-out efficiency can be improved to a certain extent. And after the electronic tag is adopted, the object placement is not needed in a stacking mode of a hollow support. Therefore, when the labels are placed, the positions of the labels do not need to be concerned, and the placing efficiency can be improved. And can put in whole the support to improve the bearing capacity and the utilization ratio of tray, reduce the transportation number of times of article, and reduce the risk that article dropped in the transportation. Thus, the warehouse-in and warehouse-out efficiency can be further improved. In addition, the whole-tray label identification equipment and the whole-tray label rechecking equipment can be used for identifying and checking the whole-tray label. The recognition efficiency is high, and the long time is not occupied. Thus, the accuracy of label identification can be ensured by integrating the label data identified by the three devices.
Drawings
The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by reference to the following detailed description when taken in conjunction with the accompanying drawings. The same or similar reference numbers will be used throughout the drawings to refer to the same or like elements. It should be understood that the figures are schematic and that elements and components are not necessarily drawn to scale.
FIG. 1 is a flow chart of some embodiments of a method of processing in-out information according to the present disclosure;
FIG. 2 is a diagram of some embodiments of a target first dataset and a second tag dataset of the present disclosure;
FIG. 3 is a flow chart of other embodiments of a method of processing in-out information according to the present disclosure;
FIG. 4 is a schematic diagram of the structure of some embodiments of an in-and-out information processing apparatus according to the present disclosure;
FIG. 5 is a schematic diagram of the architecture of some embodiments of an in-and-out information handling system according to the present disclosure;
Fig. 6 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present disclosure.
It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings. Embodiments of the present disclosure and features of embodiments may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 illustrates a flow 100 of some embodiments of a method of processing in-out library information according to the present disclosure. The method comprises the following steps:
Step 101, in response to determining that the acquisition of the single article tag identification device is completed, generating a first data set according to the acquired electronic tag data of the article.
In some embodiments, the execution subject of the in-out information processing method (e.g., the system server 504 shown in fig. 5) may receive the electronic tag data collected and identified by the tag identification device through a wired connection or a wireless connection.
In the process of delivering articles, each article is usually first carried onto a tray one by one (or sequentially) and stacked. In the carrying process, the electronic tag of each article can be collected and identified by a single article tag identification device (such as a wearable electronic tag read-write device 501A shown in fig. 5). Thereafter, during the process of transporting the whole-tray articles, the electronic tags of the whole-tray articles can be collected and identified through a whole-tray tag identification device (such as a channel type electronic tag read-write device 502 shown in fig. 5). Finally, the electronic label collection and identification of the whole-support article can be performed again through the whole-support label rechecking device (such as a cabinet type electronic label read-write device 503 shown in fig. 5).
And for the warehouse-in flow of the articles, the warehouse-out flow can be opposite to the warehouse-out flow. The electronic tag data of each article can be collected through the single article tag identification equipment in the process of transporting the article to storage positions such as a goods shelf and the like.
In some embodiments, the executing body may generate the first data set according to the electronic tag data of the article collected by the executing body when the executing body determines that the collection of the single article tag identification device is completed. As an example, the execution subject may use the collected electronic tag data as the first tag data by the individual item tag recognition device. Meanwhile, the received tray identifier may be used as the first tray identifier. I.e. a tray in which the item indicated by the first tag data is determined. At this time, the data set constituted by the respective first tag data may be determined as the first data set. And a correspondence may be established between the first data set and the first tray identification.
Alternatively, in order to simplify the processing procedure, the execution body may determine a data set constituted by the first tray identification and each of the first tag data as the first data set. This also helps to improve the efficiency of subsequent data queries.
In some embodiments, the executing body may first determine whether to go out of the warehouse or go in the warehouse according to the acquisition time of each identification device. The acquisition time may be at least one of acquisition start time, acquisition end time, and acquisition start-to-end time period. For example, if it is determined that the collection time of the single article tag identification apparatus is less than the collection time of the whole-tray tag identification apparatus for the same batch of articles, or only the collection time of the single article tag identification apparatus is currently available, the process may be described as a delivery process.
In this case, the execution body may use the collected electronic tag data of the article as the first tag data, and determine a first tray identifier of a tray in which the article is located. Thereby generating a first data set based on the first tray identification and the collected first tag data.
It should be noted that, the first tray identifier herein may be an entity tag identifier set on the tray. However, in actual business, physical labels are not usually adopted by the tray. At this time, the executing body may assign a virtual first tray identifier to the item collected by the single item tag recognition apparatus, and the tray where the executing body is located. Thereby establishing the corresponding relation between the tray and the articles carried on the tray. The allocation manner is not limited herein, and the tray identifier may be generated according to a preset generation rule, for example. Thus, the manufacturing, mounting and identifying processes of the entity tag can be reduced, and the production cost is reduced. Meanwhile, the flexibility of production operation can be improved.
Further, the executing body may also write the acquisition time of the individual item tag identification apparatus into the first data set. Thus, the subsequent data can be conveniently queried and processed, and the processing efficiency is improved.
It will be appreciated that herein, the executing entity may determine whether the pick up of the individual item tag identification apparatus is complete in a number of ways. For example, if the electronic tag data sent by the electronic tag is not received within a set period of time (e.g., 15 seconds), it may be indicated that the stacking or unloading of a tray has been completed. For another example, a manual or mechanical device (e.g., a robot) may send a feedback signal to the executing body upon completion of stacking or unloading of a tray. In this case, the execution body may determine that the individual item tag recognition apparatus acquisition is completed when receiving the feedback signal.
In addition, the article herein may be a single article, such as a television. For ease of identification, the electronic tag may be provided on the outer envelope of the article. In some application scenarios, the article may also be a plurality of articles in units of a package, such as a box of wine or a box of water. Each item in the bin will have an independent item identification. Meanwhile, the outer surface of the box body can be stuck with a unique mark taking the box as a unit. The identification will typically be associated with the identity of the item within the bin. That is, stock units (SKUs, stock Keeping Unit). The electronic tag data collected at this time may be identification information outside the case.
Step 102, generating a second data set in response to receiving the electronic tag data of the whole-tray article acquired by the whole-tray tag identification device.
In some embodiments, the executing body may generate the second data set upon receiving electronic tag data of the item in full tray acquired by the full tray tag identification device. As an example, the execution subject may take the electronic tag data acquired by the whole-bracket tag recognition apparatus as the second tag data. Meanwhile, the second tray identification of the tray where the articles collected by the whole-tray label identification equipment are located can be determined. Further, the data set constituted by the second tray identification and the second tag data may be determined as the second data set.
Here, if the tray has an entity tag, the executive body may determine the second tray identification by collecting the entity tag. If the physical label does not exist in the tray, the executing body can determine the second tray identification according to the virtual tray identification corresponding to the object on the tray. The principle of "minority yield to majority" may be employed herein. And carrying out statistical analysis on the tray identifications corresponding to the articles. If most of the articles on the whole tray correspond to the tray identification of a certain tray, the tray identification can be determined as a second tray identification. That is, the tray passing through the whole tray tag recognition apparatus can be regarded as the tray.
Optionally, under the condition that the delivery process is determined, the execution body takes the electronic tag data acquired by the whole-support tag identification equipment as second tag data to obtain a second tag data set. Meanwhile, the second tray identification of the tray where the articles collected by the whole-tray label identification equipment are located can be determined. As an example, a statistical analysis may be performed on the first data set corresponding to each second tag data. And determining a second tray identifier based on the first tray identifier in the corresponding first data set according to the statistical analysis result. For example, a first tray identity corresponding to a majority of items may be determined as a second tray identity.
In addition, in order to improve the accuracy of the electronic tag identification, the executing body may further determine a target first data set in which the first tray identifier is matched (e.g., the same as) the second tray identifier. Further, a second data set may be generated based on tag data in the target first data set and the second tag data set. It will be appreciated that, due to unpredictable interference factors in the actual operating environment, several phenomena may exist in practice.
In some embodiments, as shown in the upper left corner of fig. 2, if each tag data in the first data set a (dot-filled) of the target is the same as each tag data in the second tag data set B (diagonal-filled), the overall recognition process is smooth. At this point, a second data set may be generated from the second tag data set.
In some embodiments, if the target first data set a belongs to the second tag data set B, it may be determined whether or not there is a corresponding first data set in the second tag data set B, and each redundant second tag data P1 except the target first data set a, as shown in the upper right corner of fig. 2. That is, it is determined whether each of the unnecessary second tag data P1 corresponds to another tray. If it is determined that there is no corresponding first data set, that is, no other pallet corresponding to P1 is found in the system. At this point, a second data set may be generated from the second tray identification and the second label data set. Because the on-site electromagnetic environment is complex, the situation that the tag cannot be identified exists. Therefore, the electronic tag data can be supplemented under the condition that the single-product tag identification equipment is not used for collecting the electronic tag data.
Alternatively, if it is determined that there is a corresponding first data set, redundant second tag data of the corresponding first data set existing in P1 may be taken as the exclusion data S. Further, a second data set may be generated based on the second tray identification and each second tag data (i.e., B-S) other than the exclusion data. Therefore, when the whole-tray tag identification equipment collects the electronic tag data of the articles on other trays, the electronic tag identification equipment can eliminate the electronic tag data, and the condition that the same article corresponds to a plurality of tray identifications is avoided. Thereby improving the accuracy of electronic tag identification.
In some embodiments, as shown in the lower left corner of fig. 2, if the second tag dataset B belongs to the target first dataset a, the second dataset may be generated from the second tray identification and the target first dataset.
In some embodiments, if the intersection data P exists between the target first data set a and the second tag data set B, it may be determined whether the corresponding first data set exists in the second tag data set B or not according to the relationship shown in the lower right corner of fig. 2. If it is determined that there is no corresponding first data set, a second data set may be generated from the aggregate data of the target first data set a and the second tag data set B.
Alternatively, if it is determined that there is a corresponding first data set, other second tag data of the corresponding first data set existing in P2 may be taken as the exclusion data S. At this time, the second data set may be generated from the set of each second tag data (i.e., B-S) other than the exclusion data and the target first data set a.
And step 103, responding to the received electronic tag data of the whole-tray article acquired by the whole-tray tag rechecking equipment, and generating a third data set.
In some embodiments, the executing body may generate the third data set when receiving the electronic tag data of the whole-tray article acquired by the whole-tray tag review device. As an example, the electronic tag data collected by the whole-torr tag review device may be used as the third tag data. Meanwhile, the third tray mark of the tray where the article collected by the whole-tray label rechecking device is located can be determined. The principle of "minority yield to majority" can also be used here. Further, a third data set may be generated from the third tray identification and each third tag data.
In some embodiments, in the case of determining to be the ex-warehouse process, in order to further improve the accuracy of electronic tag identification, the execution subject may determine whether the exclusion tag data exists in each third tag data. Wherein the excluded tag data also corresponds to a tray identity other than the third tray identity. That is, it is determined whether or not there is an article corresponding to another tray among the articles collected by the whole tray label checking apparatus. If the exclusion tag data does not exist, a data set including the third tray identification and each third tag data may be determined as the third data set. If it is determined that the excluded tag data exists, a third data set may be generated based on the third tray identification and each third tag data other than the excluded tag data. In this way, false collection of electronic tag data of articles on other trays can be avoided or reduced as well.
And 104, integrating the data in the first data set, the second data set and the third data set to generate the commodity circulation information.
In some embodiments, the execution body may perform the integration processing on the data in the generated first data set, the second data set, and the third data set in steps 101 to 103. Thereby generating item flow information. The integration process here is typically determining intersection tag data in three data sets for which the tray identifications match. Meanwhile, determining tag data which do not correspond to other tray identifications in tag data except intersection tag data. Namely, tag data in three data sets are summarized, so that the data can be conveniently traced, inquired and managed.
Optionally, in order to facilitate information management, the executing body may generate corresponding article ex-warehouse information or article warehouse information according to the data acquisition flow. As an example, the execution body may determine whether the second acquisition time of the second data set is less than the third acquisition time of the third data set. And/or the executing body may also determine whether the first acquisition time of the first data set is less than the second acquisition time of the second data set. And if the second acquisition time is smaller than the third acquisition time and/or the first acquisition time is smaller than the second acquisition time, the warehouse-out process is described. At this time, the shipment information of the article may be generated based on the tag data in the first data set, the second data set, and the third data set. For example, the integrated tag data may be stored. Meanwhile, a database record corresponding to the database record is added in the database table.
Here, if the second acquisition time is greater than the third acquisition time and/or the first acquisition time is greater than the second acquisition time, the warehousing process is described.
In some embodiments, to improve the accuracy of the batch item shipment data, the executing body may further verify the tag data in the third data set with the tag data in the first data set and the second data set. That is, the tag data in the third data set may be compared with the tag data in the first data set. Meanwhile, the tag data in the third data set may be compared with the tag data in the second data set. If the third data set does not match the first data set or the third data set does not match the second data set, then the verification is not passed. At this time, an abnormality information record may be generated. This allows for manual intervention.
From the above description, the method of the present disclosure fuses data of three stages including monomer recognition, integer recognition, and integer review. The electronic tag identification method is complex, diversified and uncontrollable in environment, and can effectively improve the identification accuracy while improving the identification efficiency of the electronic tag.
In addition, in the case of liquid products such as alcoholic beverages, the liquid itself has a wave absorbing property. Meanwhile, the package is made of metal materials. These all increase the difficulty of reading the internal electronic tag. The method is particularly suitable for scenes with dense electronic tags such as wines and the like and difficult to integrally identify at one time. Through multiple identification, the complete identification of the whole-support articles can be ensured, fewer and more warehouse-out can be avoided, and the accuracy of warehouse-in data is ensured.
With continued reference to FIG. 3, a flow 300 of further embodiments of the in-and-out information processing method of the present disclosure is shown. The method comprises the following steps:
step 301, generating a third data set in response to receiving the electronic tag data of the whole-tray article collected by the whole-tray tag review device.
In some embodiments, if the executing body receives the electronic tag data of the whole-tray article collected by the whole-tray tag checking device, the executing body may determine that the executing body is a warehouse-in process. That is, for these electronic tag data (or articles), the tray identification corresponding thereto is not found. Or the third acquisition time of the electronic tag data is smaller than the second acquisition time, or the second acquisition time does not exist currently. At this time, the execution subject may use the electronic tag data acquired by the whole-bracket tag review device as the third tag data. And distributing a virtual third tray identifier for the articles collected by the whole tray label rechecking device. Thereafter, a third data set may be generated based on the assigned third tray identification and the respective third tag data. See the description of step 103 in the embodiment of fig. 1, and will not be repeated here.
Step 302, generating a second data set in response to receiving electronic tag data of the whole-tray article acquired by the whole-tray tag identification device.
In some embodiments, the executing body may use the electronic tag data of the whole-tray article acquired by the whole-tray tag identification apparatus as the second tag data. Meanwhile, the second tray identification of the trays in which the articles are located can be determined according to the principle of 'few yielding to most'. I.e. the third tray identity corresponding to most articles, is determined as the second tray identity. Thus, a second data set is generated based on the second tray identification and each second tag data. Reference may be made to the relevant description in step 102 of the embodiment of fig. 1, which is not repeated here.
In step 303, in response to determining that the acquisition of the single article tag identification device is completed, a first data set is generated according to the acquired electronic tag data of the article.
In some embodiments, in a case where it is determined that the collection of the individual item tag identification device is completed, the execution subject may take the collected electronic tag data as the first tag data. Meanwhile, the first tray identification of the trays in which the articles are located can be determined according to the principle of 'few yielding to most'. Further, a first data set may be generated from the first tray identification and each of the first tag data. See the description of step 101 in the embodiment of fig. 1, and will not be repeated here.
In step 304, in response to determining that the second acquisition time is greater than the third acquisition time, warehousing information for the item is generated based on the tag data in the first data set, the second data set, and the third data set.
In some embodiments, the execution body may also perform the integration processing on the data in the third data set, the second data set, and the first data set generated in steps 301 to 303. As an example, if it is determined that the third acquisition time is less than the second acquisition time and/or the second acquisition time is less than the first acquisition time, the warehousing process is described. At this time, the execution subject may generate the warehouse entry information of the article based on the tag data in the first data set, the second data set, and the third data set. Reference may be made to the relevant description in step 104 of the embodiment of fig. 1, which is not repeated here.
The method for processing the warehouse-in and warehouse-out information disclosed by the embodiment further enriches and perfects the processing process of the warehouse-in information. Through the inventory mode, batch warehouse-in and warehouse-out operation of articles can be realized, and warehouse-in and warehouse-out efficiency is improved. Meanwhile, the accuracy of the identification of the article label data can be improved.
With further reference to fig. 4, as an implementation of the method shown in fig. 1 to 3 described above, the present disclosure provides some embodiments of an in-out information processing apparatus, which correspond to those method embodiments shown in fig. 1 to 3, and which are particularly applicable to various electronic devices.
As shown in fig. 4, the in-and-out warehouse information processing apparatus 400 of some embodiments may include a first generating unit 401 configured to generate a first data set according to electronic tag data of an acquired article in response to determining that acquisition of a single article tag identification device is completed, a second generating unit 402 configured to generate a second data set in response to receiving electronic tag data of an entire article acquired by an entire tag identification device, a third generating unit 403 configured to generate a third data set in response to receiving electronic tag data of an entire article acquired by an entire tag review device, and an information generating unit 404 configured to perform an integration process on data in the first data set, the second data set, and the third data set to generate article circulation information.
In some embodiments, the information generating unit 404 may be further configured to determine whether the second acquisition time of the second data set is less than the third acquisition time of the third data set, and generate, in response to determining that the second acquisition time is less than the third acquisition time, shipment information for the item based on the tag data in the first data set, the second data set, and the third data set.
In some embodiments, the first generating unit 401 may be further configured to use the collected electronic tag data of the article as the first tag data, determine a first tray identifier of a tray where the article is located, and generate the first data set according to the first tray identifier and each collected first tag data.
In some embodiments, the second generating unit 402 may include an identification determining subunit (not shown in the figure) configured to take the electronic tag data collected by the whole-tray tag identification device as second tag data to obtain a second tag data set, and determine a second tray identification of the tray where the whole-tray tag identification device is located, a data set determining subunit (not shown in the figure) configured to determine a target first data set in which the first tray identification matches the second tray identification, and a generating subunit (not shown in the figure) configured to generate the second data set based on the tag data in the target first data set and the second tag data set.
In some embodiments, the generating subunit may be further configured to determine whether a corresponding first dataset is present for each excess second tag data in the second tag dataset other than the target first dataset in response to determining that the target first dataset belongs to the second tag dataset, and generate the second dataset from the second tray identification and the second tag dataset in response to determining that the corresponding first dataset is not present.
In some embodiments, the generating subunit may be further configured to, in response to determining that the corresponding first data set exists, take as the excluded data, the excess second tag data for which the corresponding first data set exists, and generate the second data set based on the second tray identification and the respective second tag data other than the excluded data.
In some embodiments, the generating subunit may be further configured to generate the second data set from the second tray identification and the target first data set in response to determining that the second tag data set belongs to the target first data set.
In some embodiments, the generating subunit may be further configured to determine whether a corresponding first data set is present in the second tag data set in addition to the intersection data in response to determining that the intersection data is present in the target first data set and the second tag data set, and generate the second data set from the set data of the target first data set and the second tag data set in response to determining that the corresponding first data set is not present.
In some embodiments, the generating subunit may be further configured to, in response to determining that the corresponding first data set exists, take other second tag data for which the corresponding first data set exists as the exclusion data, and generate the second data set from the set of second tag data other than the exclusion data and the target first data set.
In some embodiments, the first generating unit 401 may be further configured to assign a virtual first tray identifier to a tray where the article is located, and the identifier determining subunit may be further configured to perform statistical analysis on the first data set corresponding to each second tag data, and determine the second tray identifier based on the first tray identifier in the corresponding first data set according to a result of the statistical analysis.
In some embodiments, the third generating unit 403 may be further configured to use the electronic tag data collected by the whole-tray tag review device as third tag data, determine a third tray identifier of a tray where the article collected by the whole-tray tag review device is located, determine whether or not exclusion tag data exists in each third tag data, where the exclusion tag data also corresponds to a tray identifier other than the third tray identifier, and generate, in response to determining that the exclusion tag data exists, a third data set according to the third tray identifier and each third tag data other than the exclusion tag data.
In some embodiments, the apparatus 400 may further comprise a verification unit (not shown in the figure) configured to verify the tag data in the third data set with the tag data in the first data set and the second data set, and generate the anomaly information record in response to the verification failing.
In some embodiments, the information generating unit 404 may be further configured to generate the warehousing information for the item based on the tag data in the first, second, and third data sets in response to determining that the third acquisition time is greater.
In some embodiments, the third generating unit 403 may be further configured to use the electronic tag data collected by the whole-tray tag checking device as third tag data, allocate a virtual third tray identifier to a tray where the electronic tag data is located, and generate a third data set according to the allocated third tray identifier and each third tag data.
It will be appreciated that the elements described in the apparatus 400 correspond to the various steps in the method described with reference to figures 1 to 3. Thus, the operations, features and resulting benefits described above with respect to the method are equally applicable to the apparatus 400 and the units contained therein, and are not described in detail herein.
The embodiment of the disclosure also provides a warehouse-in and warehouse-out information processing system. As shown in fig. 5, the in-and-out information processing system may include a single item tag identification device (501A, 501B), a full-tray tag identification device 502, a full-tray tag review device 503, and a system server 504.
Here, the individual article tag recognition apparatus may be configured to sequentially collect electronic tag data of each article during the process of carrying the article onto or off the tray. The whole-tray tag identification apparatus may be configured to collect electronic tag data for each item on the tray for the whole-tray item passing by. The whole-tray label review device can be configured to collect electronic label data for each item on the tray for a set period of time for the whole-tray item placed in the device. The system server may be configured to process the tag data collected by the single-product tag identification device, the whole-tray tag identification device, and the whole-tray tag review device by using the method for processing the in-out information described in any of the embodiments of fig. 1 to 3. The specific configuration of each of the above-described devices is not limited herein.
In some embodiments, the single article tag identification device may be a wearable electronic tag reader-writer device, such as wearable glove 501A shown in fig. 5. The glove back may be provided with an RFID (Radio Frequency Identification ) module and an MCU (Microcontroller Unit, micro control unit) module. The antenna can be positioned at the tiger mouth position and is made of flexible metal. When a worker works, the antenna can radiate electromagnetic waves outwards from the palm position. To reduce the likelihood of reading other adjacent tags, the output power of the RFID module may be controlled so that the identification distance of the tag is adjusted to the range of single item identification. For example, for a case of wine packaging, the reading distance can be adjusted to 10 to 20cm. Thus, crosstalk can be effectively avoided.
Alternatively, the individual article tag identification apparatus may also be an electronic tag reading and writing apparatus for mounting on a mechanical apparatus, as shown at 501B in fig. 5. For example, if automated stacking is performed using a stacking robot, the apparatus may need to be mounted on the robot near the gripper. Or depending on the field conditions, the apparatus may be mounted at a location on the conveyor belt.
In this case, the mechanical device may clear a counter built in the reader/writer device thereon upon receiving a stacking (or unloading) instruction. When the reading and writing device reads the number of tag data, the number can be counted. When the count value of the counter reaches a preset value, the stacking instruction is completed. Optionally, to avoid missing a reading of the tag, the actual number of items exceeds a preset value. The movement of the machine can also be counted. Thus, when the number of reciprocations reaches a preset value, it can be determined that the stacking instruction is completed.
In some embodiments, the whole-tray label rechecking device can adopt a semi-closed structure, and is provided with a metal shell so as to play a role in closing. In addition, three sides (left, right, rear as shown in fig. 5) other than the inlet side and the inner side of the top, such as a position close to the metal housing, may be provided with a wave-absorbing material, respectively. This allows to clean the electromagnetic environment inside the device. While these sides may also deploy an antenna array. And each antenna array can be connected with an electronic tag read-write component arranged on the antenna array. The antenna arrays are uniformly distributed in the semi-enclosed space, so that external interference signals can be resisted, and the electronic tags of the whole articles can be read to the maximum extent. In theory, the identification accuracy of the whole-tray label rechecking device is higher than that of the whole-tray label identification device.
As an example, after the worker enters the device, the device senses the forklift entering, for example, infrared rays may be used as a signal for determining whether the forklift enters. The cabinet top read-write component enters a working mode, and the antenna array starts to scan the whole support label.
Referring now to fig. 6, a schematic diagram of an electronic device 600 suitable for use in implementing some embodiments of the present disclosure (e.g., the system server shown in fig. 5) is shown. The electronic device shown in fig. 6 is merely an example and should not impose any limitations on the functionality and scope of use of embodiments of the present disclosure.
As shown in fig. 6, the electronic device 600 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 601, which may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage means 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic apparatus 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
In general, devices may be connected to I/O interface 605 including input devices 606, including for example, touch screens, touch pads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc., output devices 607, including for example, speakers, vibrators, etc., storage devices 608, including for example, magnetic tape, hard disk, etc., and communication devices 609. The communication means 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. While fig. 6 shows an electronic device 600 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead. Each block shown in fig. 6 may represent one device or a plurality of devices as needed.
In particular, according to some embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such embodiments, the computer program may be downloaded and installed from a network via communications device 609, or from storage device 608, or from ROM 602. The above-described functions defined in the methods of some embodiments of the present disclosure are performed when the computer program is executed by the processing device 601.
It should be noted that, the computer readable medium described in some embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, the computer-readable signal medium may comprise a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to electrical wiring, fiber optic cable, RF (radio frequency), and the like, or any suitable combination of the foregoing.
The computer readable medium may be included in the electronic device or may exist alone without being incorporated into the electronic device. The computer readable medium carries one or more programs, and when the one or more programs are executed by the electronic equipment, the electronic equipment is caused to generate a first data set according to the electronic tag data of the acquired articles in response to the fact that the single article tag identification equipment is determined to be completed in acquisition, generate a second data set in response to the electronic tag data of the whole articles acquired by the whole article tag identification equipment is received, generate a third data set in response to the electronic tag data of the whole articles acquired by the whole article tag rechecking equipment is received, and perform integrated processing on the data in the first data set, the second data set and the third data set to generate article circulation information.
Furthermore, computer program code for carrying out operations of some embodiments of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in some embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. The described units may also be provided in a processor, for example as a processor comprising a first generation unit, a second generation unit, a third generation unit and an information generation unit. The names of these units do not in any way limit the unit itself, for example, the first generation unit may also be described as "a unit for generating the first data set from the electronic tag data of the collected item".
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic that may be used include Field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems-on-a-chip (SOCs), complex Programmable Logic Devices (CPLDs), and the like.
Some embodiments of the present disclosure also provide a computer program product comprising a computer program which, when executed by a processor, implements any of the above-described methods of processing in-store information.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of the above technical features, but encompasses other technical features formed by any combination of the above technical features or their equivalents without departing from the spirit of the invention. Such as the above-described features, are mutually substituted with (but not limited to) the features having similar functions disclosed in the embodiments of the present disclosure.

Claims (19)

1.一种出入库信息处理方法,包括:1. A method for processing inbound and outbound information, comprising: 响应于确定单品标签识别设备采集完成,根据采集到的物品的电子标签数据,生成第一数据集;In response to determining that the single item tag identification device has completed collection, generating a first data set based on the collected electronic tag data of the item; 响应于接收到整托标签识别设备采集到的整托物品的电子标签数据,生成第二数据集,包括:将整托标签识别设备采集到的电子标签数据作为第二标签数据,得到第二标签数据集,以及确定所述整托标签识别设备所采集的物品所在托盘的第二托盘标识;确定所述单品标签识别设备所采集的物品所在托盘的第一托盘标识与所述第二托盘标识相匹配的目标第一数据集;基于所述目标第一数据集和所述第二标签数据集中的标签数据,生成第二数据集;In response to receiving electronic tag data of a whole pallet of items collected by a whole pallet tag identification device, generating a second data set, including: using the electronic tag data collected by the whole pallet tag identification device as second tag data to obtain a second tag data set, and determining a second pallet identifier of the pallet where the items are located collected by the whole pallet tag identification device; determining a target first data set in which a first pallet identifier of the pallet where the items are located collected by the single item tag identification device matches the second pallet identifier; and generating a second data set based on the tag data in the target first data set and the second tag data set; 响应于接收到整托标签复核设备采集到的整托物品的电子标签数据,生成第三数据集;generating a third data set in response to receiving electronic tag data of the entire pallet of items collected by the pallet tag verification device; 对所述第一数据集、所述第二数据集和所述第三数据集中的数据进行整合处理,生成物品流转信息。The data in the first data set, the second data set, and the third data set are integrated and processed to generate item flow information. 2.根据权利要求1所述的方法,其中,所述对所述第一数据集、所述第二数据集和所述第三数据集中的数据进行整合处理,生成物品流转信息,包括:2. The method according to claim 1, wherein the step of integrating the data in the first dataset, the second dataset, and the third dataset to generate item flow information comprises: 确定所述第二数据集的第二采集时间,是否小于所述第三数据集的第三采集时间;determining whether a second acquisition time of the second data set is less than a third acquisition time of the third data set; 响应于确定小于第三采集时间,基于所述第一数据集、所述第二数据集和所述第三数据集中的标签数据,生成物品的出库信息。In response to determining that the time is less than the third collection time, the outbound information of the item is generated based on the tag data in the first data set, the second data set, and the third data set. 3.根据权利要求2所述的方法,其中,所述根据采集到的物品的电子标签数据,生成第一数据集,包括:3. The method according to claim 2, wherein generating the first data set based on the collected electronic tag data of the item comprises: 将采集到的物品的电子标签数据作为第一标签数据,以及确定所述物品所在托盘的第一托盘标识;Using the collected electronic tag data of the item as first tag data, and determining a first pallet identifier of the pallet where the item is located; 根据所述第一托盘标识和采集到的各第一标签数据,生成第一数据集。A first data set is generated according to the first pallet identifier and the collected first label data. 4.根据权利要求3所述的方法,其中,所述基于所述目标第一数据集和所述第二标签数据集中的标签数据,生成第二数据集,包括:4. The method according to claim 3, wherein generating the second dataset based on the target first dataset and the label data in the second label dataset comprises: 响应于确定所述目标第一数据集属于所述第二标签数据集,确定所述第二标签数据集中,除所述目标第一数据集以外的各多余第二标签数据,是否存在对应的第一数据集;In response to determining that the target first data set belongs to the second labeled data set, determining whether each redundant second labeled data other than the target first data set in the second labeled data set has a corresponding first data set; 响应于确定不存在对应的第一数据集,根据所述第二托盘标识和所述第二标签数据集,生成第二数据集。In response to determining that a corresponding first data set does not exist, a second data set is generated based on the second pallet identification and the second label data set. 5.根据权利要求4所述的方法,其中,所述基于所述目标第一数据集和所述第二标签数据集中的标签数据,生成第二数据集,还包括:5. The method according to claim 4, wherein generating the second dataset based on the target first dataset and the label data in the second label dataset further comprises: 响应于确定存在对应的第一数据集,将存在对应的第一数据集的多余第二标签数据作为排除数据;In response to determining that a corresponding first data set exists, treating redundant second label data of the corresponding first data set as excluded data; 根据所述第二托盘标识,和除排除数据以外的各第二标签数据,生成第二数据集。A second data set is generated according to the second pallet identification and each second label data except the exclusion data. 6.根据权利要求3所述的方法,其中,所述基于所述目标第一数据集和所述第二标签数据集中的标签数据,生成第二数据集,包括:6. The method according to claim 3, wherein generating the second dataset based on the target first dataset and the label data in the second label dataset comprises: 响应于确定所述第二标签数据集属于所述目标第一数据集,根据所述第二托盘标识和所述目标第一数据集,生成第二数据集。In response to determining that the second label dataset belongs to the target first dataset, a second dataset is generated according to the second pallet identifier and the target first dataset. 7.根据权利要求3所述的方法,其中,所述基于所述目标第一数据集和所述第二标签数据集中的标签数据,生成第二数据集,包括:7. The method according to claim 3, wherein generating the second dataset based on the target first dataset and the label data in the second label dataset comprises: 响应于确定所述目标第一数据集与所述第二标签数据集存在交集数据,确定所述第二标签数据集中,除交集数据以外的其他第二标签数据,是否存在对应的第一数据集;In response to determining that the target first data set and the second label data set have intersection data, determining whether other second label data in the second label data set, except the intersection data, has a corresponding first data set; 响应于确定不存在对应的第一数据集,根据所述目标第一数据集与所述第二标签数据集的合集数据,生成第二数据集。In response to determining that there is no corresponding first data set, a second data set is generated according to the combined data of the target first data set and the second label data set. 8.根据权利要求7所述的方法,其中,所述基于所述目标第一数据集和所述第二标签数据集中的标签数据,生成第二数据集,还包括:8. The method according to claim 7, wherein generating the second dataset based on the target first dataset and the label data in the second label dataset further comprises: 响应于确定存在对应的第一数据集,将存在对应的第一数据集的其他第二标签数据作为排除数据;In response to determining that the corresponding first data set exists, treating other second label data that exist in the corresponding first data set as excluded data; 根据除排除数据以外的各第二标签数据,与所述目标第一数据集的合集,生成第二数据集。A second data set is generated based on a combination of each second label data except the excluded data and the target first data set. 9.根据权利要求3所述的方法,其中,所述确定所述物品所在托盘的第一托盘标识,包括:9. The method according to claim 3, wherein determining the first pallet identifier of the pallet where the item is located comprises: 为所述物品所在的托盘分配虚拟的第一托盘标识;以及Assigning a virtual first pallet identifier to the pallet where the item is located; and 所述确定所述整托标签识别设备所采集的物品,所在托盘的第二托盘标识,包括:The determining of the second pallet identifier of the pallet on which the items collected by the pallet label identification device are located includes: 对各第二标签数据所对应的第一数据集进行统计分析;Performing statistical analysis on the first data set corresponding to each second label data; 根据统计分析结果,基于对应的第一数据集中的第一托盘标识,确定第二托盘标识。According to the statistical analysis result, a second pallet identification is determined based on the first pallet identification in the corresponding first data set. 10.根据权利要求3所述的方法,其中,所述响应于接收到整托标签复核设备采集到的整托物品的电子标签数据,生成第三数据集,包括:10. The method according to claim 3, wherein generating the third data set in response to receiving the electronic label data of the entire pallet of items collected by the pallet label verification device comprises: 将整托标签复核设备采集到的电子标签数据作为第三标签数据,以及确定所述整托标签复核设备采集到的物品,所在托盘的第三托盘标识;Using the electronic tag data collected by the pallet label verification device as the third tag data, and determining the third pallet identifier of the pallet where the items collected by the pallet label verification device are located; 确定各第三标签数据中是否存在排除标签数据,其中,所述排除标签数据还对应除所述第三托盘标识以外的托盘标识;determining whether there is exclusion label data in each third label data, wherein the exclusion label data also corresponds to a pallet identifier other than the third pallet identifier; 响应于确定存在排除标签数据,根据所述第三托盘标识和除排除标签数据以外的各第三标签数据,生成第三数据集。In response to determining that the exclusion label data exists, a third data set is generated based on the third pallet identification and each third label data except the exclusion label data. 11.根据权利要求1-10之一所述的方法,其中,所述方法还包括:11. The method according to any one of claims 1 to 10, further comprising: 将所述第三数据集中的标签数据与所述第一数据集、所述第二数据集中的标签数据进行核验;Verifying the label data in the third data set with the label data in the first data set and the second data set; 响应于核验不通过,生成异常信息记录。In response to the verification failing, an exception information record is generated. 12.根据权利要求2所述的方法,其中,所述对所述第一数据集、所述第二数据集和所述第三数据集中的数据进行整合处理,生成物品流转信息,还包括:12. The method according to claim 2, wherein the step of integrating the data in the first dataset, the second dataset, and the third dataset to generate item flow information further comprises: 响应于确定大于第三采集时间,基于所述第一数据集、所述第二数据集和所述第三数据集中的标签数据,生成物品的入库信息。In response to determining that the time is greater than the third collection time, the warehousing information of the item is generated based on the tag data in the first data set, the second data set, and the third data set. 13.根据权利要求12所述的方法,其中,所述响应于接收到整托标签复核设备采集到的整托物品的电子标签数据,生成第三数据集,包括:13. The method according to claim 12, wherein generating the third data set in response to receiving the electronic label data of the entire pallet of items collected by the pallet label verification device comprises: 将整托标签复核设备采集到的电子标签数据作为第三标签数据,以及为所述整托标签复核设备所采集的物品,所在的托盘分配虚拟的第三托盘标识;Using the electronic tag data collected by the pallet tag verification device as the third tag data, and assigning a virtual third pallet identifier to the pallet where the items collected by the pallet tag verification device are located; 根据分配的第三托盘标识和各第三标签数据,生成第三数据集。A third data set is generated according to the assigned third pallet identification and each third label data. 14.一种出入库信息处理装置,包括:14. A storage and outbound information processing device, comprising: 第一生成单元,被配置成响应于确定单品标签识别设备采集完成,根据采集到的物品的电子标签数据,生成第一数据集;A first generating unit is configured to generate a first data set based on the collected electronic tag data of the item in response to determining that the single item tag identification device has completed collection; 第二生成单元,被配置成响应于接收到整托标签识别设备采集到的整托物品的电子标签数据,生成第二数据集,包括:将整托标签识别设备采集到的电子标签数据作为第二标签数据,得到第二标签数据集,以及确定所述整托标签识别设备所采集的物品所在托盘的第二托盘标识;确定所述单品标签识别设备所采集的物品所在托盘的第一托盘标识与所述第二托盘标识相匹配的目标第一数据集;基于所述目标第一数据集和所述第二标签数据集中的标签数据,生成第二数据集;The second generating unit is configured to generate a second data set in response to receiving the electronic tag data of the entire pallet of items collected by the entire pallet tag identification device, including: using the electronic tag data collected by the entire pallet tag identification device as second tag data to obtain a second tag data set, and determining a second pallet identifier of the pallet where the items are located collected by the entire pallet tag identification device; determining a target first data set in which the first pallet identifier of the pallet where the items are located collected by the individual item tag identification device matches the second pallet identifier; and generating the second data set based on the tag data in the target first data set and the second tag data set; 第三生成单元,被配置成响应于接收到整托标签复核设备采集到的整托物品的电子标签数据,生成第三数据集;a third generating unit configured to generate a third data set in response to receiving the electronic label data of the entire pallet of articles collected by the entire pallet label verification device; 信息生成单元,被配置成对所述第一数据集、所述第二数据集和所述第三数据集中的数据进行整合处理,生成物品流转信息。The information generating unit is configured to integrate the data in the first data set, the second data set and the third data set to generate item flow information. 15.一种出入库信息处理系统,包括:15. A warehouse in and out information processing system, comprising: 单品标签识别设备,被配置成在将物品搬运到托盘上或从托盘上搬下物品的过程中,依次采集各物品的电子标签数据;The single item tag identification device is configured to sequentially collect the electronic tag data of each item during the process of moving the item onto or off the pallet; 整托标签识别设备,被配置成对经过的整托物品,采集托盘上的各物品的电子标签数据;The pallet tag recognition device is configured to collect the electronic tag data of each item on the pallet as it passes by; 整托标签复核设备,被配置成对放置在设备中的整托物品,在设定时长内,采集托盘上的各物品的电子标签数据;The pallet label verification device is configured to collect the electronic label data of each item on the pallet within a set time period. 系统服务端,被配置成采用如权利要求1-13中任一所述的出入库信息处理方法,对所述单品标签识别设备、所述整托标签识别设备和所述整托标签复核设备采集的标签数据进行处理。The system server is configured to use the inbound and outbound information processing method as described in any one of claims 1 to 13 to process the label data collected by the single product label identification device, the whole pallet label identification device and the whole pallet label verification device. 16.根据权利要求15所述的系统,其中,所述单品标签识别设备包括穿戴式电子标签读写设备、用于安装在机械设备上的电子标签读写设备;16. The system according to claim 15, wherein the single item tag identification device comprises a wearable electronic tag reading and writing device, or an electronic tag reading and writing device for installation on mechanical equipment; 所述整托标签识别设备为设置在运输路线上的通道式电子标签读写设备;The pallet label identification device is a channel-type electronic label reading and writing device set up on the transportation route; 所述整托标签复核设备采用半封闭结构,设置有金属外壳,除入口侧以外的三个侧面和顶部的内侧,分别设置有吸波材料和天线阵列,各天线阵列与电子标签读写部件连接。The whole pallet tag review equipment adopts a semi-enclosed structure and is provided with a metal shell. The three sides except the entrance side and the inner side of the top are respectively provided with absorbing materials and antenna arrays, and each antenna array is connected to the electronic tag reading and writing component. 17.一种电子设备,包括:17. An electronic device comprising: 一个或多个处理器;one or more processors; 存储装置,其上存储有一个或多个程序,a storage device having one or more programs stored thereon, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-13中任一所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 13. 18.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-13中任一所述的方法。18. A computer-readable medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 13 is implemented. 19.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-13中任一项所述的方法。19. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 13.
CN202210899102.6A 2022-07-28 2022-07-28 Method, device, system, electronic equipment and readable medium for processing input-output information Active CN115303690B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210899102.6A CN115303690B (en) 2022-07-28 2022-07-28 Method, device, system, electronic equipment and readable medium for processing input-output information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210899102.6A CN115303690B (en) 2022-07-28 2022-07-28 Method, device, system, electronic equipment and readable medium for processing input-output information

Publications (2)

Publication Number Publication Date
CN115303690A CN115303690A (en) 2022-11-08
CN115303690B true CN115303690B (en) 2025-09-16

Family

ID=83858835

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210899102.6A Active CN115303690B (en) 2022-07-28 2022-07-28 Method, device, system, electronic equipment and readable medium for processing input-output information

Country Status (1)

Country Link
CN (1) CN115303690B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899720A (en) * 2015-06-18 2015-09-09 重庆大学 Warehouse operation execution system and method based on intelligent objects
CN107944522A (en) * 2017-12-29 2018-04-20 深圳市兰洋科技有限公司 A kind of object goes out recognition methods, device, system and the storage medium of storage
CN111967552A (en) * 2020-08-03 2020-11-20 珠海优特物联科技有限公司 Express delivery method and device and express cabinet
CN114077879A (en) * 2020-08-07 2022-02-22 北京兆信信息技术股份有限公司 Canned product digital loading system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6745027B2 (en) * 2000-12-22 2004-06-01 Seekernet Incorporated Class switched networks for tracking articles
US8240564B2 (en) * 2008-07-11 2012-08-14 Yottamark, Inc. Mobile table for implementing clamshell-to-case association
CN103886275A (en) * 2012-12-19 2014-06-25 航天信息股份有限公司 Radio frequency electronic tag data identification method and device
CN103020802B (en) * 2012-12-21 2016-10-05 北京京东世纪贸易有限公司 Electronic tag checks method and system
CN203773582U (en) * 2013-07-08 2014-08-13 上海央达电子科技有限公司 Real-time monitoring system of warehouse
JP6564246B2 (en) * 2015-06-01 2019-08-21 株式会社ダンシス Management system and pallet

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899720A (en) * 2015-06-18 2015-09-09 重庆大学 Warehouse operation execution system and method based on intelligent objects
CN107944522A (en) * 2017-12-29 2018-04-20 深圳市兰洋科技有限公司 A kind of object goes out recognition methods, device, system and the storage medium of storage
CN111967552A (en) * 2020-08-03 2020-11-20 珠海优特物联科技有限公司 Express delivery method and device and express cabinet
CN114077879A (en) * 2020-08-07 2022-02-22 北京兆信信息技术股份有限公司 Canned product digital loading system

Also Published As

Publication number Publication date
CN115303690A (en) 2022-11-08

Similar Documents

Publication Publication Date Title
CN109772714B (en) Goods picking method and device, storage medium, electronic equipment
CN110097414A (en) Order processing method and apparatus
US20240289743A1 (en) Supplies Counting Method and Apparatus, and Device and Storage Medium
US8682474B2 (en) System and method for managing reassignment of units among shipments in a materials handling facility
CN108805637B (en) Method and device for automatically associating grids and confirming distribution
CN106875148A (en) Method and apparatus for determining deposit position for article
CN110310057B (en) Goods sorting and goods location processing method, device, equipment and storage medium thereof
JP2020502015A (en) Delivery method and equipment
CN106960304A (en) Order processing method and apparatus
CN109903112A (en) Information output method and device
CN113844812B (en) Warehouse-in checking transportation system, article warehouse-in method, device, equipment and medium
CN111738656A (en) Distribution method, device, equipment and storage medium in internal distribution warehouse
CN118154101B (en) Intelligent warehouse management method and system for automatic logistics equipment
CN111126857B (en) Intensive storage task management method and device and electronic equipment
US9754235B1 (en) System and method for authoritative item identification based on facility operations
JP2020015576A (en) Automatic warehouse system
JP7747872B2 (en) Three-dimensional sorting method, three-dimensional sorting robot, and three-dimensional sorting system
CN111738651B (en) Scheduling task processing method, device and equipment
CN116151741A (en) Warehouse management method and system for warehouse goods
CN115303690B (en) Method, device, system, electronic equipment and readable medium for processing input-output information
CN110406869A (en) Warehousing system, storage control device and control method
CN113554377A (en) Task processing method and device, warehouse management system, electronic equipment
CN115330307A (en) Warehouse management method, transportation system, equipment and computer readable storage medium
CN111747010B (en) Item picking method, apparatus, electronic device and storage medium
CN112009921B (en) Concentric polygonal warehouse and method and device for loading and unloading articles

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