KR102086080B1 - Carrier status check system of international multimodal transport using blockchain technology - Google Patents

Carrier status check system of international multimodal transport using blockchain technology Download PDF

Info

Publication number
KR102086080B1
KR102086080B1 KR1020180087895A KR20180087895A KR102086080B1 KR 102086080 B1 KR102086080 B1 KR 102086080B1 KR 1020180087895 A KR1020180087895 A KR 1020180087895A KR 20180087895 A KR20180087895 A KR 20180087895A KR 102086080 B1 KR102086080 B1 KR 102086080B1
Authority
KR
South Korea
Prior art keywords
cargo
freight
side chain
status
information
Prior art date
Application number
KR1020180087895A
Other languages
Korean (ko)
Other versions
KR20200012511A (en
Inventor
오수영
Original Assignee
주식회사 옵티로
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 옵티로 filed Critical 주식회사 옵티로
Priority to KR1020180087895A priority Critical patent/KR102086080B1/en
Priority to PCT/KR2018/013542 priority patent/WO2020022563A1/en
Publication of KR20200012511A publication Critical patent/KR20200012511A/en
Application granted granted Critical
Publication of KR102086080B1 publication Critical patent/KR102086080B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Finance (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

블록체인 기술을 활용한 국제복합운송에서의 운송화물 상태 확인 시스템 이 개시된다. 본 발명의 다양한 실시예에 따른 블록체인 기술을 활용한 국제복합운송에서의 운송화물 상태 확인 시스템은 운송화물 상태 확인 시스템이 블록체인 기술을 활용하여 운송 화물 상태를 확인하는 방법에 있어서, 화물에 부착된 전자 코드를 스캔하는 운송자 단말기를 통해 화물 운송 정보를 포함하는 사이드 체인(side chain)을 생성하거나, 생성되어 있는 사이드 체인에 화물 운송 정보를 업데이트 하는 단계; 관리 서버를 통해 화물 운송 과정에 관여하는 적어도 하나 이상의 상기 운송자 단말기로부터 운송경로의 출발 지점 및 도착 지점에서 촬상된 화물의 화상을 수집하는 단계; 및 상기 관리 서버를 통해 수집된 화물의 화상 및 사이드 체인에 포함된 화물 운송 정보를 통하여 화물의 상태에 이상이 존재하는지 여부를 판단하고, 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 단계를 포함하는, 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법을 제공한다.A system for checking cargo status in international transport using blockchain technology is disclosed. According to various embodiments of the present disclosure, a system for checking a freight status in a multimodal transport system using blockchain technology is a method for checking a freight status using a blockchain technology in a freight status check system. Generating a side chain including freight information through a carrier terminal scanning the electronic code, or updating the freight information on the generated side chain; Collecting images of the cargo photographed at the departure point and the arrival point of the transportation route from at least one of the carrier terminals involved in the cargo transportation process through a management server; And determining whether there is an abnormality in the state of the cargo through the image of the cargo collected through the management server and the cargo transportation information included in the side chain, and including the cargo transportation information included in the side chain in the central blockchain. Provided is a freight cargo status checking method of the freight cargo status checking system comprising the step.

Description

블록체인 기술을 활용한 국제복합운송에서의 운송화물 상태 확인 시스템{CARRIER STATUS CHECK SYSTEM OF INTERNATIONAL MULTIMODAL TRANSPORT USING BLOCKCHAIN TECHNOLOGY}Carriage status checking system in international complex transportation using blockchain technology {CARRIER STATUS CHECK SYSTEM OF INTERNATIONAL MULTIMODAL TRANSPORT USING BLOCKCHAIN TECHNOLOGY}

본 발명의 다양한 실시예는 블록체인 기술을 활용한 국제복합운송에서의 운송화물 상태 확인 시스템에 관한 것으로, 복수개의 운송수단을 통해 운반되는 화물 복합운송에서의 화물의 상태를 블록체인 기술을 통해 확인하는 시스템에 관한 기술이다.Various embodiments of the present invention relate to a system for checking cargo status in an international complex transport using blockchain technology, and checking the status of cargo in a cargo complex transport carried through a plurality of transport means through blockchain technology. This is a description of the system.

점차 사회가 세계화되어감에 따라, 각 국가 혹은 지역간의 물류 교환이 점차 활발하게 수행되고 있다. 중국의 값싼 공산품이 전세계에서 사용되고, 각 지역의 특산물을 손쉽게 구매할 수 있으며, 자국에서 생산된 물건이라고 하더라도 타국의 상점에서 싸게 판매하고 있는 경우에는 해외직구를 통해 구매하는 경우마저 빈번하게 발생한다. As society becomes increasingly global, logistics exchange between countries and regions is becoming more active. Inexpensive Chinese products are used all over the world, local specialties can be easily purchased, and even if they are produced in other countries, even if they are sold cheaply in stores in other countries, they often occur through overseas fastball.

이와 같이 지역간 물류 교환이 활발하게 수행되기 위해서는 다양한 운송수단을 통해 배송되는 물류가 적절히 관리되어야 한다. 배송되는 물품이 분실되거나 손상될 수 있으며, 그 경우에 복잡하게 이루어지는 운송 과정 중 어떤 과정에서 물품의 분실 또는 손상이 이루어졌는지를 판단하는 것은 추후 책임소재를 규명하는데에 있어서 꼭 필요하다.As such, in order for the regional exchange of logistics to be actively performed, the logistics delivered through various transportation methods must be properly managed. Determination of the loss or damage of the goods to be delivered and the loss or damage of the goods during the complicated transportation process is essential in identifying the responsible material.

일반적으로 물류 관리 시스템에서 물품의 인식과 정보 관리를 위해 가장 빈번하게 쓰이는 방식은 바코드(Barcode) 시스템과 자기 인식 시스템이다. 도매 및 소매점 등에서 다양하게 사용되고 있는 바코드 시스템은 특정한 정보를 바(Bar) 패턴으로 형성시킨 부착물을 관리 대상물에 부착시키고 상기 바를 리더기로 판독하여 관리 대상물의 정보를 관리하는 방식이며, 자기 인식 시스템은 마그네틱 카드의 마그네틱 바에 소정 정보를 기록한 후 이를 리더기에서 독취하여 정보를 관리하는 것이다.In general, the most frequently used methods for goods recognition and information management in logistics management systems are a barcode system and a magnetic recognition system. The bar code system, which is widely used in wholesale and retail stores, is a method of attaching an attachment formed with specific information in a bar pattern to a management object and reading the bar with a reader to manage the information of the management object. After the predetermined information is recorded in the magnetic bar of the card, it is read by a reader to manage the information.

최근에는, 이와 같은 바코드 시스템 또는 자기 인식 시스템을 사용하여 획득된 정보를 서버로 집중시켜서 서버를 통해 물류 정보를 통합적으로 관리하고 있다. 다만, 서버로 전송되는 정보가 변조되거나 서버가 해킹되는 등 데이터의 위조 또는 변조가 생기는 경우에는 물류 관리에 있어 문제가 발생할 여지가 존재하였다. 이에, 중앙 집중형 서버에 데이터를 보관하지 않고 네트워크 상의 모든 사용자에게 거래 내역을 전송하고 모든 사용자들이 정보를 공유함으로써 데이터 위조나 변조를 막을 수 있는 기술인 블록체인 기술을 도입하여 물류 관리의 안정성을 높일 필요성이 대두되었다.In recent years, information obtained using such a barcode system or a self-recognition system is concentrated on a server, and the logistics information is integratedly managed through the server. However, when data forgery or tampering occurs, such as when information sent to the server is tampered with or the server is hacked, there is a problem in logistics management. Therefore, it is possible to improve the stability of logistics management by introducing blockchain technology, which is a technology that prevents data forgery or tampering by sending transaction history to all users on the network and sharing information among all users without storing data in a centralized server. Necessity arose.

국내등록특허 제10-1297874호Domestic Patent No. 10-1297874

본 발명의 다양한 실시예는 상기와 같은 문제점을 해결하기 위해 도출된 것으로, 화물의 상태를 운송수단별로 확인함에 있어 블록체인 기술을 적용시키는 것을 목적으로 한다.Various embodiments of the present invention have been derived to solve the above problems, and an object of the present invention is to apply a blockchain technology in checking the state of cargo for each vehicle.

본 발명의 다른 목적은 블록체인을 이용하여 물류 관리를 수행함으로써 운송되는 화물과 관련된 거래가 암호화폐를 통해 이루어지도록 하는 것이다.Another object of the present invention is to perform a logistics management using the blockchain to make transactions related to the cargo to be carried out through cryptocurrency.

본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Problems to be solved by the present invention are not limited to the above-mentioned problems, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.

상기와 같은 목적을 달성하기 위해, 본 발명의 일 실시예는 운송화물 상태 확인 시스템이 블록체인 기술을 활용하여 운송 화물 상태를 확인하는 방법에 있어서, 화물에 부착된 전자 코드를 스캔하는 운송자 단말기를 통해 화물 운송 정보를 포함하는 사이드 체인(side chain)을 생성하거나, 생성되어 있는 사이드 체인에 화물 운송 정보를 업데이트 하는 단계; 관리 서버를 통해 화물 운송 과정에 관여하는 적어도 하나 이상의 상기 운송자 단말기로부터 운송경로의 출발 지점 및 도착 지점에서 촬상된 화물의 화상을 수집하는 단계; 및 상기 관리 서버를 통해 수집된 화물의 화상 및 사이드 체인에 포함된 화물 운송 정보를 통하여 화물의 상태에 이상이 존재하는지 여부를 판단하고, 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 단계를 포함하는, 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법을 제공한다.In order to achieve the above object, an embodiment of the present invention provides a carrier terminal for scanning the electronic code attached to the cargo in a method for confirming the transportation cargo status using a blockchain technology, the transportation cargo status confirmation system Generating a side chain including freight transportation information or updating freight information on the generated side chains; Collecting images of the cargo photographed at the departure point and the arrival point of the transportation route from at least one of the carrier terminals involved in the cargo transportation process through a management server; And determining whether there is an abnormality in the state of the cargo through the image of the cargo collected through the management server and the cargo transportation information included in the side chain, and including the cargo transportation information included in the side chain in the central blockchain. Provided is a freight cargo status checking method of the freight cargo status checking system comprising the step.

상기 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법은 상기 화물에 부착된 전자 코드를 스캔하는 보관자 단말기를 통해 화물 보관 정보를 포함하는 사이드 체인을 생성하거나, 생성되어 있는 사이드 체인에 화물 보관 정보를 업데이트 하는 단계; 및 상기 관리 서버를 통해 화물 운송 과정에서 화물의 보관에 관여하는 적어도 하나 이상의 상기 보관자 단말기로부터 보관 장소에서 촬상된 화물의 화상을 수집하는 단계를 더 포함할 수 있다.The freight cargo status checking method of the freight cargo status checking system generates a side chain including cargo storage information through a storage terminal that scans the electronic code attached to the cargo, or updates cargo storage information on the generated side chain. Making; And collecting at least one image of the cargo photographed at the storage location from at least one or more of the storage terminal involved in the storage of the cargo during the cargo transportation process through the management server.

상기 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 단계는, 상기 관리 서버가 화물의 화상 및 사이드 체인이 포함하는 화물 운송 정보를 기반으로 하여 화물의 상태가 이상인지 여부를 판단한 후, 화물의 상태에 이상이 존재하지 않는 경우에만 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 것을 특징으로 할 수 있다.Including the cargo transport information included in the side chain in the central block chain, after the management server determines whether the status of the cargo is abnormal based on the image of the cargo and the cargo transport information included in the side chain, Only when there is no abnormality in the condition of the cargo can be characterized in that the cargo transport information included in the side chain included in the central block chain.

상기 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 단계는, 사이드 체인을 사용하는 네트워크 사용자들 중 과반수의 검증을 통과한 경우에만 진행되는 것을 특징으로 할 수 있다.The step of including the cargo transport information included in the side chain in the central block chain may be performed only when the majority of network users who use the side chain pass the verification.

상기 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법은 상기 관리 서버를 통해 수집된 화물의 화상 또는 사이드 체인에 포함된 화물 운송 정보를 통해 화물 운송이 출발지부터 도착지까지 이상 없이 이루어졌는지 여부를 판단하고, 화물 운송이 이상 없이 이루어진 경우에 상기 중앙 블록체인을 이용한 암호화폐를 통해 운송비의 지불이 이루어지도록 할 수 있다.The freight status check method of the freight status check system is to determine whether the freight was carried out from the origin to the destination through the image of the freight collected through the management server or the cargo transport information included in the side chain, When the freight is made without any abnormality, payment of the shipping cost may be made through cryptocurrency using the central blockchain.

상기 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법은 상기 관리 서버를 통해 수집된 화물의 화상 및 사이드 체인에 포함된 화물 운송 정보를 통하여 화물의 상태에 이상이 존재함이 판단되면, 해당하는 화물에 대한 상태 정보를 해당 화물에 대한 운송업무를 수행하는 운송자 단말기, 보관자 단말기 또는 관리자 단말기 중 적어도 하나 이상에 전송하는 단계를 더 포함할 수 있다.The freight status check method of the freight status check system, if it is determined that there is an abnormality in the freight status through the image of the freight collected through the management server and the freight transport information included in the side chain, The method may further include transmitting the status information about at least one of a carrier terminal, a storage terminal, or a manager terminal that performs a transport service for a corresponding cargo.

상기와 같은 목적을 달성하기 위해, 본 발명의 다른 실시예는 블록체인 기술을 활용하여 운송화물의 상태를 확인하는 관리 서버로서, 운송자 단말기로부터 운송 화물에 대한 화상을 수신하며, 사이드 체인을 통해 화물 운송 정보를 수집하는 정보 수집부; 수집된 화물의 화상 및 화물 운송 정보를 통해 화물의 상태에 이상이 존재하는지 여부를 판단하는 화물 상태 판단부; 상기 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 블록체인 관리부; 및 수집된 화물의 화상간 비교 및 화물 운송 정보의 분석을 통해 배상 책임의 귀속 주체 및 과실 비율 산정을 수행하는 배상 책임 계산부를 포함하는, 관리 서버를 제공한다.In order to achieve the above object, another embodiment of the present invention is a management server that checks the status of the cargo by using the blockchain technology, receives an image of the cargo from the carrier terminal, cargo through the side chain An information collecting unit collecting transportation information; A freight state determination unit that determines whether an abnormality exists in a state of a freight through the collected freight image and freight transport information; A blockchain manager to include freight transportation information included in the sidechain in a central blockchain; And an indemnity liability calculation unit configured to perform the attribution of indemnity liability and an error rate through the comparison between the images of the collected freight and analysis of the freight transportation information.

상기 블록체인 관리부는, 상기 화물 상태 판단부에 의해 화물의 상태에 이상이 존재하지 않는다고 판단된 경우에만 사이드 체인에 포함된 운송 정보를 중앙 블록체인에 포함시키는 것을 특징으로 할 수 있다.The blockchain management unit may include the transport information included in the sidechain in the central blockchain only when it is determined by the cargo state determination unit that there is no abnormality in the state of the cargo.

상기 관리 서버는 상기 화물 상태 판단부에 의해 화물의 상태에 이상이 존재함이 판단되면, 해당하는 화물에 대한 상태 정보를 해당 화물에 대한 운송업무를 수행하는 운송자 단말기, 보관자 단말기 또는 관리자 단말기 중 적어도 하나 이상에 전송하는 화물 상태 알림부를 더 포함할 수 있다.When the management server determines that there is an abnormality in the condition of the cargo by the cargo status determination unit, at least one of a transporter terminal, a storage terminal, or a manager terminal that performs the transport service for the cargo, the status information on the corresponding cargo; It may further include a cargo status notification unit for transmitting to one or more.

본 발명의 일 실시예에 따르면, 블록체인 기술을 통해 화물 운송 정보를 관리함으로써 화물 운송 정보가 위조 또는 변조되는 것을 방지하는 효과가 발생할 수 있다.According to an embodiment of the present invention, by managing the cargo transport information through the blockchain technology, the effect of preventing the cargo transport information is forged or tampered with may occur.

본 발명의 일 실시예에 따르면, 블록체인 기술을 통해 화물 운송 정보를 관리함으로써 화물 운송이 완료되는 즉시 운송비의 지불이 암호화폐를 통해 자동적으로 이루어지는 것이 가능해질 수 있다.According to an embodiment of the present invention, by managing the cargo transport information through the blockchain technology it may be possible to automatically pay the cost of shipping through the cryptocurrency as soon as the freight is completed.

본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Effects of the present invention are not limited to the above-mentioned effects, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 일 실시예에 따른 운송화물 확인 시스템의 블록 구성도이다.
도 2는 본 발명의 일 실시예에 따른 관리 서버의 구성을 간략하게 나타낸 블록도이다.
도 3은 본 발명의 일 실시예에 따른 운송화물 상태 확인 시스템에서 화물이 이동하는 경로에 따라 운송자 단말기 및 보관자 단말기에서 이루어지는 동작들을 나타낸 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 관리 서버에서 화물 운송에 이상이 있는지 여부를 판단하고 이에 대한 알림 및 배상 책임 계산을 수행하는 방법에 대한 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 블록체인 시스템 상에서 화물 운송 정보가 관리되는 방법을 도시한 흐름도이다.
1 is a block diagram of a freight confirmation system according to an embodiment of the present invention.
2 is a block diagram briefly illustrating a configuration of a management server according to an embodiment of the present invention.
FIG. 3 is a flowchart illustrating operations performed in a carrier terminal and a storage terminal according to a path in which freight moves in a freight freight state checking system according to an exemplary embodiment of the present invention.
4 is a flowchart illustrating a method of determining whether there is an error in freight transportation and performing notification and compensation liability calculation for the management server according to an embodiment of the present invention.
5 is a flowchart illustrating a method of managing cargo transportation information on a blockchain system according to an embodiment of the present invention.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. In this specification, the singular also includes the plural unless specifically stated otherwise in the phrase. As used herein, “comprises” and / or “comprising” does not exclude the presence or addition of one or more other components in addition to the mentioned components. Like reference numerals refer to like elements throughout, and "and / or" includes each and all combinations of one or more of the mentioned components. Although "first", "second", etc. are used to describe various components, these components are of course not limited by these terms. These terms are only used to distinguish one component from another. Therefore, of course, the first component mentioned below may be the second component within the technical spirit of the present invention.

명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When any part of the specification is to "include" any component, this means that it may further include other components, except to exclude other components unless specifically stated otherwise. In addition, the terms "... unit", "module", etc. described in the specification mean a unit for processing at least one function or operation, which may be implemented in hardware or software or a combination of hardware and software. .

본 발명에서 개시되는 블록체인 기술은 다수의 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다.The blockchain technology disclosed in the present invention may be distributed over computer systems connected by a plurality of computer communication networks, and may be stored and executed as distributed readable code.

이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.In the above, embodiments of the present invention have been described with reference to the accompanying drawings, but those skilled in the art to which the present invention pertains may realize the present invention in other specific forms without changing the technical spirit or essential features thereof. I can understand that. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive.

본 문서에서 언급되는 '화상'은 사진 촬상에 의해 생성된 사진 또는 동영상 데이터로 해석된다. 따라서, '화상'은 화물이 촬상되어 생성된 정지 영상 또는 동영상을 포함하는 개념으로 해석될 수 있다.'Image' referred to in this document is interpreted as photographic or moving image data generated by photographic imaging. Accordingly, the 'image' may be interpreted as a concept including a still image or a moving image generated by photographing a cargo.

본 문서에서 언급되는 '운송수단'은 차량, 선박, 항공 등의 종류를 특정하기 위한 용어로 해석된다. 제1 운송수단과 제2 운송수단과 같은 구분은 서로 다른 종류의 운송수단을 표현하는 것일 수도 있으나, 같은 종류에 속하는 복수의 운송수단을 구분하기 위한 것일 수도 있다.The term 'transportation' referred to in this document is to be interpreted as a term for specifying the type of vehicle, ship, aviation, etc. The same classification as the first vehicle and the second vehicle may be used to express different types of vehicles, or may be used to distinguish a plurality of vehicles belonging to the same type.

이하, 첨부 도면을 참조하여 복합운송에서의 운송화물 상태 확인 시스템(10)에 대해 설명하기로 한다.Hereinafter, with reference to the accompanying drawings, a description will be given of the freight state check system 10 in a multimodal transport.

도 1은 본 발명의 일 실시예에 따른 운송화물 확인 시스템(10)의 블록 구성도이다. 이와 같은 운송화물 상태 확인 시스템(10)은 화물 운송 과정에서의 물류추적관리의 모니터링을 수행하고 화물에 이상이 생긴 경우에 운송 과정 중 어느 구간에서 이상이 생긴지를 판단하고 이에 대한 배상 책임이 누구에게 귀속되는지를 판별할 수 있다.1 is a block diagram of a freight confirmation system 10 according to an embodiment of the present invention. Such a cargo freight status check system 10 monitors the logistics tracking management during the cargo transportation process, and determines in which section of the transportation process an abnormality occurs when the cargo has an abnormality, and who is responsible for the compensation. Can be determined.

일 실시예에 따른 운송화물 상태 확인 시스템(10)은 관리 서버(100), 제1 운송자 단말기(200-1), 제2 운송자 단말기(200-2), 보관자 단말기(300) 등을 포함할 수 있다. 또한, 도 1에는 도시되어 있지 않지만, 화물의 복합운송을 주선하는 자의 단말기, 화물 운송의 총 과정 또는 일부 과정을 관리하는 관리자의 단말기가 포함되고 이와 같은 단말기들이 관리 서버(100)와의 통신을 통해 운송화물의 상태를 수신할 수 있다. 도 1에서는 제1 운송수단, 제2 운송수단 및 보관소만이 도시되어 있으나, 이에 한정되지 않고 추가의 운송수단과 보관소들이 포함될 수 있다. 운송수단 및 보관소의 숫자뿐 아니라 종류 또한 다양한 형태로 포함될 수 있음은 물론이다. 예를 들어, 운송수단은 열차, 차량, 항공기, 선박, 드론 등을 포함할 수 있으며 보관소는 생산공장, 자가(타소) 장치장, 내륙화물복합 운송기지, 선적지 부두, 해상/항공, 목적지 부두, 내륙화물복합 운송기지, 화주 등을 포함할 수 있다.The freight cargo state checking system 10 according to an embodiment may include a management server 100, a first carrier terminal 200-1, a second carrier terminal 200-2, a storage terminal 300, and the like. have. In addition, although not shown in FIG. 1, a terminal of a person who arranges a complex transportation of cargo, a terminal of an administrator who manages the total or partial process of cargo transportation is included, and such terminals are communicated with the management server 100. It can receive the status of the freight. In FIG. 1, only the first vehicle, the second vehicle, and the storage are shown, but the present invention is not limited thereto, and additional vehicles and storage may be included. Of course, the number and type of vehicles and storage can be included in various forms. For example, transportation can include trains, vehicles, aircraft, ships, drones, etc., and storage can include production plants, self-contained (taso) yards, intermodal cargo bases, shipping docks, sea / air, destination docks, inland. It may include a multimodal transport base, shippers, and the like.

제1 운송수단에 의해 화물을 운송하는 운송자가 제1 운송자 단말기(200-1)를 이용하여 화물에 부착된 전자 코드(예: 바코드 또는 QR코드)를 스캔하면, 제1 운송자 단말기(200-1)과 관리 서버(100) 간의 통신이 연결될 수 있다. 이와 같은 방식으로, 제2 운송자 단말기(200-2) 및 보관자 단말기(300) 또한 전자 코드를 통해 관리 서버(100)와 통신할 수 있다.When a carrier carrying a cargo by the first vehicle scans an electronic code (for example, a barcode or a QR code) attached to the cargo using the first carrier terminal 200-1, the first carrier terminal 200-1 ) And the communication between the management server 100 may be connected. In this manner, the second carrier terminal 200-2 and the holder terminal 300 may also communicate with the management server 100 through an electronic code.

운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)는 운송자 또는 보관자에 의해 구동되는 장치로서, 일 실시예에 따르면 스마트폰, 웨어러블 기기, 테블릿, 컴퓨터, 노트북 등과 같은 다양한 종류의 전자기기를 포함할 수 있다. 이와 같은 단말기들의 사용자는 단말기 내에 포함된 전자 태그 인식 모듈(예: 바코드 스캐너, QR 코드 스캐너 등)을 이용하여 화물에 부착된 전자코드를 스캔할 수 있다. 또한, 사용자는 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300) 내에 포함되어 있는 카메라와 같은 촬영 도구를 통해 운송중인 화물을 화상의 형태로 촬상할 수 있다. 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)는 네트워크 통신 모듈, 프로세서, 메모리 등의 하드웨어를 포함할 수 있고, 이러한 하드웨어에 기반하여 일련의 서비스가 수행되는 소프트웨어를 메모리에 포함할 수 있다.The carrier terminals 200-1 and 200-2 and the holder terminal 300 are devices driven by a carrier or a holder, and according to an exemplary embodiment, various types of devices, such as a smartphone, a wearable device, a tablet, a computer, a laptop, and the like, are provided. It may include an electronic device. A user of such terminals may scan an electronic code attached to a package using an electronic tag recognition module (eg, a barcode scanner, a QR code scanner, etc.) included in the terminal. In addition, the user may photograph the cargo in transit in the form of an image through a photographing tool such as a camera included in the carrier terminals 200-1 and 200-2 and the storage terminal 300. The carrier terminals 200-1 and 200-2 and the depositor terminal 300 may include hardware such as a network communication module, a processor, and a memory, and include software in the memory on which a series of services are performed based on such hardware. can do.

