Logistics management system, logistics management method, and computer program
The logistics management system addresses inefficiencies by using a first code for multiple purposes and setting second identification information, ensuring efficient parcel management and integration with other systems, thus improving work efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- SATO CO LTD
- Filing Date
- 2021-11-09
- Publication Date
- 2026-07-07
Smart Images

Figure 0007886108000001 
Figure 0007886108000002 
Figure 0007886108000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to a logistics management system, a logistics management method, and a computer program.
Background Art
[0002] Patent Document 1 discloses a logistics management system for managing parcels after rearrangement.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the logistics management system described in Patent Document 1, information related to parcels cannot be efficiently managed. Further, in the logistics management system described in Patent Document 1, when introducing the system, a barcode or the like dedicated to the system must be attached to the target parcels. Therefore, when introducing the logistics management system described in Patent Document 1 in a situation where another system for attaching a barcode or the like to parcels for other purposes (for example, inventory management purposes) has already been introduced, two types of barcodes or the like corresponding to the other system and the logistics management system must be attached to the target parcels, which is troublesome. Further, when a plurality of barcodes or the like are attached to a parcel, it is difficult to understand which system each barcode corresponds to, and problems may occur in terms of work efficiency.
[0005] Therefore, according to various embodiments, there is provided a logistics management system, a logistics management method, and a computer program that can efficiently manage information related to parcels and can be efficiently used in combination with systems related to other purposes.
Means for Solving the Problems
[0006] A logistics management system according to one embodiment includes: an input item storage unit that stores input items set in advance for each package and logistics base, associated with the package and the logistics base; an identification information setting unit that sets second identification information, which is different from first identification information set in advance for purposes other than logistics management, in association with a first code attached to each of the multiple packages, for the purpose of logistics management; a redirect unit that redirects to a web page corresponding to the second identification information when the first code attached to the package is read and the second identification information is identified; an information receiving unit that receives package identification information related to the package, which is identified by the second identification information set for the first code attached to the package, and base identification information that identifies the logistics base, from a pre-set worker; a form output unit that extracts input items corresponding to the package, which is identified by the package identification information, and the logistics base, which is identified by the base identification information, from the input item storage unit and outputs a form for the worker to input the extracted input items; an input unit that receives input information corresponding to the input items entered by the worker in the form; and a tracking database that stores the input information.
[0007] Furthermore, in the logistics management system according to one embodiment, the second identification information is information related to a URL.
[0008] Furthermore, in the logistics management system according to one embodiment, the above-mentioned first code is a one-dimensional code or a two-dimensional code.
[0009] Furthermore, in the logistics management system according to one embodiment, if the first code is read for a purpose other than logistics management, the first identification information is identified.
[0010] Furthermore, in the logistics management system according to one embodiment, the input information includes at least one of location information, image information, and electronic signature information.
[0011] Furthermore, the logistics management system according to one embodiment further comprises an authority storage unit that stores location identification information for each worker, which identifies the logistics locations where the worker can input the input information, and the information receiving unit outputs a list of the logistics locations where the worker can work to the worker and accepts the worker's selection of the logistics locations.
[0012] A logistics management method according to one embodiment comprises the steps of: storing pre-set input items for each package and logistics base in association with the package and the logistics base; setting a second identification information for logistics management, which is different from a first identification information pre-set for purposes other than logistics management, in association with a first code affixed to each of a plurality of packages; when the first code affixed to the package is read and the second identification information is identified, redirecting to a web page corresponding to the second identification information; receiving package identification information relating to the package, which is identified by the second identification information set for the first code affixed to the package, and base identification information identifying the logistics base, from a pre-set worker; extracting input items corresponding to the package identified by the package identification information and the logistics base identified by the base identification information from the input item storage unit, and outputting a form for inputting the extracted input items to the worker; receiving input information corresponding to the input items entered by the worker in the form; and storing the input information in a tracking database.
[0013] A computer program according to one embodiment is executed by at least one processor and stores pre-set input items for each package and logistics base associated with the packages and logistics bases, sets second identification information for logistics management, which is different from first identification information pre-set for purposes other than logistics management, associated with a first code affixed to each of a plurality of packages, and when the first code affixed to the package is read and the second identification information is identified, the user is redirected to a web page corresponding to the second identification information, receives package identification information relating to the package identified by the second identification information set for the first code affixed to the package, and base identification information identifying the logistics base from a pre-set worker, extracts input items corresponding to the package identified by the package identification information and the logistics base identified by the base identification information from the input item storage unit, outputs a form for inputting the extracted input items to the worker, receives input information corresponding to the input items entered by the worker into the form, and stores the input information in a tracking database. [Effects of the Invention]
[0014] According to various embodiments, it is possible to provide a logistics management system, a logistics management method, and a computer program that can efficiently manage information related to cargo and can be efficiently used in conjunction with systems for other purposes. [Brief explanation of the drawing]
[0015] [Figure 1] This diagram provides an overview of logistics management according to one embodiment. [Figure 2] This figure shows an overview of a logistics management system according to one embodiment. [Figure 3] This is a schematic block diagram showing an example of the hardware of a server device according to one embodiment. [Figure 4] This is a schematic block diagram showing an example of the functions of a server device according to one embodiment. [Figure 5] It is a block diagram schematically showing the details of the input item storage unit shown in FIG. 4. [Figure 6] It is a block diagram schematically showing the details of the authority storage unit shown in FIG. 4. [Figure 7] It is a diagram showing an example of a setting screen for input items by the main setting unit shown in FIG. 4. [Figure 8] It is a diagram for explaining the two-dimensional code issuance process by the two-dimensional code issuance unit shown in FIG. 4. [Figure 9] It is a diagram for explaining the processing by the identification information setting unit shown in FIG. 4. [Figure 10] It is a diagram for explaining various information stored in the luggage information storage unit based on the processing by the identification information setting unit shown in FIG. 4. [Figure 11] It is a flowchart showing an example of operations performed in a logistics management system according to an embodiment. [Figure 12] It is a flowchart showing an example of operations performed in a logistics management system according to an embodiment. [Figure 13] It is a diagram showing an example of a display screen for displaying input information and the like registered in the tracking database.
Mode for Carrying Out the Invention
[0016] Hereinafter, various embodiments of the present disclosure will be described with reference to the accompanying drawings. Note that the same reference numerals are assigned to common components in the drawings. Also, note that some components shown in a certain drawing may be omitted in another drawing for convenience of explanation. Furthermore, note that the attached drawings are not necessarily drawn to an exact scale. Furthermore, the term application may refer to software or a program, and may be a combination of instructions for a computer that can obtain a certain result.
[0017] 1. Configuration of the logistics management system An overview of a logistics management system according to one embodiment will be described with reference to Figures 1 and 2. Figure 1 is a diagram that provides an overview of logistics management according to one embodiment. Figure 2 is a diagram that shows an overview of the logistics management system 1 according to one embodiment.
[0018] As shown in Figure 1, in typical logistics management (Figure 1 shows an example of international logistics crossing national borders), goods are stored in a domestic port warehouse, cleared through customs procedures, and then sent to the destination (overseas) by air or sea transport, and finally delivered to the consignee by transport vehicles such as trucks.
[0019] In one embodiment of the logistics management system 1, it is assumed that a first code is affixed to the package. At each logistics base (tracking point), the package can be tracked by reading the first code affixed to the package with the work terminal device 10.
[0020] The first code affixed to the package can be any type of code without restriction, including two-dimensional codes such as QR codes (registered trademark), one-dimensional codes such as barcodes capable of encoding information, and wireless tags such as RFID. Furthermore, if the first code is a barcode, various types of barcodes such as JAN, IAN, UPC, CODE39, and CODE128 can be used.
[0021] Furthermore, the first code used in the logistics management system 1 according to one embodiment is intended to be used for other purposes as well, as shown in Figure 2. When the first code is read by the work terminal device 10 used in the logistics management system 1 according to one embodiment, it is used for logistics management related to the logistics management system 1, and when it is read by a dedicated reading device (e.g., a dedicated reader) 15 used for other purposes, it is used for those other purposes. Therefore, the first code can be used for multiple purposes, including logistics management related to the logistics management system 1 according to one embodiment.
[0022] The work terminal device 10 is not particularly limited as long as it is a terminal device operated by a worker working along the logistics route of the goods, but for example, a smartphone, tablet computer, or personal computer may be used. In one embodiment of the work terminal device 10, it is equipped with imaging means such as a camera that can read various types of first codes attached to the goods. The imaging means attached to the work terminal device 10 can be one that can read and identify various types of identification information (second identification information) encoded in the first code. As mentioned above, the first code can be various types of codes (multiple types of barcodes or QR codes (registered trademark)), so the imaging means attached to the work terminal device 10 should be able to read identification information (second identification information) from all of these codes.
[0023] The work terminal device 10 is configured to have a logistics management application (which may be middleware, or a combination of the application and middleware; the same applies hereinafter) installed on it, in order to use the logistics management system 1 according to one embodiment, and to be able to run the application. The operations that can be performed on the work terminal device 10 will be described later.
[0024] As shown in Figure 2, in a logistics management system 1 according to one embodiment, the work terminal device 10 is capable of communicating with the server device 20 via a communication line 30. Here, the communication line 30 can include, but is not limited to, a mobile phone network, wireless LAN, fixed telephone network, the Internet, an intranet, and / or Ethernet (registered trademark).
[0025] Server device 20 is a computer that manages logistics. Server device 20 may be a general-purpose computer such as a workstation or personal computer, or it may be logically implemented through cloud computing.
[0026] Incidentally, when the first code affixed to the package is read by a dedicated reader 15 used for other purposes, the identification information (first identification information) encoded in the first code is identified (read). The identified (read) identification information (first identification information) is then provided for the other purpose via the server device 25. In this disclosure, "other purposes" may include, without limitation, quantity management, inventory management, etc.
[0027] 1-1. Hardware configuration of server device 20 An example of the hardware configuration of the server device 20 will be described with reference to Figure 3. Figure 3 is a schematic block diagram showing an example of the hardware of the server device 20 according to one embodiment.
[0028] As shown in Figure 3, the server device 20 mainly includes a central processing unit 201, main memory 202, input / output interface 203, input device 204, auxiliary storage device 205, and output device 206. These devices are connected to each other by a data bus and / or control bus.
[0029] The central processing unit 201, referred to as the "CPU," performs calculations on instructions and data stored in the main memory 202 and stores the results of those calculations back in the main memory 202. Furthermore, the central processing unit 201 can control input devices 204, auxiliary storage devices 205, output devices 206, etc., via input / output interfaces 203. The server device 20 may include one or more such central processing units 201.
[0030] The main memory 202, referred to as "memory," can store instructions and data received via the input / output interface 203 from the input device 204, auxiliary storage device 205, and communication line 30 (server device 20, etc.), as well as the calculation results of the central processing unit 201. The main memory 202 may include RAM (random access memory), ROM (read-only memory), and / or flash memory, etc., without being limited to these.
[0031] The auxiliary storage device 205 is a storage device having a larger capacity than the main memory device 202. In one embodiment, it can store instructions and data (computer programs) that constitute a logistics management application (which may be middleware, or a combination of an application and middleware; the same applies hereinafter) or a web browser application. Furthermore, the auxiliary storage device 205 can transmit these instructions and data (computer programs) to the main memory device 202 via the input / output interface 203 by being controlled by the central processing unit 201. The auxiliary storage device 205 may include, but is not limited to, magnetic disk devices and / or optical disk devices.
[0032] The input device 204 is a device that takes in data from an external source and may include, but is not limited to, a touch panel, buttons, a keyboard, a mouse, and / or sensors.
[0033] The output device 206 may include, but is not limited to, a display device, a touch panel, and / or a printer device.
[0034] In this hardware configuration, the central processing unit 201 sequentially loads instructions and data (computer programs) constituting a specific application stored in the auxiliary storage device 205 into the main memory device 202, and can perform calculations on the loaded instructions and data. As a result, the central processing unit 201 can control the output device 206 via the input / output interface 203, or send and receive various information between the work terminal device 10 and user terminal devices owned by other users via the input / output interface 203 and the communication line 30.
[0035] The server device 20 may also include one or more microprocessors and / or graphics processing units (GPUs) in place of or together with the central processing unit 201.
[0036] 1-2. Functions of Server Device 20 Next, an example of the functions of the server device 20 will be described with reference to Figure 4. Figure 4 is a schematic block diagram showing an example of the functions of the server device 20 according to one embodiment.
[0037] As shown in Figure 4, a server device 20 according to one embodiment may mainly include an input item storage unit 211, an information receiving unit 212, a two-dimensional code issuing unit 213, a form output unit 214, an input unit 215, a tracking database 216, an authorization storage unit 217, an identification information setting unit 218, a redirection unit 219, and a main setting unit 220. Each of these functional units may be provided independently in the server device 20, or multiple functional units may be provided integrally. The details of each functional unit will be described below with reference to Figures 5 to 10. Figure 5 is a schematic block diagram showing the details of the input item storage unit 211 shown in Figure 4. Figure 6 is a schematic block diagram showing the details of the authorization storage unit 217 shown in Figure 4. Figure 7 is a diagram showing an example of an input item setting screen by the main setting unit 220 shown in Figure 4. Figure 8 is a diagram illustrating the two-dimensional code issuance process by the two-dimensional code issuing unit 213 shown in Figure 4. Figure 9 is a diagram illustrating the process by the identification information setting unit 218 shown in Figure 4. Figure 10 is a diagram illustrating the various types of information stored in the luggage information storage unit 211y based on the processing performed by the identification information setting unit 218 shown in Figure 4.
[0038] 1-2-1. Input item storage unit 211 The input item storage unit 211 can store pre-set input items for each package and logistics base, associated with the package and the logistics base. The input item storage unit 211 can also store pre-set input items for each container used to store or load packages at the logistics base. For example, as shown in Figure 5, the input item storage unit 211 can include a setting information storage unit 211x and a package information storage unit 211y. Furthermore, if the input item storage unit 211 also stores pre-set input items for each container, it may also include a container information storage unit 211z.
[0039] The configuration information storage unit 211x manages and stores information related to the settings for each logistics base (hereinafter also referred to as configuration information). In one embodiment, a series of logistics bases shown in Figure 1 are collectively referred to as a project in relation to the logistics of a certain package (which may be one package or multiple packages). The configuration information storage unit 211x stores configuration information for each logistics base belonging to the project. The configuration information may include information related to the base ID, base name, consolidation flag, deconsolidation flag, next base ID, worker flag, notification information, location information settings, image settings, electronic signature settings, and other information and items, associated with the project ID that identifies the project.
[0040] The base ID (and base name) is information that identifies a particular logistics base (base identification information). The consolidation flag and deconsolidation flag indicate whether consolidation and deconsolidation of goods are possible at a particular logistics base identified by the base ID (and base name). The next base ID indicates the logistics base following a particular logistics base identified by the base ID (and base name). The worker flag is information that determines whether or not to set the name of a specific worker. The notification information determines whether or not to send a notification to a worker at the logistics base following a particular logistics base identified by the base ID. Notification information can be set to no notification, notify via SMS, notify via email, etc. Location information setting determines whether or not to include location information as an input item. Image setting determines whether or not to include an image as an input item. Electronic signature setting determines whether or not to include an electronic signature as an input item. In addition, other information and items can be set in the setting information storage unit 211x. The input fields can include the type of input control used in the form (e.g., text box, radio button, checkbox, calendar, etc.) and the name (variable name) of that input control.
[0041] The cargo information storage unit 211y manages and stores information about each individual cargo, including the project to which it belongs and information about each individual cargo (hereinafter also referred to as cargo identification information, cargo information, or cargo information). The cargo information storage unit 211y stores the project ID indicating the project to which the cargo belongs, cargo identification information, etc., associated with the cargo ID that identifies each individual cargo. The cargo identification information may include the aforementioned cargo ID, name, color, shape, weight, quantity, origin of the cargo, destination of the cargo, etc., for each cargo. Furthermore, if an individual cargo falls under the category of, for example, food products, industrial products, industrial parts, etc., the cargo identification information may include information related to the production, manufacturing, or procurement of that individual cargo, and storage information when that individual cargo is stored at one of the logistics bases. Information regarding the origin of the cargo includes the name of the sender, the sender's address, the sender's contact information, etc. Information regarding the destination of the cargo includes the name of the recipient, the recipient's address, the recipient's contact information, etc.
[0042] By the way, in the logistics management system 1 according to one embodiment, the first code affixed to each package is intended to be used for other purposes as described above. Therefore, for example, it is assumed that the first code is pre-affixed to each package for such other purposes. In such a case, the package information storage unit 211y stores package identification information for each package in association with each of the first codes affixed to each package.
[0043] On the other hand, although the first code used in the logistics management system 1 according to one embodiment is intended to be used for other purposes, it is conceivable that the logistics management system 1 according to one embodiment may be introduced before it is used for those other purposes. In other words, it is conceivable that the first code has not yet been affixed to individual packages. In such a case, as will be described later, a two-dimensional code (for example, a QR code®) is issued for each package by the two-dimensional code issuing unit 213, and this two-dimensional code is affixed to each package. In this case, the two-dimensional code issued by the two-dimensional code issuing unit 213 corresponds to the first code mentioned above. In such a case, the package information storage unit 211y stores package identification information for the number of packages corresponding to the number of two-dimensional codes issued by the two-dimensional code issuing unit 213.
[0044] The object information storage unit 211z manages and stores information about the project to which each object that contains and loads individual packages belongs, and information about each individual object (hereinafter also referred to as object identification information or object information). The object information storage unit 211z stores the project ID indicating the project to which the object belongs, object identification information, etc., associated with the object ID that identifies each object that contains and loads individual packages. The object identification information may include the aforementioned object ID for each object, the type and name of the object, the serial number assigned to the object, the size of the object, the color of the object, the shape of the object, etc. Furthermore, in one embodiment, as will be described later, a two-dimensional code (for example, QR code®) may be issued for each individual object by the two-dimensional code issuing unit 213. In this case, the two-dimensional code issued by the two-dimensional code issuing unit 213 will be referred to as the "second code" for convenience in this disclosure. Therefore, the object information storage unit 211z stores object identification information for the number of objects for which the issued two-dimensional code (second code) is located.
[0045] Incidentally, in the logistics management system 1 according to one embodiment, it is assumed that, similar to the case of individual packages, barcodes or the like may be affixed to individual objects in advance for other purposes. In such a case, the object information storage unit 211z considers the barcodes or the like that affixed to individual objects in advance as the aforementioned second codes, and stores object identification information for each individual object in association with each of the barcodes or the like (second codes).
[0046] In this disclosure, "objects" can include, for example, all objects used to accommodate and load individual packages in the logistics route shown in Figure 1, and may include, without limitation, pallets, containers, shelves, boxes, ships, airplanes, trailers, trolleys, buildings, etc.
[0047] 1-2-2. Tracking Database 216 The tracking database 216 manages and stores information indicating the arrival history of packages at each logistics hub where they arrive. Specifically, the tracking database 216 manages and stores input information for the input items stored by the input item storage unit 211, as described above. As will be described later, at each logistics hub, input information is entered for the input items set in the input item storage unit 211, and this entered information is registered (stored) in the tracking database 216. The tracking database 216 stores each input information (location information, image, electronic signature, and other input information) entered for the date and time, and for packages indicated by the package ID at the logistics hub indicated by the location ID, associating it with the project ID, package ID, hub ID, equipment ID, etc. Note that only input information that is set to be entered in the input item storage unit 211 is registered in the tracking database 216.
[0048] 1-2-3. Authority storage unit 217 The authorization storage unit 217 stores a location ID (location identification information) for each worker at a logistics location, which identifies the logistics location where the worker can input information. As shown in Figure 6, the authorization storage unit 217 may include an authorization group storage unit 217x and an authorized worker storage unit 217y.
[0049] The authorization group storage unit 217x can store the group name (group name), the location ID (location identification information) that identifies the logistics location, and permission flags that set whether or not to allow workers to input and output information, in association with the project ID that indicates the project and the group ID that identifies the group.
[0050] The authorized worker storage unit 217y stores a group ID and the like, which indicates the group to which the worker belongs, in association with the project ID and the worker ID that identifies the worker.
[0051] 1-2-4. Main setting unit 220 The main setting unit 220 sets input items for each package, item, and logistics base, and stores the set content in the input item storage unit 211 described above. The main setting unit 220 can present location information, images, and electronic signatures as options for input items. Figure 7 shows an example of an input item setting screen, and the main setting unit 220 can also display the setting screen 40 on the user's terminal device (for example, the work terminal device 10, or other terminal devices not shown) by sending screen data written in HTML to the user's terminal device. In this case, the user's terminal device is configured to have a logistics management application (which may be middleware, or a combination of application and middleware; the same applies hereinafter) installed and to be able to run the application in order to use the logistics management system 1 according to one embodiment.
[0052] On settings screen 40, you can configure settings for a logistics base (tracking point) belonging to the project. Input field 401 is where you enter the base ID, name, etc. of the logistics base. Input fields 402 and 403, which are radio buttons, allow you to select whether consolidation and deconsolidation of goods are possible at the logistics base (consolidation flag and deconsolidation flag in the settings information). Input field 404 allows you to select the next logistics base (next base ID in the settings information). Input field 405 is where you set whether or not workers are configured at the logistics base (worker flag in the settings information), and input field 406 is where you set whether or not to notify the workers at the next logistics base (notification information in the settings information).
[0053] Input field 407 is used to indicate whether or not to include location information in the input fields for the logistics base (location information setting in settings information). Input field 408 is used to indicate whether or not to include image information in the input fields for the logistics base (image setting in settings information). Input field 409 is used to indicate whether or not to include an electronic signature in the input fields for the logistics base (electronic signature setting in settings information).
[0054] Input field 410 is used to configure additional input fields (additional input fields). Multiple additional input fields can be configured in input field 410, and for each additional input field, the form type 4101 and the form name 4102 can be set.
[0055] Furthermore, when button 411 is pressed, the system is configured to display the settings screen 40 for the next logistics base.
[0056] The information entered on the settings screen 40 is transmitted from the user's terminal device to the server device 20 via the communication line 30. The main settings unit 220 creates various settings information received from the user's terminal device and registers it in the settings information storage unit 211x in the input item storage unit 211. If settings information for multiple logistics bases is transmitted from the user's terminal device, the main settings unit 220 creates settings information for each logistics base and registers the settings information for each logistics base in the settings information storage unit 211x.
[0057] 1-2-5. QR Code Issuance Unit 213 As described above, in the logistics management system 1 according to one embodiment, it is conceivable that situations may arise where individual packages and / or individual objects do not have a first code and / or second code affixed to them in advance for other purposes. Therefore, in the logistics management system 1 according to one embodiment, it is preferable to provide a two-dimensional code issuing unit 213 so as to be able to handle various situations. The two-dimensional code issuing unit 213 can issue a two-dimensional code (first code) for each package to be transported. The two-dimensional code issuing unit 213 can also issue a two-dimensional code (second code) for each object that contains or loads the packages. Identification information (second identification information) associated with the project and corresponding to a URL is encoded in the two-dimensional code. In this case, the project and package can be identified by reading a predetermined URL from the first code affixed to the package and accessing that URL. For each package for which a first code has been issued, the two-dimensional code issuing unit 213 can associate the package ID and project ID with the first code and register them in the package information storage unit 211y described above. Similarly, by reading a predetermined URL from the second code affixed to the object and accessing that URL, the project and the object (and possibly the package) can be identified. For each object for which a second code has been issued, the two-dimensional code issuing unit 213 can associate the object ID and project ID with the second code and register them in the aforementioned object information storage unit 211z.
[0058] Here, the process of issuing two-dimensional codes corresponding to the first and second codes will be explained with reference to Figure 8. When screen 51 is displayed on the work terminal device 10 (which may be the terminal device of the person who set it up as described above) and the new code issuance button 511 is pressed, screen 52 is displayed, and screen 52 displays a button 521 for selecting which of the first and second two-dimensional codes to issue. Depending on the selection of button 521, it is specified which two-dimensional code to issue. When the two-dimensional code issuance unit 213 receives the specification of which of the first and second codes to issue, it then accepts input of information corresponding to the specified first or second code. In Figure 8, an example is shown in which the issuance of the first code is specified, and on screen 53, a form is displayed for accepting input of package identification information corresponding to the first code, specifically, information about the sender of the package (name, address, etc.), information about the sender's contact information (telephone number, etc.), etc. When the work terminal device 10 (which may be the terminal device of the person who set it up as described above) transmits the input package identification information, etc. to the server device 20, the two-dimensional code issuing unit 213 adds an identification number to the received package identification information and can store (register) the image of the URL (second identification information) with the identification number as an argument, along with the package identification information, etc., in the package information storage unit 211y or other storage means provided by the server device 20. Furthermore, the two-dimensional code issuing unit 213 can transmit the URL (second identification information) with the identification number as an argument, or the image of the two-dimensional code that encodes the said URL, to the work terminal device 10. The work terminal device 10 can create an image of the two-dimensional code that encodes the received URL (second identification information), or receive the image from the server device 20, print the image of the two-dimensional code, and affix it to the corresponding package.
[0059] 1-2-6. Information Reception Department 212 The information receiving unit 212 receives from the work terminal device 10 (worker) information such as location identification information (location ID) that identifies a logistics base, package identification information (package ID) that identifies the package identified from the first code affixed to the package, and the project ID to which the package ID is associated. As mentioned above, each package has a two-dimensional code (first code) affixed to it, so the work terminal device 10 can access a predetermined URL by reading (identifying) the URL from the first code. In response to the work terminal device 10's access to the URL, the information receiving unit 212 accepts the work terminal device 10's selection of a logistics base by outputting a list of logistics bases to the work terminal device 10. For example, based on the received project ID, the information receiving unit 212 can identify the logistics base corresponding to the project related to that project ID from the setting information storage unit 211x and transmit a list of identified logistics bases (list of base names) to the work terminal device 10. The work terminal device 10 can receive a designation (selection) of a logistics base from a worker and transmit a base ID indicating the accepted logistics base to the server device 20.
[0060] Furthermore, the information receiving unit 212 can also receive object identification information (object ID) that identifies an object, which is determined from a two-dimensional code (second code) affixed to the object, from the work terminal device 10 (worker). As mentioned above, since each object has a two-dimensional code (second code) affixed to it, the work terminal device 10 can access a predetermined URL by reading the URL from the second code.
[0061] 1-2-7. Form output section 214 The form output unit 214 extracts input items corresponding to the package identified by the package identification information (package ID) and the logistics base identified by the base identification information (base ID) from the input item storage unit 211, and outputs a form for inputting the extracted input items to the work terminal device 10 (worker). In one embodiment, the form output unit 214 can identify input items (location information, images, electronic signatures, or other input items designated as such) corresponding to the project (package) and logistics base from the aforementioned setting information storage unit 211x, and create a form for inputting the identified input items, for example, using HTML.
[0062] Furthermore, the form output unit 214 can extract input items corresponding to an object identified by the object identification information (object ID) from the input item storage unit 211, and output a form for inputting the extracted input items to the work terminal device 10 (worker). In one embodiment, the form output unit 214 can also identify input items corresponding to an object (location information, image, electronic signature, or other input items specified) from the aforementioned setting information storage unit 211x, and create a form for inputting the identified input items, for example, using HTML.
[0063] Furthermore, the form output unit 214 may authenticate the worker operating the work terminal device 10 before sending the form to the work terminal device 10, and determine whether the worker has the authority to input various information along the logistics route. In this case, the form output unit 214 can obtain the project and the group ID corresponding to the authenticated worker from the authorized worker storage unit 217y, obtain an authorization flag corresponding to the obtained group ID and the base ID indicating the logistics base from the authorized group storage unit 217x, and determine whether the worker has the authority according to the authorization flag.
[0064] 1-2-8. Input section 215 As described above, the input unit 215 receives input information entered into the form output by the form output unit 214. The form is assumed to also contain a project ID, cargo ID, equipment ID, etc. Therefore, the input unit 215 can register each input piece of information entered into the form in the tracking database 216, associating it with the project ID, cargo ID, equipment ID, base ID, etc.
[0065] 1-2-9. Identification Information Setting Unit 218 As described above, in the logistics management system 1 according to one embodiment, it is assumed that a first code has already been affixed to individual packages for other purposes. Therefore, in the logistics management system 1 according to one embodiment, an identification information setting unit 218 is provided so that the first code already used for other purposes can also be used in the logistics management system 1. This makes it possible to efficiently use both the logistics management system 1 according to one embodiment and the system for other purposes by using the first code in common (see Figure 2).
[0066] In the case of individual packages, the situation in which a first code has already been affixed for another purpose can be understood as the first code already having some kind of identification information encoded in it for that other purpose. Here, "some kind of identification information" means identification information used to provide the first code for that other purpose, and is different from the second identification information mentioned above, and in this disclosure, for convenience, will be referred to as the "first identification information." The first identification information will vary depending on the type of first code already affixed to the package for that other purpose, i.e., the type such as a one-dimensional code or a two-dimensional code, but may include, for example, information relating to a sequence of numbers used for that other purpose, or information relating to a predetermined URL that can access a system related to that other purpose.
[0067] The identification information setting unit 218 can be described as a functional unit that processes the first code to which the first identification information has been assigned for use in other purposes, as described above, so that it can be used in the logistics management system 1 according to one embodiment. In other words, the identification information setting unit 218 sets a second identification information that is different from the first identification information that has been set in advance for other purposes, in association with the first code already affixed to each package, and is partially similar to the function of the two-dimensional code issuing unit 213 described above. In other words, in the logistics management system 1 according to one embodiment, the identification information setting unit 218 functions when the first code has already been affixed to the package for other purposes, and the two-dimensional code issuing unit 213 functions when the first code has not been affixed to the package for other purposes.
[0068] The specific processing performed by the identification information setting unit 218 will be explained with reference to Figures 9 and 10. When screen 51 is displayed on the work terminal device 10 (which may also be the terminal device of the person who set it up as described above) and the code combined setting button 512 is pressed, screen 54 is displayed. Here, the type of first code that has been pre-affixed to the package for other purposes is selected from the selection field 514 on screen 54. In Figure 9, as an example, "one-dimensional code (JAN)" is selected as the type of first code, and as a result, the first code related to the JAN affixed to the package is read by the imaging means attached to (built into) the work terminal device 10 via screen 54. When the first code is read on screen 54, a form for receiving input of package identification information corresponding to the first code, specifically, information about the sender of the package (name, address, etc.), information about the sender's contact information (telephone number, etc.), etc., is displayed as screen 55. Note that screen 55 is the same as screen 53 in Figure 8 as described above. When the work terminal device 10 (which may be the terminal device of the person who set it up as described above) transmits the input package identification information etc. to the server device 20, the identification information setting unit 218 adds an identification number to the received package identification information and generates a unique URL (second identification information) with the identification number as an argument. Furthermore, the identification information setting unit 218 can store (register) the generated unique URL (second identification information) and the package identification information etc. in the package information storage unit 211y described above or other storage means provided by the server device 20.
[0069] Furthermore, when the first code affixed to the package (as mentioned above, for example, the first code related to the JAN code) is read by the imaging means via the screen 54, the first identification information pre-set for the first code is identifiable. Therefore, the identification information setting unit 218 can also store (register) the type of the first code and the first identification information identified by the imaging means in association with the generated unique URL, package identification information, etc., in the package information storage unit 211y or other storage means provided by the server device 20. Accordingly, the package information storage unit 211y stores various information associated with it, for example, as shown in Figure 10.
[0070] As explained above, the package identification information corresponding to the read first code can be entered via screen 55. However, it is conceivable that, for example, when the first code is used for another purpose, an electronic file storing the package identification information corresponding to the first code for that other purpose may exist in another server device used for that other purpose (for example, server device 25 in Figure 2). In such a case, it is possible to omit the input work via screen 55 as described above by importing the electronic file into the server device 20 related to the logistics management system 1 according to one embodiment.
[0071] The processing performed by the identification information setting unit 218 for the first code, as described above, can also be applied to objects. That is, if a barcode or the like is already affixed to an individual object for another purpose, that barcode or the like can be treated as a second code as described above, and the same processing as described above for the first code can be performed on the second code to generate a unique URL (second identification information) for that second code. The generated second identification information for the second code can then be stored (registered) together with separately input object identification information in the object information storage unit 211z or other storage means provided by the server device 20.
[0072] 1-2-10. Redirect section 219 As explained above, the identification information setting unit 218 generates new second identification information for the first code that has been pre-affixed to the package for other purposes, and then functions when the package moves along the logistics route and the worker performs actual logistics management tasks (tracing). Specifically, after the aforementioned processing by the identification information setting unit 218, when the first code affixed to the package is read by the imaging means attached to the worker terminal device 10, the information actually read is the first identification information that has been pre-set for the first code. This is because the first code that has been pre-affixed to the package for other purposes is merely an identification number encoded for use for those other purposes. Therefore, when the worker terminal device 10 reads the first code while a predetermined application is running, the read first identification information is sent to the server device 20. The redirection unit 219 in the server device 20 then extracts the second identification information corresponding to the first code from the package information storage unit 211y based on the received first identification information, and automatically redirects the worker terminal device 10 to access the URL of the extracted second identification information. As a result, the worker terminal device 10 can perform various inputs related to the package to which the first code is attached, as described above, using the information reception unit 212, form output unit 214, input unit 215, etc.
[0073] 2. Operation of the logistics management system Next, the operation of the logistics management system 1 according to one embodiment will be described with reference to Figures 11 to 13. Figures 11 and 12 are flowcharts showing an example of the operation performed in the logistics management system 1 according to one embodiment. Figure 13 is a diagram showing an example of a display screen that displays input information registered in the tracking database 216.
[0074] First, the operation of preparing the logistics management system 1 for setup will be explained with reference to Figure 11. In step (hereinafter referred to as ST) 501, the operator (configurator) gives an instruction to the server device 20 to create a project, and the server device 20 creates the project and assigns a predetermined project ID.
[0075] Upon receiving ST501, the server device 20 transmits screen data to the work terminal device 10 (the terminal device of the person setting the settings) to display the settings screen 40 shown in Figure 7. As a result, the settings screen 40 is displayed on the work terminal device 10. In ST502, the worker can identify the logistics base (tracking point) corresponding to the project (project ID) on the settings screen 40. Furthermore, in ST503, the worker can identify the setting items (including input items) for each identified logistics base on the settings screen 40.
[0076] The process of ST502 to ST504 is repeated until the settings for all logistics bases belonging to (corresponding to) the project (project ID) are completed (if "NO" is entered in ST504). Once the settings for all logistics bases are completed, the setting values of the setting information for each logistics base entered in the setting screen 40 are sent to the server device 20, and the setting information with the setting values for each logistics base is registered (stored) in the setting information storage unit 211x in the server device 20 (main setting unit 220) (ST505).
[0077] Next, when registering the first code corresponding to the package to be configured, the subsequent steps differ depending on whether the first code has already been affixed to the package for another purpose (ST506). This is because, as mentioned above, in the logistics management system 1 according to one embodiment, the identification information setting unit 218 functions when the first code has already been affixed to the package for another purpose, and the two-dimensional code issuing unit 213 functions when the first code has not been affixed to the package for another purpose.
[0078] If the first code is already affixed to the package (YES in ST506), the identification information setting unit 218 generates second identification information for the first code, as explained above (ST507).
[0079] The second identification information generated by ST507 is then stored in the package information storage unit 211y along with the package identification information corresponding to the first code (ST508).
[0080] On the other hand, if the first code is not affixed to the package (indicated as "NO" in ST506), the two-dimensional code issuing unit 213 issues a first code (a two-dimensional code such as a QR code®) corresponding to the package, as explained above (ST509). The image of the first code issued by the two-dimensional code issuing unit 213 is transmitted from the server device 20 to the work terminal device 10. This allows the worker to print the received image of the first code as a two-dimensional code and affix it to the corresponding package (ST510).
[0081] Furthermore, the ST506 to ST510 instructions, which describe the processing or issuance of the first code affixed to luggage, also apply to the second code affixed to equipment.
[0082] With the above steps ST501 to ST510, the setup preparation for the logistics management system 1 according to one embodiment can be completed.
[0083] Next, we will explain the tracing process that takes place when a package travels along a logistics route and arrives at a logistics hub, specifically the process of registering input information at the logistics hub, with reference to Figure 12.
[0084] When a package arrives at a logistics hub, the worker presses the code scan button 513 on screen 51 (see Figures 8 and 9), which corresponds to the initial screen when the logistics management application is launched on the work terminal device 10 in ST551. This displays a screen on the work terminal device 10 that allows the imaging means to read the first code (for example, a screen corresponding to screen 54 in Figure 9). This allows the imaging means attached to the work terminal device 10 to read the first code affixed to the package. Although not shown in Figure 12, the work terminal device 10 can also read a second code affixed to an object via a screen that allows the imaging means to read the second code (for example, a screen corresponding to screen 54 in Figure 9).
[0085] When the worker (work terminal device 10) reads the first code, it transmits the first identification information encoded in the first code to the server device 20. Upon receiving the first identification information, the server device 20 extracts the second identification information corresponding to the first code related to the received first identification information from the cargo information storage unit 211y, and redirects the worker terminal device 10 to access the URL of the extracted second identification information (ST552). As a result, the worker terminal device 10 can access the server device 20 (the web page provided by the server device 20) indicated by the URL corresponding to the second identification information. When the server device 20 allows the worker terminal device 10 to access the URL, it reads information such as the project ID, the base ID and base name corresponding to the project ID, which are pre-associated with the second identification information, from the setting information storage unit 211x, and transmits this information to the work terminal device 10.
[0086] Next, the worker uses the worker terminal device 10 to specify a logistics base based on the information received from the server device 20, and the base ID indicating the specified logistics base is notified to the server device 20 (ST553).
[0087] The server device 20 authenticates the worker (or work terminal device 10), identifies the group ID corresponding to the project ID and worker ID from the authorized worker storage unit 217y, reads the permission flag corresponding to the identified group ID and location ID from the authorized group storage unit 217x, and determines whether the worker has the authority to input input information based on the read permission flag (ST554). If the worker has the authority ("YES" in ST554), the server device 20 reads the input items corresponding to the project ID and location ID from the setting information storage unit 211x, creates a form for inputting the input items, for example using HTML, and sends it to the work terminal device 10 (ST555). When the worker enters input information (location information, image information, digital signature information) into the form on the work terminal device 10, the input information is sent from the work terminal device 10 to the server device 20 (ST556). The server device 20 registers the received input information in the tracking database 216, associating it with the current date and time, such as the project ID, package ID, location ID, and equipment ID (ST557).
[0088] Regarding the input of information in ST556, the input of location information by the worker may be automatically entered into the work terminal device 10 using GPS or the like. In addition, the input of image information by the worker may be done by using an imaging means such as a camera built into the work terminal device 10 to capture images of the condition of luggage, equipment, etc., and then inputting (uploading) the captured images.
[0089] Next, the operation of viewing the input information registered in the tracking database 216 will be explained with reference to Figure 13. As mentioned above, the tracking database 216 contains input information related to each logistics base, and workers (in this disclosure, "workers" may include, without limitation, shippers, consignees, and actual workers at logistics bases) can view this input information. In response to a request from the worker's work terminal device 10, the server device 20 can send screen data (for example, written in HTML, etc.) to display the screen 111 shown in Figure 13 on the work terminal device 10. The request from the work terminal device 10 can specify the project ID, cargo ID, worker ID, etc., and the server device 20 can identify the group ID corresponding to the project ID and worker ID from the authorization storage unit 217, read the base ID and permission flag corresponding to the group ID and project ID, read the input information corresponding to the base ID and project ID that the permission flag indicates permission to view the input information from the tracking database 216, and send that input information together with the aforementioned screen data to the work terminal device 10. On screen 111, a list of the date, time, and input information registered (stored) in the tracking database 216 can be displayed for each logistics base. If location information, image information, etc., are registered as input information, it is also possible to display this location information, image information, etc., on screen 112 (Figure 13 shows a map corresponding to location information as an example). In this way, workers can view the input information registered in the tracking database 216.
[0090] As described above, various embodiments have been illustrated, but these embodiments are merely examples and are not intended to limit the scope of the invention. The above embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. Furthermore, the various steps in the logistics management system 1 (ST501 to ST510, ST551 to ST557) may be rearranged as appropriate. [Explanation of Symbols]
[0091] 1. Logistics Management System 10. Work terminal device 20 Server Devices 211 Input Item Storage Unit 212 Information Reception Department 213 QR Code Issuance Department 214 Form Output Section 215 Input section 216 Tracking Database 217 Authority Storage Unit 218 Identification Information Setting Unit 219 Redirect section 220 Main Settings Section
Claims
1. An input item storage unit that stores pre-set input items for each package and logistics base, corresponding to the package and the logistics base, An identification information setting unit receives first identification information corresponding to an existing first code affixed to each of the multiple packages for purposes other than logistics management, generates second identification information for managing the packages, and associates the first identification information, the second identification information, and package identification information. A redirect unit that uses a logistics management application to read the first code on a work terminal device to obtain the first identification information, identifies the second identification information associated with the first identification information, and redirects to the web page corresponding to the second identification information, An information receiving unit that, upon access to the web page via the aforementioned redirect, identifies the package identification information from the first identification information and receives location identification information indicating the logistics base from a pre-configured worker, A form output unit extracts input items from the input item storage unit that correspond to the package identified by the package identification information and the logistics base identified by the base identification information, and outputs a form to the worker for receiving input for the extracted input items. An input unit that receives input information corresponding to the input items entered by the worker in the form, A tracking database that stores the aforementioned input information, A logistics management system equipped with the following features.
2. The logistics management system according to claim 1, wherein the second identification information is information relating to a URL.
3. The logistics management system according to claim 1 or 2, wherein the first code is a one-dimensional code or a two-dimensional code.
4. The logistics management system according to any one of claims 1 to 3, wherein if the first code is read for a purpose other than logistics management without using the logistics management application, the first identification information is identified and the redirect to the web page is not performed.
5. The logistics management system according to any one of claims 1 to 4, wherein the input information includes at least one of location information, image information, and electronic signature information.
6. The system further includes an authorization storage unit that stores location identification information for each worker, which identifies the logistics locations where the worker can input the input information. The logistics management system according to any one of claims 1 to 5, wherein the information receiving unit outputs a list of available logistics bases to the worker and accepts the worker's selection of a logistics base.
7. An input item storage unit that stores pre-set input items for each item associated with an item used to store or load goods at a logistics hub, An identification information setting unit receives first identification information associated with an existing second code affixed to each of the multiple aforementioned objects for purposes other than logistics management, generates second identification information for logistics management, and associates the first identification information, the second identification information, and object identification information. A redirect unit that uses a logistics management application to read the second code on a work terminal device to obtain the first identification information, identifies the second identification information associated with the first identification information, and redirects to the web page corresponding to the second identification information, A form output unit extracts input items from the input item storage unit that correspond to the object identified by the object identification information associated with the first identification information read during the redirect, and outputs a form to the operator for receiving input for the extracted input items. An input unit that receives input information corresponding to the input items entered by the worker in the form, A tracking database that stores the aforementioned input information, A logistics management system equipped with the following features.
8. The logistics management system according to claim 7, wherein the second identification information is information relating to a URL.
9. The logistics management system according to claim 7 or 8, wherein the second code is a two-dimensional code.
10. The logistics management system according to any one of claims 7 to 9, wherein if the second code is read for a purpose other than logistics management without using the logistics management application, the first identification information is identified and the redirect to the web page is not performed.
11. The logistics management system according to any one of claims 7 to 10, wherein the input information includes at least one of location information, image information, and electronic signature information.
12. A step of storing pre-set input items for each package and logistics center, associated with the package and the logistics center, The steps include receiving first identification information associated with an existing first code affixed to each of the multiple packages for purposes other than logistics management, generating second identification information for managing the packages, and associating the first identification information, the second identification information, and package identification information; The steps include: obtaining the first identification information by having a work terminal device read the first code using a logistics management application, identifying the second identification information associated with the first identification information, and redirecting to a web page corresponding to the second identification information; The steps include: identifying the package identification information from the first identification information and receiving location identification information to identify the logistics base from a pre-configured worker upon access to the web page via the aforementioned redirect; The steps include extracting input items corresponding to the package identified by the package identification information and the logistics base identified by the base identification information, and outputting a form to the worker for receiving input for the extracted input items, The steps include receiving input information corresponding to the input items entered by the worker into the form, The steps include storing the aforementioned input information in a tracking database, A logistics management method performed by a computer.
13. The steps include: storing pre-set input items in an input item storage unit, corresponding to the equipment used to store or load goods at a logistics hub; The steps include receiving first identification information associated with an existing second code affixed to each of the multiple items for purposes other than logistics management, generating second identification information for logistics management, and associating the first identification information, the second identification information, and item identification information; The steps include: obtaining the first identification information by having a work terminal device read the second code using a logistics management application, identifying the second identification information associated with the first identification information, and redirecting to a web page corresponding to the second identification information; The steps include: extracting input items from the input item storage unit that correspond to the object identified by the object identification information associated with the first identification information read during the redirect, and outputting a form to the operator for receiving input for the extracted input items; The steps include receiving input information corresponding to the input items entered by the worker into the form, The steps include storing the aforementioned input information in a tracking database, A logistics management method performed by a computer.
14. By being executed by at least one processor, The input items, which are pre-configured for each package and logistics base, are stored in the input item storage unit, corresponding to the package and the logistics base. For purposes other than logistics management, the system receives first identification information corresponding to an existing first code affixed to each of the multiple packages, generates second identification information for managing the packages, and associates the first identification information, the second identification information, and package identification information. By using a logistics management application to have a work terminal device read the first code, the first identification information is obtained, and by identifying the second identification information associated with the first identification information, the user is redirected to the web page corresponding to the second identification information. Upon access to the webpage via the aforementioned redirect, the package identification information is identified from the first identification information, and the location identification information indicating the logistics base is received from a pre-configured worker. The input items corresponding to the package identified by the package identification information and the logistics base identified by the base identification information are extracted from the input item storage unit, and a form for receiving input for the extracted input items is output to the worker. The form receives input information corresponding to the input items entered by the worker. The aforementioned input information is stored in the tracking database. A computer program that causes the processor to function in this manner.
15. By being executed by at least one processor, In a logistics hub, the input items are stored in an input item storage unit, corresponding to the equipment used to store or load goods for each of the equipment, with each equipment having a predetermined set input item. For purposes other than logistics management, the system receives first identification information associated with an existing second code affixed to each of the multiple aforementioned items, generates second identification information for logistics management, and associates the first identification information, the second identification information, and item identification information. By using a logistics management application to have a work terminal device read the second code, the first identification information is obtained, and by identifying the second identification information associated with the first identification information, the user is redirected to the web page corresponding to the second identification information. The input items corresponding to the object identified by the object identification information associated with the first identification information read during the redirect are extracted from the input item storage unit, and a form for receiving input for the extracted input items is output to the operator. The form receives input information corresponding to the input items entered by the worker. The aforementioned input information is stored in the tracking database. A computer program that causes the processor to function in this manner.