Disclosure of Invention
In view of the above, the embodiment of the invention provides a method and a device for checking a shelf, which are used for solving the technical problems of low checking efficiency and occupied resources.
To achieve the above object, according to one aspect of the embodiments of the present invention, there is provided a method of checking a shelf, including:
Issuing a carrying instruction to a plurality of idle automatic guided vehicles, wherein the carrying instruction comprises coordinates of a goods shelf to be carried and coordinates of an arrival point corresponding to the goods shelf to be carried;
when the automatic guiding transport vehicle carries the respective goods shelves to a plurality of arrival points of a work station respectively, calculating the inventory duration of the goods shelves respectively, and issuing an instruction for leaving the work station after unloading the goods shelves to the automatic guiding transport vehicle for carrying the goods shelves according to the inventory duration of the goods shelves or issuing an instruction for continuously staying at the work station;
And receiving the identification of the goods shelf reported by the data acquisition unit, determining the item detail information associated with the goods shelf according to the identification of the goods shelf, and transmitting the item detail information stored in the database to the data acquisition unit.
Optionally, after the item detail information is issued to the data collector for collection, the method further comprises:
when a plurality of data collectors are adopted to collect the item detail information on each goods shelf respectively, receiving the item detail information reported by the data collectors;
And updating the item detail information stored in the database according to the received item detail information.
Optionally, according to the inventory duration of each shelf, issuing an instruction for leaving the workstation after unloading the shelf to an automatic guiding transport vehicle for carrying each shelf, or issuing an instruction for continuing to stay at the workstation, including:
If the goods shelf meets one of the following conditions, issuing an instruction for leaving the workstation after unloading the goods shelf to an automatic guiding transport vehicle for transporting the goods shelf, otherwise issuing an instruction for continuing to stay at the workstation to the automatic guiding transport vehicle for transporting the goods shelf:
1) The goods shelves need to be checked the number of the surfaces is more than or equal to 2;
2) The number of required inventory checks on one surface of the inventory rack is more than one half of the total of the surface
A number of goods lattice;
3) The total number of the articles to be checked on the goods shelf is more than 20, and the number of the articles is more than 5;
4) The number of the types of the articles to be checked on the goods shelf is more than 10.
Optionally, the method further comprises:
after the goods shelf is checked, the instruction for carrying the goods shelf from the arrival point to the storage position is issued to the idle automatic guiding transport vehicle, or
After the goods shelf is checked, an instruction for conveying the goods shelf from the arrival point to the storage position is issued to an automatic guiding transport vehicle for conveying the goods shelf.
In addition, according to another aspect of the embodiment of the present invention, there is provided an apparatus for checking a shelf, including:
the transport module is used for issuing transport instructions to a plurality of idle automatic guided vehicles, wherein the transport instructions comprise coordinates of a goods shelf to be transported and coordinates of arrival points corresponding to the goods shelf to be transported;
The calculation module is used for calculating the inventory duration of each goods shelf when the automatic guiding transport vehicle carries the goods shelf to a plurality of arrival points of the work station respectively, and issuing an instruction for leaving the work station after unloading the goods shelf or issuing an instruction for continuously staying at the work station to the automatic guiding transport vehicle for carrying each goods shelf according to the inventory duration of each goods shelf;
and the issuing module is used for receiving the identification of the goods shelf reported by the data acquisition unit, determining the item detail information associated with the goods shelf according to the identification of the goods shelf, and issuing the item detail information stored in the database to the data acquisition unit.
Optionally, the device further comprises a receiving module for:
when a plurality of data collectors are adopted to collect the item detail information on each goods shelf respectively, receiving the item detail information reported by the data collectors;
And updating the item detail information stored in the database according to the received item detail information.
Optionally, according to the inventory duration of each shelf, issuing an instruction for leaving the workstation after unloading the shelf to an automatic guiding transport vehicle for carrying each shelf, or issuing an instruction for continuing to stay at the workstation, including:
If the goods shelf meets one of the following conditions, issuing an instruction for leaving the workstation after unloading the goods shelf to an automatic guiding transport vehicle for transporting the goods shelf, otherwise issuing an instruction for continuing to stay at the workstation to the automatic guiding transport vehicle for transporting the goods shelf:
1) The goods shelves need to be checked the number of the surfaces is more than or equal to 2;
2) The number of required inventory checks on one surface of the inventory rack is more than one half of the total of the surface
A number of goods lattice;
3) The total number of the articles to be checked on the goods shelf is more than 20, and the number of the articles is more than 5;
4) The number of the types of the articles to be checked on the goods shelf is more than 10.
Optionally, the issuing module is further configured to:
after the goods shelf is checked, the instruction for carrying the goods shelf from the arrival point to the storage position is issued to the idle automatic guiding transport vehicle, or
After the goods shelf is checked, an instruction for conveying the goods shelf from the arrival point to the storage position is issued to an automatic guiding transport vehicle for conveying the goods shelf.
According to another aspect of an embodiment of the present invention, there is also provided an electronic device including:
One or more processors;
storage means for storing one or more programs,
The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the methods of any of the embodiments described above.
According to another aspect of an embodiment of the present invention, there is also provided a computer readable medium having stored thereon a computer program which, when executed by a processor, implements the method according to any of the embodiments described above.
The embodiment of the invention has the advantages that the technical means that when the automatic guiding transport vehicle carries the respective goods shelves to a plurality of arrival points of the work station respectively, the checking time of the goods shelves is calculated respectively, and according to the checking time of each goods shelf, the automatic guiding transport vehicle carrying each goods shelf sends out an instruction of leaving the work station after unloading the goods shelf or sends out an instruction of continuously staying at the work station, so that the technical problems of low checking efficiency and occupied resources are solved. According to the embodiment of the invention, based on the work stations with a plurality of arrival points, and the flexible control of the AGVs by the modes and different inventory tasks of the multi-user operation data collector of the work stations according to the time consumption, the inventory efficiency is improved, AGVs and shelf resources are released maximally, long-time occupation of the AGVs resources caused by inventory operation is avoided, the occupation time of the inventory operation is reduced, the AGVs and the shelf resources can be released as soon as possible, the warehouse-out or warehouse-in operation is performed, the resources are fully utilized, and the overall efficiency of a warehouse is improved.
Further effects of the above-described non-conventional alternatives are described below in connection with the embodiments.
Detailed Description
Exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 is a schematic diagram of the main flow of a method of checking a shelf according to an embodiment of the present invention. As an embodiment of the present invention, as shown in fig. 1, the method for checking a shelf may include:
step 101, issuing a carrying instruction to a plurality of idle automatic guided vehicles.
After receiving the inventory tasks, the workstation informs the intelligent scheduling system to issue a carrying instruction to the idle AGVs, so that the idle AGVs are called to carry the shelves corresponding to the inventory tasks to the workstation. The carrying instruction comprises coordinates of a goods shelf to be carried and coordinates of an arrival point corresponding to the goods shelf to be carried. Therefore, the AGV can travel to the position of the goods shelf to be transported according to the received transport instruction and then transport the goods shelf to the arrival point of the workstation. The intelligent scheduling system controls resources such as AGVs and shelves through an algorithm, and selects the optimal AGVs and shelves for completing the tasks of delivery, entering and inventory.
As shown in fig. 2, the workstation 1 of the embodiment of the present invention includes a plurality of arrival points, that is, a first arrival point 11, a second arrival point 12, a third arrival point 13, and a fourth arrival point 14, and stores coordinates of these arrival points by landing. After receiving the inventory task of a certain shelf in the storage position 2, the workstation occupies a certain arrival point and issues a carrying instruction to a certain idle AGV, wherein the carrying instruction comprises the coordinates of the shelf and the coordinates of the arrival point. Fig. 2 shows a plurality of arrival points by way of example only, and the embodiment of the present invention is not limited to the 4 arrival points shown in fig. 2, and a plurality of arrival points, such as 3,6, 8, etc., may be set according to actual needs.
It should be noted that different inventory tasks may produce different transport tasks and occupy different arrival points until all arrival points are occupied. The work station delivers the carrying tasks to a plurality of AGVs to execute, and each AGV is responsible for carrying one goods shelf, so that the plurality of AGVs drag the respective goods shelf to reach different arrival points.
And 102, when the automatic guided vehicles respectively carry the respective shelves to a plurality of arrival points of the workstation, calculating the inventory duration of the shelves respectively, and issuing an instruction for leaving the workstation after unloading the shelves or issuing an instruction for continuously staying at the workstation to the automatic guided vehicles for carrying the shelves according to the inventory duration of the shelves.
After the AGVs carry the respective shelves to reach the respective arrival points, arrival instructions are sent to the work stations, and the work stations can receive a plurality of AGV arrival instructions at the same time. Therefore, after receiving an arrival instruction sent by a certain AGV, the workstation starts to calculate the inventory duration of the goods shelves carried by the AGV, and issues an instruction for leaving the workstation after unloading the goods shelves to the AGV according to the calculated inventory duration, or issues an instruction for continuing to stay at the workstation.
Optionally, according to the inventory duration of each goods shelf, issuing an instruction of leaving the workstation after unloading the goods shelf to an automatic guiding transport vehicle for carrying each goods shelf, or issuing an instruction of continuing to stay at the workstation, wherein the instruction of leaving the workstation after unloading the goods shelf to the automatic guiding transport vehicle for carrying the goods shelf is issued if the goods shelf meets one of the following conditions, or issuing an instruction of continuing to stay at the workstation to the automatic guiding transport vehicle for carrying the goods shelf:
1) The goods shelves need to be checked the number of the surfaces is more than or equal to 2;
2) The number of required inventory checks on one surface of the inventory rack is more than one half of the total of the surface
A number of goods lattice;
3) The total number of the articles to be checked on the goods shelf is more than 20, and the number of the articles is more than 5;
4) The number of the types of the articles to be checked on the goods shelf is more than 10.
If any one of the conditions is met, the storage time of the storage rack is judged to be too long, the storage rack can be dismounted after the AGVs arrive at the work station, and the AGVs are informed to leave, so that AGV resources are released. Therefore, during inventory shelf periods, the intelligent scheduling system can enable the AGVs to do other tasks so as to improve the utilization rate of the AGVs. If the shelf is calculated to be less time consuming, the AGV will always wait for the shelf to inventory at the workstation.
And step 103, receiving the identification of the goods shelf reported by the data acquisition device, determining the item detail information associated with the goods shelf according to the identification of the goods shelf, and transmitting the item detail information stored in the database to the data acquisition device.
After an AGV carries a goods shelf to an arrival point, a worker holds a data acquisition device to scan an identification on the goods shelf, the data acquisition device reports the acquired goods shelf identification to a workstation, the workstation receives the goods shelf identification reported by the data acquisition device, determines the item information detail associated with the goods shelf identification according to the goods shelf identification, and then stores the item detail information in a database to the data acquisition device. After the data acquisition device receives the article detail information, the article detail information can be displayed on a screen, and staff is guided to count the corresponding article quantity in each article grid in the article detail information, so that the staff can conveniently count the goods shelves.
Specifically, after the inventory of one goods lattice is completed, uploading the inventory result of the goods lattice until the inventory of all the object details on the current goods shelf surface is completed, and completing the whole inventory task. After the inventory is completed, the AGV carries the goods shelves to return to any available storage position. Therefore, the embodiment of the invention shortens the waiting time of the goods shelf, thereby shortening the inventory time of the goods shelf and enabling the goods shelf to return to the warehouse to execute other tasks more quickly.
It should be noted that, since the shelf has multiple faces, different faces of each shelf may have different shelf identifications, so that item detail information matched with the face may be obtained according to the shelf identifications. The data collector can be a scanning gun, a bar code collector, a checking machine, a radio frequency checking gun and the like, which are handheld devices for scanning, and the bar code or a special chip is identified mainly through a laser head, an infrared head, a self-induction device and the like carried by the device.
According to the various embodiments described above, it can be seen that the present invention solves the problems of low inventory efficiency and occupied resources by adopting the technical means of calculating inventory duration of each shelf when the automated guided vehicle carries the respective shelf to a plurality of arrival points of the workstation, and issuing an instruction to leave the workstation or issue an instruction to stay at the workstation after unloading the shelf to the automated guided vehicle carrying each shelf according to the inventory duration of each shelf. According to the embodiment of the invention, based on the work stations with a plurality of arrival points, and the flexible control of the AGVs by the modes and different inventory tasks of the multi-user operation data collector of the work stations according to the time consumption, the inventory efficiency is improved, AGVs and shelf resources are released maximally, long-time occupation of the AGVs resources caused by inventory operation is avoided, the occupation time of the inventory operation is reduced, the AGVs and the shelf resources can be released as soon as possible, the warehouse-out or warehouse-in operation is performed, the resources are fully utilized, and the overall efficiency of a warehouse is improved.
FIG. 3 is a schematic diagram of the main flow of a method for checking a shelf according to one reference embodiment of the present invention, where the method for checking a shelf may specifically include:
Step 301, issuing a carrying instruction to a plurality of idle automatic guided vehicles, wherein the carrying instruction comprises coordinates of a goods shelf to be carried and coordinates of an arrival point corresponding to the goods shelf to be carried.
After the work station receives the inventory task of the goods shelf, the intelligent scheduling system issues a carrying instruction to the idle AGV, the carrying instruction comprises the coordinates of the goods shelf to be carried by the AGV and the coordinates of the arrival point corresponding to the goods shelf to be carried, and the AGV carries the goods shelf at the position where the goods shelf to be carried is according to the received carrying instruction and then carries the goods shelf to the arrival point.
And 302, when the automatic guided vehicles respectively carry the respective shelves to a plurality of arrival points of the workstation, calculating the inventory duration of the shelves respectively, and issuing an instruction for leaving the workstation after unloading the shelves or issuing an instruction for continuously staying at the workstation to the automatic guided vehicles for carrying the shelves according to the inventory duration of the shelves.
When each AGV carries the goods shelf to the appointed arrival point according to the carrying instruction received by the AGV, the workstation calculates the inventory duration of the goods shelf on each arrival point. If the goods shelf meets one of the following conditions, issuing an instruction for leaving the workstation after unloading the goods shelf to an automatic guiding transport vehicle for transporting the goods shelf, otherwise issuing an instruction for continuing to stay at the workstation to the automatic guiding transport vehicle for transporting the goods shelf:
1) The goods shelves need to be checked the number of the surfaces is more than or equal to 2;
2) The number of required inventory checks on one surface of the inventory rack is more than one half of the total of the surface
A number of goods lattice;
3) The total number of the articles to be checked on the goods shelf is more than 20, and the number of the articles is more than 5;
4) The number of the types of the articles to be checked on the goods shelf is more than 10.
Therefore, during inventory shelf periods, the intelligent scheduling system can enable the AGVs to do other tasks so as to improve the utilization rate of the AGVs. If the shelf is calculated to be less time consuming, the AGV will always wait for the shelf to inventory at the workstation.
And 303, receiving the identification of the goods shelf reported by the data acquisition device, determining the item detail information associated with the goods shelf according to the identification of the goods shelf, and transmitting the item detail information stored in the database to the data acquisition device.
After an AGV carries a goods shelf to an arrival point, a worker holds a data acquisition device to scan an identification on the goods shelf, the data acquisition device reports the acquired goods shelf identification to a workstation, the workstation receives the goods shelf identification reported by the data acquisition device, determines the item information detail associated with the goods shelf identification according to the goods shelf identification, and then stores the item detail information in a database to the data acquisition device. After receiving the item detail information, the data collector can display the item detail information on a screen so as to facilitate the shelf checking of staff.
And 304, receiving article detail information reported by a plurality of data collectors when the plurality of data collectors are adopted to collect the article information on each goods shelf.
After the AGV carries the goods shelves to the arrival point, a plurality of data collectors can be adopted to collect the item detail information on each goods shelf respectively, and the collected item information is uploaded to a workstation, so that the goods shelf checking efficiency is improved. For example, the data collector 1 collects item detail information on the shelf at the first arrival point 11, the data collector 2 collects item detail information on the shelf at the second arrival point 12, the data collector 3 collects item detail information on the shelf at the third arrival point 13, and the data collector 4 collects item detail information on the shelf at the fourth arrival point 14. The four data collectors report the data according to the data collected by the data collectors, so that the inventory efficiency of the goods shelf is effectively improved.
Therefore, the embodiment of the invention supports a plurality of arrived inventory tasks, and for a plurality of shelves arriving at a workstation at the same time, supports a plurality of people to adopt a plurality of data collectors to scan and get inventory tasks for the plurality of shelves at the same time, and adopts the data collectors to operate inventory operations at the same time, so that the inventory tasks are not interfered with each other. Thus, the time for waiting for the next shelf to arrive after the inventory shelf is completed is saved. After the inventory of one of the shelves is completed, the shelf with the inventory on the other arrival point can also be received.
Because the data acquisition device is used for acquiring the article information on the goods shelf, the goods shelf is not required to be carried to the turning point for surface replacement, and then the goods shelf is carried back to the arrival point. Therefore, the embodiment of the invention omits the step of carrying the goods shelf to the turning point for surface change during manual checking, but always reaches the point, and adopts the data acquisition device to acquire data of the goods on a plurality of surfaces of the goods shelf.
And step 305, updating the item detail information stored in the database according to the received item detail information.
After receiving the item detail information reported by the data collector, the workstation updates the item detail information stored in the database, and ensures that the stored item detail information is up to date, thereby completing inventory work of the goods shelf.
And 306, after the goods shelf inventory is finished, issuing an instruction for conveying the goods shelf from the arrival point to the storage position to an idle automatic guide transport vehicle, or after the goods shelf inventory is finished, issuing an instruction for conveying the goods shelf from the arrival point to the storage position to the automatic guide transport vehicle for conveying the goods shelf.
After the goods shelf checking is finished, the workstation can send an instruction for carrying the goods shelf from the arrival point to the storage position to the idle automatic guiding transport vehicle, or send an instruction for carrying the goods shelf from the arrival point to the storage position to the automatic guiding transport vehicle after the goods shelf checking is finished. After the goods shelf checking task is completed, the workstation can inform the intelligent scheduling system to call an idle AGV to carry the goods shelf, and after the AGV reaches the lower surface of the goods shelf, the workstation enables the AGV to carry the goods shelf to leave the workstation, so that the carrying task of the goods shelf is completed completely. If the AGV is waiting for the shelf to complete at all times, the workstation notifies the AGV to pull the shelf off the workstation after the inventory is completed. And after one shelf inventory task is completed, the occupied arrival inventory resource needs to be released, so that other inventory tasks can be conveniently occupied and issued continuously. Therefore, the embodiment of the invention shortens the inventory time of the goods shelf and can lead the goods shelf to return to the warehouse to execute other tasks.
In addition, in the embodiment of the present invention, the method for checking the shelf is described in detail in the above description, so that the description is not repeated here.
FIG. 4 is a schematic diagram of the main flow of a method for checking a shelf according to another exemplary embodiment of the present invention, where the method for checking a shelf may specifically include:
The work station transmits a carrying instruction to the AGV;
The AGV conveying shelves reach each arrival point of the workstation;
A plurality of operation data collectors (RF) scan the shelves, report the shelf identifiers to a workstation, and the workstation calculates the inventory duration of each shelf;
judging whether the checking time is long or not;
If not, issuing an instruction for continuing to stay in the workstation to the AGV until the inventory is completed, and issuing an instruction for carrying the goods shelf from the arrival point to the storage position to the AGV by the workstation;
The method comprises the steps of receiving a command for unloading a shelf from an AGV, sending the command for leaving the workstation after unloading the shelf to the AGV, sending the command for carrying the shelf from an arrival point to a storage position to an idle AGV after counting, wherein the command comprises coordinates of the arrival point and coordinates of the storage position, carrying the shelf after the idle AGV arrives at the arrival point, and leaving the workstation.
In addition, in another embodiment of the present invention, the method for checking the shelf is described in detail in the above description, so that the description is not repeated here.
Fig. 5 is a schematic diagram of main modules of an apparatus for checking a shelf according to an embodiment of the present invention, and as shown in fig. 5, the apparatus 500 for checking a shelf includes a handling module 501, a calculating module 502, and a issuing module 503. The carrying module 501 is configured to send a carrying instruction to a plurality of idle automatic guided vehicles, where the carrying instruction includes coordinates of a to-be-carried shelf and coordinates of an arrival point corresponding to the to-be-carried shelf, the calculating module 502 is configured to calculate inventory time of the shelf when the automatic guided vehicles carry the respective shelf to the arrival point of a workstation, send an instruction to the automatic guided vehicles carrying the respective shelf to leave the workstation after unloading the shelf or send an instruction to stay at the workstation according to the inventory time of the respective shelf, and the sending module 503 is configured to receive an identifier of the shelf reported by a data collector, determine item detail information associated with the identifier according to the identifier of the shelf, and send item detail information stored in a database to the data collector.
Optionally, the device further comprises a receiving module for:
when a plurality of data collectors are adopted to collect the item detail information on each goods shelf respectively, receiving the item detail information reported by the data collectors;
And updating the item detail information stored in the database according to the received item detail information.
Optionally, according to the inventory duration of each shelf, issuing an instruction for leaving the workstation after unloading the shelf to an automatic guiding transport vehicle for carrying each shelf, or issuing an instruction for continuing to stay at the workstation, including:
If the goods shelf meets one of the following conditions, issuing an instruction for leaving the workstation after unloading the goods shelf to an automatic guiding transport vehicle for transporting the goods shelf, otherwise issuing an instruction for continuing to stay at the workstation to the automatic guiding transport vehicle for transporting the goods shelf:
1) The goods shelves need to be checked the number of the surfaces is more than or equal to 2;
2) The number of required inventory checks on one surface of the inventory rack is more than one half of the total of the surface
A number of goods lattice;
3) The total number of the articles to be checked on the goods shelf is more than 20, and the number of the articles is more than 5;
4) The number of the types of the articles to be checked on the goods shelf is more than 10.
Optionally, the issuing module 503 is further configured to:
after the goods shelf is checked, the instruction for carrying the goods shelf from the arrival point to the storage position is issued to the idle automatic guiding transport vehicle, or
After the goods shelf is checked, an instruction for conveying the goods shelf from the arrival point to the storage position is issued to an automatic guiding transport vehicle for conveying the goods shelf.
According to the various embodiments described above, it can be seen that the present invention solves the problems of low inventory efficiency and occupied resources by adopting the technical means of calculating inventory duration of each shelf when the automated guided vehicle carries the respective shelf to a plurality of arrival points of the workstation, and issuing an instruction to leave the workstation or issue an instruction to stay at the workstation after unloading the shelf to the automated guided vehicle carrying each shelf according to the inventory duration of each shelf. According to the embodiment of the invention, based on the work stations with a plurality of arrival points, and the flexible control of the AGVs by the modes and different inventory tasks of the multi-user operation data collector of the work stations according to the time consumption, the inventory efficiency is improved, AGVs and shelf resources are released maximally, long-time occupation of the AGVs resources caused by inventory operation is avoided, the occupation time of the inventory operation is reduced, the AGVs and the shelf resources can be released as soon as possible, the warehouse-out or warehouse-in operation is performed, the resources are fully utilized, and the overall efficiency of a warehouse is improved.
The specific implementation of the device for checking a shelf according to the present invention is described in detail in the method for checking a shelf, and thus, the description thereof will not be repeated here.
Fig. 6 illustrates an exemplary system architecture 600 of a method of inventory of shelves or an apparatus of inventory of shelves to which embodiments of the invention may be applied.
As shown in fig. 6, the system architecture 600 may include terminal devices 601, 602, 603, a network 604, and a server 605. The network 606 serves as a medium for providing communication links between the terminal devices 601, 602, 603 and the server 605. The network 604 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
A user may interact with the server 604 via the network 604 using the terminal devices 601, 602, 603 to receive or send messages or the like. Various communication client applications such as shopping class applications, web browser applications, search class applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only) may be installed on the terminal devices 601, 602, 603.
The terminal devices 601, 602, 603 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 605 may be a server providing various services, such as a background management server (by way of example only) providing support for shopping-type websites browsed by users using terminal devices 601, 602, 603. The background management server may analyze and process the received data such as the product information query request, and feedback the processing result (e.g., the target push information, the product information—only an example) to the terminal device.
It should be noted that, the method for checking the shelf provided in the embodiment of the present invention is generally executed on the terminal devices 601, 602, 603 in the public place, and may also be executed by the server 605, and correspondingly, the device for checking the shelf is generally set on the terminal devices 601, 602, 603 in the public place, and may also be set in the server 605.
It should be understood that the number of terminal devices, networks and servers in fig. 6 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 7, there is illustrated a schematic diagram of a computer system 700 suitable for use in implementing an embodiment of the present invention. The terminal device shown in fig. 7 is only an example, and should not impose any limitation on the functions and the scope of use of the embodiment of the present invention.
As shown in fig. 7, the computer system 700 includes a Central Processing Unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 702 or a program loaded from a storage section 708 into a Random Access Memory (RAM) 703. In the RAM703, various programs and data required for the operation of the system 700 are also stored. The CPU 701, ROM 702, and RAM703 are connected to each other through a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
Connected to the I/O interface 705 are an input section 706 including a keyboard, a mouse, and the like, an output section 707 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like, a storage section 708 including a hard disk, and the like, and a communication section 709 including a network interface card such as a LAN card, a modem, and the like. The communication section 709 performs communication processing via a network such as the internet. The drive 710 is also connected to the I/O interface 705 as needed. A removable medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 710 as necessary, so that a computer program read therefrom is mounted into the storage section 708 as necessary.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, 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 an embodiment, the computer program may be downloaded and installed from a network via the communication portion 709, and/or installed from the removable medium 711. The above-described functions defined in the system of the present invention are performed when the computer program is executed by a Central Processing Unit (CPU) 701.
The computer readable medium shown in the present invention 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 the context of this document, 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 the present invention, however, the computer-readable signal medium may include 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 wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
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 invention. 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 or flowchart illustration, and combinations of blocks in the block diagrams 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 modules involved in the embodiments of the present invention may be implemented in software or in hardware. The described modules may also be provided in a processor, for example, a processor may be described as comprising a handling module, a computing module and a issuing module, wherein the names of these modules do not in some cases constitute a limitation of the module itself.
As a further aspect, the invention also provides a computer readable medium which may be comprised in the device described in the above embodiments or may be present alone without being fitted into the device. The computer readable medium carries one or more programs, when the one or more programs are executed by the equipment, the equipment comprises a step of issuing a carrying instruction to a plurality of idle automatic guiding transport vehicles, wherein the carrying instruction comprises coordinates of a goods shelf to be carried and coordinates of arrival points corresponding to the goods shelf to be carried, a step of respectively calculating the inventory duration of the goods shelf when the automatic guiding transport vehicles respectively carry the goods shelf to a plurality of arrival points of a work station, and issuing an instruction of leaving the work station after unloading the goods shelf to the automatic guiding transport vehicles carrying the goods shelf according to the inventory duration of the goods shelf, or issuing an instruction of continuing to stay at the work station, and a step of receiving the identification of the goods shelf reported by a data acquisition unit, determining the item detail information related to the goods shelf according to the identification of the goods shelf, and issuing the item detail information stored in a database to the data acquisition unit.
According to the technical scheme of the embodiment of the invention, the technical means that when the automatic guide transport vehicle carries the respective goods shelves to a plurality of arrival points of the work station respectively, the inventory duration of the goods shelves is calculated respectively, and according to the inventory duration of each goods shelf, the automatic guide transport vehicle carrying each goods shelf issues an instruction for leaving the work station after unloading the goods shelf or issues an instruction for continuously staying at the work station, so that the technical problems of low inventory efficiency and occupied resources are solved. According to the embodiment of the invention, based on the work stations with a plurality of arrival points, and the flexible control of the AGVs by the modes and different inventory tasks of the multi-user operation data collector of the work stations according to the time consumption, the inventory efficiency is improved, AGVs and shelf resources are released maximally, long-time occupation of the AGVs resources caused by inventory operation is avoided, the occupation time of the inventory operation is reduced, the AGVs and the shelf resources can be released as soon as possible, the warehouse-out or warehouse-in operation is performed, the resources are fully utilized, and the overall efficiency of a warehouse is improved.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives can occur depending upon design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.