본 발명의 일 실시예에 따르면, 화물의 운송 과정에서 운송수단이 변경되는 경우에 운송화물을 전달하는 포워더(forwarder)가 존재할 수 있으며, 포워더 또한 자신의 단말기를 통해 화물에 부착된 전자 코드를 스캔하고 변경되는 운송수단에 관한 정보를 관리 서버(100)에 전송할 수 있다.According to one embodiment of the invention, there may be a forwarder (forwarder) for delivering the cargo in case the vehicle is changed during the transportation of the cargo, the forwarder also scans the electronic code attached to the cargo through its terminal And the information about the changed vehicle can be transmitted to the management server (100).

본 발명의 일 실시예에 따르면, 운송화물 확인 시스템(10)은 블록체인 기술을 도입하여 구성될 수 있다. 블록체인 기술이란, 데이터가 담겨 있는 블록을 체인형태로 연결하여 사용하며 수많은 컴퓨팅 시스템에 이와 같이 체인 형태로 연결된 데이터의 블록을 동시에 복제하여 저장하는 분산형 데이터 저장 기술을 의미할 수 있다. 본 발명의 운송화물 확인 시스템(10)은 블록체인 기술을 이용함으로써 관리 서버(100)에 모든 화물 운송 관련 기록을 보관하지 않고, 블록체인 상에 화물 운송 관련 기록을 보관함으로써, 화물 운송 기록의 위조나 변조 등을 방지할 수 있다.According to one embodiment of the invention, the freight confirmation system 10 can be configured by introducing a blockchain technology. Blockchain technology may refer to a distributed data storage technology in which blocks containing data are connected and used in a chain form, and copies and stores blocks of data connected in a chain form simultaneously in many computing systems. The freight cargo identification system 10 of the present invention does not store all freight related records in the management server 100 by using blockchain technology, but keeps freight related records on the blockchain, thereby forging the freight transport records. And modulation can be prevented.

