Logistics management system, logistics management method, and computer program

JPWO2023084618A5Active Publication Date: 2025-01-20SATO CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023559243
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-11-09
Filing Date
2021-11-09
Publication Date
2025-01-20
Estimated Expiration
2041-11-09

AI Technical Summary

Technical Problem

Existing logistics management systems face inefficiencies in managing package information and require the affixing of multiple barcodes, leading to time-consuming processes and confusion when integrated with other systems like inventory management, due to the need for separate identification codes.

Method used

A logistics management system that includes an input item storage unit, identification information setting unit, redirect unit, information reception unit, form output section, and tracking database, allowing for efficient management of package information using a single code that can be redirected for multiple purposes, including location and electronic signature input, and worker authorization.

Benefits of technology

Enables efficient management of package information across various systems by using a single code for multiple purposes, reducing the need for multiple barcodes and improving work efficiency by streamlining data input and tracking processes.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

[Problem] To provide a logistics management system, a logistics management method, and a computer program that are capable of efficiently managing package information and being efficiently used together with a system for another purpose. [Solution] This logistics management system comprises: an input item storage unit that stores an input item set in advance for each package and each logistics base; an identification information setting unit that sets second identification information different from first identification information, which is set for a purpose different from logistics management, in association with a first code attached to the package; a redirecting unit that carries out redirection to a webpage corresponding to the second identification information; an information reception unit that receives package identification information and base identification information from a worker; a form output unit that extracts the input item corresponding to the package and the logistics base from the input item storage unit and outputs, to the worker, a form for inputting the extracted input item; an input unit that receives input information corresponding to the input item input by the worker; and a tracking database that stores the input information.
Need to check novelty before this filing date? Find Prior Art

Description

Logistics management system, logistics management method, and computer program

[0001] The present disclosure relates to a logistics management system, a logistics management method, and a computer program.

[0002] Patent Document 1 discloses a logistics management system that manages cargo after transshipment.

[0003] Japanese Patent Application Laid-Open No. 2005-335870

[0004] However, the logistics management system described in Patent Document 1 is unable to efficiently manage package-related information. Furthermore, when the logistics management system described in Patent Document 1 is introduced, a barcode or the like specific to the system must be affixed to the package. Therefore, when the logistics management system described in Patent Document 1 is introduced in a situation where another system that affixes barcodes or the like to packages for another purpose (e.g., inventory management) has already been introduced, two types of barcodes or the like must be affixed to the package: one corresponding to the other system and one corresponding to the logistics management system, which is time-consuming. Furthermore, when multiple barcodes or the like are affixed to a package, it is difficult to determine which system each barcode corresponds to, which can cause problems in terms of work efficiency.

[0005] Therefore, various embodiments provide a logistics management system, a logistics management method, and a computer program that can efficiently manage information related to packages and can be used efficiently in combination with systems for other purposes.

[0006] a tracking database that stores the input information for the input item storage unit, the input information corresponding to the input item storage unit and the logistics base station, and the input information corresponding to the input item storage unit and the logistics base station; an input information setting unit that sets, for logistics management purposes, second identification information that is different from first identification information that is preset for a purpose other than logistics management, associated with a first code affixed to each of the plurality of packages; a redirect unit that redirects to a web page corresponding to the second identification information when the first code affixed to the package is read and the second identification information is identified; an information receiving unit that receives, from a preset worker, package identification information for the package identified by the second identification information set for the first code affixed to the package and base identification information that identifies the logistics base; a form output unit that extracts, from the input item storage unit, input items corresponding to the package identified by the package identification information and the logistics base identified by the base identification information, and outputs to the worker a form for inputting the extracted input items; an input unit that receives input information corresponding to the input items entered by the worker into the form, the input information corresponding to the input items; and a tracking database that stores the input information.

[0007] In one aspect of the logistics management system, the second identification information is information relating to a URL.

[0008] In one aspect of the logistics management system, the first code is a one-dimensional code or a two-dimensional code.

[0009] In addition, in the logistics management system according to one aspect, when the first code is read for a purpose other than logistics management, the first identification information is identified.

[0010] In one aspect of the logistics management system, the input information includes at least one of location information, image information, and electronic signature information.

[0011] In addition, in one embodiment, the logistics management system further includes an authority memory unit that stores, for each worker, the base identification information that identifies the logistics base at which the worker can input the input information, and the information receiving unit outputs a list of the logistics bases at which the worker can work and receives the worker's selection of the logistics base.

[0012] a step of storing input items preset for each of the parcels and the logistics base in association with the parcels and the logistics base; a step of setting, for logistics management, second identification information different from first identification information preset for a purpose other than logistics management, associated with a first code affixed to each of the plurality of parcels; a step of redirecting to a web page corresponding to the second identification information when the first code affixed to the parcel is read and the second identification information is identified; a step of receiving, from a preset worker, parcel identification information for the parcel identified by the second identification information set for the first code affixed to the parcel, and base identification information for identifying the logistics base; a step of extracting, from the input item storage unit, input items corresponding to the parcel identified by the parcel identification information and the logistics base identified by the base identification information, and outputting to the worker a form for inputting the extracted input items; a step of receiving input information corresponding to the input items entered by the worker into the form, the input information corresponding to the input items; and a step of storing the input information in a tracking database.

