Terminal device, transport data management system and control method
The terminal device with a two-dimensional code and database system addresses the challenge of managing relay transportation data across multiple companies by encrypting and updating data at each relay point, ensuring secure and efficient tracking.
Patent Information
- Application Number
- JP2024018162
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-21
AI Technical Summary
In relay transportation, where multiple transport companies are involved, there is a lack of a unified information management system due to confidentiality, cost, and data standardization issues, making it difficult for shippers and consignees to track the transportation route and company involved in each relay transport.
A terminal device with a two-dimensional code that updates relay transport data at each relay point, encrypting data hierarchically and affixing new stickers with the latest code, integrated with a database system to manage chain data and provide decryption keys for authorized access.
Enables secure, efficient management of relay transportation data across multiple companies, ensuring confidentiality and authenticity while allowing authorized access to individual transport data.
Smart Images

Figure 2025122570000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a terminal device or the like used by a transportation company. [Background technology]
[0002] Transportation companies operate management systems that manage information related to the transportation of packages. For example, Patent Document 1 describes a system that allows the receiving office to immediately know if a different product is delivered in a different type of box at the shipping office. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-193405 Summary of the Invention [Problem to be solved by the invention]
[0004] The issuance and management of transportation data was handled independently by each transport company, so if a shipper or consignee wanted to know information about a transport, they simply had to contact the transport company in question.
[0005] However, in the case of so-called "relay transport," where the transport from origin to destination involves multiple relay transports, different transport companies are involved in each relay transport. Which transport company and which route the relay transport took is determined by the transport company to which the shipper first brought the luggage, specifically the business partnership between the transport companies. Furthermore, information about relay transport is not provided or disclosed to the consignee. Therefore, the consignee had no way of knowing which transport company and which route the luggage that arrived to them was transported by.
[0006] In relay transport, multiple transport companies are involved, and in most cases, each operates its own management system. Therefore, from the perspective of confidentiality of information related to transport management, it was difficult to build a higher-level management system that manages relay transport information across companies. In addition to the issue of confidentiality of information, there were many challenges to realizing a higher-level management system, including issues of cost, data standardization, and the difficulty of introducing the system to all transport companies.
[0007] The problem that the present invention aims to solve is to provide a new technology for realizing a new information management mechanism related to relay transportation. [Means for solving the problem]
[0008] A first invention for solving the problem is a terminal device used by a transport company at a relay destination when a package is relayed by a plurality of transport companies from a departure point to a destination, the terminal device comprising: A display that displays a two-dimensional code is attached to the luggage, The two-dimensional code includes relay transportation data having individual transportation data of the transportation company for the portion for which the relay transportation has been completed, The terminal device includes a reading unit that reads the two-dimensional code, an issuing unit that creates new relay transport data based on past transport data, which is individual transport data held by the relay transport data contained in the two-dimensional code read by the reading unit, and new individual transport data of the relay destination, and issues the new two-dimensional code, and an update support control unit that updates the display content of the display object to display the two-dimensional code issued by the issuing unit, or executes update support control to update the display object.
[0009] According to the first aspect of the present invention, a two-dimensional code of relay transport data having individual transport data of each transport company that is responsible for relay transport in relay transport is displayed on the display object of the package.
[0010] The terminal device creates new relay transport data based on the past transport data contained in the two-dimensional code read from the package and new individual transport data related to the next relay transport by the transport business using the terminal device.The terminal device then issues a two-dimensional code for the new relay transport data and can update the two-dimensional code on the package's display.
[0011] The two-dimensional code is repeatedly updated for each relay transport that makes up the relay transport, and the two-dimensional code is attached to the package itself. This allows for the realization of a new information management system in which information about the multiple relay transports that make up the relay transport is managed using the two-dimensional code attached to the package itself.
[0012] A second invention is a terminal device in which, in the above-mentioned terminal device, the display object is a sticker, the update support control unit executes the update support control of printing out a sticker displaying the two-dimensional code issued by the issuing unit, and the printed-out sticker is attached on top of the display object, the sticker attached to the luggage, thereby updating the display object.
[0013] According to the second invention, a sticker displaying a new two-dimensional code is affixed to the existing sticker of a package that is being relay transported each time the package passes through a relay transport, thereby updating the code. Therefore, information about past relay transports is kept confidential, and only the two-dimensional code of the latest relay transport data is affixed to the front of the package. This prevents the erroneous use of past two-dimensional codes that are no longer necessary, and improves the confidentiality of individual transport data.
[0014] A third invention is a terminal device in which the issuing unit has an encryption processing unit that encrypts the past transportation data, and a data creation unit that creates the new relay transportation data based on the encrypted past transportation data and the new individual transportation data, and the relay transportation data included in the two-dimensional code has data in which the individual transportation data is hierarchically encrypted according to the repetition of the relay transportation.
[0015] According to the third invention, the past transportation data is encrypted and becomes new relay transportation data together with new individual transportation data, and a new two-dimensional code is issued. The individual transportation data that is hierarchically encrypted according to the repetition of relay transportation is included in the two-dimensional code. Therefore, the more relay transportation is repeated, the more confidentiality of information about past relay transportation is improved.
[0016] A fourth invention is a terminal device in which, in the above-mentioned terminal device, the encryption processing unit performs different encryption for each transportation company, and the individual transportation data that has been hierarchically encrypted is configured to be decryptable by the transportation company in charge of relay transportation related to the individual transportation data.
[0017] According to the fourth aspect of the present invention, each transport company that handles relay transport can only decrypt its own encryption, so even if the individual transport data of each transport company is included in the two-dimensional code, other transport companies cannot access it.
[0018] A fifth invention is a terminal device described in which the encryption processing unit encrypts the past transport data using an encryption process in which the encryption key used for encryption and the decryption key used for decryption are different, and further includes a decryption key transmission control unit that controls the transmission of the decryption key to a given destination.
[0019] According to the fifth aspect of the present invention, even if the data is not encrypted, the data can be decrypted by providing a decryption key. Furthermore, the fact that the data can be decrypted using the decryption key means that the authenticity of the encrypted data is guaranteed.
[0020] A sixth invention is the terminal device described above, wherein the relay transport data includes identification information relating to the contents of the package.
[0021] According to the sixth aspect of the present invention, the identification information relating to the contents of the package can be included in the relay transport data contained in the two-dimensional code.
[0022] A seventh invention is a transportation data management system including the terminal device and a database system that manages chain data of the relay transportation data related to the relay transportation of each of the packages, The terminal device includes a new relay transportation registration control unit that controls the registration of new relay transportation data in the chain data by transmitting new relay transportation data created by the issuing unit to the database system, The database system is a transportation data management system that includes a registration unit that registers new relay transportation data transmitted from the terminal device in the chain data.
[0023] According to the seventh aspect of the present invention, it is possible to realize a transportation data management system that can store and manage relay transportation data, which is created each time a product is relayed in relay transportation, as chain data.
[0024] An eighth invention is a transportation data management system including the terminal device described above and a database system that manages chain data of the relay transportation data related to the relay transportation of each of the packages, The terminal device includes a new relay transportation registration control unit that controls the registration of new relay transportation data in the chain data by transmitting new relay transportation data created by the issuing unit to the database system, the decryption key transmission control unit transmits the decryption key to the database system; The database system is a transportation data management system that includes a registration unit that registers new relay transportation data sent from the terminal device in the chain data, and a data query control unit that executes transportation data query control that, in response to a given transportation data disclosure request, decrypts the encrypted individual transportation data contained in the relay transportation data registered in the chain data using the decryption key received from the terminal device and returns the decrypted individual transportation data.
[0025] According to the eighth aspect of the present invention, a transportation data management system can be realized that stores and manages relay transportation data as chain data, and in response to a transportation data disclosure request, can return individual transportation data included in the chain data to the request source.
[0026] A ninth invention is a transportation data management system in which the contents of the luggage are associated with content identification information, and the database system manages the chain data in association with the content identification information.
[0027] According to the ninth aspect of the present invention, the transportation data management system can manage the chain data and the content identification information of the package in association with each other.
[0028] A tenth aspect of the present invention is a control method for a terminal device used by a transport company at a relay destination when a package is relayed by a plurality of transport companies from a departure point to a destination, the control method comprising: A display that displays a two-dimensional code is attached to the luggage, The two-dimensional code includes relay transportation data having individual transportation data of the transportation company for the portion for which the relay transportation has been completed, a reading step of reading the two-dimensional code; an issuing step of creating new relay transportation data based on past transportation data, which is individual transportation data included in the relay transportation data included in the two-dimensional code read in the reading step, and new individual transportation data of the relay destination, and issuing a new two-dimensional code; an update support control step of updating the display content of the display object so as to display the two-dimensional code issued in the issuing step, or executing update support control to update the display object; The control method includes:
[0029] According to the tenth aspect of the present invention, it is possible to realize a method for controlling data relating to relay transportation that can achieve the same effects as those of the first aspect of the present invention. [Brief explanation of the drawings]
[0030] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a transportation data management system. [Figure 2] FIG. 2 is a front view showing an example of the configuration of a terminal device. [Figure 3] FIG. 2 is a right side view showing an example of the configuration of the terminal device. [Figure 4] FIG. 10 is a diagram for explaining the transportation management work at the first relay transportation base. [Figure 5] FIG. 10 is a diagram for explaining the transportation management work at the second relay transportation base. [Figure 6] FIG. 10 is a diagram for explaining the transportation management work at the third relay transportation base. [Figure 7] FIG. 10 is a diagram for explaining the transport management work at the fourth relay transport base. [Figure 8] FIG. 10 is a diagram for explaining viewing of transportation data related to relay transportation. [Figure 9] 3A and 3B are diagrams for explaining an example of the functional configuration of a terminal device and examples of programs and data stored in the terminal device. [Figure 10] 1 is a diagram for explaining an example of the functional configuration of a database system and examples of programs and data stored in the database system; [Figure 11]10 is a flowchart illustrating a processing flow in a terminal device. [Figure 12] 10 is a flowchart illustrating a processing flow in the database system. [Figure 13] 10A and 10B are diagrams for explaining modified examples of display objects. [Figure 14] FIG. 10 is a diagram illustrating a modified example in which information about the contents of a package is carried on a label sticker. [Figure 15] This diagram explains the application to relay transport, in which a single package is divided into multiple packages during the relay process and delivered to multiple recipients. DETAILED DESCRIPTION OF THE INVENTION
[0031] FIG. 1 is a diagram showing an example of the configuration of a transportation data management system 100. As shown in FIG. The transportation data management system 100 is a system that manages transportation data related to relay transportation 10. Relay transportation 10 is the transportation of cargo 4 from a shipper 2 to a consignee 6 via multiple relay transportations 8 (8a, 8b, ...). The number of relay transportations 8 included in a relay transportation 10 varies on a case-by-case basis.
[0032] In the example of Figure 1, relay transportation 10 includes a first relay transportation 8a performed by a first transportation business operator 7a that first receives the cargo 4 from the shipper 2, and a second relay transportation 8b performed by a second transportation business operator 7b. Furthermore, relay transportation 10 includes a third relay transportation 8c performed by a third transportation business operator 7c, and a fourth relay transportation 8d performed by a fourth transportation business operator 7d. Note that relay transportation 10 may be performed within the same country, or may cross borders.
[0033] The transportation data management system 100 has multiple terminal devices 200 (200a, 200b, ...), a transportation data viewing terminal 300 used by a consignee 6, and a database system 400. The terminal devices 200, transportation data viewing terminal 300, and database system 400 are connected to each other via a network 99 so that data can be communicated with each other. This realizes a client-server system in which the database system 400 acts as a server and the terminal devices 200 and transportation data viewing terminal 300 act as clients.
[0034] The network 99 refers to a communication path that allows data communication. That is, the network 99 includes a dedicated line (dedicated cable) for direct connection, a LAN (Local Area Network) such as Ethernet (registered trademark), a telephone communication network, a cable network, the Internet, and the like.
[0035] FIG. 2 is a front view showing an example of the configuration of the terminal device 200. As shown in FIG. FIG. 3 is a right side view (a view of the terminal device 200 as viewed from the right when facing the front) showing an example of the configuration of the terminal device 200.
[0036] The terminal device 200 is a handheld computer for transportation management that is held by an employee of the transport company 7 when relaying the luggage 4. The terminal device 200 has a frame 202 and a terminal main body 210 attached to the frame 202.
[0037] The frame 202 includes a sticker printer 204, a code reader 206, and a frame-side communication terminal 208. The frame 202 may include a built-in rechargeable battery.
[0038] The sticker printer 204 and code reader 206 are communicably connected to the terminal main body 210 via a frame-side communication terminal 208, and are used to print stickers and read codes under the control of the terminal main body 210.
[0039] As shown in Fig. 3, the code reader 206 constitutes a reading unit 207 that is held over a shipping label sticker 30 affixed to a package 4 to read the code displayed on the shipping label sticker 30. The shipping label sticker 30 is a sticker piece printed by a sticker printer 204, and displays shipping label text 32 and a two-dimensional code 34 that encodes various information related to the relay transport 10. In other words, the shipping label sticker 30 (30a) constitutes a display object 31 that displays the two-dimensional code 34.
[0040] The label text 32 is, for example, characters or symbols such as a parcel identification code, shipper information, consignee information, or destination information in relay transport 8. The code reader 206 scans the two-dimensional code 34 and outputs the decoded data of the read code to the terminal main body 210.
[0041] Terminal main body 210 is a portable computer system. For example, it may be implemented by a smartphone capable of executing application programs. As shown in Fig. 2, terminal main body 210 includes a touch panel 212 that serves as both an image display device and a touch-type operation input device, an internal battery 214, a main body communication terminal 216, and a control board 250.
[0042] When the terminal main body 210 is attached to the frame 202, the main body side communication terminal 216 and the frame side communication terminal 208 are connected.
[0043] The control board 250 is equipped with a CPU (Central Processing Unit) 251, various IC (Integrated Circuit) memories 252 such as RAM and ROM, a communication module 255 for connecting to the network 99, a positioning module 256, an interface IC 257, etc. Note that some or all of the functions equipped on the control board 250 may be realized by an integrated integrated circuit, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or an SoC (System on a Chip).
[0044] The positioning module 256 includes a receiver and an information generating circuit for acquiring positioning information (for example, latitude, longitude, GPS time, etc.) using a satellite positioning system (for example, GPS (Global Positioning System)).
[0045] The interface IC 257 controls input and output of signals between the control board 250 and devices other than the control board 250 (for example, the touch panel 212, the sticker printer 204, and the code reader 206).
[0046] Returning to FIG. 1, the transportation data viewing terminal 300 is a computer system used by the consignee 6 to view transportation data related to the package 4 that has arrived at the consignee 6. The transport data viewing terminal 300 is a computer system capable of executing application programs, such as a smartphone, and is equipped with a camera and code reading function that can photograph and read the two-dimensional code 34 on the shipping label sticker 30.
[0047] The transportation data viewing terminal 300 displays transportation data related to the cargo 4 that has arrived at the consignee 6 in a viewable manner by executing a specified application program provided by the transportation data management system 100 or by accessing a specified website.
[0048] The database system 400 is a computer system that centrally stores and manages transportation data related to the relay transportation 10 .
[0049] FIG. 4 is a diagram for explaining the transportation management work at the base of the first relay transportation 8a.
[0050] A content information carrying medium 44 carrying information relating to the content 42 is attached to the content 42 of the baggage 4.
[0051] The content information carrying medium 44 is a card or sticker on which a code, number, or the like is printed. The information related to the content 42 may be, for example, the URL (Uniform Resource Locator) of a predetermined website and content individual identification information used on the website. When the content individual identification information is entered on the website, information related to the content 42 (e.g., the individual identification information of the content 42, specifications, information about the manufacturer and production process, instructions for use, etc.) can be viewed. Note that instead of the content individual identification information, various information viewable on the website may be carried on the content information carrying medium 44.
[0052] An employee 9a of the first transport company 7a obtains the contents of the complete data 50 used through the relay transport 10 from the shipper 2 and inputs it into a terminal device 200 (200a) used by the first transport company 7a.
[0053] The overall data 50 is data relating to the overall transportation of the luggage 4, and includes, for example, a luggage identification code, shipper information (such as the name, address, and contact information of the shipper 2), origin information (name of origin), consignee information (such as the name, address, and contact information of the consignee 6), destination information (name of destination), content name, and content individual identification information. The luggage identification code is arbitrarily determined by the first transport business operator 7a.
[0054] The employee 9a inputs the first individual transportation data 51, which is the company information used in connection with the first relay transportation 8a, into the terminal device 200 (200a). Alternatively, the terminal device 200 may automatically generate the first individual transportation data 51 based on the complete data 50.
[0055] The first individual transport data 51 includes text data such as the name of the transport company, transport management ID (which may also serve as a baggage identification code), shipping base name, shipping date and time, flight name, and relay destination information. The relay destination information is destination information for the first relay transport 8a, and may be, for example, the name of the second transport company, the address of the second transport company's base, etc. The baggage identification code of the complete data 50 may be automatically generated by the terminal device 200 (200a) based on the contents of the first individual transport data 51.
[0056] The terminal device 200 (200a) generates first relay transportation data 61 relating to the first relay transportation 8a, which includes the complete data 50 and the first individual transportation data 51. Then, the terminal device 200 (200a) encodes the first relay transportation data 61 using a predetermined algorithm to generate and issue a two-dimensional code 34 (34a).
[0057] The terminal device 200 (200a) controls the sticker printer 204 to print out a sticker displaying the label text 32 and the two-dimensional code 34 (34a). The control related to sticker printing can be said to be one of the controls for updating the content displayed on the display object 31, and is therefore referred to as "update support control."
[0058] The employee 9a attaches the printed label sticker 30 (30a) to the package 4. The package 4 with the label sticker 30 attached is transported by the first relay transport 8a to the base of the second transport company 7b (the destination / recipient for the first relay transport 8a).
[0059] Meanwhile, the terminal device 200 (200a) accesses the database system 400 via the network 99 and transmits the first relay transportation data 61. The database system 400 records and saves this as chain data 410. The chain data 410 is managed using the parcel identification code of the complete data 50 of the first relay transportation data 61 as a data ID.
[0060] FIG. 5 is a diagram for explaining the transportation management work at the base of the second relay transportation 8b.
[0061] An employee 9b of the second transport company 7b uses a terminal device 200 (200b) to read the two-dimensional code 34 (34a) on the label sticker 30 (30a) of the package 4 delivered by the first relay transport 8a.
[0062] In addition, the employee 9b inputs the second individual transportation data 52, which is the company information to be used in connection with the second relay transportation 8b, into the terminal device 200 (200b). Alternatively, the terminal device 200 may automatically generate the second individual transportation data 52 based on the complete data 50.
[0063] The second individual transportation data 52 includes text data such as the name of the transportation company, transportation management ID (which may also serve as the baggage identification code), shipping base name, shipping date and time, flight name, and relay destination information (destination information for the second relay transportation 8b, for example, the name of the third transportation company, the address of the third transportation company base, etc.).
[0064] The terminal device 200 (200b) decodes the first relay transportation data 61 from the read two-dimensional code 34a. The first relay transportation data 61 includes the complete data 50 and the first individual transportation data 51. The decoded first individual transportation data 51 is then encrypted with the second encryption key 267b set in advance by the second transportation company 7b to generate first encrypted past transportation data 71.
[0065] The second encryption key 267b and the second decryption key 268b are a pair of keys used in the public key cryptosystem and are held by the second transportation company 7b. The second decryption key 268b is the public key. The second encryption key 267b is a private key held only by the second transportation company 7b. The first encrypted past transportation data 71 can be decrypted only with the second decryption key 268b. Therefore, the authenticity of the first encrypted past transportation data 71 is guaranteed because the data can be decrypted with the second decryption key 268b. Although the second decryption key 268b is a public key, in this embodiment, it is described as being made public and registered only in the database system 400.
[0066] The terminal device 200 (200b) generates second relay transportation data 62 related to the second relay transportation 8b, which includes the full data 50, the second individual transportation data 52, and the first encrypted past transportation data 71. Then, the terminal device 200 (200b) encodes the second relay transportation data 62 using a predetermined algorithm to generate and issue a new two-dimensional code 34 (34b).
[0067] Then, the terminal device 200 (200b) controls the sticker printer 204 to print a new tag sticker 30 (30b) on which the tag text 32 and the new two-dimensional code 34 (34b) are displayed.
[0068] The employee 9b attaches the new printed shipping label 30 (30b) to the package 4. At this time, the new shipping label 30 (30b) is attached over the old shipping label 30 (30a) that has already been attached. In other words, the display on the display 31 is updated. In the example of FIG. 5, for ease of understanding, the new shipping label 30b is shown attached slightly offset on top of the old shipping label 30a, but it is preferable to attach the new shipping label 30b so as to cover as much of the old shipping label 30 (30a) as possible.
[0069] The package 4 with the new label sticker 30 (30b) attached is transported by the second intermediary transport 8b to the base of the third transport company 7c (the destination / recipient for the second intermediary transport 8b).
[0070] Meanwhile, the terminal device 200 (200b) accesses the database system 400 via the network 99 and transmits the second relay transportation data 62 and the second decryption key 268b that forms a pair with the second encryption key 267b. The database system 400 additionally records this in the chain data 410 of the data ID that matches the package identification code of the complete data 50 of the second relay transportation data 62.
[0071] FIG. 6 is a diagram for explaining the transportation management work at the base of the third relay transportation 8c.
[0072] An employee 9c of the third transport company 7c reads, with the terminal device 200 (200c), the two-dimensional code 34 (34b) on the label sticker 30b of the package 4 delivered by the second relay transport 8b.
[0073] In addition, the employee 9c inputs the third individual transportation data 53, which is the company information to be used in connection with the third relay transportation 8c, into the terminal device 200 (200c). Alternatively, the terminal device 200 (200c) may automatically generate the third individual transportation data 53 based on the complete data 50.
[0074] The third individual transportation data 53 includes text data such as the name of the transportation company, transportation management ID, shipping base name, shipping date and time, flight name, and relay destination information (destination information for the third relay transportation 8c, for example, the name of the fourth transportation company, the address of the fourth transportation company base, etc.).
[0075] The terminal device 200 (200c) decodes the second relay transportation data 62 from the read two-dimensional code 34b. The second relay transportation data 62 includes the complete data 50, the second individual transportation data 52, and the first encrypted past transportation data 71. The decoded second individual transportation data 52 and the first encrypted past transportation data 71 are then encrypted with a third encryption key 267c set in advance by the third transportation company 7c to generate the second encrypted past transportation data 72. In other words, the second encrypted past transportation data 72 is in a state in which the individual transportation data is hierarchically encrypted according to the repetition of the relay transportation 10.
[0076] The third encryption key 267c and the third decryption key 268c are a pair of keys used in the public key cryptosystem and are held by the third transportation company 7c. The third decryption key 268c is the public key. The third encryption key 267c is a private key held only by the third transportation company 7c. The second encrypted past transportation data 72 can be decrypted only with the third decryption key 268c. Therefore, the authenticity of the second encrypted past transportation data 72 is guaranteed because it can be decrypted with the third decryption key 268c. Although the third decryption key 268c is a public key, in this embodiment, it is described as being made public and registered only in the database system 400.
[0077] The terminal device 200 (200c) generates third relay transportation data 63 for the third relay transportation 8c, which includes the complete data 50, the third individual transportation data 53, and the second encrypted past transportation data 72. Then, the terminal device 200 (200c) encodes the third relay transportation data 63 using a predetermined algorithm to generate and issue a new two-dimensional code 34 (34c).
[0078] The terminal device 200 (200c) controls the sticker printer 204 to print a new tag sticker 30 (30c) on which the tag text 32 and the new two-dimensional code 34 (34c) are displayed.
[0079] The employee 9c attaches the new printed label 30 (30c) to the package 4. At this time, the new label 30 (30c) is attached over the previous labels 30a, 30b that have already been attached. In the example of FIG. 6, for ease of understanding, the new label 30c is shown as being attached shifted over the previous labels 30a, 30b, but it is preferable to attach the new label 30c so as to cover as much of the previous labels 30a, 30b as possible.
[0080] The package 4 with the new label sticker 30 (30c) attached is transported by the third intermediary transport 8c to the base of the fourth transport company 7d (the destination / recipient for the third intermediary transport 8c).
[0081] Meanwhile, the terminal device 200 (200c) accesses the database system 400 via the network 99 and transmits the third relay transportation data 63 and the third decryption key 268c that is paired with the third encryption key 267c. The database system 400 additionally records these to the chain data 410 that matches the parcel identification code and data ID of the complete data 50 of the third relay transportation data 63.
[0082] FIG. 7 is a diagram for explaining the transportation management work at the base of the fourth relay transportation 8d.
[0083] An employee 9d of the fourth transport company 7d uses a terminal device 200 (200d) to read the two-dimensional code 34 (34c) on the label sticker 30 (30c) of the package 4 delivered by the third relay transport 8c.
[0084] In addition, the employee 9d inputs the fourth individual transportation data 54, which is the company information to be used in connection with the fourth relay transportation 8d, into the terminal device 200 (200d). Alternatively, the terminal device 200 (200d) may automatically generate the fourth individual transportation data 54 based on the complete data 50.
[0085] The fourth individual transportation data 54 includes text data such as the name of the transportation company, the transportation management ID, the shipping base name, the shipping date and time, and the flight name.
[0086] The terminal device 200 (200d) decodes the third relay transportation data 63 from the read two-dimensional code 34 (34c). The third relay transportation data 63 includes the complete data 50, the third individual transportation data 53, and the second encrypted past transportation data 72. The decoded third individual transportation data 53 and the second encrypted past transportation data 72 are then encrypted with a fourth encryption key 267d set in advance by the fourth transportation company 7d to generate the third encrypted past transportation data 73. In other words, the third encrypted past transportation data 73 is in a state in which the individual transportation data is hierarchically encrypted according to the repetition of the relay transportation 10.
[0087] The fourth encryption key 267d and the fourth decryption key 268d are a pair of keys used in the public key cryptosystem and are held by the fourth transportation company 7d. The fourth decryption key 268d is the public key. The fourth encryption key 267d is a private key held only by the fourth transportation company 7d. The third encrypted past transportation data 73 can be decrypted only with the fourth decryption key 268d. Therefore, the authenticity of the third encrypted past transportation data 73 is guaranteed because it can be decrypted with the fourth decryption key 268d. Although the fourth decryption key 268d is a public key, in this embodiment, it is described as being made public and registered only in the database system 400.
[0088] The terminal device 200 (200d) generates fourth relay transportation data 64 relating to the fourth relay transportation 8d, which includes the complete data 50, the fourth individual transportation data 54, and the third encrypted past transportation data 73. Then, the terminal device 200 (200d) encodes the fourth relay transportation data 64 using a predetermined algorithm to generate and issue a new two-dimensional code 34 (34d).
[0089] Then, the terminal device 200 (200d) controls the sticker printer 204 to print a new tag sticker 30 (30d) on which the tag text 32 and the new two-dimensional code 34 (34d) are displayed.
[0090] The employee 9d attaches the new printed label 30 (30d) to the package 4. At this time, the new label 30 (30d) is attached over the previous labels 30a, 30b, and 30c that have already been attached. In the example of FIG. 7, for ease of understanding, the new label 30d is shown as being attached shifted over the previous labels 30a, 30b, and 30c, but it is preferable to attach the new label 30d so as to cover as much of the previous labels 30a, 30b, and 30c as possible.
[0091] The package 4 with the new label sticker 30 (30d) attached is transported to the consignee 6 by the fourth relay transport 8d.
[0092] Meanwhile, the terminal device 200 (200d) accesses the database system 400 via the network 99 and transmits the fourth relay transportation data 64 and the fourth decryption key 268d that is paired with the fourth encryption key 267d. The database system 400 adds and records this to the chain data 410 that matches the parcel identification code and data ID of the complete data 50 of the fourth relay transportation data 64.
[0093] 8 is a diagram for explaining the viewing of transport data related to relay transport 10 by the consignee 6. When the consignee 6 inputs a predetermined disclosure request operation, the transport data viewing terminal 300 displays a message prompting the consignee 6 to perform an operation to read the two-dimensional code 34 (34d) of the delivered package 4 (4').
[0094] When the transportation data viewing terminal 300 reads the two-dimensional code 34 (34d), it decodes it and reads out the package identification code from the complete data 50. Then, it accesses the database system 400 and transmits a predetermined disclosure request and the package identification code.
[0095] When the database system 400 receives a disclosure request, it searches for chain data 410 that matches the package identification code received together. Then, it decrypts each relay transport data included in the corresponding chain data 410 with the corresponding decryption key (second decryption key 268b, third decryption key 268c, fourth decryption key 268d). Then, it returns the decrypted complete data 50 and all individual transport data (first individual transport data 51, second individual transport data 52, ...) to the transport data viewing terminal 300 that sent the disclosure request. The transportation data viewing terminal 300 receives and displays the decrypted data.
[0096] The individual transport data stored in the chain data 410 is text data. The encrypted past history data (first encrypted past transport data 71 to fourth encrypted past transport data 74) is encrypted with encryption keys 267 (second encryption key 267b to fourth encryption key 267d) known only to each transport company 7. Therefore, if the individual transport data is displayed as readable text on the transport data viewing terminal 300, this itself serves as proof of the authenticity of the individual transport data being displayed. In other words, it is possible to obtain correct information about which transport company the package 4 was transported through.
[0097] Next, the functional configuration and operation of the transportation data management system 100 will be described.
[0098] FIG. 9 is a diagram illustrating an example of the functional configuration of the terminal device 200 and examples of programs and data stored in the terminal device 200. As shown in FIG.
[0099] The terminal device 200 stores programs and data in an IC memory 252 of the control board 250. The IC memory 252 stores, for example, a terminal program 260, a terminal ID 262 which is identification information for the terminal main body 210, a transport company ID 264, an encryption key 267, a decryption key 268, and a current date and time 269. In addition, it stores various data in the process of arithmetic processing by the CPU 251, positioning data which is the positioning result of the positioning module 256, and the like.
[0100] The encryption key 267 and the decryption key 268 are pairs of information used in the encryption process and the decryption process, and are individually set and held by the transport company 7 that uses the terminal device 200. In Figures 5 to 7, the pairs of the second encryption key 267b and the second decryption key 268b, the third encryption key 267c and the third decryption key 268c, and the fourth encryption key 267d and the fourth decryption key 268d correspond to these pairs.
[0101] The terminal program 260 is an application program that, when executed by the CPU 251, causes the terminal main body 210 to realize the functions of an issuing unit 270, an update support control unit 280, a decryption key transmission control unit 282, and a new relay transport data registration control unit 284.
[0102] The issuing unit 270 creates new relay transport data based on past transport data, which is individual transport data contained in the relay transport data included in the two-dimensional code read by the code reader 206, and new individual transport data of the relay destination, and issues a new two-dimensional code.
[0103] The issuing unit 270 has an encryption processing unit 272 that performs encryption processing to encrypt past transportation data using an encryption key, and a data creation unit 274 that creates new relay transportation data based on the encrypted past transportation data and new individual transportation data.
[0104] The update support control unit 280 executes update support control for updating the display object 31 so as to display the two-dimensional code encoded with the new relay transportation data issued by the issuing unit 270. Specifically, the update support control unit 280 executes print control for causing the sticker printer 204 to print the shipping label sticker 30 displaying the two-dimensional code issued by the issuing unit 270.
[0105] The decryption key transmission control unit 282 controls the transmission of the decryption key 268 to the database system 400, which is a given destination.
[0106] The new relay transportation data registration control unit 284 controls the registration of the new relay transportation data in the chain data 410 by transmitting the new relay transportation data created by the issuing unit 270 to the database system 400 .
[0107] 10 is a diagram illustrating an example of the functional configuration of the database system 400 and examples of programs and data stored in the database system 400. Although not shown in the figure, the database system 400 includes a display as a display unit, a keyboard as an input unit, and the like in addition to a main unit.
[0108] The database system 400 has a control board 450 mounted on the main device. The control board 450 is equipped with a CPU 451, various IC memories 452 such as RAM and ROM, and a communication module 455 for connecting to the network 99. Note that some or all of the functions mounted on the control board 450 may be realized by an integrated integrated circuit, ASIC, FPGA, or SoC.
[0109] The IC memory 452 stores a server program 401 , a distribution viewing terminal program 403 , a current date and time 409 , and chain data 410 .
[0110] The database system 400 executes the server program 401 in the CPU 451 to realize the functions of a registration unit 420 and a transportation data viewing response control unit 422 .
[0111] The registration unit 420 controls the registration of new relay transportation data transmitted from the terminal device 200 in the chain data 410.
[0112] In response to a given transportation data disclosure request, the transportation data viewing response control unit 422 uses the decryption key received from the terminal device 200 to decrypt the encrypted individual transportation data contained in the relay transportation data registered in the chain data 410, and performs transportation data inquiry control to return the decrypted individual transportation data.
[0113] Chain data 410 is created for each piece of luggage 4 to be transported, and backs up and stores various data related to that transportation. One piece of chain data 410 includes a data ID 411, first relay transportation data 61, second relay transportation data 62, third relay transportation data 63, and fourth relay transportation data 64. It also stores a second decryption key 268b, a third decryption key 268c, and a fourth decryption key 268d. Of course, data other than these may also be stored as appropriate. The chain data 410 may be blockchain-based data.
[0114] The distribution viewing terminal program 403 is a program from which an application program executed on the transport data viewing terminal 300 is copied. A program copied from this distribution viewing terminal program 403 is distributed to the transport data viewing terminal 300 and executed, allowing the transport data viewing terminal 300 to access the database system 400 and view various data.
[0115] FIG. 11 is a flowchart for explaining the flow of processing in the terminal device 200. First, the terminal device 200 displays a menu (step S10). The menu items include "Departure" and "Relay." "Departure" is selected when the terminal device 200 is used by the first transportation business operator 7a. "Relay" is selected when the terminal device 200 is used by any of the second transportation business operator 7b to the fourth transportation business operator 7d.
[0116] When the menu item "Departure" is selected (Departure in step S12), the terminal device 200 displays input fields for various information of the complete data 50 and accepts the input (step S14). Then, when the employee 9a of the first transport business operator 7a obtains the information that will become the complete data 50 from the shipper 2 and inputs it, the terminal device 200 (200a) issues a package identification code (step S16).
[0117] Next, the terminal device 200 accepts input of the first individual transportation data 51 or executes automatic generation (step S18). Next, the terminal device 200 generates first relay transportation data 61 including the complete data 50 and the first individual transportation data 51 (step S20). Then, the terminal device 200 encodes the first relay transportation data 61 using a predetermined algorithm to generate and issue a two-dimensional code 34 (34a) (step S22).
[0118] Next, as update support control, the terminal device 200 controls the sticker printer 204 to print the tag sticker 30 (30a) displaying the tag text 32 and the two-dimensional code 34 (34a) (step S24).
[0119] Next, the terminal device 200 transmits the first relay transportation data 61 together with a predetermined new registration request to the database system 400 (step S26). The database system 400 records and saves this as chain data 410.
[0120] Meanwhile, at the relay work site of the nth relay transport (n is a relay number from 2 onwards) after the first relay transport 8a, "Relay" is selected on the menu display. When "Relay" is selected (Relay in step S12), the terminal device 200 reads the two-dimensional code 34 on the tag label 30 of the package 4 delivered by the previous relay transport 8 (step S30). Specifically, the terminal device 200 displays a message to the employee 9 operating the terminal device 200 prompting them to perform an operation to read the two-dimensional code 34 on the tag label 30. When a reading operation is input, the terminal device 200 controls the code reader 206 to perform the reading.
[0121] Next, the terminal device 200 inputs the nth individual transportation data relating to the nth relay transportation (step S32). Alternatively, the terminal device 200 may automatically generate the nth individual transportation data based on the complete data 50. The second individual transportation data 52 for the second relay transportation 8b, the third individual transportation data 53 for the third relay transportation 8c, and the fourth individual transportation data 54 for the fourth relay transportation 8d correspond to the nth individual transportation data.
[0122] Next, the terminal device 200 decodes the (n-1)th relay transportation data from the read two-dimensional code 34 (step S34). The decoded (n-1)th relay transportation data includes the full data 50 and the (n-1)th individual transportation data related to the previous relay transportation 8. In addition, the third relay transportation 8c and onward include the (n-2)th encrypted past transportation data related to the relay transportation of the previous process.
[0123] The terminal device 200 encrypts the (n-1)th individual transport data and the (n-2)th encrypted past transport data using its own encryption key 267 to generate the (n-1)th encrypted past transport data (step S36).
[0124] Next, the terminal device 200 generates n-th relay transport data including the complete data 50, the n-th individual transport data, and the (n-1)-th encrypted past transport data (step S38). Then, the terminal device 200 encodes the n-th relay transport data using a predetermined algorithm to generate and issue a new two-dimensional code 34 (step S40).
[0125] Next, as update support control, the terminal device 200 controls the sticker printer 204 to print a new tag sticker 30 on which the tag text 32 and the new two-dimensional code 34 are displayed (step S42).
[0126] Next, the terminal device 200 accesses the database system 400 and transmits the nth relay transport data and its own decryption key 268 (nth decryption key) together with a predetermined registration update request (step S44). Upon receiving the request, the database system 400 adds the data received together with the request to the chain data 410 of the data ID that matches the package identification code of the complete data 50 of the received nth relay transport data.
[0127] FIG. 12 is a flowchart for explaining the flow of processing in the database system 400. When the database system 400 receives a new registration request from the terminal device 200 (YES in step S70), it creates new chain data 410 based on the data received together with the request (step S72).
[0128] Furthermore, when the database system 400 receives a registration update request from the terminal device 200 (YES in step S74), it searches for the chain data 410 to be changed based on the data received together with the registration update request, and adds the n-th relay transportation data and the n-th decryption key received together with the registration update request to this (step S76).
[0129] Furthermore, when the database system 400 receives a disclosure request and a package identification code from the transportation data viewing terminal 300 (YES in step S80), it searches for chain data 410 to be disclosed that matches the received package identification code (step S82).
[0130] Next, the database system 400 decrypts the encrypted past transport data of the chain data 410 to be disclosed using the corresponding decryption keys (step S82). This prepares all the individual transport data related to the relay transport 10 of the package identification code that is the subject of the disclosure request. The database system 400 transmits all of this individual transport data to the transport data viewing terminal 300 that made the disclosure request (step S86). Based on the received data, the transport data viewing terminal 300 displays the transport data related to the relay transport 10 of the package 4 (4') delivered to the consignee 6.
[0131] As described above, in the transportation data management system 100, a two-dimensional code of relay transportation data containing individual transportation data for each transportation company 7 that carries out relay transportation in relay transportation 10 is displayed on the label sticker 30, which is an indication of the luggage 4. The terminal device 200 creates new relay transportation data based on the past transportation data contained in the two-dimensional code read from the luggage 4 and new individual transportation data related to the next relay transportation by the transportation company 7 that uses the terminal device 200. Then, a two-dimensional code of the new relay transportation data can be issued, and the two-dimensional code of the indication of the luggage 4 can be updated.
[0132] The two-dimensional code is repeatedly updated for each relay transport that constitutes the relay transport 10, and the two-dimensional code is attached to the package 4 itself. Therefore, a new mechanism can be realized in which information about the multiple relay transports that constitute the relay transport is managed by the two-dimensional code attached to the package 4 itself.
[0133] Furthermore, for packages 4 that are relay transported, a new label sticker 30 displaying a new two-dimensional code is affixed to the existing label sticker 30 each time the package passes through a relay transport, updating the existing label sticker 30. Thus, information about past relay transports is kept confidential, and only the two-dimensional code of the most recent relay transport data is affixed to the front of the package 4. This prevents the erroneous use of past two-dimensional codes that are no longer necessary, and also improves the confidentiality of individual transport data.
[0134] Additionally, past transport data is encrypted and combined with new individual transport data to create new relay transport data, and a new two-dimensional code is issued. Individual transport data that has been hierarchically encrypted as relay transport is repeated is included in the two-dimensional code. Therefore, the more relay transport is repeated, the more confidentiality of information about past relay transports becomes.
[0135] [Modification] Although examples of embodiments to which the present invention is applied have been described above, the forms to which the present invention can be applied are not limited to the above forms, and constituent elements can be added, omitted, or modified as appropriate.
[0136] (Variation 1) In the above embodiment, the tag sticker 30 is used as an example of the display object 31 that displays the two-dimensional code 34, but the form of the display object 31 is not limited to this. For example, as shown in Fig. 13, the display object 31 may be an information carrying card 500.
[0137] The information carrying card 500 is a card with a laminated structure having a panel layer 516 and an IC layer 518. The information carrying card 500 may also have layers other than the panel layer 516 and the IC layer 518 (for example, a front surface protective transparent resin layer, a back surface protective resin layer, etc.).
[0138] The information carrying card 500 includes an EPD (Electronic Paper Display) 530 on a panel layer 516. Also, an IC layer 518 includes an EPD control IC 532, an EPD antenna 534, an EPD communication IC 536, a power storage unit 538, and an electromagnetic induction coil 539.
[0139] The EPD control IC 532 has a display control circuit for the EPD 530 and a memory that stores data for images to be displayed on the EPD 530. The EPD control IC 532 wirelessly communicates with external devices (terminal device 200, transport data viewing terminal 300) via an EPD antenna 534 and an EPD communication IC 536, and acquires and stores image and text data to be displayed on the EPD 530 from the external devices. It then displays images (label text 32, two-dimensional code 34) based on the stored data on the EPD 530.
[0140] The power required to drive the EPD 530, EPD control IC 532, etc. is supplied by generating electricity by receiving radio waves for wireless communication with the EPD control IC 532 from the outside using an electromagnetic induction coil 539, and storing the electricity in a power storage unit 538. A configuration in which the EPD antenna 534 also serves as the electromagnetic induction coil 539 is also possible. Depending on the power consumption of the EPD 530, the power storage unit 538 may be omitted, or a thin battery or secondary battery may be installed instead of the power storage unit 538.
[0141] Information carrier card 500 has first inlet 541 and second inlet 545 in IC layer 518. First inlet 541 is a UHF band RFID tag having a UHF band antenna 542 and an IC chip 543 that realize short-range communication within a first communication distance of several meters. Second inlet 545 is an HF band RFID tag having an HF band antenna 546 and an IC chip 547 that enables short-range communication within a second communication distance of several tens of centimeters, although communication over several meters is not possible.
[0142] Information carrying card 500 communicates with terminal device 200 via first inlet 541 or second inlet 545, and the content displayed on EPD 530 is updated by terminal device 200.
[0143] In a configuration in which the display object 31 is an information carrying card 500, the first transport business operator 7a attaches the information carrying card 500 to the package 4.
[0144] 11, the terminal device 200 executes control to send data for display update to the information carrying card 500 instead of printing control. That is, the terminal device 200 transmits information on the new label text 32 and the new two-dimensional code 34 to the information carrying card 500. The information carrying card 500 receives and stores these, and updates the display of the label text 32 and the two-dimensional code 34 on the EPD 530 .
[0145] (Variation 2) In the above embodiment, an example was given in which information about the contents 42 of the package 4 is viewed by inputting the content individual identification information carried on the content information carrying medium 44 on a predetermined website. However, a configuration may also be adopted in which the information about the contents 42 of the package 4 is carried on a tag sticker 30 attached to the contents 42.
[0146] For example, as shown in FIG. 14, the shipper 2 prepares a sticker on which a content information two-dimensional code 45, which encodes information about the content 42 of the package 4, is printed, and affixes the sticker to the content 42. The content information two-dimensional code 45 is encoded with data including content individual identification information and information about the content 42 that can be viewed on a predetermined website using the identification information.
[0147] The shipper 2 places the contents 42 in the package 4, but brings the package 4 to the first transport company 7a without sealing it. The first transport company 7a reads the content information two-dimensional code 45 with the terminal device 200 (200a), and then packs the content 42 into the package 4 and seals it.
[0148] Prior to step S20 (see FIG. 11) in this configuration, the terminal device 200 (200a) decodes the read content information two-dimensional code 45. Then, the terminal device 200 (200a) encrypts the decoded data of the content information two-dimensional code 45 with the first encryption key 267a to generate encrypted content information 75.
[0149] Then, in step S20 in this configuration, the terminal device 200 (200a) generates first relay transportation data 61 including the full data 50, the second individual transportation data 52, and the encrypted content information 75. Also in this configuration, in step S26 in Fig. 11, the terminal device 200 (200a) transmits the first relay transportation data 61 and the first decryption key 268a together with a new registration request to the database system 400.
[0150] The first encryption key 267a and the first decryption key 268a are a pair of keys used in public key cryptography and are held by the first transportation company 7a. The first decryption key 268a is the public key. The first encryption key 267a is a private key held only by the first transportation company 7a. The encrypted content information 75 can only be decrypted with the first decryption key 268a. Therefore, the authenticity of the encrypted content information 75 is guaranteed because it can be decrypted with the first decryption key 268a.
[0151] In this configuration, the database system 400 stores the received first decryption key 268a in the chain data 410 in step S72 of FIG.
[0152] 12, when the database system 400 decrypts the encrypted past history data in response to the disclosure request, it decrypts the encrypted content information 75. Then, in this configuration, in step S86 of FIG. 12, it returns the decrypted encrypted content information 75 to the transportation data viewing terminal 300 that sent the disclosure request.
[0153] According to this configuration, information about the contents 42 that can be viewed on a specified website using the contents individual identification information can be carried on the package 4. Therefore, the consignee 6 can view the transportation data and obtain information about the contents 42 without having to perform additional tasks such as accessing a specified website and entering the contents individual identification information.
[0154] (Variation 3) The transportation data management system 100 can also be used for relay transportation 10, in which one package 4 is divided into multiple packages during the relay process and delivered to multiple consignees 6 (6a, 6b), respectively.
[0155] In the example of Figure 15, the fourth transport company 7d is a broker that separates multiple contents 42 (42a, 42b) contained in one package 4 delivered by the third transport company 7c into new smaller packages 40 (40a, 40b).Then, the fourth transport company 7d delivers the smaller packages 40 (40a, 40b) to each of the consignees 6 (6a, 6b) via a fourth relay transport 8d.In other words, this is a relay transport 10 with a single origin but multiple destinations.
[0156] In this example, the fourth transport business operator 7d performs transport management work 14 (14a, 14b) for each of the multiple consignees 6 (6a, 6b) who are the destinations of the fourth relay transport 8d.
[0157] In the transportation management operation 14 (14a, 14b), an employee 9 of the fourth transportation company 7d uses a terminal device 200 (200d) to read the two-dimensional code 34 (34c) of one delivered package 4. Then, the employee 9 inputs the fourth individual transportation data 54 addressed to the consignee 6 in the transportation management operation 14 into the terminal device 200 (200d), and prints a new shipping label 30 (30da, 30db) for the consignee 6.
[0158] In this example, the new label stickers 30 (30da, 30db) print the information of each of the consignees 6 (6a, 6b) (indicated as consignee information a and consignee information b in FIG. 15) as the consignee information in the label text 32. Specifically, the destination information in the fourth individual transport data 54 (see the example of the first individual transport data 51 in FIG. 4) is printed as the consignee information.
[0159] New label stickers 30 (30da, 30db) are affixed to each of the small parcels 40 (40a, 40b) by employee 9d.
[0160] The terminal device 200 transmits the fourth individual transportation data 54 and the fourth decryption key 268d to the database system 400 for each transportation management task 14 (14a, 14b). The database system 400 will receive the fourth individual shipping data 54 and the fourth decryption key 268d twice, but since the luggage identification code indicated by the complete data 50 remains common, they will be added separately to the single chain data 410. [Explanation of symbols]
[0161] 2...Shipper 4. Luggage 6...Consignee 7…Transportation company 8...Relay transport 10...Relay transport 30...Shipping label sticker 31...display object 34...2D code 42…Contents 44...Content information carrying medium 45...Contents information 2D code 50...Complete data 51...First individual transport data 52...Second individual transport data 53...Third individual transport data 54...Fourth individual transport data 61...First relay transport data 62...Second relay transport data 63...Third relay transport data 64...4th relay transport data 71...First encrypted past transport data 72...Second encrypted past transport data 73...Third encrypted past transport data 74...Fourth encrypted past transport data 100...Transportation Data Management System 200...Terminal device 204...Sticker printer 206...Code reader 207...Reading unit 250...Control board 267...Encryption key 268...Decryption key 270…Publishing Department 272...Encryption processing unit 274...Data Creation Department 280...Update support control unit 282...Decryption key transmission control unit 284...New relay transport data registration control unit 300...Transportation data viewing terminal 400...Database System 410...Chain data 420...Registration Department 422...Transportation data viewing response control unit
Claims
1. A terminal device used by a transport company at a relay destination when a package is relayed by a plurality of transport companies from a departure point to a destination, A display object displaying a two-dimensional code is attached to the luggage, the two-dimensional code includes relay transportation data having individual transportation data of the transportation company for the portion for which the relay transportation has been completed; a reading unit that reads the two-dimensional code; an issuing unit that creates new relay transportation data based on past transportation data, which is individual transportation data included in the relay transportation data included in the two-dimensional code read by the reading unit, and new individual transportation data of the relay destination, and issues a new two-dimensional code; an update support control unit that updates the display content of the display object so as to display the two-dimensional code issued by the issuing unit, or executes update support control to update the display object; A terminal device comprising:
2. The display object is a sticker, the update support control unit executes, as the update support control, control to print out a sticker displaying the two-dimensional code issued by the issuing unit; The printed sticker is attached to the display sticker attached to the baggage, thereby updating the display sticker. The terminal device according to claim 1 .
3. The issuing department: an encryption processing unit that encrypts the past transportation data; a data creation unit that creates the new relay transportation data based on the encrypted past transportation data and the new individual transportation data; and The relay transportation data included in the two-dimensional code has data in which the individual transportation data is encrypted hierarchically according to the repetition of the relay transportation. The terminal device according to claim 1 .
4. The encryption processing unit performs encryption differently for each of the transport companies, The individual transport data that has been hierarchically encrypted is configured to be decryptable by the transport company that is in charge of relay transport related to the individual transport data. The terminal device according to claim 3.
5. the encryption processing unit encrypts the past transportation data using an encryption process in which an encryption key used for encryption and a decryption key used for decryption are different; a decryption key transmission control unit that controls transmission of the decryption key to a given destination; The terminal device according to claim 4 , further comprising:
6. The relay transportation data includes identification information relating to the contents of the package. The terminal device according to claim 1 .
7. 7. A transportation data management system comprising: the terminal device according to claim 1; and a database system that manages chain data of the relay transportation data relating to the relay transportation of each of the packages, The terminal device includes a new relay transportation registration control unit that controls the registration of new relay transportation data in the chain data by transmitting new relay transportation data created by the issuing unit to the database system, The database system includes a registration unit that registers new relay transportation data transmitted from the terminal device in the chain data. Transportation Data Management System.
8. 6. A transportation data management system comprising: the terminal device according to claim 5; and a database system that manages chain data of the relay transportation data relating to the relay transportation of each of the packages, The terminal device includes a new relay transportation registration control unit that controls the registration of new relay transportation data in the chain data by transmitting new relay transportation data created by the issuing unit to the database system, the decryption key transmission control unit transmits the decryption key to the database system; The database system includes: a registration unit that registers new relay transportation data transmitted from the terminal device in the chain data; a data inquiry control unit that, in response to a given transportation data disclosure request, uses the decryption key received from the terminal device to decrypt the encrypted individual transportation data contained in the relay transportation data registered in the chain data, and executes transportation data inquiry control to return the decrypted individual transportation data; Equipped with Transportation Data Management System.
9. The contents of the package are associated with content identification information, The database system manages the chain data and the content identification information in association with each other. The transportation data management system according to claim 8.
10. A control method for a terminal device used by a transport company at a relay destination when a package is relayed by a plurality of transport companies from a departure point to a destination, comprising: A display object displaying a two-dimensional code is attached to the luggage, the two-dimensional code includes relay transportation data having individual transportation data of the transportation company for the portion for which the relay transportation has been completed; a reading step of reading the two-dimensional code; an issuing step of creating new relay transportation data based on past transportation data, which is individual transportation data included in the relay transportation data included in the two-dimensional code read in the reading step, and new individual transportation data of the relay destination, and issuing a new two-dimensional code; an update support control step of updating the display content of the display object so as to display the two-dimensional code issued in the issuing step, or executing update support control to update the display object; A control method comprising:
Citation Information
Patent Citations
Physical distribution system using contents confirmation tag and contents confirmation tag acquiring system
JP2002193405A