블록체인 기술과 관련하여 블록이란, 데이터를 저장하는 단위를 의미하며 블록은 거래 내용 및 암호코드를 포함할 수 있다. 데이터가 추가되는 경우에 블록체인 시스템은 해당 데이터의 신뢰성을 검증하면서 이전에 존재하는 블록에 추가 데이터를 연결함으로써 블록을 업데이트 할 수 있다. 블록체인 기술과 관련하여 노드란, 블록체인을 사용하는 개개인의 서버, 즉 블록체인과 관련된 네트워크를 사용하는 사용자들 각각의 서버를 의미할 수 있다. 노드들은 블록체인을 컴퓨팅 시스템 내에 저장하고 있으며, 이와 같이 모든 노드들이 블록체인을 가지고 있으므로 일부 노드가 해킹을 당하더라도 다른 대부분의 노드들이 데이터를 가지고 있으므로 데이터의 위조 및 변조 등이 어렵게 된다.In the context of blockchain technology, a block means a unit for storing data, and the block may include a transaction content and an encryption code. When data is added, the blockchain system can update the block by connecting additional data to a previously existing block while verifying the reliability of the data. In the context of blockchain technology, a node may mean an individual server using a blockchain, that is, a server of each user using a network related to the blockchain. Nodes store the blockchain in the computing system. As such, all nodes have a blockchain, so even though some nodes are hacked, most of the nodes have data, so that forgery and modulation of data becomes difficult.

본 발명의 일 실시예에 따르면, 운송화물 확인 시스템(10)은 블록체인 내에 화물 운송 및 이와 관련된 거래 관련 정보를 저장할 수 있다. 이 과정에서 관리 서버(100)는 추가적으로 수집되는 화물 운송 관련 정보를 블록체인에 업데이트할지 여부를 결정할 수 있으며, 운송화물 확인 시스템(10) 내의 제1 운송자 단말기(200-1), 제2 운송자 단말기(200-2) 및 보관자 단말기(300) 등은 블록체인을 저장해 두는 노드 역할을 수행할 수 있다.According to an embodiment of the present invention, the freight cargo identification system 10 may store the freight related information and transaction related information in the blockchain. In this process, the management server 100 may determine whether to update the additional information related to the freight transport collected on the blockchain, the first carrier terminal 200-1, the second carrier terminal in the transport freight confirmation system 10 200-2 and the storage terminal 300 may serve as a node that stores the blockchain.

본 발명의 일 실시예에 따르면, 운송화물 확인 시스템(10)은 중앙 블록체인(central blockchain)을 이용하고, 제1 운송자 단말기(200-1), 제2 운송자 단말기(200-2) 및 보관자 단말기(300) 등은 사이드 체인(side chain)을 이용할 수 있다. 본 명세서 상에서 '중앙 블록체인'이란, 이를 사이드 체인과 구별하기 위한 명칭일 수 있다. 이하 본 명세서 상에서 '사이드 체인'이란, 기존에 존재하는 블록체인 기반 서비스를 플랫폼으로 활용하여 추가적인 서비스를 제공하는 블록체인 기술을 의미한다. 이와 같은 사이드 체인을 이용하는 이유는, 기존의 중앙 블록체인과 데이터를 공유하므로 기존의 중앙 블록체인에 존재하는 수많은 참여자들이 사이드 체인에서도 데이터를 가지고 있기 때문에, 조작 방지 위험이 기존의 중앙 블록체인과 같이 작을 수 있다. 즉, 블록체인의 데이터 무결성은 노드의 크기에 비례하게 되는데, 신규 블록체인은 참여자가 적은 단계에서는 노드의 크기가 작을 수 있으므로, 참여자 수가 보장 되어 있는 기존의 블록체인이 이용될 수 있다. 일 실시예에 따르면, 운송화물 확인 시스템(10)이 사용하는 중앙 블록체인은 비트코인이나 이더리움과 같이 참여자가 충분히 보장되어 있는 블록체인일 수 있다.According to an embodiment of the present invention, the transport freight confirmation system 10 uses a central blockchain, and includes a first transporter terminal 200-1, a second transporter terminal 200-2, and a storage terminal. 300 and the like may use a side chain. In the present specification, the 'central blockchain' may be a name for distinguishing it from a side chain. Hereinafter, the term 'side chain' in the present specification means a blockchain technology that provides an additional service by using an existing blockchain-based service as a platform. The reason for using such sidechains is that data is shared with the existing central blockchain, so that many participants in the existing central blockchain also have data on the sidechain, so the risk of tampering is similar to that of the existing central blockchain. Can be small. That is, the data integrity of the blockchain is proportional to the size of the node. Since the node size of the new blockchain may be small at the stage of fewer participants, the existing blockchain with a guaranteed number of participants may be used. According to one embodiment, the central blockchain used by the freight confirmation system 10 may be a blockchain that is fully guaranteed by the participants, such as Bitcoin or Ethereum.