[0013] A computer program according to one embodiment, when executed by at least one processor, causes the processor to function as follows: store input items pre-set for each package and each logistics base in association with the package and the logistics base; associate second identification information for logistics management with a first code affixed to each of a plurality of the packages, the second identification information being different from the first identification information pre-set for a purpose other than logistics management; when the first code affixed to the package is read and the second identification information is identified, redirect the user to a web page corresponding to the second identification information; receive package identification information for the package identified by the second identification information set for the first code affixed to the package and base identification information that identifies the logistics base from a pre-set worker; extract 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; output a form for input of the extracted input items to the worker; receive input information corresponding to the input items entered by the worker into the form; and store the input information in a tracking database.

[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 packages and can also be efficiently used in conjunction with systems for other purposes.

[0015] 4 is a diagram generally illustrating logistics management according to an embodiment. FIG. 5 is a diagram illustrating an overview of a logistics management system according to an embodiment. FIG. 6 is a block diagram schematically illustrating an example of hardware of a server device according to an embodiment. FIG. 7 is a block diagram schematically illustrating an example of functions of a server device according to an embodiment. FIG. 8 is a block diagram schematically illustrating details of an input item storage unit shown in FIG. 4. FIG. 9 is a block diagram schematically illustrating details of an authority storage unit shown in FIG. 4. FIG. 10 is a diagram illustrating an example of a setting screen for input items by a main setting unit shown in FIG. 4. FIG. 11 is a diagram illustrating a two-dimensional code issuance process by a two-dimensional code issuing unit shown in FIG. 4. FIG. 12 is a diagram illustrating processing by an identification information setting unit shown in FIG. 13. FIG. 13 is a diagram illustrating various information stored in a package information storage unit based on processing by the identification information setting unit shown in FIG. 14. FIG. 14 is a flow diagram illustrating an example of operations performed in a logistics management system according to an embodiment. FIG. 15 is a flow diagram illustrating an example of operations performed in a logistics management system according to an embodiment. FIG. 16 is a diagram illustrating an example of a display screen displaying input information etc. registered in a tracking database.

[0016] Various embodiments of the present disclosure will be described below with reference to the accompanying drawings. Note that common components in the drawings are designated by the same reference numerals. It should also be noted that components depicted in one drawing may be omitted in another drawing for clarity. It should also be noted that the accompanying drawings are not necessarily drawn to scale. Furthermore, the term "application" may refer to software or a program, and may be any set of instructions for a computer that can be combined to achieve 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 generally explaining logistics management according to one embodiment. Figure 2 is a diagram showing an overview of a logistics management system 1 according to one embodiment.

[0018] As shown in Figure 1, in general logistics management (Figure 1 shows an example of international logistics across borders) on the way from the shipper to the consignee, the cargo is stored in a domestic port warehouse, goes through customs procedures, is released from the warehouse, is sent to the local location (overseas) by air or sea transport, and is then delivered to the consignee at the local location by truck or other transport vehicle.

[0019] In the logistics management system 1 according to one embodiment, a first code is attached to each package. At each logistics base (tracking point), the work terminal device 10 reads the first code attached to the package, thereby enabling tracking of the package.

[0020] The first code affixed to the package can be, without limitation, a two-dimensional code such as a QR code (registered trademark), a one-dimensional code such as a barcode that can encode information, a wireless tag such as an RFID, etc. Furthermore, when the first code is a barcode, various types of barcodes can be used, such as JAN, IAN, UPC, CODE39, CODE128, etc.

[0021] It is assumed that the first code used in the logistics management system 1 according to one embodiment will also be used for other purposes, as shown in Fig. 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 the first code is read by a dedicated reading device (e.g., a dedicated reader) 15 used for another purpose, it is used for the other purpose. 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 on the logistics route of a package, and may be, for example, a smartphone, a tablet computer, a personal computer, or the like. The work terminal device 10 according to one embodiment is equipped with an imaging means such as a camera capable of reading various types of first codes attached to packages. 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 described above, various types of codes (such as multiple types of barcodes and QR codes (registered trademark)) can be used as the first code, and therefore the imaging means attached to the work terminal device 10 can read the identification information (second identification information) from all of these codes.

[0023] In order to use the logistics management system 1 according to one embodiment, a logistics management application (which may be middleware or a combination of an application and middleware; the same applies below) is installed on the work terminal device 10, and the work terminal device 10 is configured to be able to execute the application. Operations that can be executed on the work terminal device 10 will be described later.

[0024] 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 may include, but is not limited to, a mobile phone network, a wireless LAN, a fixed telephone network, the Internet, an intranet, and / or Ethernet (registered trademark), etc.

[0025] The server device 20 is a computer that manages logistics. The server device 20 may be a general-purpose computer such as a workstation or a personal computer, or may be logically realized by cloud computing.

[0026] Incidentally, when the first code attached to a package is read by a dedicated reader 15 used for another purpose, the identification information (first identification information) encoded in the first code is identified (read). Then, the identified (read) identification information (first identification information) is provided for the other purpose via the server device 25. Note that "other purposes" in this disclosure 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 Fig. 3. Fig. 3 is a block diagram schematically illustrating an example of the hardware of the server device 20 according to an embodiment.

[0028] 3, the server device 20 can mainly include a central processing unit 201, a main memory device 202, an input / output interface 203, an input device 204, an auxiliary memory device 205, and an output device 206. These devices are connected to each other by a data bus and / or a control bus.

[0029] The central processing unit 201 is referred to as a "CPU" and can perform operations on instructions and data stored in the main memory 202 and store the results of the operations in the main memory 202. Furthermore, the central processing unit 201 can control an input device 204, an auxiliary memory device 205, an output device 206, etc. via an input / output interface 203. The server device 20 can include one or more such central processing units 201.

[0030] The main memory device 202 is referred to as "memory" and can store instructions and data received from the input device 204, the auxiliary memory device 205, and the communication line 30 (such as the server device 20) via the input / output interface 203, as well as the results of calculations by the central processing unit 201. The main memory device 202 can include, but is not limited to, RAM (random access memory), ROM (read only memory), and / or flash memory.

[0031] The auxiliary storage device 205 is a storage device with a larger capacity than the main storage device 202. In one embodiment, it can store instructions and data (computer programs) constituting a logistics management application (which may be middleware or a combination of an application and middleware; the same applies below), a web browser application, etc. Furthermore, the auxiliary storage device 205 can transmit these instructions and data (computer programs) to the main storage device 202 via the input / output interface 203 under the control of the central processing unit 201. The auxiliary storage device 205 can include, but is not limited to, a magnetic disk device and / or an optical disk device.

[0032] The input device 204 is a device that inputs data from the outside, and can include, but is not limited to, a touch panel, a button, a keyboard, a mouse, and / or a sensor.

[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 such a hardware configuration, the central processing unit 201 can sequentially load instructions and data (computer programs) constituting a specific application stored in the auxiliary storage device 205 into the main storage device 202 and perform operations on the loaded instructions and data. This allows the central processing unit 201 to control the output device 206 via the input / output interface 203, and also to send and receive various information to and from 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] It should be noted that the server device 20 may include one or more microprocessors and / or graphics processing units (GPUs) instead of or in addition to the central processing unit 201 .

[0036] 1-2. Functions of the Server Device 20 Next, an example of the functions of the server device 20 will be described with reference to Fig. 4. Fig. 4 is a block diagram schematically showing an example of the functions of the server device 20 according to an embodiment.

[0037] As shown in FIG. 4 , the server device 20 according to an embodiment may primarily 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 authority storage unit 217, an identification information setting unit 218, a redirect unit 219, and a main setting unit 220. These functional units may be provided independently in the server device 20, or multiple functional units may be integrated into one unit. Details of each functional unit will be described below with reference to FIGS. 5 to 10 . FIG. 5 is a block diagram schematically illustrating details of the input item storage unit 211 shown in FIG. 4 . FIG. 6 is a block diagram schematically illustrating details of the authority storage unit 217 shown in FIG. 4 . FIG. 7 is a diagram illustrating an example of an input item setting screen performed by the main setting unit 220 shown in FIG. 4 . FIG. 8 is a diagram illustrating a two-dimensional code issuing process performed by the two-dimensional code issuing unit 213 shown in FIG. 4 . FIG. 9 is a diagram illustrating processing performed by the identification information setting unit 218 shown in FIG. 4 . FIG. 10 is a diagram illustrating various pieces of information stored in the package information storage unit 211y based on the processing by the identification information setting unit 218 shown in FIG.

[0038] 1-2-1. Input Item Storage Unit 211 The input item storage unit 211 can store input items that are pre-set for each package and logistics base in association with the package and logistics base. The input item storage unit 211 can also store input items that are pre-set for each container in association with the container that contains or carries the package at the logistics base. For example, as shown in FIG. 5, the input item storage unit 211 can include a setting information storage unit 211x and a package information storage unit 211y. In addition, when the input item storage unit 211 also stores input items that are pre-set for each container, it can also include a container information storage unit 211z.

[0039] The setting information storage unit 211x manages and stores information related to the settings for each logistics base (hereinafter also referred to as setting information). In one embodiment, a series of logistics bases shown in FIG. 1 relating to the logistics of a certain package (which may be one package or multiple packages) is collectively referred to as a project. The setting information storage unit 211x stores setting information for each logistics base belonging to the project. The setting information may include information related to a base ID, a base name, a consolidation flag, a deconsolidation flag, a next base ID, a worker flag, notification information, location information settings, image settings, electronic signature settings, and other information and items, etc., in association with a project ID that identifies the project.

[0040] The base ID (and base name) is information that identifies a certain logistics base (base identification information). The consolidation flag and deconsolidation flag are information that indicate whether consolidation and deconsolidation of packages are possible at a certain logistics base identified by the base ID (and base name). The next base ID is information that indicates the next logistics base of a certain logistics base identified by the base ID (and base name). The worker flag is information that sets whether to set a specific worker's name, etc. The notification information is information that sets whether to notify the worker at the next logistics base of a certain logistics base identified by the base ID. The notification information can be set to notify, notify via SMS, notify via email, etc. The location information setting is information that sets whether to include location information as an input item. The image setting is information that sets whether to include an image as an input item. The electronic signature setting is information that sets whether 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 items can include the type of input control in the form (for example, text box, radio button, check button, calendar, etc.) and the name of the input control (variable name), which will be described later.

[0041] The package information storage unit 211y manages and stores information about each package (hereinafter referred to as package identification information, package information, or package information), such as the project to which each package belongs. The package information storage unit 211y stores the package ID, package identification information, and other information, in association with the package ID that identifies each package. The package identification information may include information about each package, such as the package ID, name, color, shape, weight, number, package sender, and package delivery destination. In addition, if each package corresponds to, for example, food products, industrial products, industrial parts, etc., the package identification information may include information about the production, manufacturing, or procurement of each package, storage information when each package is stored at a logistics center, etc. In addition, the information about the package sender includes information such as the name and address of the sender, the sender's contact information, etc. In addition, the information about the package delivery destination includes information such as the name and address of the delivery recipient, the delivery recipient's address, and the delivery recipient's contact information.

[0042] In the logistics management system 1 according to one embodiment, as described above, it is assumed that the first codes affixed to individual packages will also be used for other purposes. Therefore, for example, it is conceivable that the first codes will be affixed to individual packages in advance for the 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 the individual packages.

[0043] On the other hand, although the first code used in the logistics management system 1 according to one embodiment is expected to be used for other purposes, it is also conceivable that the logistics management system 1 according to one embodiment may be introduced before the first code is actually used for the other purpose. In other words, it is conceivable that the first code has not yet been affixed to each piece of luggage. In such a case, in one embodiment, as described below, the two-dimensional code issuing unit 213 issues a two-dimensional code (e.g., a QR code (registered trademark)) for each piece of luggage, and this two-dimensional code is affixed to each piece of luggage. Note that in this case, the two-dimensional code issued by the two-dimensional code issuing unit 213 corresponds to the aforementioned first code. In such a case, the luggage information storage unit 211y stores luggage identification information for the same number of luggage as 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 the object containing or carrying each package belongs and about each object (hereinafter also referred to as object identification information or object information). The object information storage unit 211z stores a project ID indicating the project to which the object belongs, object identification information, etc., in association with an object ID that identifies the object containing or carrying each package. The object identification information may include information about each object, such as the object ID, type and name of the object, serial number assigned to the object, size, color, and shape of the object. In one embodiment, as described below, a two-dimensional code (e.g., a QR code (registered trademark)) may also be issued by the two-dimensional code issuing unit 213 for each object. In this case, for convenience, the two-dimensional code issued by the two-dimensional code issuing unit 213 will be referred to as a "second code" in this disclosure. Therefore, the object information storage unit 211z stores object identification information for the same number of objects as the number of issued two-dimensional codes (second codes).

[0045] In the logistics management system 1 according to one embodiment, it is assumed that, as in the case of individual packages, a barcode or the like is affixed to each object in advance for another purpose. In such a case, the object information storage unit 211z regards the barcode or the like affixed to each object in advance as the second code described above, and stores object identification information for each object in association with each of the barcodes or the like (second code).

[0046] In this disclosure, the term "ware" can include, as an example, all of the vessels that contain and carry individual packages along the logistics route shown in FIG. 1, and includes, without limitation, for example, pallets, containers, shelves, boxes, ships, airplanes, trailers, carts, 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 base where they have arrived. 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 base, input information is entered for the input items set in the input item storage unit 211, and this input information is registered (stored) in the tracking database 216. The tracking database 216 stores, in association with the project ID, package ID, base ID, object ID, etc., each piece of input information (location information, image, electronic signature, other input information, etc.) entered for a package indicated by a package ID at a logistics base indicated by a base ID, date and time. 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 authority storage unit 217 stores, for each worker at a logistics base, a base ID (base identification information) that identifies the logistics base at which the worker can input input information. As shown in FIG. 6, the authority storage unit 217 can include an authority group storage unit 217x and an authority worker storage unit 217y.

[0049] The authority group memory unit 217x can store the name of the group (group name), the base ID (base identification information) that identifies the logistics base, a permission flag that sets whether the worker is allowed to input and output information, etc., in association with a project ID that indicates the project and a group ID that identifies the group.

[0050] The authorized worker storage unit 217y stores a project ID, a worker ID that identifies a worker, and a group ID that indicates a 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, object, and logistics center, and stores the set contents in the input item storage unit 211. The main setting unit 220 can present location information, images, and electronic signatures as options for the input items. FIG. 7 shows an example of an input item setting screen. The main setting unit 220 can display the setting screen 40 on the user's terminal device (e.g., the work terminal device 10 or another terminal device not shown) by sending screen data written in HTML. In this case, a logistics management application (which may be middleware or a combination of an application and middleware; the same applies below) is installed on the user's terminal device in order to use the logistics management system 1 according to one embodiment, and the user's terminal device is configured to be able to execute the application.

[0052] The settings screen 40 allows the user to configure settings for a logistics base (tracking point) belonging to the project. The base ID, name, etc. of the logistics base are input in the input field 401. Radio button input fields 402 and 403 allow the user to select whether or not the logistics base is capable of consolidating and deconsolidating packages (the consolidation flag and deconsolidation flag in the setting information). The input field 404 allows the user to select the next logistics base (the next base ID in the setting information) after the logistics base. The input field 405 allows the user to set whether or not a worker at the logistics base is set (the worker flag in the setting information), and the input field 406 allows the user to set whether or not to notify the worker at the next logistics base (the notification information in the setting information).

[0053] In input field 407, the user inputs whether or not location information is to be included in the input items for the logistics base (location information setting in the setting information).In input field 408, the user inputs whether or not image information is to be included in the input items for the logistics base (image setting in the setting information).In input field 409, the user inputs whether or not an electronic signature is to be included in the input items for the logistics base (electronic signature setting in the setting information).

[0054] Other items to be included as input items (additional input items) are set in the input field 410. A plurality of additional input items can be set in the input field 410, and a form type 4101 and a form name 4102 can be set for each additional input item.

[0055] When the button 411 is pressed, the setting screen 40 for the next logistics base is displayed.

[0056] The information entered on the setting screen 40 is transmitted from the terminal device of the person setting the setting to the server device 20 via the communication line 30, and the main setting unit 220 creates various setting information received from the terminal device of the person setting the setting and registers the information in the setting information storage unit 211x in the input item storage unit 211. When setting information for multiple logistics bases is transmitted from the terminal device of the person setting the setting, the main setting unit 220 creates setting information for each logistics base and registers the setting information for each logistics base in the setting information storage unit 211x.

[0057] 1-2-5. Two-dimensional Code Issuance Unit 213 As described above, in the logistics management system 1 according to one embodiment, it is possible that a first code and / or a second code may not be affixed to each package and / or each container for other purposes. Therefore, the logistics management system 1 according to one embodiment preferably includes a two-dimensional code issuance unit 213 to accommodate various situations. The two-dimensional code issuance unit 213 can issue a two-dimensional code (first code) for each package to be distributed. The two-dimensional code is also capable of issuing a two-dimensional code (second code) for each container that contains or carries the package. The two-dimensional code is associated with a project and encodes identification information (second identification information) corresponding to a URL. In this case, the project and package can be identified by reading a specific URL from the first code affixed to the package and accessing the URL. The two-dimensional code issuing unit 213 can associate a package ID and a project ID with the first code for each package for which a first code has been issued, and register the first code in the package information storage unit 211y. Similarly, by reading a predetermined URL from the second code affixed to the object and accessing the URL, the project and the object (and in some cases the package) can be identified. The two-dimensional code issuing unit 213 can associate a package ID and a project ID with the second code for each package for which a second code has been issued, and register the second code in the package information storage unit 211z.

[0058] Here, the process of issuing two-dimensional codes corresponding to the first code and the second code will be described with reference to FIG. 8 . Screen 51 is displayed on the work terminal device 10 (which may be the terminal device of the setter described above). When a new code issue button 511 is pressed, screen 52 is displayed, displaying a button 521 for selecting whether to issue the first or second two-dimensional code. Selection of button 521 specifies which two-dimensional code to issue. After receiving the specification of whether to issue the first or second code, the two-dimensional code issuing unit 213 then accepts input of information corresponding to the specified first or second code. FIG. 8 shows an example in which issuance of the first code is specified. Screen 53 displays a form for accepting input of package identification information corresponding to the first code, specifically, information about the sender of the package (such as name and address) and contact information about the sender (such as telephone number). When the work terminal device 10 (which may be the terminal device of the aforementioned setter) transmits the input baggage identification information, etc. to the server device 20, the two-dimensional code issuing unit 213 adds an identification number to the received baggage identification information, and stores (registers) an image of an encoded URL (second identification information) with the identification number set as an argument, along with the baggage identification information, etc., in the aforementioned baggage information storage unit 211y or other storage means provided in the server device 20. Furthermore, the two-dimensional code issuing unit 213 can transmit an image of the URL (second identification information) with the identification number set as an argument, or an image of a two-dimensional code obtained by encoding the URL, to the work terminal device 10. The work terminal device 10 can create an image of a two-dimensional code obtained by encoding 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 baggage.

[0059] 1-2-6. Information Receiving Unit 212 The information receiving unit 212 receives from the work terminal device 10 (worker) information such as base identification information (base ID) that identifies a logistics base, package identification information (package ID) that identifies the package identified from a first code affixed to the package, and a project ID associated with the package ID. As described above, a two-dimensional code (first code) is affixed to each package, and the work terminal device 10 can access a specific URL by reading (identifying) the URL from the first code. The information receiving unit 212 outputs a list of logistics bases to the work terminal device 10 in response to the work terminal device 10's access to the URL, thereby accepting the selection of a logistics base by the work terminal device 10. For example, the information receiving unit 212 can identify a logistics base corresponding to a project related to the project ID from the setting information storage unit 211x based on the received project ID and transmit a list of identified logistics bases (a list of base names) to the work terminal device 10. The work terminal device 10 can accept the designation (selection) of a logistics base from the worker, and transmit to the server device 20 a base ID indicating the accepted logistics base.

[0060] The information receiving unit 212 can also receive object identification information (object ID) that identifies an object from a two-dimensional code (second code) affixed to the object from the work terminal device 10 (worker). As described above, since a two-dimensional code (second code) is affixed to each object, the work terminal device 10 can access a predetermined URL by reading the URL from the second code.

[0061] 1-2-7. Form Output Unit 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 identifies input items (location information, image, electronic signature, or other input items designated) corresponding to the project (package) and logistics base from the setting information storage unit 211x, and can create a form for inputting the identified input items using, for example, HTML.

[0062] The form output unit 214 can also 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 (position information, image, electronic signature, or other items designated as input items) corresponding to the object from the setting information storage unit 211x, and create a form for inputting the identified input items, for example, using HTML.

[0063] The form output unit 214 may authenticate the worker operating the work terminal device 10 and determine whether or not the worker has the authority to input various information on the logistics route before transmitting the form to the work terminal device 10. In this case, the form output unit 214 acquires a group ID corresponding to the project and the authenticated worker from the authorized worker storage unit 217y, acquires a permission flag corresponding to the acquired group ID and a base ID indicating a logistics base from the authorized group storage unit 217x, and determines whether or not the worker has the authority based on the permission flag.

[0064] 1-2-8. Input Unit 215 As described above, the input unit 215 accepts input information entered into the form output by the form output unit 214. The form also includes a project ID, a package ID, an object ID, etc. Therefore, the input unit 215 can register each piece of input information entered into the form in the tracking database 216 in association with the project ID, package ID, object 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 possible that a first code has already been affixed to each package for another purpose. Therefore, the logistics management system 1 according to one embodiment is provided with an identification information setting unit 218 so that the first code already being used for another purpose can also be used in the logistics management system 1. This allows the logistics management system 1 according to one embodiment and a system for another purpose to share the same first code, thereby enabling both systems to be used together efficiently (see FIG. 2).

[0066] A situation in which a first code has already been affixed to an individual package for another purpose can be understood as one in which some identification information for that other purpose has already been encoded in the first code. Here, "some identification information" refers to identification information used to use the first code for that other purpose, and is different from the second identification information described above. For convenience, in this disclosure, this information will be referred to as "first identification information." The first identification information varies depending on the type of first code already affixed to the package for that other purpose, i.e., the type of one-dimensional code, two-dimensional code, etc., but may include, for example, information related to a numeric string used for that other purpose, information related to a predetermined URL through which a system related to that other purpose can be accessed, etc.

[0067] The identification information setting unit 218 can be considered a functional unit that performs processing to enable a first code, to which first identification information has been assigned in order to be used for another purpose, to be used in the logistics management system 1 according to one embodiment, as described above. In other words, the identification information setting unit 218 sets second identification information that is different from the first identification information that has been preset for another purpose, in association with a first code already affixed to each package, and is partially similar in function to 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 a first code has already been affixed to a package for another purpose, and the two-dimensional code issuing unit 213 functions when a first code has not been affixed to a package for another purpose.

[0068] Specific processing executed by the identification information setting unit 218 will be described with reference to FIGS. 9 and 10 . Screen 51 is displayed on the work terminal device 10 (which may be the terminal device of the setting user described above). When the combined code setting button 512 is pressed, screen 54 is displayed. The type of first code previously affixed to the package for another purpose is selected from a selection field 514 within screen 54. In FIG. 9 , as an example, "One-dimensional code (JAN)" is selected as the type of first code. As a result, the first code associated with the JAN affixed to the package is read via screen 54 by an imaging device attached to (or built into) the work terminal device 10. When the first code is read on screen 54, a form for inputting package identification information corresponding to the first code, such as information about the sender of the package (e.g., name, address), contact information about the sender (e.g., telephone number), and the like, is displayed as screen 55. Screen 55 is similar to screen 53 in FIG. 8 , as described above. When the work terminal device 10 (which may be the terminal device of the setter described above) transmits the input baggage identification information, etc. to the server device 20, the identification information setting unit 218 adds an identification number to the received baggage identification information and generates a unique URL (second identification information) with the identification number given as an argument. Furthermore, the identification information setting unit 218 can store (register) the generated unique URL (second identification information) and the baggage identification information, etc. in the baggage information storage unit 211y described above or other storage means provided in the server device 20.

[0069] When the first code attached to the package (for example, the first code related to the JAN code, as described above) is read by the imaging means via the screen 54, the first identification information previously set in the first code can be identified. Therefore, the identification information setting unit 218 can associate the type of the first code and the first identification information identified by the imaging means with the generated unique URL, package identification information, etc., and store (register) them in the package information storage unit 211y or other storage means included in the server device 20. Therefore, the package information storage unit 211y stores various pieces of information in association with each other, as shown in FIG. 10 , for example.

[0070] As explained above, the parcel identification information, etc. corresponding to the read first code can be input via screen 55. However, for example, when the first code is used for another purpose, it is conceivable that an electronic file storing the parcel identification information, etc. corresponding to the first code for that other purpose may exist in another server device (e.g., server device 25 in FIG. 2) used for that other purpose. In such a case, the electronic file can be imported into server device 20 in the logistics management system 1 according to one embodiment, thereby eliminating the need to input via screen 55 as explained above.

[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 affixed to an individual object in advance for another purpose, the barcode or the like can be regarded as a second code as described above, and a process similar to the process for the first code as described above can be performed on the second code to generate a unique URL (second identification information) for the second code. The generated second identification information for the second code can then be stored (registered) in the object information storage unit 211z or another storage means included in the server device 20, together with object identification information input separately.

[0072] 1-2-10. Redirection Unit 219 As described above, the redirection unit 219 functions when the package moves along a logistics route and an operator performs actual logistics management work (tracing) after the identification information setting unit 218 performs the process of generating new second identification information for the first code that has been previously affixed to the package for another purpose. Specifically, when the first code affixed to the package is read by the imaging means attached to the operator terminal device 10 after the above-described process by the identification information setting unit 218, the information that is actually read is the first identification information that has been previously set in the first code. This is because the first code that has been previously affixed to the package for another purpose is merely an encoded identification number for that other purpose. 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, and the redirect unit 219 in the server device 20 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 so that it accesses the URL serving as the extracted second identification information. This enables the worker terminal device 10 to perform various inputs related to the information receiving unit 212, form output unit 214, input unit 215, etc. described above, regarding packages or the like to which the first code is affixed.

[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 flow diagrams 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 etc. registered in the tracking database 216.

[0074] First, the operation for preparing to set up the logistics management system 1 will be described with reference to Fig. 11. In step (hereinafter referred to as ST) 501, the operator (the person setting up) issues an instruction to create a project to the server device 20, and the server device 20 creates the project and assigns a predetermined project ID to it.

[0075] In response to ST501, the server device 20 transmits screen data for displaying the setting screen 40 shown in FIG. 7 to the work terminal device 10 (the terminal device of the person setting the project). As a result, the setting screen 40 is displayed on the work terminal device 10. In ST502, the worker can specify the logistics base (tracking point) corresponding to the project (project ID) on the setting screen 40. In ST503, the worker can specify the setting items (including input items) for each specified logistics base on the setting screen 40.

[0076] The processes in ST502 to ST504 are repeated until the settings for all logistics bases that belong to (correspond to) the project (project ID) are completed ("NO" in ST504). When the settings for all logistics bases are completed, the setting values ​​of the setting information for each logistics base that were input on the setting screen 40 are sent to the server device 20, and in the server device 20 (main setting unit 220), the setting information in which the setting values ​​for each logistics base have been set is registered (stored) in the setting information storage unit 211x (ST505).

[0077] Next, when registering the first code corresponding to the target package, the subsequent steps differ depending on whether a first code has already been affixed to the package for another purpose (ST506). As described above, this is because, in the logistics management system 1 according to one embodiment, the functions are divided so that the identification information setting unit 218 functions when a first code has already been affixed to the package for another purpose, and the two-dimensional code issuing unit 213 functions when a 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), as explained above, the identification information setting unit 218 generates second identification information for the first code (ST507).

[0079] Then, the second identification information generated in ST507 is stored in the package information storage unit 211y together with package identification information relating to the package corresponding to the first code (ST508).

[0080] On the other hand, if the first code is not affixed to the package ("NO" in ST506), as explained above, the two-dimensional code issuing unit 213 issues a first code (a two-dimensional code such as a QR code (registered trademark)) corresponding to the package (ST509). An 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 out the image of the received first code as a two-dimensional code and affix it to the corresponding package (ST510).

[0081] Note that ST506 to ST510, which have been described regarding the processing or issuance of the first code affixed to the package, are similarly applied to the second code affixed to the object.

[0082] In the above ST501 to ST510, the setup preparation for the logistics management system 1 according to one embodiment can be completed.

[0083] Next, tracing, which is performed when a package moves along a distribution route and arrives at a distribution center, specifically the flow of the registration process of input information at the distribution center, will be described with reference to FIG.

[0084] When a package arrives at a certain logistics base, in ST551, the worker presses the code scan button 513 on the screen 51 (see FIGS. 8 and 9 ) on the work terminal device 10, which corresponds to the initial screen when a logistics management application is launched, and a screen (e.g., a screen corresponding to screen 54 in FIG. 9 ) for reading the first code by an imaging means is displayed on the work terminal device 10. This allows the first code attached to the package to be read by the imaging means attached to the work terminal device 10. Although not shown in FIG. 12 , the work terminal device 10 can also read the second code attached to the object via a screen for reading the second code by an imaging means (e.g., a screen corresponding to screen 54 in FIG. 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. Having received the first identification information, the server device 20 extracts second identification information corresponding to the first code associated with the received first identification information from the package information storage unit 211y and redirects the worker terminal device 10 so that the worker terminal device 10 accesses the URL serving as the extracted second identification information (ST552). This allows the worker terminal device 10 to 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 causes the worker terminal device 10 to access the URL, it reads information such as the project ID previously associated with the second identification information, the base ID and base name corresponding to the project ID, from the setting information storage unit 211x and transmits this information to the work terminal device 10.

[0086] Next, the worker specifies a logistics base on the worker terminal device 10 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 the 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 base ID from the authorized group storage unit 217x, and determines whether the worker has the authority to 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 base ID from the setting information storage unit 211x, creates a form for inputting the input items using, for example, HTML, and transmits it to the work terminal device 10 (ST555). When the worker inputs input information (position information, image information, electronic signature information) into the form on the work terminal device 10, the input information is transmitted 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 in association with the project ID, package ID, base ID, object ID, etc., and the current date and time (ST557).

[0088] Regarding the input of input information in ST556, the input of location information by the worker may be automatically input in the work terminal device 10 using GPS or the like. Furthermore, the input of image information by the worker may be performed by using an imaging means such as a camera built into the work terminal device 10 to capture images of the state of luggage, objects, etc., and inputting (uploading) the captured images.

[0089] Next, the operation of viewing input information registered in the tracking database 216 will be described with reference to FIG. 13 . As described above, input information related to each logistics base is registered in the tracking database 216, and workers (in the present disclosure, a worker may include, without limitation, a shipper, a consignee, and an actual worker at the logistics base) can confirm this input information. In response to a request from the worker's work terminal device 10, the server device 20 can transmit screen data (written in HTML, for example) for displaying the screen 111 shown in FIG. 13 on the work terminal device 10. The request from the work terminal device 10 can specify a project ID, a package ID, a worker ID, etc. The server device 20 can identify a group ID corresponding to the project ID and worker ID from the authority storage unit 217, read out a base ID and a permission flag corresponding to the group ID and project ID, read out input information corresponding to the base ID and project ID whose permission flag indicates that viewing of the input information is permitted from the tracking database 216, and transmit the input information to the work terminal device 10 together with the above-described screen data. Screen 111 can display a list of the date and time and input information registered (stored) in tracking database 216 for each logistics base, and if location information, image information, etc. is registered as input information, it is also possible to display this location information, image information, etc. on screen 112 (FIG. 13 shows, as an example, a map corresponding to the location information). In this way, the worker can view the input information registered in tracking database 216.

[0090] As described above, various embodiments have been illustrated, but the above 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 spirit of the invention. Furthermore, the order of the various steps in the logistics management system 1 (ST501 to ST510, ST551 to ST557) may be changed as appropriate.

[0091] REFERENCE SIGNS LIST 1 Logistics management system 10 Work terminal device 20 Server device 211 Input item storage unit 212 Information reception unit 213 Two-dimensional code issuing unit 214 Form output unit 215 Input unit 216 Tracking database 217 Authority storage unit 218 Identification information setting unit 219 Redirect unit 220 Main setting unit

Claims

1. an input item storage unit that stores input items that are preset for each of the packages and the logistics bases in association with the packages and the logistics bases; an identification information setting unit that receives first input information related to the parcel, and sets second identification information for logistics management, the second identification information including the first input information, associated with parcel identification information related to the parcel, and a first code affixed to each of the plurality of parcels, and different from a first identification information that is preset for a purpose other than logistics management; a redirect unit that, when the first code attached to the package is read and the second identification information is identified, redirects the user to a web page corresponding to the second identification information; an information receiving unit that receives, from a preset operator, the parcel identification information identified by the second identification information set for the first code attached to the parcel and base identification information that identifies the logistics base; a form output unit that extracts input items corresponding to the parcel identified by the parcel identification information and the logistics base identified by the base identification information from the input item storage unit, and outputs a form for inputting the extracted input items to the worker; an input unit that receives second input information corresponding to the input item input by the worker to the form; a tracking database for storing the second input information; A logistics management system comprising:

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 , wherein the first code is a one-dimensional code or a two-dimensional code.

4. The logistics management system according to claim 1 , wherein the first identification information is identified when the first code is read for a purpose other than the logistics management.

5. The logistics management system according to claim 1 , wherein the second input information includes at least one of position information, image information, and electronic signature information.

6. The system further includes an authority storage unit configured to store, for each of the workers, the base identification information that identifies the logistics base at which the worker can input the second input information; The logistics management system according to claim 1 , wherein the information receiving unit outputs a list of the logistics bases at which the worker can perform work, and receives a selection of the logistics base by the worker.

7. an input item storage unit that stores input items that are set in advance for each of the containers in association with the containers that contain or carry the cargo at the logistics base; an identification information setting unit that sets second identification information, which is different from first identification information that is previously set for a purpose other than logistics management, in association with the second code affixed to each of the plurality of containers for logistics management; a redirect unit that redirects the user to a web page corresponding to the second identification information when the second code attached to the object is read and the second identification information is identified; an information receiving unit that receives, from a preset operator, object identification information relating to the object identified by the second identification information set for the second code affixed to the object; a form output unit that extracts input items corresponding to the object identified by the object identification information from the input item storage unit, and outputs a form for inputting the extracted input items to the worker; an input unit that receives input information corresponding to the input items input by the worker into the form; a tracking database for storing the input information; A logistics management system comprising:

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. A logistics management system according to any one of claims 7 to 9, wherein the first identification information is identified when the second code is read for a purpose other than the logistics management.

11. The logistics management system according to claim 7 , wherein the input information includes at least one of location information, image information, and electronic signature information.

12. storing input items preset for each of the packages and the logistics base stations in association with the packages and the logistics base stations; receiving first input information related to the parcel, and setting, for logistics management, second identification information that includes the first input information, is associated with parcel identification information related to the parcel, and with a first code affixed to each of the plurality of parcels, and that is different from a first identification information that is preset for a purpose other than logistics management; When the first code attached to the package is read and the second identification information is identified, redirecting the user to a web page corresponding to the second identification information; receiving, from a preset operator, the parcel identification information identified by the second identification information set for the first code attached to the parcel, and base identification information identifying the logistics base; extracting input items corresponding to the parcel identified by the parcel identification information and the logistics base identified by the base identification information, and outputting a form for inputting the extracted input items to the worker; receiving second input information corresponding to the input item input by the worker into the form; storing the second input information in a tracking database; A logistics management method comprising the steps of:

13. A step of storing input items preset for each of the containers in association with the containers that contain or carry the cargo at the logistics base; a step of setting, for logistics management, second identification information different from first identification information previously set for a purpose other than logistics management, in association with the second codes affixed to each of the plurality of receptacles; When the second code attached to the object is read and the second identification information is identified, redirecting the user to a web page corresponding to the second identification information; receiving, from a preset operator, object identification information relating to the object identified by the second identification information set for the second code affixed to the object; extracting input items corresponding to the object identified by the object identification information, and outputting a form for inputting the extracted input items to the worker; receiving input information corresponding to the input items input by the worker into the form; storing the input information in a tracking database; A logistics management method comprising the steps of:

14. When executed by at least one processor, storing input items preset for each of the packages and the logistics base stations in association with the packages and the logistics base stations; receiving first input information related to the parcel, and setting, for logistics management, second identification information that includes the first input information, is associated with parcel identification information related to the parcel, and with a first code affixed to each of the plurality of parcels, and that is different from a first identification information that is preset for a purpose other than logistics management; When the first code attached 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; receiving, from a preset operator, the parcel identification information identified by the second identification information set for the first code attached to the parcel, and base identification information identifying the logistics base; extracting input items corresponding to the parcel identified by the parcel identification information and the logistics base identified by the base identification information, and outputting a form for inputting the extracted input items to the worker; receiving second input information corresponding to the input item input by the worker into the form; storing the second input information in a tracking database; A computer program product that causes the processor to function in such a manner.

15. When executed by at least one processor, storing input items preset for each of the containers in association with the containers that contain or carry the cargo at the logistics base; a second identification information, which is different from a first identification information previously set for a purpose other than logistics management, is set for logistics management in association with the second code affixed to each of the plurality of containers; When the second code attached to the object is read and the second identification information is identified, the web page corresponding to the second identification information is redirected to the web page; receiving, from a preset worker, object identification information relating to the object identified by the second identification information set for the second code affixed to the object; extracting input items corresponding to the object identified by the object identification information, and outputting a form for inputting the extracted input items to the worker; accepting input information corresponding to the input items input by the worker into the form; storing the input information in a tracking database; A computer program product that causes the processor to function in such a manner.