운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)는 사이드 체인을 이용할 수 있다. 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)는 화물에 부착된 전자 태그를 인식함으로써 관리 서버(100)와 통신하여 화물 운송 관련 정보를 수신할 수 있으며, 단말기의 사용자로부터 화물 운송 관련 정보를 입력받을 수 있다. 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)는 이와 같이 습득한 화물 운송 관련 정보를 포함하는 사이드 체인을 생성하거나, 화물 운송 관련 정보를 기 존재하는 사이드 체인에 업데이트시킬 수 있다.The transporter terminals 200-1 and 200-2 and the storage terminal 300 may use side chains. The carrier terminals 200-1 and 200-2 and the holder terminal 300 may recognize the electronic tag attached to the cargo to communicate with the management server 100 to receive cargo transportation related information, and the cargo from the user of the terminal. You can receive information related to transportation. The transporter terminals 200-1 and 200-2 and the storage terminal 300 may generate a side chain including the cargo transport related information thus obtained, or update the cargo transport related information to an existing side chain. .

관리 서버(100)는 화물 운송 과정에 관여하는 적어도 하나 이상의 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)로부터 운송자의 운송경로의 출발 지점, 도착 지점 및 보관지 에서 촬상된 화상을 수신할 수 있으며, 웹 상에서 사이드 체인의 노드들로부터 사이드 체인을 수신하여 화물 운송 정보 및 화물 보관 정보를 수집할 수 있다. 또한, 관리 서버(100)는 수집된 화물의 화상 및 사이드 체인에 포함되어 있는 화물 운송 관련 정보 및 보관 정보를 토대로 화물의 운송 및 보관 상태에 이상이 있는지 여부를 판단할 수 있다. 관리 서버(100)는 사이드 체인에 포함된 화물 운송 정보 및 화물 보관 정보를 중앙 블록체인에 포함시킬 수 있다. 일 실시예에 따르면, 관리 서버(100)는 수집한 화물의 화상 및 사이드 체인에 포함된 화물 운송 정보 및 화물 보관 정보를 통해 화물의 상태에 이상이 없는 것을 확인한 경우에만 사이드 체인에 포함된 화물 운송 정보 및 화물 보관 정보를 중앙 블록체인에 포함시킬 수 있다. The management server 100 is an image captured at the departure point, the arrival point and the storage place of the transport route of the carrier from at least one carrier terminal (200-1, 200-2) and the storage terminal 300 involved in the cargo transportation process And it can receive the side chain from the nodes of the side chain on the web to collect cargo transport information and cargo storage information. In addition, the management server 100 may determine whether there is an abnormality in the transportation and storage state of the cargo based on the cargo transportation information and storage information included in the image and the side chain of the collected cargo. The management server 100 may include the cargo transport information and cargo storage information included in the side chain in the central block chain. According to an embodiment, the management server 100 transports the cargo included in the side chain only when it is confirmed that there is no abnormality in the state of the cargo through the image of the collected cargo and the cargo transportation information and cargo storage information included in the side chain. Information and cargo storage information can be included in the central blockchain.

본 발명의 일 실시예에 따르면, 관리 서버(100)가 사이드 체인에 포함된 운송 정보 및 보관 정보를 중앙 블록체인에 포함시키려고 할 때, 중앙 블록체인 시스템은 해당 사이드 체인이 포함하고 있는 정보가 위조된 것이 아닌지를 판단하기 위해, 사이드 체인을 사용하는 네트워크 사용자들 중 과반수의 검증을 요구할 수 있다. 즉, 중앙 블록체인 시스템은 사이드 체인을 사용한 네트워크 사용자들 과반수의 검증을 통해 블록체인에 포함되는 데이터의 무결성을 담보할 수 있게 된다. 이와 같이, 관리 서버(100)는 중앙 블록체인을 직접적으로 관리하지 않으며, 중앙 블록체인 상에 사이드 체인이 포함하는 데이터를 추가하고자 하는 요청만을 수행할 수 있다. 다만, 관리 서버(100)는 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)가 촬상한 화상 및 사이드 체인에 포함되어 있는 화물 운송 정보 및 화물 보관 정보를 통해 화물의 상태를 파악할 수 있고, 이상이 없는 화물에 대해서만 관련 정보를 중앙 블록체인에 포함시키려는 요청을 수행할 수 있다.According to an embodiment of the present invention, when the management server 100 attempts to include transport information and storage information included in the sidechain in the central blockchain, the central blockchain system may forge information contained in the sidechain. To determine if it is, it may require verification of the majority of network users using the side chain. In other words, the central blockchain system can secure the integrity of data included in the blockchain through verification of the majority of network users using the sidechain. As such, the management server 100 does not directly manage the central blockchain, but may only perform a request for adding data included in the sidechain on the central blockchain. However, the management server 100 may grasp the state of the cargo through the freight transport information and the cargo storage information included in the image and the side chain captured by the carrier terminal (200-1, 200-2) and the storage terminal 300. It is possible to fulfill the request to include the relevant information in the central blockchain only for the cargo with no abnormality.

도 2는 본 발명의 일 실시예에 따른 관리 서버(100)의 구성을 간략하게 나타낸 블록도이다.2 is a block diagram schematically showing the configuration of the management server 100 according to an embodiment of the present invention.

도 2를 참조하면, 관리 서버(100)는 정보 수집부(110), 화물 상태 판단부(120), 블록체인 관리부(130), 화물 상태 알림부(140), 배상 책임 계산부(150), 통신부(160) 및 제어부(170)를 포함하여 구성될 수 있다.Referring to FIG. 2, the management server 100 includes an information collecting unit 110, a cargo state determination unit 120, a blockchain management unit 130, a cargo state notification unit 140, a liability liability calculation unit 150, It may be configured to include a communication unit 160 and the control unit 170.

정보 수집부(110)는 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)로부터 화물 운송 및 화물 보관과 관련된 각종 정보를 수신할 수 있다. 이와 같은 정보에는 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)가 각 운송경로의 출발 지점 및 도착지점에서 촬상한 화물의 화상, 보관 지점에서 촬상한 화물의 화상 등이 포함될 수 있다. 또한, 정보 수집부(110)는 각종 서버로부터 운송 수단에 대한 실시간 정보를 수집할 수 있다. 예를 들어, 운송수단이 항공기나 선박인 경우에 있어, 정보 수집부(110)는 해당 운송수단을 운영하는 항공사 또는 선박회사의 서버에 접속하여 항공기 또는 선박에 대한 실시간 정보를 수집할 수 있다. 정보 수집부(110)가 수집하는 정보는 운송수단을 특정하는 정보, 출발시간, 도착시간, 지연사유, 운송을 수행하는데 소요되는 예상 시간 등을 포함할 수 있다. 정보 수집부(110)가 수집하는 정보는 해상운송시 발급되는 선하증권 또는 항공운송시 발급되는 항공운송장에 표시되는 정보를 포함할 수 있다.The information collecting unit 110 may receive various information related to freight transportation and cargo storage from the carrier terminals 200-1 and 200-2 and the storage terminal 300. Such information may include images of cargo captured by the carrier terminals 200-1 and 200-2 and the storage terminal 300 at the departure point and the arrival point of each transport route, images of cargo photographed at the storage point, and the like. have. In addition, the information collecting unit 110 may collect real-time information on the transportation means from various servers. For example, when the vehicle is an aircraft or a ship, the information collection unit 110 may collect real-time information about the aircraft or the ship by accessing a server of an airline or a ship company that operates the vehicle. The information collected by the information collecting unit 110 may include information specifying a vehicle, a departure time, an arrival time, a reason for delay, an estimated time required to perform transportation, and the like. The information collected by the information collecting unit 110 may include information displayed on the bill of lading issued during the sea transport or the air waybill issued during the air transport.

화물 상태 판단부(120)는 정보 수집부(110)에서 수집된 화물의 화상 및 운송수단에 관한 정보를 이용하여 화물의 운송중 화물의 상태가 정상인지 또는 이상이 발생하였는지 여부를 확인할 수 있다.The cargo state determining unit 120 may check whether the state of the cargo is normal or abnormal during the transportation of the cargo by using the information of the image and the transportation means of the cargo collected by the information collecting unit 110.

일 실시예에 따른 화물 상태 판단부(120)가 화물의 운송과정에서 화물의 상태를 확인하는 방법은 각 운송경로의 출발 지점 및 도착 지점에서 촬상된 화물의 화상을 비교하는 것일 수 있다. 예를 들면, 도 1에서 도시된 것과 같이 특정한 화물이 제1 운송수단을 통해 출발지로부터 보관지에 운송되고, 제2 운송수단을 통해 보관지로부터 도착지로 운송될 수 있다. 이 경우 화물 상태 판단부(120)는 제1 운송자 단말기(200-1)로부터 출발지에서의 화물의 화상과 보관지에 도착하는 시점의 화물의 화상을 수신할 수 있고, 보관자 단말기(300)로부터 화물이 보관지에 입고되는 시점의 화상과 출고되는 시점의 화상을 수신할 수 있으며, 제2 운송자 단말기(200-2)로부터 화물이 보관지에서 출발하는 시점의 화상과 최종 도착지에 도착하는 시점의 화상을 수신할 수 있다. 화물 상태 판단부(120)는 이와 같은 화상들을 비교하여 인식되는 화물의 상태가 다른지 여부를 판단할 수 있으며, 이를 통해 운송의 어느 과정에서 화물의 상태가 변경되었는지 또한 판단할 수 있다. 화물 상태 판단부(120)는 이미지 인식 알고리즘 내지 모듈을 이용하여 화상의 비교처리를 수행할 수 있다. 이러한 비교처리 방식은 특징점 추출, 이미지 파싱, 파싱된 데이터를 기반으로 한 RGB 기반의 이미지 유사도 추출 등의 방법론이 적용될 수 있으나, 화물 상태 판단부(120)가 이용하는 이미지 인식 알고리즘 방식은 이와 같은 방식에 한정되지 않으며, 화상의 유사도 측정에 이용될 수 있는 다양한 방식이 적용될 수 있음은 물론이다. 화물 상태 판단부(120)는 미리 저장된 운송화물의 표준 사진 모델을 추가적으로 비교함으로써 화물의 상태를 판단하고 화상간의 비교를 수행할 수 있으며, 복수의 화상을 각도별(예: 평면도 대 평면도, 정면도 대 정면도 등)로 비교하여 화물의 이상 여부를 판단할 수 있다.According to an embodiment, the freight state determining unit 120 may check the state of the freight in the course of freight transportation by comparing images of the freight photographed at the departure point and the arrival point of each transport route. For example, as shown in FIG. 1, certain cargo may be transported from the origin to the storage via the first vehicle, and transported from the storage to the destination via the second vehicle. In this case, the cargo state determination unit 120 may receive an image of the cargo at the departure point and an image of the cargo at the time of arrival at the storage location from the first transporter terminal 200-1, and the cargo may be stored from the storage terminal 300. It is possible to receive an image at the time of arrival at the storage site and an image at the time of shipment, and to receive an image at the time of arrival of the cargo from the storage terminal and an image at the time of arrival at the final destination from the second carrier terminal 200-2. can do. The cargo state determination unit 120 may compare the images and determine whether the recognized cargo state is different, and thus, determine whether the cargo state has been changed in the course of transportation. The cargo state determination unit 120 may perform image comparison processing using an image recognition algorithm or a module. The comparison processing method may be applied to methodologies such as feature point extraction, image parsing, and RGB-based image similarity extraction based on the parsed data. However, the image recognition algorithm used by the cargo state determination unit 120 may be applied to such a method. The present invention is not limited thereto, and various methods that can be used to measure the similarity of an image may be applied. The cargo state determiner 120 may further compare the standard photographic model of the pre-stored cargo to determine the state of the cargo and perform comparisons between the images, and view the plurality of images by angle (eg, plan view versus plan view, front view). Large front view, etc.) to determine whether the cargo is abnormal.

일 실시예에 따른 화물 상태 판단부(120)는 수집한 운송 화물의 화상과 더불어, 후술할 블록체인 관리부(130)를 통해 획득하는 사이드 체인 내에 포함된 정보인, 화물의 운송 정보 및 보관 정보등을 종합하여 화물의 상태를 판단할 수 있다. 화물 상태 판단부(120)는 이를 통해 화물의 현재 위치, 상태, 이동 경로, 도착 예정 시각 등을 판단할 수 있다. Cargo state determination unit 120 according to an embodiment, along with the image of the collected freight, collected in the side chain to be obtained through the block chain management unit 130 to be described later, the freight information and storage information, etc. The condition of the cargo can be judged by the sum. The cargo state determination unit 120 may determine the current position, state, moving path, arrival time, etc. of the cargo.

블록체인 관리부(130)는 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)가 생성하거나 업데이트한 사이드 체인을 수신할 수 있다. 이와 같은 블록체인 관리부(130)의 사이드 체인 정보 수집은 후술할 통신부(160)에 의해 수행될 수 있다. 즉, 일 실시예에 따르면, 블록체인 관리부(130)는 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)로부터 직접적으로 화물 운송 정보 또는 화물 보관 정보를 수신하지 않고 인터넷과 같은 통신망을 통해 사이드 체인을 수신함으로써 해당 사이드 체인 내에 포함되어 있는 화물 운송 관련 정보 또는 보관 정보를 획득할 수 있다. 이와 같이 사이드 체인이 이용되는 과정에서, 공개키(Pulick Key), 개인키(Private Key) 및 해시함수(Hash Function)가 이용되어 사이드 체인이 포함하는 화물 운송 정보 및 화물 보관 정보의 보안성이 담보될 수 있다. The blockchain manager 130 may receive a side chain generated or updated by the carrier terminals 200-1 and 200-2 and the storage terminal 300. The side chain information collection of the blockchain manager 130 may be performed by the communication unit 160 to be described later. That is, according to an embodiment, the blockchain management unit 130 does not receive freight transport information or freight storage information directly from the carrier terminals 200-1 and 200-2, and the storage terminal 300, but not through a communication network such as the Internet. By receiving the side chain through can obtain the cargo transport information or storage information included in the side chain. In the process of using the side chain as described above, the public key (Pulick Key), private key (Private Key) and hash function (Hash Function) is used to secure the security of cargo transport information and cargo storage information included in the side chain Can be.

블록체인 관리부(130)는 화물 상태 판단부(120)가 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)로부터 수신한 화물의 화상 및 사이드체인으로부터 획득한 화물 운송 정보 및 보관 정보를 통해 특정한 화물의 상태에 이상이 존재하는지 여부를 판단하면, 그 판단을 토대로 사이드 체인에 포함된 화물 운송 정보 및 보관 정보를 중앙 블록 체인에 포함시킬지 여부를 결정할 수 있다. 즉, 일 실시예에 따르면 블록체인 관리부(130)는 화물의 상태에 이상이 존재하지 않는 경우에만 사이드 체인에 포함된 운송 정보 및 보관 정보를 중앙 블록체인에 포함시킬 것을 요청할 수 있다. 중앙 블록체인 시스템은 전술한 바와 같이, 사이드 체인을 사용하는 네트워크 사용자 중 과반수의 검증이 통과된 경우에만 해당 운송 정보 및 보관 정보를 블록체인 상에 업데이트할 수 있다.The blockchain management unit 130 is a cargo state determination unit 120, the freight transport information and storage information obtained from the side chain and the image of the cargo received from the carrier terminal (200-1, 200-2) and the storage terminal (300) If it is determined whether the abnormality in the status of a particular cargo through, based on the determination can determine whether to include the cargo transport information and storage information included in the side chain in the central block chain. That is, according to an embodiment, the blockchain manager 130 may request to include the transport information and the storage information included in the sidechain in the central blockchain only when there is no abnormality in the state of the cargo. As described above, the central blockchain system can update the corresponding transport information and storage information on the blockchain only when the majority of network users who use the sidechain have passed the verification.

블록체인 관리부(130)는 화물 상태 판단부(120)가 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)를 통해 수집된 화물의 화상과, 사이드체인을 통해 수집된 운송 정보를 토대로 화물 운송이 출발지부터 도착지까지 이상 없이 이루어졌다고 판단하면, 중앙 블록체인을 이용한 암호화폐를 통해 거래가 이루어지도록 할 수 있다. 즉, 운송계약의 내용이 중앙 블록체인을 통해 등록되어 있고 해당하는 운송 건이 이상없이 완료되는 경우에 있어, 블록체인 관리부(130)는 이와 같은 건들에 대해 암호화폐를 통해 운송비의 지불이 자동적으로 이루어지도록 할 수 있다. 일 실시예에 따르면 운송이 완료되면 이와 같이 암호화폐를 통한 운송비의 지불은 중앙 블록체인 시스템에 의해 자동적으로 수행될 수 있으며, 이 경우에 블록체인 관리부(130)는 운송이 완료되기 전에 계약의 내용을 중앙 블록체인의 데이터 상에 포함되도록 할 수 있다.Blockchain management unit 130 is a cargo state determination unit 120 is the image of the cargo collected through the carrier terminal (200-1, 200-2) and the storage terminal 300 and the transport information collected through the sidechain On the basis of this, if the freight transportation is completed from the origin to the destination, the transaction can be made through the cryptocurrency using the central blockchain. That is, in the case where the contents of the transport contract are registered through the central blockchain and the corresponding transport case is completed without any abnormality, the blockchain management unit 130 automatically pays the transport cost through such cryptocurrency for such cases. Can be lost. According to an embodiment, when the transportation is completed, the payment of the transportation cost through the cryptocurrency may be automatically performed by the central blockchain system. In this case, the blockchain manager 130 may determine the contents of the contract before the transportation is completed. Can be included in the data of the central blockchain.

화물 상태 알림부(140)는 화물 상태 판단부(120)가 화물의 운송과정에서 수집된 화물의 화상 및 사이드 체인에 포함된 운송 정보 및 보관 정보를 기반으로 화물의 상태를 파악한 결과, 화물의 상태에 이상이 발생하였거나 존재함이 판단되면, 해당하는 화물에 관련된 상태 정보를 해당 화물에 대한 운송업무를 수행하는 운송자 단말기, 보관자 단말기, 관리자 단말기 중 적어도 하나 이상에 전송할 수 있다. 이와 같은 알림을 통해 화물의 운송자, 보관자, 관리자 등은 화물에 생긴 이상을 파악하고 신속하게 이에 대한 조치를 취할 수 있다.Cargo status notification unit 140 as a result of the cargo status determination unit 120 as a result of the cargo grasp based on the freight information and storage information contained in the side chain and the image of the cargo collected in the course of the cargo, the status of the cargo If it is determined that the error has occurred or exists, the state information related to the corresponding cargo may be transmitted to at least one or more of the carrier terminal, the storage terminal, the manager terminal performing the transport service for the cargo. These notifications enable the carrier, keeper, and manager of the cargo to identify and quickly act on the cargo.

배상 책임 계산부(150)는 화물 상태 판단부(120)가 운송 화물의 이상 상태를 파악한 경우, 운송 과정의 어느 구간에서 화물의 상태가 변화하였는지에 따라 운송자, 보관자 및 관리자들의 배상 책임과 과실 비율을 계산할 수 있다. 이와 같은 과실 비율 계산은 화물의 상태가 변화한 시점에 따라 계산될 수 있으며, 화물의 운송자 또는 보관자가 촬상한 화상을 관리 서버(100)로 전송하였을 때 화상이 촬상된 시점, 해상도, 화상의 위치정보 등을 토대로 계산될 수 있다. 또한, 배상 책임 계산부(150)는 사이드 체인에 포함된 운송정보 및 외부 서버로부터 획득한 운송정보를 토대로 하여 배상 책임이 어느 주체에게 존재하는지 여부와, 복수 주체에게 배상 책임이 존재하는 경우의 과실 비율을 계산할 수 있다. 배상 책임 계산부(150)는 이 과정에서 존재하는 정보만이 아니라 존재하지 않는 정보를 토대로하여 배상 책임과 과실 비율을 결정할 수 있다. 예를 들어, 특정 운송자가 촬상한 화상을 요구되는 특정 시점에 관리 서버(100)로 전송하지 않는 경우나, 사이드 체인을 이용한 운송 정보 업데이트가 특정 운송자 단말기로부터 이루어지지 않은 경우, 운송 정보에 누락이나 오류가 있는 경우 등에는 이와 같은 정보를 종합하여 배상 책임과 과실 비율을 결정할 수 있다.When the cargo state determination unit 120 determines the abnormal state of the freight, the liability liability calculator 150 determines the liability and negligence rate of the carrier, the keeper, and the manager according to which section of the freight has changed. Can be calculated Such error rate calculation may be calculated according to the time point at which the state of the cargo changes, and when the image is taken by the carrier or the storage person of the freight to the management server 100, the time at which the image was captured, the resolution, and the position of the image. It can be calculated based on information. In addition, on the basis of the transport information included in the side chain and the transport information obtained from the external server, the compensation liability calculation unit 150 determines whether the compensation liability exists to which subject, and the fault in the case where the compensation liability exists to multiple subjects. The ratio can be calculated. Compensation liability calculation unit 150 may determine the liability and error rate based on information that does not exist in this process as well as information that does not exist. For example, when the image captured by a specific carrier is not transmitted to the management server 100 at a specific point in time required, or when the transportation information update using the side chain is not made from the specific carrier terminal, In the case of an error, such information may be aggregated to determine liability and error rates.

통신부(160)는 관리 서버(100)가 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300) 등의 사용자 단말기, 외부 서버 등과 통신을 수행할 수 있도록 한다. 또한, 통신부(160)는 관리 서버(100)가 중앙 블록체인 및 사이드 체인의 노드들에 접근할 수 있도록 데이터 통신을 수행한다.The communication unit 160 enables the management server 100 to communicate with user terminals such as the carrier terminals 200-1 and 200-2 and the storage terminal 300, an external server, and the like. In addition, the communication unit 160 performs data communication so that the management server 100 can access the nodes of the central blockchain and side chain.

제어부(170)는 정보 수집부(110), 화물 상태 판단부(120), 블록체인 관리부(130), 화물 상태 알림부(140), 배상 책임 계산부(150) 및 통신부(160) 간의 데이터 흐름을 제어하는 기능을 수행할 수 있다. 즉, 본 발명에 따른 제어부(170)는 정보 수집부(110), 화물 상태 판단부(120), 블록체인 관리부(130), 화물 상태 알림부(140), 배상 책임 계산부(150) 및 통신부(160)에서 각각 고유한 기능을 수행하도록 제어할 수 있다.The control unit 170 is a data flow between the information collecting unit 110, cargo state determination unit 120, block chain management unit 130, cargo state notification unit 140, compensation liability calculation unit 150 and communication unit 160 It can control the function. That is, the control unit 170 according to the present invention is the information collecting unit 110, cargo state determination unit 120, block chain management unit 130, cargo state notification unit 140, compensation liability calculation unit 150 and communication unit Each of the control units 160 may control to perform a unique function.

도 3은 본 발명의 일 실시예에 따른 운송화물 상태 확인 시스템(10)에서 화물이 이동하는 경로에 따라 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)에서 이루어지는 동작들을 나타낸 흐름도이다.FIG. 3 is a flowchart illustrating operations performed by the carrier terminals 200-1 and 200-2 and the storage terminal 300 according to a route in which the cargo moves in the transportation cargo state checking system 10 according to an exemplary embodiment of the present invention. to be.

도 3에서는 도 1에 도시된 것과 같이 운송의 대상이 되는 화물이 출발지에서 제1 운송수단을 통해 보관지에 운송되고, 제2 운송수단을 통해 보관지에서 도착지까지 운송되는 것을 예시로 들어 설명하기로 한다.In FIG. 3, as an example, cargoes to be transported as shown in FIG. 1 are transported from a source to a storage area through a first vehicle and transported from a storage area to a destination via a second vehicle. do.

화물 운송이 시작되면, 화물에 대한 화물 촬상이 제1 운송자 단말기(200-1)를 통해 수행되며, 촬상된 화상은 제1 운송자 단말기(200-1)에서 관리 서버(100)로 전송될 수 있다. 이와 더불어, 제1 운송자 단말기(200-1)는 화물 운송 정보에 대한 업데이트를 사이드 체인 상에서 수행할 수 있다(S310). 사이드 체인 상에서 이루어지는 운송 정보에 대한 업데이트는 제1 운송자 단말기(200-1)가 화물에 부착된 전자 코드를 스캔하여 화물 정보를 획득하고, 운송자로부터 운송 정보를 입력 받음에 따라 이루어질 수 있다.When freight transportation starts, image pickup of cargo is performed through the first carrier terminal 200-1, and the captured image may be transmitted from the first carrier terminal 200-1 to the management server 100. . In addition, the first transporter terminal 200-1 may perform an update on freight transport information on the side chain (S310). The update of the transportation information made on the side chain may be performed as the first carrier terminal 200-1 acquires cargo information by scanning an electronic code attached to the cargo and receives the transportation information from the carrier.

이후, 화물은 제1 운송수단을 통해 출발지에서부터 보관지로 운송될 수 있다(S320). 일 실시예에 따르면, 화물 운송 정보에 대한 업데이트는 이와 같은 운송 과정에서도 제1 운송자 단말기(200-1)를 통해 사이드 체인 상에서 수행될 수 있다.Thereafter, the cargo may be transported from the starting point to the storage place through the first transportation means (S320). According to an embodiment, the update of the freight transport information may be performed on the side chain through the first carrier terminal 200-1 even in such a transport process.

화물이 제1 운송수단을 통해 보관지에 도착한 후, S310에서 수행되었던 화물 화상 촬상의 수행 및 관리 서버(100)로의 전송, 사이드 체인 상에서의 화물 운송 정보 업데이트가 제1 운송자 단말기(200-1)를 통해 재차 이루어질 수 있다(S330).After the cargo arrives at the storage area through the first means of transportation, the cargo image pickup and the transfer to the management server 100 and the update of the cargo transportation information on the side chain, which have been performed in S310, may cause the first carrier terminal 200-1 to be carried out. It may be made again through (S330).

보관지에 화물이 도착한 후에는 화물 화상 촬상의 수행 및 관리 서버(100)로의 전송, 사이드 체인 상에서의 화물 운송 정보 업데이트가 보관자 단말기(300)를 통해 이루어질 수 있으며(S340), 이와 같은 동작들은 화물이 보관지에 보관되기 시작하는 시점과 보관이 종료되어 제2 운송수단으로 옮겨지기 직전 시점과 같이 복수 번 이루어질 수 있다. 일 실시예에 따르면, 화물이 보관지에서 보관되는 경우에 일정 시간 간격마다 상기와 같은 동작들이 이루어질 수도 있다.After the cargo arrives at the storage site, the cargo image capture and the transfer to the management server 100 and the cargo transportation information update on the side chain may be performed through the storage terminal 300 (S340). It may be made a plurality of times, such as when it is started to be stored in the storage place and when the storage is finished and just before being transferred to the second vehicle. According to one embodiment, the above operations may be performed at regular time intervals when the cargo is stored in the storage.

보관지에서의 화물 보관이 종료된 후에는, 화물 화상 촬상의 수행 및 관리 서버(100)로의 전송, 사이드 체인 상에서의 화물 운송 정보 업데이트가 제2 운송자 단말기(200-2)를 통해 이루어질 수 있으며(S350), 제2 운송수단을 통해 화물이 보관지에서 도착지로 운송된 후에(S360), 화물 화상 촬상의 수행 및 관리 서버(100)로의 전송, 사이드 체인 상에서의 화물 운송 정보 업데이트와 같은 동작들이 제2 운송자 단말기(200-2)를 통해 재차 이루어질 수 있다(S370).After the cargo storage in the storage area is finished, the cargo image pickup and the transfer to the management server 100, the cargo transportation information update on the side chain can be made through the second carrier terminal 200-2 ( S350), after the cargo is transported from the storage area to the destination via the second means of transportation (S360), operations such as performing cargo image pickup and transmission to the management server 100 and updating cargo transportation information on the side chain are performed. 2 may be made again through the transporter terminal 200-2 (S370).

전술된 방식으로 화물은 출발지에서 도착지까지 운송될 수 있으며, 운송자 및 보관자에 의해 화물의 화상이 촬상되어 관리 서버로 전송되며, 화물 운송 정보가 사이드 체인 상에서 업데이트될 수 있다.In the manner described above, the cargo can be transported from the origin to the destination, an image of the cargo is taken by the carrier and the keeper and transmitted to the management server, and the cargo transportation information can be updated on the side chain.

도 4는 본 발명의 일 실시예에 따른 관리 서버(100)에서 화물 운송에 이상이 있는지 여부를 판단하고 이에 대한 알림 및 배상 책임 계산을 수행하는 방법에 대한 흐름도이다.4 is a flowchart illustrating a method of determining whether there is an error in freight transportation and performing notification and compensation liability calculation for the management server 100 according to an embodiment of the present invention.

도 4를 참조하면 관리 서버(100)는 화물의 운송이 진행되는 과정 동안에 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)로부터 화물에 대해 촬상된 화상을 수신할 수 있으며, 사이드 체인을 통해 화물 운송 정보를 수집할 수 있다(S410).Referring to FIG. 4, the management server 100 may receive a captured image of the cargo from the carrier terminals 200-1 and 200-2 and the storage terminal 300 during the process of transporting the cargo. Cargo transportation information can be collected through the chain (S410).

이후, 관리 서버(100)는 수집된 화상 및 화물 운송 정보를 토대로 화물 운송에 이상이 있는지 여부를 판단할 수 있다(S420). 이는 수집된 화상의 유사도 비교 및 수집된 정보의 분석을 통해 이루어질 수 있다.Thereafter, the management server 100 may determine whether there is an abnormality in freight transportation based on the collected image and freight transportation information (S420). This can be done through similarity comparison of the collected images and analysis of the collected information.

관리 서버(100)는 상기와 같은 방식으로 화물 운송에 이상이 발생했다는 사실을 판단할 수 있으며, 이 경우 운송자 단말기(200-1, 200-2), 보관자 단말기(300) 또는 관리자 단말기 중 적어도 하나 이상에 화물 상태 정보를 전송하여 알릴 수 있다(S430).The management server 100 may determine that an abnormality has occurred in the cargo transportation in the above manner, in which case at least one of the carrier terminals 200-1, 200-2, the holder terminal 300, or the manager terminal. The cargo state information can be transmitted and notified (S430).

관리 서버(100)는 화물 운송에 이상이 발생하였다고 판단되는 경우, 화물 운송 기록에 대한 추가적인 분석 수행을 통해 배상 책임의 귀속 주체를 결정할 수 있으며, 배상 책임의 귀속 주체가 하나가 아닌 경우에는 각 주체간의 과실 비율에 대한 산정을 수행할 수 있다(S440). 이와 같은 추가적인 분석 수행은 관리 서버(100)가 화물 운송 과정에서 수집한 촬상들과 화물 운송 정보를 토대로 수행될 수 있다.If it is determined that an abnormality has occurred in the freight transportation, the management server 100 may determine the subject of the liability for compensation by performing additional analysis on the freight transport record. Estimation of the fruit ratio of the liver can be performed (S440). The additional analysis may be performed based on the images captured by the management server 100 during the freight transportation and the freight transportation information.

관리 서버(100)는 배상 책임의 귀속 주체 결정 및 과실 비율에 대한 산정을 수행한 후에, 해당 화물 운송과 관련된 관련자들에게 배상 책임 귀속 주체 및 과실 비율 산정 결과를 전송할 수 있다(S450).After the management server 100 performs the determination of the subject of liability for liability and the calculation of the fault rate, the management server 100 may transmit a result of the determination of the subject of liability and fault rate to persons involved in the relevant freight transport (S450).

이와 같은 관리 서버(100)의 동작에 따라 국제운송과 같은 다양한 운송수단을 운송 과정에서 포함하는 복합 운송에 있어서 운송 수단별로 화물의 상태를 확인할 수 있고 향후 배상책임의 주체를 명확히 할 수 있다.According to the operation of the management server 100 as described above, in the multimodal transport including various transportation means such as international transportation in the transport process can check the status of the cargo by transport means and can be clarified the subject of future liability.

도 5는 본 발명의 일 실시예에 따른 블록체인 시스템 상에서 화물 운송 정보가 관리되는 방법을 도시한 흐름도이다.5 is a flowchart illustrating a method of managing cargo transportation information on a blockchain system according to an embodiment of the present invention.

본 발명의 일 실시예에 따르면, 중앙 블록체인 시스템 및 중앙 블록체인 시스템을 플랫폼으로 활용하는 사이드 체인 시스템이 존재할 수 있다.According to one embodiment of the present invention, there may be a side chain system utilizing the central block chain system and the central block chain system as a platform.

도 5를 참조하면, 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)를 통해 사이드 체인 상에서 화물 운송 정보 및 화물 보관 정보의 업데이트가 수행될 수 있다(S510). 이와 같은 업데이트는 운송자 단말기(200-1, 200-2) 및 보관자 단말기(300)가 화물에 부착된 전자 코드의 스캔을 수행한 후에 이루어질 수 있다. Referring to FIG. 5, the freight transport information and the freight storage information may be updated on the side chain through the carrier terminals 200-1 and 200-2 and the holder terminal 300 (S510). This update may be made after the carrier terminals 200-1 and 200-2 and the depositor terminal 300 perform a scan of the electronic code attached to the cargo.

이후, 관리 서버(100)는 화물 운송 정보가 업데이트 된 시점까지의 화물 운송 과정에 이상이 없다고 판단하는 경우, 사이드 체인에 포함된 화물 운송정보를 중앙 블록체인에 포함시킬 것을 요청할 수 있다(S520). 이와 같은 요청은 관리 서버(100)가 중앙 블록체인 시스템에 대해 수행할 수 있다.Thereafter, when the management server 100 determines that there is no abnormality in the freight transport process until the freight transport information is updated, the management server 100 may request to include the freight transport information included in the side chain in the central block chain (S520). . Such a request may be performed by the management server 100 for the central blockchain system.

중앙 블록체인 시스템은 사이드 체인을 사용하는 네트워크 사용자들 중 과반수, 즉 노드의 과반수의 검증을 받은 경우에만 해당 사이드 체인을 중앙 블록체인에 포함시킬 수 있다(S530). 다른 실시예에 따르면, 중앙 블록체인 시스템은 사이드 체인을 사용하는 네트워크 사용자 전부, 즉 모든 노드의 검증을 받은 경우에만 해당 사이드 체인을 중앙 블록체인에 포함하도록 설정될 수도 있다.The central blockchain system may include the sidechain in the central blockchain only when the majority of network users who use the sidechain have been verified, that is, the majority of the nodes are verified (S530). According to another exemplary embodiment, the central blockchain system may be configured to include the sidechain in the central blockchain only when all network users who use the sidechain, that is, all nodes have been verified.

이와 같은 방식으로 화물 운송 정보가 화물의 운송 과정에서 계속해서 중앙 블록체인 시스템에 업데이트 될 수 있으며, 화물의 운송 완료 정보와 함께 화물의 상태 및 운송과정에서 이상이 존재하지 않았다는 정보가 중앙 블록체인에 업데이트 될 수 있다(S540). 이는, 해당 화물의 전 운송과정이 이상없이 종료되었다는 것을 의미하며, 이 경우 해당 화물 운송과 관련된 계약에 따라 중앙 블록체인을 이용한 거래가 자동적으로 수행될 수 있다(S550). 이 거래는 운송비의 지불일 수 있으며, 중앙 블록체인을 이용한 암호화폐를 통해서 이루어질 수 있다. 이와 같은 화물 운송과 관련된 금전 관련 계약 내용은 화물 운송이 시작되기 전에 중앙 블록체인 상에 업데이트 되어 있을 수 있다.In this way, the freight transport information can be continuously updated in the central blockchain system during the transport of the cargo, and the information on the completion of the cargo and the status of the cargo and that there was no abnormality in the transportation process can be updated. It may be updated (S540). This means that the entire transport process of the cargo has been completed without any abnormality. In this case, a transaction using the central blockchain may be automatically performed according to the contract related to the cargo transport (S550). This transaction can be a payment of transportation costs and can be made through cryptocurrency using a central blockchain. Monetary contracts related to such cargo transportation may be updated on the central blockchain before the cargo commences.

전술한 본 발명의 실시예들에 따르면, 다양한 운송수단을 포함하는 복합 운송에 있어서 운송 수단 별로 화물의 상태를 확인할 수 있으며, 화물 운송에 이상이 생기는 경우에 향후 배상책임의 주체를 명확히 할 수 있다. 또한, 이와 같은 과정에 블록체인 기술이 도입됨에 따라 데이터의 위조, 변조를 방지할 수 있으며 복합 운송과 관련된 거래에서도 활용될 수 있다.According to the embodiments of the present invention described above, in the multimodal transport including a variety of transport means can check the status of the cargo for each transport means, in the event of an abnormality in freight transport can be clarified the subject of future liability. . In addition, as blockchain technology is introduced in this process, data forgery and tampering can be prevented and used in transactions related to complex transportation.

한편, 상기와 같은 암호화폐 대신, 일반적인 지급 방식을 통해서 거래될 수 있음은 물론이다. 예컨대, 중앙 블록체인에서 전 운송과정이 이상없이 수행된 것으로 검증되는 경우, 현금 지급을 통해 계약이 완료될 수 있다.On the other hand, instead of the cryptocurrency as described above, it can be traded through a general payment method. For example, if it is verified that the entire transport process has been performed without error in the central blockchain, the contract can be completed by cash payment.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.

본 발명의 범위는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is represented by the following claims, and it should be construed that all changes or modifications derived from the meaning and scope of the claims and equivalent concepts thereof are included in the scope of the present invention.

10: 운송화물 확인 시스템
100: 관리 서버
110: 정보 수집부
120: 화물 상태 판단부
130: 블록체인 관리부
140: 화물 상태 알림부
150: 배상 책임 계산부
160: 통신부
170: 제어부
200-1: 제1 운송자 단말기
200-2: 제2 운송자 단말기
300: 보관자 단말기
10: transport freight checking system
100: management server
110: information collector
120: cargo status determination unit
130: blockchain management
140: cargo status notification unit
150: liability accounting department
160: communication unit
170: control unit
200-1: first carrier terminal
200-2: second carrier terminal
300: custodian terminal

Claims (9)

운송화물 상태 확인 시스템이 블록체인 기술을 활용하여 운송 화물 상태를 확인하는 방법에 있어서,
화물에 부착된 전자 코드를 스캔하는 운송자 단말기를 통해 화물 운송 정보를 포함하는 사이드 체인(side chain)을 생성하거나, 생성되어 있는 사이드 체인에 화물 운송 정보를 업데이트 하는 단계;
관리 서버를 통해 화물 운송 과정에 관여하는 적어도 하나 이상의 상기 운송자 단말기로부터 운송경로의 출발 지점 및 도착 지점에서 촬상된 화물의 화상을 수집하는 단계; 및
상기 관리 서버를 통해 수집된 화물의 화상 및 사이드 체인에 포함된 화물 운송 정보를 통하여 화물의 상태에 이상이 존재하는지 여부를 판단하고, 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 단계를 포함하는, 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법.
In the method of checking the cargo status using the blockchain technology,
Generating a side chain including the freight transportation information through a carrier terminal scanning the electronic code attached to the cargo or updating the freight transportation information in the generated side chain;
Collecting images of the cargo photographed at the departure point and the arrival point of the transportation route from at least one of the carrier terminals involved in the cargo transportation process through a management server; And
Determining whether there is an abnormality in the condition of the cargo through the image of the cargo collected through the management server and the cargo transportation information included in the side chain, and including the cargo transportation information included in the side chain in the central blockchain; Comprising, the freight status check method of the freight status checking system.
제1항에 있어서,
상기 화물에 부착된 전자 코드를 스캔하는 보관자 단말기를 통해 화물 보관 정보를 포함하는 사이드 체인을 생성하거나, 생성되어 있는 사이드 체인에 화물 보관 정보를 업데이트 하는 단계; 및
상기 관리 서버를 통해 화물 운송 과정에서 화물의 보관에 관여하는 적어도 하나 이상의 상기 보관자 단말기로부터 보관 장소에서 촬상된 화물의 화상을 수집하는 단계를 더 포함하는, 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법.
The method of claim 1,
Generating a side chain including cargo storage information through a storage terminal scanning the electronic code attached to the cargo, or updating cargo storage information on the generated side chain; And
Collecting at least one image of the cargo photographed at the storage location from the at least one storage terminal involved in the storage of the cargo in the course of cargo transportation through the management server, the cargo status check method .
제1항에 있어서,
상기 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 단계는, 상기 관리 서버가 화물의 화상 및 사이드 체인이 포함하는 화물 운송 정보를 기반으로 하여 화물의 상태가 이상인지 여부를 판단한 후, 화물의 상태에 이상이 존재하지 않는 경우에만 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 것을 특징으로 하는, 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법.
The method of claim 1,
The step of including the cargo transport information included in the side chain to the central block chain, after the management server determines whether the status of the cargo is abnormal based on the image of the cargo and the cargo transport information included in the side chain, A method of confirming a freight status of a freight freight status checking system, characterized in that the freight information contained in the sidechain is included in the central blockchain only when there is no abnormality in the freight condition.
제1항에 있어서,
상기 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 단계는, 사이드 체인을 사용하는 네트워크 사용자들 중 과반수의 검증을 통과한 경우에만 진행되는 것을 특징으로 하는, 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법.
The method of claim 1,
The step of including the cargo transport information included in the side chain to the central blockchain, characterized in that only if the pass of the majority of the network users that use the side chain, characterized in that the transportation of the freight cargo confirmation system How to check cargo status.
제1항에 있어서,
상기 관리 서버를 통해 수집된 화물의 화상 또는 사이드 체인에 포함된 화물 운송 정보를 통해 화물 운송이 출발지부터 도착지까지 이상 없이 이루어졌는지 여부를 판단하고, 화물 운송이 이상 없이 이루어진 경우에 상기 중앙 블록체인을 이용한 암호화폐를 통해 운송비의 지불이 이루어지도록 하는, 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법.
The method of claim 1,
It is determined whether or not the cargo transportation has been made from the starting point to the destination point through the image of the cargo collected through the management server or the cargo transportation information included in the side chain, and if the cargo transportation is done without abnormality A method for checking the status of a freight in a freight condition checking system, wherein the freight cost is paid through a used cryptocurrency.
제1항에 있어서,
상기 관리 서버를 통해 수집된 화물의 화상 및 사이드 체인에 포함된 화물 운송 정보를 통하여 화물의 상태에 이상이 존재함이 판단되면, 해당하는 화물에 대한 상태 정보를 해당 화물에 대한 운송업무를 수행하는 운송자 단말기, 보관자 단말기 또는 관리자 단말기 중 적어도 하나 이상에 전송하는 단계를 더 포함하는, 운송화물 상태 확인 시스템의 운송화물 상태 확인 방법.
The method of claim 1,
If it is determined that there is an abnormality in the state of the cargo through the image of the cargo collected through the management server and the cargo transport information included in the side chain, performing the transport service for the cargo corresponding to the status information on the corresponding cargo The method of claim 1, further comprising transmitting to at least one of the carrier terminal, the storage terminal or the manager terminal.
블록체인 기술을 활용하여 운송화물의 상태를 확인하는 관리 서버로서,
운송자 단말기로부터 출발 지점 및 도착 지점에서 촬상된 운송 화물에 대한 화상을 수신하며, 사이드 체인을 통해 화물 운송 정보를 수집하는 정보 수집부;
상기 수집된 화물의 화상 및 상기 사이드 체인에 포함된 화물 운송 정보를 통해 화물의 상태에 이상이 존재하는지 여부를 판단하는 화물 상태 판단부;
상기 사이드 체인에 포함된 화물 운송 정보를 중앙 블록체인에 포함시키는 블록체인 관리부; 및
수집된 화물의 화상간 비교 및 화물 운송 정보의 분석을 통해 배상 책임의 귀속 주체 및 과실 비율 산정을 수행하는 배상 책임 계산부를 포함하는, 관리 서버.
As a management server that checks the status of cargo by using blockchain technology,
An information collecting unit which receives images of the transport cargo photographed at the departure point and the arrival point from the carrier terminal, and collects cargo transport information through a side chain;
A cargo state determination unit that determines whether there is an abnormality in the state of the cargo through the image of the collected cargo and the cargo transportation information included in the side chain;
A block chain management unit including freight transportation information included in the side chain in a central block chain; And
And a liability liability calculation unit for performing attribution of liability for liability and an error rate calculation through the comparison between images of collected freight and analysis of freight transport information.
제7항에 있어서,
상기 블록체인 관리부는, 상기 화물 상태 판단부에 의해 화물의 상태에 이상이 존재하지 않는다고 판단된 경우에만 사이드 체인에 포함된 운송 정보를 중앙 블록체인에 포함시키는 것을 특징으로 하는, 관리 서버.
The method of claim 7, wherein
The block chain management unit, characterized in that to include the transport information included in the side chain in the central block chain only when it is determined by the cargo state determination unit that there is no abnormality in the state of the cargo.
제7항에 있어서,
상기 화물 상태 판단부에 의해 화물의 상태에 이상이 존재함이 판단되면, 해당하는 화물에 대한 상태 정보를 해당 화물에 대한 운송업무를 수행하는 운송자 단말기, 보관자 단말기 또는 관리자 단말기 중 적어도 하나 이상에 전송하는 화물 상태 알림부를 더 포함하는, 관리 서버.
The method of claim 7, wherein
If it is determined by the cargo status determination unit that there is an abnormality in the status of the cargo, the status information for the corresponding cargo is transmitted to at least one or more of the carrier terminal, the storage terminal or the manager terminal performing the transport business for the cargo The management server further comprises a freight status notification.
KR1020180087895A 2018-07-27 2018-07-27 Carrier status check system of international multimodal transport using blockchain technology KR102086080B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020180087895A KR102086080B1 (en) 2018-07-27 2018-07-27 Carrier status check system of international multimodal transport using blockchain technology
PCT/KR2018/013542 WO2020022563A1 (en) 2018-07-27 2018-11-08 System for checking freight state by using blockchain technology in combined international transportation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180087895A KR102086080B1 (en) 2018-07-27 2018-07-27 Carrier status check system of international multimodal transport using blockchain technology

Publications (2)

Publication Number Publication Date
KR20200012511A KR20200012511A (en) 2020-02-05
KR102086080B1 true KR102086080B1 (en) 2020-03-06

Family

ID=69180802

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180087895A KR102086080B1 (en) 2018-07-27 2018-07-27 Carrier status check system of international multimodal transport using blockchain technology

Country Status (2)

Country Link
KR (1) KR102086080B1 (en)
WO (1) WO2020022563A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102361722B1 (en) * 2020-02-06 2022-02-11 주식회사 비투텍 Transit Management System for Construction materials and Waste materials
CN111241597A (en) * 2020-02-27 2020-06-05 陕西科技大学 In-transit cargo state monitoring system, device and method based on block chain
CN111401817A (en) * 2020-04-07 2020-07-10 福建好运联联信息科技有限公司 Intelligent settlement method and terminal for multi-type intermodal transportation based on block chain
KR102231301B1 (en) * 2020-08-03 2021-03-23 주식회사 콤라인 Apparatus for providing a service of ship
CN112435042A (en) * 2020-11-30 2021-03-02 重庆文理学院 Supply chain service platform based on block chain
CN112926924B (en) * 2021-03-25 2023-07-25 平安科技(深圳)有限公司 Information processing method, device, electronic equipment and storage medium
CN113469429B (en) * 2021-06-28 2023-04-07 桂林电子科技大学 Multi-type intermodal cargo car pooling method based on block chain and application system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100338244B1 (en) * 2000-04-24 2002-05-27 성백민 Method and system for payment gurantee in commerce between business to business through a network
KR101297874B1 (en) 2011-07-29 2013-08-19 (주) 네톰 System for managing distribution by using rfid
KR20160048601A (en) * 2014-10-25 2016-05-04 장정환 System, server and method for providing home delivery service
KR20170122927A (en) * 2016-04-28 2017-11-07 주식회사 한국이쓰리시험연구소 Things delivery system
KR101701131B1 (en) * 2016-04-28 2017-02-13 주식회사 라피 Data recording and validation methods and systems using the connecting of blockchain between different type
GB2573426A (en) * 2016-12-22 2019-11-06 Walmart Apollo Llc Systems and methods for monitoring item distribution

Also Published As

Publication number Publication date
WO2020022563A1 (en) 2020-01-30
KR20200012511A (en) 2020-02-05

Similar Documents

Publication Publication Date Title
KR102086080B1 (en) Carrier status check system of international multimodal transport using blockchain technology
US10949793B2 (en) Systems and methods for monitoring item distribution
US11798045B2 (en) Method and system for distributing smart containers
US20210272037A1 (en) Systems for supply chain event management
US20180144298A1 (en) Tracking shipping using blockchain
US7341186B2 (en) Proof of presence and confirmation of parcel delivery systems and methods
US11783278B2 (en) Enforcing data consistency in a transportation network
US20120051643A1 (en) Method and system for capturing and inventoring railcar identification numbers
CN108734231B (en) Processing method, device and system for customs clearance information and goods supervision information
CN108764785A (en) logistics service method and platform
US20210165822A1 (en) System for a verifiable physical object with a digital representation and related applications
KR102244691B1 (en) Carrier status check system of international multimodal transport using technology for preventing forgery and alteration of image
CN108932600A (en) A kind of cargo based on Beidou satellite system is anti-fake and positioning supervisory system and method
US20240005369A1 (en) Method and system for distributing smart containers
CN110910066A (en) Bill processing method and device
US20220222668A1 (en) System for verification and management for digitally paired collectables and memorabilia
KR101962948B1 (en) Carrier status check system
US20190236539A1 (en) System and method for delivery vehicle security using blockchain
US20230185942A1 (en) Systems for multi-party dashboards
US20230334609A1 (en) Information management method and non-transitory, computer readable, tangible storage medium storing information management program
KR102046641B1 (en) Carrier status check system of international multimodal transport
CN113095747B (en) Electronic bill of lading circulation method and device based on block chain technology
KR102251607B1 (en) Passport system for managing integrated distribution of international logistics based block chain
Rivero-García et al. Blockchain-based ubiquitous transport and logistics monitoring system
EP3876179A1 (en) New system and method for reclaiming value added tax for tourist/visitors on their purchases and for the zero rating of vat on retail exports leaving the united kingdom and european union

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant