WO2020116893A1 - 블록체인을 이용한 차량 관리 시스템 - Google Patents

블록체인을 이용한 차량 관리 시스템 Download PDF

Info

Publication number
WO2020116893A1
WO2020116893A1 PCT/KR2019/016917 KR2019016917W WO2020116893A1 WO 2020116893 A1 WO2020116893 A1 WO 2020116893A1 KR 2019016917 W KR2019016917 W KR 2019016917W WO 2020116893 A1 WO2020116893 A1 WO 2020116893A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
information
blockchain
block
management server
Prior art date
Application number
PCT/KR2019/016917
Other languages
English (en)
French (fr)
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 윤여표
Publication of WO2020116893A1 publication Critical patent/WO2020116893A1/ko

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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • 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/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Definitions

  • the present invention relates to a vehicle management system using a blockchain, and in particular, collects and processes vehicle manufacturing information at the time of manufacture, variation information of a running vehicle, and operation information of a vehicle to determine the overall state of the vehicle in use and processes it It relates to a vehicle management system using a blockchain that can be verified by a third party.
  • Cars are convenient for the general public to use, but the manufacturing technology is complicated, so it is difficult to make them without an expert, and it is almost impossible to repair them in the event of a breakdown or accident.
  • managers with the best inspection systems and engineering capabilities can monitor the operation of inspection systems, minimizing the shipping of problematic products.
  • the information confirming the state of the vehicle may be related to the profits generated by the vehicle, such as a vehicle owner or a manufacturing company, and if it is discriminated against them, a malicious change may occur.
  • the present invention is to solve the above-mentioned problems, and collects and processes manufacturing information of a vehicle at the time of manufacture, variation information of a driving vehicle, and driving information of a vehicle to determine a comprehensive state of a vehicle in use and to control the problem. It is to provide a vehicle management system using a blockchain so that it can be verified by a third party.
  • another object of the present invention is to create information that determines the overall condition of the vehicle as a block in the blockchain, so that it can be shared with others, and accumulates and manages issues generated in the vehicle through blocks to ensure accurate and reliable operation. It is to provide a vehicle management system using a blockchain that can manage vehicle information.
  • the vehicle management system using the blockchain receives vehicle-related information, which is information about an event occurring in connection with a vehicle, a vehicle owner, and a vehicle operator, and receives the collected information in advance Generates an index for each of the vehicle-related information collected by applying to a reference value and an algorithm, reflects the index, calculates a score indicating the state of the vehicle as a numerical value, and writes the score in a blockchain transaction to generate a score information block Characterized in that it comprises a; management server to generate.
  • vehicle-related information is information about an event occurring in connection with a vehicle, a vehicle owner, and a vehicle operator
  • Generates an index for each of the vehicle-related information collected by applying to a reference value and an algorithm reflects the index, calculates a score indicating the state of the vehicle as a numerical value, and writes the score in a blockchain transaction to generate a score information block Characterized in that it comprises a; management server to generate.
  • the vehicle management system using the blockchain according to the present invention collects and processes manufacturing information of a vehicle at the time of manufacture, change information of a vehicle during operation, and operation information of a vehicle to determine the overall condition of the vehicle in use and determines the third Self-confirmation and use are possible.
  • the vehicle management system using the blockchain according to the present invention allows information to determine the overall state of the vehicle as a block of the blockchain, so that it can be shared with others, and accumulates issues generated in the vehicle through blocks. Management makes it possible to accurately and reliably manage information on vehicles.
  • FIG. 1 is an exemplary view schematically showing the configuration of a vehicle management system using a blockchain according to the present invention.
  • Figure 2 is an exemplary view for explaining the company server of the vehicle management system using a blockchain.
  • FIG. 3 is an exemplary view for explaining a vehicle management method using a blockchain according to the present invention.
  • FIG. 1 is an exemplary view schematically showing the configuration of a vehicle management system using a blockchain according to the present invention.
  • a vehicle management system using a blockchain includes a management server 110, a company server 111, and a user terminal 160, and the user terminal 160 is a vehicle terminal ( 160a) and a third party terminal 160b.
  • the management server 110 serves to receive various information related to a vehicle from the company server 111 and to index and score the received information.
  • the management server 110 serves to generate information such as scores, indices, part (or all) of collected information, and rules used in calculating scores/indexes as blocks, and to propagate the generated blocks to nodes.
  • the nodes of the blockchain are basically the management server 110, the user terminal 160, and the vendor server 111, and may include any devices existing in the network separately.
  • the management server 110 may configure a private blockchain including only the company server 111 and the user terminal 160, in which case, the management server 110 may approve the device or server participating in the private blockchain. You can do
  • the management server 110 of the present invention in addition to the private blockchain, in which only members are involved, may also allow a node for arbitrary verification to be made, and the description will be further described below.
  • the management server 110 receives and collects vehicle-related information from the company server 111 or the user terminal 160, indexes the collected vehicle-related information, and synthesizes and indexes the indexed information. To this end, the management server 110 stores information such as algorithms, reference values, and depreciation for index calculation and score calculation of collected vehicle-related information.
  • the index may be set to 100 points when the parts are shipped out of the vehicle, and the rate at which these parts are reflected in the vehicle score may be set at 10%.
  • depreciation due to aging may be selected as 0.01%/1000km for each mileage and used for index and score calculation.
  • the management server 110 may generate blocks and propagate the collected information used for calculating the index, the score information and the algorithm or judgment criteria used for calculating the index and the score, the index or the score as a block.
  • the management server 110 may request each node to preferentially propagate the block to member nodes among the nodes of the blockchain.
  • the scoring information which is vehicle-related information used for calculating the index and the score, and the algorithm and reference value for calculating the scoring information are calculated information, and how to configure the scoring information and the calculation information by one blockchain
  • scoring information and calculation information can be configured by different blockchains.
  • the scoring and calculation information can be written in different blocks to overcome the data storage limit per block, and when the capacity of vehicle-related information or calculation information is large, multiple It is also possible to deliver by sequentially writing on the block.
  • the process incorporating these methods will be mainly described, and the description will be made by classifying the blockchain only when it is necessary.
  • the management server 110 may request each node to preferentially propagate the block to member nodes among the nodes of the blockchain.
  • the management server 110 indicates the state of the vehicle as an index and a score, and the blockchain for transmitting the index and score will be referred to as a base blockchain below.
  • Indices and score information calculated by the management server 110 are basically described in blocks of the base blockchain, and a block for updating the index and information is generated and connected by the management server 110. Therefore, in the following, it is understood that index and score information are basically stored in blocks of the base blockchain, and vehicle-related information may be included in the base blockchain or transmitted through a separate blockchain.
  • the delivery of the public key and the private key is exchanged between the transaction parties of the blockchain, that is, the sender and the receiver who transmit the information, and is based on the technology disclosed by the blockchain technology, and detailed description thereof will be omitted. .
  • detailed description of verification by the nodes of the blockchain will be omitted.
  • the management server 110 stores the transaction ID (TXID) or public key used in the generation of the block to match the user's information or vehicle information for management of such information, block generation and update.
  • TXID transaction ID
  • public key used in the generation of the block to match the user's information or vehicle information for management of such information, block generation and update.
  • the transaction ID (TXID) or public key is stored in correspondence with the information of the user registered in the management server 110, and is managed by matching the user and the member who generated the transaction or block.
  • the information is authenticated and searched using only one of the user information or the transaction ID (TXID) or public key matched thereto. To enable access and use.
  • the management server 110 may be connected to the TXID management server 185 to perform transaction ID management.
  • the user terminal 160 collects or generates vehicle-related information and transmits it, similar to the company server 111. More specifically, the user terminal 160 may include a vehicle terminal 160a installed in the vehicle and a third party terminal 160b that generates other information using vehicle-related information.
  • the terminal device of the user who owns the vehicle may be included in the third party terminal 160b.
  • the profit according to the score of the vehicle may be distorted when the information is recorded by the owner due to the increase or decrease. Therefore, the terminal that can reflect the will of the owner is included in the third-party terminal 160b that can be reprocessed by receiving the score and the index, and the vehicle-related information is associated with the vehicle terminal 160a installed in the vehicle, that is, the trip computer. It can be the same device.
  • the terminal used by the owner may be used as a role of providing a communication path for the vehicle terminal 160a having no communication means with the outside.
  • the vehicle terminal 160a may be a device that is installed in a vehicle and collects driving information and sensing information of the vehicle, and is a device capable of converting such information into an external device.
  • the vehicle terminal 160a may be a trip computer or an electronic control unit installed in the vehicle, but may be configured as a terminal device installed separately.
  • the third party terminal 160b may be a vehicle terminal of another user or a user terminal used by another user.
  • This third-party terminal may be a terminal that can register the vehicle management system as a member and perform block authentication, and check score information calculated by scores and indices.
  • This third-party terminal 160b does not contribute to the creation of vehicle-related information, but joins as a member and serves as a node for the propagation and authentication of the blockchain.
  • the third party terminal 160b is not registered as a member, a plurality of verification terminals that perform verification only to improve the reliability of the blockchain may be included.
  • FIG. 2 is an exemplary diagram for explaining a company server of a vehicle management system using a blockchain.
  • the vehicle management system 100 using another blockchain according to the present invention includes a management server 110, a vehicle manufacturer server 120, a vehicle regular inspection server 130, a vehicle maintenance company server 140, and a component manufacturing company server 150 ), a user terminal 160, a police station server 170, a TXID management server 185, an insurance company server 180, and a traffic management agency server 190.
  • the vehicle manufacturer server 120 is a server provided in a company that manufactures a vehicle and provides basic information (hereinafter, basic vehicle information) at the time of manufacturing the vehicle to the management server 110.
  • Basic vehicle information includes the vehicle's unique number (meaning the main serial number assigned to the vehicle, such as the vehicle identification number and engine number), the vehicle's release date, the specifics of the vehicle's manufacture, and information about options added to the vehicle at the time of shipment. Includes.
  • specific items may include, for example, matters such as whether to stop the manufacturing line at the time of manufacturing the vehicle, whether to change parts suppliers, history of changing parts, and whether to change the manufacturing line.
  • a component that is basically mounted on a vehicle that is shipped at the request of an orderer may be replaced with another part, or an example that is not included in the basic specification may be added at the factory.
  • the vehicle regular inspection server 130 means a server installed in a company that performs regular inspection of a vehicle according to the law, and provides a regular inspection result (hereinafter referred to as a vehicle regular inspection result) of the vehicle that has undergone regular inspection to the management server 110 do.
  • the information provided by the vehicle regular inspection server 130 may be transmitted to the traffic management industrial complex server 190 and may be transmitted to the management server 110 also by the traffic management industrial complex server 190.
  • the information is received from both sides, and the management server 110 compares the contents transmitted through the two servers 130 and 190 to ensure data reliability.
  • the present invention is not limited by the suggestion that data can be received from only one server 130 or 190.
  • the vehicle maintenance company server 140 is a server installed in a maintenance company that repairs or repairs a vehicle. After the vehicle is repaired, the maintenance information (hereinafter, vehicle maintenance information) of the corresponding vehicle entered by the vehicle maintenance company is managed by the management server 110. ).
  • vehicle maintenance information includes information about attachments (optional) that are not attached by the vehicle manufacturer among vehicle attachments, maintenance date of the vehicle, driving distance of the vehicle, vehicle maintenance contents, parts used for replacement, and accident contents do. Attachments added to the outgoing vehicle may be convenient from the standpoint of the driver operating the vehicle, but may also be a disadvantage in terms of the vehicle's aging speed, vehicle life or safety, so these parts also determine the vehicle's aging and safety. Can be included. In addition, if the parts used for replacement are genuine, parts beyond the expiration date are used, parts recommended by the manufacturer are used, or vice versa, parts other than those recommended are used. It can be reflected in determining vehicle aging and safety.
  • the parts manufacturer server 150 is a server of a parts manufacturer that supplies parts of a vehicle to a vehicle maintenance company, and provides information to a management server 110 about which parts and when a vehicle maintenance company supplies parts (hereinafter, parts information). to provide.
  • the parts information includes the date of manufacture of the parts, production time, service life, delivery maintenance company, and recommended replacement time.
  • the parts information can be checked to which vehicle maintenance company server 140, when, what parts, and how much parts are provided, and the running vehicle management server 110 provides parts information and parts information input by the vehicle maintenance company. By comparing, you can check the accuracy or error of the parts used by the vehicle maintenance company.
  • the evaluation score assigned to the safety of the part changes. For example, it could not be confirmed during the manufacture and sale of the part, but it was the case that the defect of the part was found while analyzing the vehicle in the accident.
  • the higher the evaluation score is the higher the safety score is compared to when the evaluation score is low, when the inspection by the police or the relevant authorities determines that there is a defect in a specific product produced by a specific company for a specific period of time.
  • the evaluation score applied to the parts should be reduced, and then, when a specific vehicle replaces the corresponding part with a normal part, the evaluation score for the safety of the corresponding vehicle can be modified.
  • the user terminal 160 includes an input/output device owned by the owner of the vehicle or a transportation company operating a plurality of vehicles, and an input/output device owned by a user of another vehicle participating in the management system 100. That is, it can be defined as a device that belongs to a vehicle owner and is installed in a vehicle and generates and transmits vehicle-related information regardless of a user.
  • the user terminal 160 transmits the driving information of the vehicle to the management server 110.
  • the use of a personal vehicle may be an example of use of a vehicle owned by an individual, that is, commuting, travel, or personal business, and the operating information of the operating vehicle includes the vehicle's operating purpose (passenger, cargo transportation), and driving route. , Driving distance, and history of driving drivers.
  • the operating route is a route on which business vehicles move, and includes specific features of the route, such as unpaved roads and construction.
  • the user terminal 160 collects information and transmits it to the management server 110 like other servers to generate a block of vehicle information on the blockchain, and verifies the block generated by the management server 110 And propagates the node.
  • the role of the node is also performed by the servers. This will be described in more detail while describing the management server 110 below.
  • the police station server 170 transmits vehicle accident information and enforcement information to the management server 110.
  • the crackdown information will include speeding or signal violation.
  • the insurance company server 180 transmits the accident of the vehicle that sees the agreement to the management server 110 without reporting to the police station during the vehicle accident.
  • Vehicle accidents are generally filed with the police, but minor accidents other than personnel accidents may result in agreement between the abuser and the victim and not be reported to the police.
  • the record is transmitted to the management server 110, so that such a situation can also be used as data for determining the safety of the vehicle.
  • actual accident occurrence information can be used as judgment data in various ways.
  • the management server 110 includes a vehicle manufacturer server 120, a vehicle regular inspection server 130, a vehicle maintenance company server 140, a parts manufacturing company server 1500, a user terminal 160, a police station server 170, and an insurance company Various information is received from the server 180 and the traffic management industrial complex server 190, and the aging and safety level of the corresponding vehicle is evaluated and corrected using the received information.
  • the management server 110 indexes the collected information for the evaluation of aging and safety, and calculates it as a score indicating the state of the vehicle.
  • the management server 110 generates a part (or all) of these scores, indices, and collected information as blocks, and propagates the generated blocks to nodes.
  • the nodes include a device that connects to the management server 110 and provides information, devices that access to use the information, and arbitrary devices that exist on the network separately.
  • the management server 110 may configure a private blockchain by limiting only nodes that connect to the management server 110 to provide information and devices that access to use the information as nodes, in this case management The server 110 may perform authorization of devices participating in the private blockchain.
  • the present invention is not limited by the suggestions.
  • FIG. 3 is an exemplary view for explaining a vehicle management method using a blockchain according to the present invention.
  • the vehicle management method includes a base block chain generation step (S10), a vehicle-related information collection step (S20), a score information generation step (S30), and a score information block generation step (S40), delivery /Verification step (S50), information update determination step (S60) and score information using step (S60).
  • the base block chain creation step (S10) is a step in which the initial blocks of the block chain are generated for the target vehicle to use the related information by scoring the overall state of the vehicle.
  • the initial blocks of the base block generation step (S10) include a block of genesis, which is the beginning of the blockchain, and a block that is connected to the genesis block and records basic information about the target vehicle and the owner.
  • the base block may be generated by the management server 110 and the target vehicle vehicle terminal 160a.
  • the information of the vehicle owner described in the base block may be generated by the owner terminal, but the information that can be generated by the owner terminal can be generated by the management server 110 or the company server 111, so the vehicle terminal It will be described on the assumption that the information recorded in (160a) is included in the initial block.
  • the management server 110 registers the member, the vehicle manufacturer, the vehicle maintenance company, the vehicle inspection company, the vehicle parts company, the transportation company, and the individual as a member, and gives a member ID. Perform a series of processes, such as collecting information. In this process, the management server 110 can exchange information such as the current status of the vehicle, replacement of parts, and the inspection status of the vehicle with members, and sharing to check the block when a block for the vehicle has already been generated. Information such as keys and transaction IDs can be exchanged.
  • the management server 110 may store, in addition to the transaction ID, the information related to the blockchain related to the member in association with the member information.
  • a public key for classifying a block chain corresponding to a member's vehicle may be stored in correspondence with member information.
  • the management server 110 may convert and store the public key into information that is easy for general members to check, such as a vehicle number. That is, the member information and the public key are matched and stored, and at this time, the public key is matched and stored with the vehicle number so that users can access the information on the blockchain through the member's name or vehicle number.
  • the management server 110 may check the blockchain through a corresponding public key and provide it to a user who has a request.
  • the generated block is propagated to the verification nodes centered on the member node to perform verification.
  • vehicle-related information collecting step (S20) vehicle-related information of the target vehicle where the blockchain is generated is generated in the base block chain generating step (S10), and the vehicle-related information is generated by the company server 111 or the vehicle terminal 160a.
  • This step is collected and delivered to the management server 110. That is, vehicle-related information is generated, such as the target vehicle being insured, receiving maintenance, violating laws, or changing the owner.
  • vehicle-related information generation step (S20) the vehicle-related information informing the behavior generated for the vehicle by the company server 111 or the vehicle terminal 160a that performed the above-described actions of the target vehicle is the management server 110 ).
  • the score information generation step (S30) is a step in which the management server 110 receiving the vehicle-related information calculates an index using the vehicle-related information, and calculates a score using the calculated index.
  • the score information block generation step (S40) is a step of generating the score information generated in the score information generation step (S40 ), that is, an index and a score, as a transaction, and a block recording the score information. In this process, a process of matching the transaction ID that is confirmed when the transaction is generated to the information described in the member registration process may be additionally performed.
  • calculation information for calculating the score information in the step of generating the score conquest block (S40) that is, information such as algorithms, reference values, and rules are recorded together in the score information block, or a separate blockchain, for example, of the calculation information blockchain. Block-generated processes may be included.
  • vehicle-related information in the block generated in the step of generating the score information block (S40). And this vehicle-related information can also be disseminated separately through the family blockchain.
  • the calculation information blockchain is not created for any one vehicle, but one blockchain is generated so that it can be applied to a number of vehicles in common, and changes in rules, algorithms, and reference values When this occurs, a block reflecting this can be created and configured to be added to the blockchain.
  • a family blockchain may be provided in plural for one vehicle. Such a family blockchain can be determined whether it is created or not in consideration of such factors as time required for processing, convenience of processing, and the amount and number of information written in the block.
  • the block generated in the score information block generation step (S40) is propagated to the node and verified.
  • the block is preferentially propagated to member nodes registered as members.
  • the member nodes may perform a process of modifying the list of verification preliminary blocks to process the transmitted verification preliminary block first when it is determined that the forwarded preliminary block is transmitted from the member node.
  • the member nodes preferentially verify the blockchain of the management system delivered from the neighbors, that is, the block of the score information blockchain, the calculation information blockchain, or the family blockchain, and the blockchain in the system. Processing can be prioritized.
  • the delivery method of the block may be slightly different depending on whether the blockchain operated by the management system is a public form, a private form, or a mixture of the two.
  • the information update determination step (S60) is a step of determining whether vehicle-related information is newly generated. This information update determination step (S60) is performed by the member nodes or is made by the management server (110). If it is determined that the information is updated in the information update determination step (S60), the above steps S20 to S50 are performed again, and if it is determined that the information is not updated, the calculated score information is used, and the delivery/verification is continued. The process is done.
  • the use of score information (S70) is a step in which the management server 110 or member systems perform various uses, such as evaluating the state of the vehicle or the suitability of maintenance, repair, and management performed on the vehicle using these scores. .
  • the management server 110 In the step of using the score information (S70), the management server 110 outputs and provides it through a web page managed by the management server 110 when a vehicle information inquiry request is generated through the user terminal 160, or a public key Can be delivered to the user terminal 160. Through this, the user terminal 160 can check the scores of the vehicle and the information used to calculate the scores.
  • the evaluation range of the vehicle is a criterion for classifying the state of the vehicle based on the evaluation score, and will be, for example, normal, caution, and scrapped vehicles.
  • Normal is the level that judges that there is no problem in driving the vehicle, attention is no problem in the operation of the vehicle, but it is a level that requires replacement of parts or inspection of the vehicle, and scrapped vehicles have defects that cannot be repaired even by replacement of vehicle parts. There's a level that needs to be scrapped to prevent accidents.
  • the present invention it is possible to verify the exact value and status of a vehicle by allowing a third party as well as the owner to check various information of the vehicle, thereby inducing fair trade and transaction activation due to increased transaction reliability.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Computer Security & Cryptography (AREA)
  • Operations Research (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 제조 당시의 차량의 제조정보, 운행 중 차량의 변동정보 및 차량의 운행정보 등을 수집 및 처리하여 사용중인 차량의 종합적인 상태를 판단하고 이를 제3자가 확인할 수 있도록 한 블록체인을 이용한 차량 관리 시스템에 관한 것이다. 본 발명에 따른 블록 체인을 이용한 차량 관리 시스템은 차량, 차량 소유자, 차량 운행자와 관련되어 발생한 이벤트에 대한 정보인 차량관련정보를 외부로부터 전달받고, 상기 수집된 정보를 미리 정해진 기준값과 알고리즘에 적용하여 수집된 상기차량관련정보별로 지수를 생성하며, 상기 지수를 반영하여 상기 차량의 상태를 수치로 나타내는 점수를 산출하고, 상기 점수를 블록체인의 트랜잭션에 기입하여 점수정보 블록을 생성하는 관리서버;를 포함하여 구성되는 것을 특징으로 한다.

Description

블록체인을 이용한 차량 관리 시스템
본 발명은 블록체인을 이용한 차량 관리 시스템에 관한 것으로 특히, 제조 당시의 차량 제조정보, 운행 중인 차량의 변동정보 및 차량의 운행정보 등을 수집 및 처리하여 사용중인 차량의 종합적인 상태를 판단하고 이를 제3자가 확인할 수 있도록 한 블록체인을 이용한 차량 관리 시스템에 관한 것이다.
자동차는 일반인이 사용하기에는 편리한 것이나, 제조기술이 복잡하여 전문가가 아니면 만드는 것이 어려운 것은 물론이고 고장이나 사고가 났을 때 수리하는 것도 전문가가 아니면 거의 할 수 없다. 자동차를 생산하는 과정에는 최상의 검사시스템과 엔지니어링 능력이 있는 관리자가 검사시스템의 운영을 모니터할 수 있기 때문에 문제가 있는 제품이 출하하는 것을 최소화할 수 있다.
그러나 자동차가 사용자에게 인도되어 운행하고 있는 도중에는 사용자 스스로 차량의 상태에 대해서 확인하고 문제가 발생한 때에는 조치를 취해야 한다. 자동차의 운행 중 발생하는 고장이나 사고에 의해 차량을 수리할 필요가 있을 때 일반 운전자는 차량의 수리에 대해 걱정할 필요가 없는데, 이는 주변에 수많은 차량 정비소가 있고 차량 정비소에는 차량 수리 전문가가 있으며, 이들에게 의뢰를 하기만 하면 수리가 이루어질 수 있기 때문이다.
자동차의 소유 형태는 다양한데, 일반 가정집에서의 승용, 승객 운송 및 물건 운송을 목적으로 하는 소유형태로 구분할 수 있을 것이다. 개인이 소유하고 본인과 가족의 이동수단으로 사용하는 자동차는, 운송수단으로 사용하는 자동차에 비해 운행거리 및 운행시간이 짧은 것이 일반적이고, 주행하는 길도 비포장 도로보다는 포장된 도로일 경우가 더 많을 것이다. 포장도로에서 운행하는 것에 비해 비포장도로를 운행하는 것이 차량의 수명을 단축하는 요인 중 하나가 된다는 것은 쉽게 예상할 수 있다.
자동차에 대해 전문지식이 없는 보통사람은 차량의 수명을 주행거리를 기준으로 하는 것이 일반적인데, 차량의 주행거리로 차량의 수명을 판단하는 것에 문제가 있는 것은 아니다. 그러나 동일 종류의 차량이라도, 차량의 운행시간, 운행조건 및 운전자의 성향에 따라 차량의 수명이 서로 다르게 될 것이고, 차량의 고장이나 사고에 의한 수리 후 차량의 수명은 고장이나 사고가 나지 않은 차량에 비해 줄어들게 될 것은 쉽게 예상할 수 있다.
최근 문제가 되고 있는 택시 운전자의 노령화는 법으로 조정할 수 있지만, 차량의 노후 및 차량의 기능 저하에 따른 사고의 발생을 사전에 방지하기 위해서는 현재 도로를 주행 중인 차량의 상태를 확인할 수 있어야 할 것이다.
또한, 이러한 차량의 상태를 확인한 정보는 차량 소유주 또는 제조회사와 같이 차량에 의해 발생하는 이익과 관계될 수 있으며, 이들에게 불리하게 판별되는 경우 악의적인 변경이 발생할 소지가 있다.
따라서, 본 발명은 상기한 문제점을 해결하기 위한 것으로, 제조 당시의 차량의 제조정보, 운행 차량의 변동정보 및 차량의 운행정보 등을 수집 및 처리하여 사용중인 차량의 종합적인 상태를 판단하고 이를 제3자가 확인할 수 있도록 한 블록체인을 이용한 차량 관리 시스템을 제공하는 것이다.
또한, 본 발명의 다른 목적은 차량의 종합적인 상태를 판단하는 정보를 블록체인의 블록으로 생성함으로써 타인과 공유할 수 있게 하고, 차량에 발생된 이슈들을 블록을 통해 누적하여 관리함으로써 정확하고 신뢰도 높은 차량의 정보 관리가 가능한 블록 체인을 이용한 차량 관리 시스템을 제공하는 것이다.
이러한 목적을 달성하기 위하여 본 발명에 따른 블록 체인을 이용한 차량 관리 시스템은 차량, 차량 소유자, 차량 운행자와 관련되어 발생한 이벤트에 대한 정보인 차량관련정보를 외부로부터 전달받고, 상기 수집된 정보를 미리 정해진 기준값과 알고리즘에 적용하여 수집된 상기차량관련정보별로 지수를 생성하며, 상기 지수를 반영하여 상기 차량의 상태를 수치로 나타내는 점수를 산출하고, 상기 점수를 블록체인의 트랜잭션에 기입하여 점수정보 블록을 생성하는 관리서버;를 포함하여 구성되는 것을 특징으로 한다.
본 발명에 따른 블록체인을 이용한 차량 관리 시스템은 제조 당시의 차량의 제조정보, 운행 중 차량의 변동정보 및 차량의 운행정보 등을 수집 및 처리하여 사용중인 차량의 종합적인 상태를 판단하고 이를 제3자가 확인하고 이용하는 것이 가능하다.
또한, 본 발명에 따른 블록체인을 이용한 차량 관리 시스템은 차량의 종합적인 상태를 판단하는 정보를 블록체인의 블록으로 생성함으로써 타인과 공유할 수 있게 하고, 차량에 발생된 이슈들을 블록을 통해 누적하여 관리함으로써 정확하고 신뢰도 높은 차량의 정보 관리가 가능하다.
도 1은 본 발명에 따른 블록 체인을 이용한 차량 관리 시스템의 구성을 개략적으로 나타낸 예시도.
도 2는 블록체인을 이용한 차량 관리 시스템의 업체서버를 설명하기 위한 예시도.
도 3은 본 발명에 따른 블록체인을 이용한 차량 관리 방법을 설명하기 위한 예시도.
이하, 본 발명의 실시예를 첨부한 도면을 참조하여 당해 분야의 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 설명하기로 한다. 첨부된 도면들에서 구성에 표기된 도면번호는 다른 도면에서도 동일한 구성을 표기할 때에 가능한 한 동일한 도면번호를 사용하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어서 관련된 공지의 기능 또는 공지의 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고 도면에 제시된 어떤 특징들은 설명의 용이함을 위해 확대 또는 축소 또는 단순화된 것이고, 도면 및 그 구성요소들이 반드시 적절한 비율로 도시되어 있지는 않다. 그러나 당업자라면 이러한 상세 사항들을 쉽게 이해할 것이다.
도 1은 본 발명에 따른 블록 체인을 이용한 차량 관리 시스템의 구성을 개략적으로 나타낸 예시도이다.
도 1을 참조하면, 본 발명에 따른 블록 체인을 이용한 차량 관리 시스템은 관리서버(110), 업체서버(111) 및 사용자단말(160)을 포함하여 구성되며, 사용자단말(160)은 차량단말(160a)와 제3자단말(160b)를 포함하여 구성될 수 있다.
관리서버(110)는 업체서버(111)로부터 차량과 관련된 각종 정보를 수신하고 수신한 정보를 지수화 및 점수화하는 역할을 한다. 특히, 관리서버(110)는 이러한 점수, 지수, 수집된 정보 일부(또는 전부) 및 점수/지수 산출에 사용된 규정과 같은 정보를 블록으로 생성하고, 생성된 블록을 노드들에 전파하는 역할을 한다. 여기서 블록체인의 노드들은 관리서버(110), 사용자단말(160) 및 업체서버(111)가 기본으로 참여하고, 이와 별도로 네트워크에 존재하는 임의의 장치들을 포함할 수 있다. 다만, 관리서버(110)는 업체서버(111)와 사용자단말(160)만을 포함하여 프라이빗 블록체인을 구성할 수 있으며, 이 경우 관리서버(110)가 프라이빗 블록체인에 참여하는 장치 또는 서버의 인가를 수행할 수 있다. 특히, 본 발명의 관리서버(110)는 회원들만을 참여시킨 프라이빗 블록체인 외에, 임의 검증용 노드의 가입이 이루어지도록 할 수도 있으며, 이에 대해서는 하기에서 좀 더 추가적으로 설명을 진행하기로 한다.
관리서버(110)는 업체서버(111) 또는 사용자단말(160)로부터 차량에 관련된 정보를 전달받아 수집하고, 수집된 차량관련 정보를 지수화하며, 지수화한 정보를 종합하여 점수화한다. 이를 위해, 관리서버(110)에는 수집된 차량관련정보의 지수산출 및 점수 산출을 위한 알고리즘, 기준값, 감가와 같은 정보가 저장된다.
일례로 부품이 차량의 출고 초기에는 지수가 100점으로 정해질 수 있으며, 이러한 부품이 차량의 점수에 반영되는 비율이 10%로 책정될 수 있다. 그리고, 노후화에 의한 감가가 주행거리별로 0.01%/1000km와 같이 선정되어 지수와 점수 산출에 이용될 수 있다. 이러한 예를 설명의 편의를 위해 사용된 것으로 이를 통해 본 발명을 구체적으로 한정하는 것은 아니다.
이와 같이 산출된 지수, 점수 정보와 지수 및 점수 산출에 사용된 알고리즘 또는 판단기준, 지수 또는 점수 산출을 위해 사용된 수집 정보를 관리서버(110)가 블록으로 생성하여 노드에 전파시킬 수 있다. 그리고, 정보의 갱신이 필요한 시점마다 블록에 수집된 정보 또는 산출된 정보를 추가하여 블록체인을 구성하도록 할 수 있다. 이러한 정보의 검증은 블록체인 기술을 통해 공개된 것으로 이에 대한 상세한 설명은 생략하기로 한다. 이러한, 과정에서 관리서버(110)는 블록체인의 노드 중 회원 노드들에게 블록의 전파가 우선적으로 이루어지도록 각 노드에 요청할 수 있다.
우선, 지수 및 점수, 지수 산출에 사용된 차량관련정보인 점수화 정보와, 점수화 정보를 산출하기 위한 알고리즘과 기준값을 산출정보라 할 때, 점수화 정보와 산출정보를 하나의 블록체인에 의해 구성하는 방법과 점수화 정보와 산출정보를 각각 다른 블록체인에 의해 구성되도록 할 수 있다. 점수화 정보와 산출정보를 하나의 블록체인에 의해 구성하는 경우 점수화 정보와 산출정보를 서로 다른 블록에 기재하여 블록당 데이터 저장 한계를 극복할 수 있으며, 차량관련정보 또는 산출정보의 용량이 큰 경우 복수의 블록에 순차적으로 기재하여 전달하는 것도 가능하다. 이하에서는 이러한 방법을 통합한 과정을 위주로 설명을 진행하고, 구분이 필요한 경우에만 블록체인을 구분하여 설명을 진행하기로 한다.
그리고, 정보의 갱신이 필요한 시점마다 블록에 수집된 정보 또는 산출된 정보를 추가하여 블록체인을 구성하도록 할 수 있다. 이러한 정보의 검증은 블록체인 기술을 통해 공개된 것으로 이에 대한 상세한 설명은 생략하기로 한다. 이러한, 과정에서 관리서버(110)는 블록체인의 노드 중 회원 노드들에게 블록의 전파가 우선적으로 이루어지도록 각 노드에 요청할 수 있다.
이러한 관리서버(110)는 차량의 상태를 지수 및 점수로 나타내고, 지수 및 점수를 전달하기 위한 블록체인을 이하에서는 베이스 블록체인이라고 지칭하기로 한다. 이 베이스 블록체인의 블록들에는 기본적으로 관리서버(110)에 의해 산출된 지수 및 점수 정보가 기재되며, 관리서버(110)에 의해 지수 및 정보 갱신을 위한 블록이 생성되어 연결된다. 때문에 이하에서 베이스 블록체인의 블록들에는 기본적으로 지수 및 점수 정보가 저장되며, 베이스 블록체인에 차량관련정보가 포함되도록 할 수도 있고 별도의 블록체인을 통해 전달할 수도 있는 것으로 이해될 수 있다.
여기서, 공개키와 개인키의 전달은 블록체인의 거래 당사자 즉, 정보를 전달하는 발신자와 수신자 간에 주고 받는 것으로 블록체인 기술에 의해 공개된 기술을 기반으로 하며, 이에 대한 상세한 설명은 생략하기로 한다. 또한, 이러한 블록체인의 노드에 의한 검증에 대한 상세한 설명도 생략하기로 한다.
특히, 관리서버(110)는 이러한 정보의 관리, 블록의 생성 및 갱신을 위해 블록의 생성에 사용된 트랜잭션아이디(TXID) 또는 공개키를 사용자의 정보 또는 차량정보와 매칭하여 저장한다. 예를 들어 사용자가 사용자단말(160)을 통해 관리시스템(100)에 참여하고, 이 사용자의 차량에 대한 블록이 생성되면, 블록의 트랜잭션에 대한 아이디를 생성하게 된다. 이러한 트랜잭션 아이디(TXID) 또는 공개키는 관리서버(110)에 등록한 사용자의 정보에 대응되게 저장되어, 트랜잭션 또는 블록을 생성한 사용자와 회원을 매칭하여 관리하게 된다. 이후 사용자가 사용자 단말(160)을 통해 블록의 정보에 접근하거나, 블록의 내용을 갱신하고자 하는 경우 사용자 정보 또는 이에 매칭된 트랜잭션 아이디(TXID) 또는 공개키 중 어느 하나만을 이용하여 인증 및 검색함으로써 정보의 접근 및 이용을 가능하게 할 수 있다.
이를 위해 관리서버(110)는 TXID 관리서버(185)와 연결되어 트랜잭션 아이디의 관리를 수행할 수 있다.
사용자단말(160)은 업체서버(111)와 마찬가지로 차량관련정보를 수집 또는 생성하여 전달하는 역할을 한다. 좀 더 구체적으로 사용자단말(160)은 차량에 설치되는 차량 단말(160a)과 차량 관련 정보를 이용하여 다른 정보를 생성하는 제3자단말(160b)을 포함하여 구성될 수 있다. 여기서, 차량을 소유하는 사용자의 단말장치는 제3자단말(160b)에 포함될 수 있다. 소유자의 경우 차량의 점수에 따른 이익이 증감이 발생함으로 소유자에 의해 정보가 기록되도록 하는 경우 왜곡될 가능성이 있다. 때문에 이러한 소유자의 의지가 반영될 수 있는 단말은 점수 및 지수를 전달받아 재가공할 수 있는 제3자단말(160b)에 포함되고, 차량관련정보는 차량에 설치된 차량단말(160a) 즉, 트립컴퓨터와 같은 장치가 될 수 있다. 다만, 소유자가 사용하는 단말은 외부와의 통신수단을 가지지 않는 차량단말(160a)에 대해 통신경로를 제공하는 역할로 사용될 수 있다.
여기서, 차량단말(160a)은 차량에 설치되어 차량의 운행정보와 센싱정보를 수집하는 장치일 수 있으며, 이러한 정보를 데이터화하여 외부장치에 전달할 수 있는 장치이다. 일례로 차량단말(160a)은 차량에 설치되는 트립컴퓨터 또는 전자제어유닛일 수 있으나, 별도로 설치되는 단말장치로 구성되는 것도 가능하다.
제3자단말(160b)은 다른 사용자의 차량단말 또는 다른 사용자가 사용하는 사용자단말일 수 있다. 이 제3자단말은 차량 관리 시스템에 회원으로 가입하여 블록의 인증을 수행하며, 점수 및 지수로 산출된 점수정보를 확인할 수 있는 단말일 수 있다. 이 제3자단말(160b)는 차량관련정보의 생성에는 기여하지 않지만, 회원으로 가입하여 블록체인의 전파와 인증을 위한 노드의 역할을 하게 된다. 이러한 제3자단말(160b)은 회원으로 가입되지 않았으나 블록체인의 신뢰도 향상을 위해 검증만 수행하는 다수의 검증용 단말이 포함될 수 있다.
도 2는 블록체인을 이용한 차량 관리 시스템의 업체서버를 설명하기 위한 예시도이다.
본 발명에 다른 블록체인을 이용한 차량 관리 시스템(100)은 관리서버(110), 차량 제조업체 서버(120), 차량 정기검사 서버(130), 차량 정비업체 서버(140), 부품제조회사 서버(150), 사용자 단말(160), 경찰서 서버(170), TXID 관리 서버(185), 보험회사 서버(180) 및 교통관리공단 서버(190)를 포함하여 구성될 수 있다.
여기서, 사용자단말(160)과 관리서버(110)에 대해서는 도 1을 통해 상세히 설명하였으므로 이에 대한 상세한 설명은 생략하기로 한다. 또한, 업체서버(111)의 설명에 있어서도 기본적인 업체서버의 역할은 도 1에서 설명하였으므로, 도 2를 통해서는 업체서버(111)의 구체적인 예와 특이점을 위주로 설명 하기로 한다.
차량 제조업체 서버(120)는 차량을 제조하는 회사에 구비된 서버로 차량의 제조 당시의 기본정보(이하 차량 기본정보)를 관리서버(110)에 제공한다. 차량 기본정보는 차량의 고유번호(차대번호, 엔진번호와 같은 차량에 부여된 주요 일련번호를 의미한다), 차량의 출고일, 차량의 제조 시 특이사항 및 출고시 차량에 추가되는 옵션에 대한 정보를 포함한다. 차량의 제조 시 특이사항은, 예를 들며, 차량 제조 당시의 제조라인의 중지 여부, 부품 공급 업체의 변경 여부, 부품 변경 이력, 제조 라인의 변경 여부와 같은 사항들을 포함할 수 있다. 차량에 추가되는 옵션은 주문자의 요청에 따라 출고되는 차량에 기본으로 장착되는 구성품을 타부품으로 교체하거나, 기본 사양에는 없던 것을 출고시 추가하는 것을 예로 들 수 있다.
차량 정기검사 서버(130)는 법에 따라 차량의 정기검사를 대행하는 업체에 설치된 서버를 의미하며, 정기검사를 받은 차량의 정기검사 결과(이하 차량 정기검사 결과)를 관리서버(110)에 제공한다. 여기서, 차량 정기검사 서버(130)에 의해 제공되는 정보는 교통관리공단 서버(190)로 전달되어 교통관리공단 서버(190)에 의해서도 관리서버(110)에 전달될 수도 있다. 본 발명에서는 이와 같은 경우 양측에서 각각 정보를 제공받고, 관리서버(110)가 두 서버(130, 190)을 통해 전달된 내용을 대조하여 자료의 신뢰성을 확보할 수 있도록 하는 것을 기본으로 한다. 다만, 어느 한 서버(130, 190)에서만 자료를 받을 수도 있는 것으로 제시된 바에 의해 본 발명을 한정하는 것은 아니다.
차량 정비업체 서버(140)는 차량을 정비 또는 수리하는 정비업체에 설치된 서버로, 차량을 수리하고 난 후에 차량 정비업체 측에서 입력한 해당 차량의 정비정보(이하 차량 정비정보)를 관리서버(110)에 제공한다. 여기서, 차량 정비정보는 차량의 부착물 중 차량의 제조업체에서 부착한 것이 아닌 부착물(옵션)에 대한 정보, 차량의 정비일자, 차량의 운행거리, 차량 정비 내용, 교체에 사용된 부품 및 사고내용을 포함한다. 출고 차량에 추가하는 부착물은 차량을 운행하는 운전자의 입장에서는 편리할 수 있지만, 차량의 노후화 속도, 차량의 수명이나 안전성 면에서는 단점이 될 수도 있기 때문에, 이러한 부분도 차량의 노후화 및 안전성을 판단하는데 포함하도록 할 수 있다. 또한, 교체에 사용된 부품도 정품을 사용하는 경우, 사용연한을 넘긴 부품을 사용하는 경우, 제조업체가 추천하는 부품을 사용하거나 반대로 제조업체의 추천을 무시하고 추천받은 부품이 아닌 부품을 사용하는 경우 등도 차량의 노후화 및 안전성을 판단하는 데 반영할 수 있다.
부품제조회사 서버(150)는 차량 정비업체에 차량의 부품을 공급하는 부품제조회사의 서버로, 어떤 차량 정비업체에 어떤 부품을 언제 공급하였는가 하는 정보(이하 부품정보)를 관리서버(110)에 제공한다. 여기서, 부품정보는 부품의 제조연월일, 생산시기, 사용연한, 납품 정비업체 및 추천교체시기 등을 포함한다. 부품정보는 어느 차량 정비업체 서버(140)에, 언제, 어떤 부품 및 어느 정도 양의 부품이 제공되었는가를 확인할 수 있으며, 운행차량 관리서버(110)는 부품정보와 차량 정비업체에서 입력하는 부품정보를 비교함으로써, 해당 차량 정비업체에서 사용한 부품의 정확성 또는 오류를 확인할 수 있다.
특정 기간에 제조된 특정 부품의 안전성 평가가 해당 부품이 판매 후에 변동되었을 때 이를 소급하여 해당 부품의 안전성에 대해 할당되어 있는 평가점수를 변동시킨다. 예를 들면, 해당 부품의 제조 및 판매 시에는 확인할 수 없었는데, 사고가 난 차량을 분석하던 도중에 해당 부품의 결함을 발견한 경우이다.
또한, 평가점수가 높은 것이 평가점수가 낮은 경우에 비해 안전성이 높은 것으로 가정할 때, 경찰이나 해당 당국의 검사 결과 특정 기간, 특정 업체에서 생산한 특정 제품에 하자가 있는 것으로 판명이 났을 때, 해당 부품에 적용된 평가점수를 감소시키도록 하고, 이후, 특정 차량이 해당 부품을 정상적인 부품으로 교체한 경우에는 해당 차량의 안전성에 대한 평가점수를 수정할 수 있도록 한다.
사용자 단말(160)은 차량의 소유자 개인 또는 복수의 차량을 운행하는 운송회사가 소유하고 있는 입출력장치와, 관리 시스템(100)에 참여한 다른 차량의 사용자가 소유하고 있는 입출력장치를 포함한다. 즉, 차량 소유주에 귀속되는 장치로, 차량에 설치되어 사용자와 무관하게 차량관련정보를 생성하여 전달하는 장치로 정의될 수 있다. 이러한 사용자 단말(160)은 차량의 운행정보를 관리서버(110)에 전달한다. 여기서 개인 차량의 용도는, 개인이 소유한 차량의 사용 태양 즉 출퇴근용, 여행용 및 개인영업용 중 하나가 그 예가 될 것이고, 영업차량의 운행정보는 차량의 운영용도(승용, 화물 운송), 운행노선, 운행거리, 운행 운전자의 이력 등이 될 것이다. 운행노선은 영업차량이 이동하는 노선으로, 노선 중 비포장 도로, 공사 여부 등과 같은 노선의 특이사항을 포함한다.
이러한 사용자단말(160)은 블록체인의 차량정보 블럭을 생성하기 위해 다른 서버들과 마찬가지로 정보를 수집하여 관리 서버(110)에 전달하는 역할과 함께, 관리 서버(110)에 의해 생성된 블록을 검증하고 전파하는 노드의 역할을 하게 된다. 이러한, 노드의 역할을 서버들에 의해서도 수행된다. 이에 대해서는 하기에서 관리서버(110)를 설명하면서 좀 더 상세히 설명하기로 한다
경찰서 서버(170)는 차량의 사고 정보와 단속 정보를 관리 서버(110)에 전달한다. 여기서, 단속 정보에는 과속이나 신호위반 등이 포함될 것이다.
보험회사 서버(180)는 차량의 사고 중 경찰서에 신고하지 않고 합의를 보는 차량의 사고를 관리 서버(110)에 전달한다. 차량의 사고는 경찰에 접수하는 것이 일반적이지만, 인사사고 아닌 경미한 사고는 가해자와 피해자 간에 합의를 보고 경찰에 신고하지 않을 수가 있다. 다만, 이 경우에도 보험회사를 통해 합의금이 지금되는 때에는 그 기록을 관리 서버(110)에 전달함으로써, 이러한 상황도 차량의 안전성을 판단하는 자료로 사용할 수 있게 된다. 아울러, 차량의 보험처리 또는 경찰에 신고되지 않은 사고의 경우 정비업체 서버(140)의 수리 이력을 통해 조회 또는 분석이 가능하므로, 다양한 방법으로 실제 사고 발생정보를 판단 자료로 이용할 수 있게 된다.
관리서버(110)는 차량 제조업체 서버(120), 차량 정기검사 서버(130), 차량 정비업체 서버(140), 부품제조회사 서버(1500, 사용자 단말(160), 경찰서 서버(170), 보험회사서버(180) 및 교통관리공단서버(190)로부터 각종 정보를 수신하고 수신한 정보를 이용하여 해당 차량의 노후화 및 안전도를 평가하고 조치한다.
이러한 관리서버(110)는 이러한 노후화 및 안전도의 평가를 위해 수집된 정보를 지수화하고, 이를 차량의 상태를 단적으로 나타내는 점수로 산출한다.
특히, 관리서버(110)는 이러한 점수, 지수 및 수집된 정보 일부(또는 전부)를 블록으로 생성하고, 생성된 블록을 노드들에 전파한다. 여기서 노드들은 관리서버(110)에 접속하여 정보를 제공하는 장치, 정보를 이용하기 위해 접속하는 장치들과 이와 별도로 네트워크 상에 존재하는 임의의 장치들을 포함한다. 다만, 관리서버(110)는 노드들은 관리서버(110)에 접속하여 정보를 제공하는 장치, 정보를 이용하기 위해 접속하는 장치들만을 노드로 한정하여 프라이빗 블록체인을 구성할 수 있으며, 이 경우 관리서버(110)가 이러한 프라이빗 블록체인에 참여하는 장치들의 인가를 수행할 수 있다. 그러나, 제시된 바에 의해 본 발명을 한정하는 것은 아니다.
도 3은 본 발명에 따른 블록체인을 이용한 차량 관리 방법을 설명하기 위한 예시도이다.
도 3을 참조하면, 본 발명에 따른 차량 관리 방법은 베이스 블록체인 생성단계(S10), 차량관련정보 수집 단계(S20), 점수정보 생성 단계(S30), 점수정보 블록 생성 단계(S40), 전달/검증 단계(S50), 정보갱신 판단단계(S60) 및 점수정보 이용 단계(S60)을 포함하여 구성될 수 있다.
베이스 블록체인 생성단계(S10)는 차량의 종합적인 상태를 점수화하여 관련정보를 이용하고자 하는 대상차량에 대한 블록체인의 초기 블록들이 생성되는 단게이다. 이 베이스 블록 생성 단계(S10)의 초기 블록들은 블록체인의 시작이 되는 제네시스 블록과 제네시스 블록에 연결되어 대상차량 및 소유자에 대한 기본정보가 기록되는 블록을 포함한다. 이러한 베이스 블록은 관리서버(110)와 대상차량 차량단말(160a)에 의해 생성될 수 있다. 여기서, 베이스블록에 기재되는 차량 소유자의 정보는 소유자단말에 의해서도 생성될 수 있으나, 소유자단말에 의해 생성될 수 있는 정보는 관리서버(110) 또는 업체서버(111)에 의해 생성이 가능하므로 차량단말(160a)에 기록된 정보가 초기 블록에 포함되는 것으로 가정하여 설명하기로 한다.
이 베이스 블록체인 생성단계(S10)에서 관리서버(110)가 회원의 대상이 되는 차량 제조업체, 차량 정비업체, 차량 검사업체, 차량 부품업체, 운송업체 및 개인을 회원으로 등록하여 회원 아이디 부여, 회원정보 수집과 같은 일련의 과정을 수행한다. 이 과정에서 관리서버(110)는 회원들과 차량의 현재 상태, 부품의 교체, 차량의 점검 상태와 같은 정보를 교환할 수 있으며, 차량에 대한 블록이 이미 생성되어 있는 경우 블록을 확인하기 위한 공유키, 트랜잭션 아이디와 같은 정보들을 교환할 수 있다. 여기서, 회원관리 단계(210)에서 관리서버(110)는 회원정보에 트랜잭션 아이디 외에도 해당 회원과 관련된 블록체인의 정보를 회원정보와 연관하여 저장될 수 있다.
일례로, 회원의 차량에 해당하는 블럭체인의 구분을 위한 공개키를 회원정보에 대응하여 저장할 수 있다. 특히, 관리서버(110)는 공개키를 차량번호와 같이 일반 회원들이 확인하시 용이한 정보로 변환하여 저장할 수 있다. 즉, 회원정보와 공개키가 매칭되어 저장되며, 이 때 공개키를 차량번호와 매칭하여 저장함으로써 사용자들이 찾고자 하는 회원의 이름 또는 차량번호를 통해 블록체인의 정보에 접근하도록 할 수 있다. 이를 위해, 관리서버(110)는 제3자에 의해 회원의 이름, 차량번호가 입력되면, 해당되는 공개키를 통해 블록체인을 확인하고, 요청이 발생한 사용자에게 제공하도록 할 수 있다.
그리고, 베이스 블록체인 생성 단계(S10)에서 생성딘 블록은 회원노드를 중심으로 하는 검증노드들에 전파되어 검증이 이루어지게 된다.
차량관련정보 수집 단계(S20)는 베이스 블록체인 생성 단계(S10)에서 블록체인이 생성된 대상차량의 차량관련정보가 발생되고, 업체서버(111) 또는 차량단말(160a)에 의해 차량관련정보가 수집되어 관리서버(110)에 전달되는 단계이다. 즉, 대상차량이 보험에 가입하거나, 정비를 받거나, 법규 위반을 하거나, 소유자가 변경되는 것과 같은 차량관련정보가 생성된다. 그리고, 차량관련정보 발생 단계(S20)에서는 대상차량의 상기한 행위들을 진행한 업체서버(111) 또는 차량단말(160a)에 의해 차량에 대해 발생된 행위를 정보화한 차량관련정보가 관리서버(110)에 전달된다.
점수정보 생성 단계(S30)는 차량관련정보를 전달받은 관리서버(110)가 차량관련정보를 이용해서 지수를 산출하고, 산출된 지수를 이용하여 점수를 산출하는 단계이다.
점수정보 블록 생성 단계(S40)는 점수정보 생성 단계(S40)에서 생성된 점수 정보 즉, 지수 및 점수를 트랜잭션으로 생성하고 이를 기록한 블록을 생성하는 단계이다. 이 과정에서 회원가입 과정에서 기재된 정보에 트랜잭션 생성시 확인되는 트랜잭션 아이디를 매칭하는 과정이 추가로 진행될 수 있다.
또한, 점수정복 블록 생성 단계(S40)에서 점수정보를 산출하기 위한 산출정보 즉, 알고리즘, 기준값 및 규칙과 같은 정보가 점수정보 블록에 함께 기록되거나, 별도의 블록체인 예를 들어 산출정보 블록체인의 블록으로 생성되는 과정이 포함될 수 있다.
또한, 점수정보 블록 생성 단계(S40)에서 생성되는 블록에는 차량관련정보 일부 또는 전부를 포함시키는 것도 가능하다. 그리고 이 차량관련정보도 패밀리 블록체인을 통해 별도로 전파될 수 있다.
여기서, 산출정보 블록체인을 생성하는 경우 산출정보 블록체인은 어느 하나의 차량을 대상으로 생성되지 않고 다수의 차량에 공통으로 적용할 수 있도록 하나의 블록체인이 생성되고, 규칙, 알고리즘, 기준값의 변동이 발생되는 경우 이를 반영한 블록이 생성되어 블록체인에 추가되도록 구성될 수 있다.
반면, 패밀리 블록체인은 하나의 차량에 대해 복수로 마련될 수 있다. 이러 한 패밀리 블록체인은 처리에 소요되는 시간, 처리의 편의성, 블록에 기재되는 정보의 양과 횟수와 같은 사항을 고려하여 생성여부와 수가 결정될 수 있다.
이러한 점수정보 블록 생성 단계(S40)에서 산출정보 블록체인 또는 패밀리 블록체인의 생성이 함께 이루어지는 경우 이들 간의 연관 정보 예를 들어 각각의 블록에 대한 트랜잭션 아이디, 시간정보와 같은 사항들이 각 블록에 기재되어 생성될 수 있다. 이를 통해, 추후 점수정보를 이용하는 사용자가 어느 시점의 산출정보를 이용하여 점수정보가 산출되었으며, 어떠한 차량관련정보가 점수정보 산출에 이용되었는지 확인할 수 있게 된다.
전달 및 검증 단계(S50)는 점수정보 블록 생성 단계(S40)에서 생성된 블록이 노드에 전파되어 검증되는 단계이다. 전달 및 검증 단계(S50)에서 블록은 회원으로 가입된 회원노드들에 우선적으로 전파된다. 그리고 회원노드들은 전달된 검증 예비 블록이 회원노드로부터 전달된 것으로 확인되면 이를 먼저 처리하도록 검증예비 블록의 리스트를 수정하는 과정을 수행할 수 있다. 이를 통해 전달 및 검증단계(S50)에서 회원노드들은 이웃으로부터 전달된 관리시스템의 블록체인 즉, 점수정보 블록체인, 산출정보 블록체인 또는 패밀리 블록체인의 블록을 우선적으로 검증하여, 시스템에서의 블록체인 처리가 우선되게 할 수 있다.
이때, 블록의 전달방법은 관리시스템에 의해 운영되는 블록체인이 공개 형태인지, 프라이빗 형태인지 또는 이 둘을 혼합한 형태인지에 따라 약간의 차이가 있을 수 있다.
정보갱신 판단단계(S60)는 차량관련정보가 신규로 발생된 것이 있는지 판단하는 단계이다. 이 정보갱신 판단단계(S60)는 회원노드들에 의해 진행되거나 관리서버(110)에 의해 이루어진다. 이 정보갱신 판단단계(S60)에서 정보갱신이 이루어진 것으로 판단되면, 전술한 S20 내지 S50 단계를 다시 수행하고, 정보갱신이 이루어지지 않은 것으로 판단되면 산출된 점수정보를 이용하고, 전달/검증을 지속하는 과정이 이루어진다.
점수정보 이용 단계(S70)는 관리서버(110) 또는 회원시스템들이 이러한 점수를 이용하여 차량의 상태 또는 차량에 수행된 정비, 수리, 관리의 적합성 여부를 평가하는 등의 다양한 이용을 수행하는 단계이다.
점수정보 이용 단계(S70)에서 관리서버(110)는 사용자 단말(160)을 통해 차량 정보 조회 요청이 발생되는 경우 이를 관리서버(110)에 의해 관리되는 웹페이지를 통해 출력하여 제공하거나, 공개키를 사용자 단말(160)에 전달할 수 있다. 이를 통해 사용자 단말(160)은 해당 차량의 점수 및 점수 산정에 이용된 정보들을 확인할 수 있게 된다.
이러한 점수는 해당차량의 안전성을 평가하는 용도로 이용될 수 있다. 여기서, 차량의 평가범위는 평가 점수를 기준으로 차량의 상태를 구분하는 기준으로, 예를 들면, 정상, 주의 및 폐차 등이 될 것이다. 정상은 차량을 운행하는데 문제가 없다고 판단하는 수준이며, 주의는 차량의 운행에는 문제가 없지만, 부품의 교체 또는 차량의 점검이 필요한 수준이고, 폐차는 차량 부품의 교체로도 복구할 수 없는 결함이 있어 사고를 방지하기 위해 폐차해야되는 수준을 의미한다.
또한, 부품의 교체시점 및 교체부품을 차량이나 부품 제조사가 제안하는 기준에 따라 이루어진 때에는 가점을 부여하도록 하고, 차량이 사고가 났거나 교통법규를 위반한 때에는 벌점을 부여한다. 특히, 경찰서나 보험회사에 접수된 사고 및 사고의 처리시 수리한 내용 및 교체 부품과 차량의 정비업소에서 실제로 수리하고 교체한 부품을 비교하여, 차량의 수리 및 부품의 교체가 정상적인 가를 확인할 수 있으며, 이를 차량의 소유자 또는 보험회사에 통보하여 보험금의 지급 여부의 정당성을 부여하도록 할 수 있다.
이상에서 본 발명의 기술적 사상을 예시하기 위해 구체적인 예로 도시하고 설명하였으나, 본 발명은 상기와 같이 구체적인 실시 예와 동일한 구성 및 작용에만 국한되지 않고, 여러가지 변형이 본 발명의 범위를 벗어나지 않는 한도 내에서 실시될 수 있다. 따라서, 그와 같은 변형도 본 발명의 범위에 속하는 것으로 간주해야 하며, 본 발명의 범위는 후술하는 특허청구범위에 의해 결정되어야 한다.
본 발명은 차량의 다양한 정보를 소유자뿐만 아니라 제3자가 확인할 수 있도록 함으로써 차량의 정확한 가치와 상태를 확인할 수 있도록 하여, 공정한 거래, 거래 신뢰도 증가로 인한 거래 활성화를 유도할 수 있다. 또한, 차량 관련 정보를 생산하는 노드들의 유기적인 연계와 활성화를 통해 상호 간의 거래 증가를 유도할 수 있다.

Claims (8)

  1. 차량, 차량 소유자, 차량 운행자와 관련되어 발생한 이벤트에 대한 정보인 차량관련정보를 외부로부터 전달받고,
    상기 수집된 정보를 미리 정해진 기준값과 알고리즘에 적용하여 수집된 상기차량관련정보별로 지수를 생성하며,
    상기 지수를 반영하여 상기 차량의 상태를 수치로 나타내는 점수를 산출하고,
    상기 점수를 블록체인의 트랜잭션에 기입하여 점수정보 블록을 생성하는 관리서버;를 포함하여 구성되는 것을 특징으로 하는 블록체인을 이용한 차량 관리 시스템.
  2. 제 1 항에 있어서,
    상기 차량관련정보는
    상기 관리서버와 통신회선에 의해 연결되고,
    상기 차량관련정보를 수집 또는 생성하여 업체서버 또는 차량단말에 의해 상기 관리서버에 전달되는 것을 특징으로 하는 블록체인을 이용한 차량 관리 시스템.
  3. 제 1 항에 있어서,
    상기 관리서버는 상기 점수정보 블록을 상기 차량에 대한 기본정보가 기록된 블록을 제네시스 블록으로 하는 베이스 블록체인에 연결하는 것을 특징으로 하는 블록체인을 이용한 차량 관리 시스템.
  4. 제 1 항에 있어서,
    상기 관리서버는
    상기 점수정보의 산출에 사용된 산출정보 또는 차량관련정보를 상기 블록으로 생성하는 것을 특징으로 하는 블록체인을 이용한 차량 관리 시스템.
  5. 제 1 항에 있어서,
    상기 관리서버는
    상기 점수정보의 산출에 사용된 산출정보 또는 차량관련정보를 별도의 블록체인에 연결되는 블록으로 생성하는 것을 특징으로 하는 블록체인을 이용한 차량 관리 시스템.
  6. 제 3 항에 있어서,
    상기 관리서버는
    상기 산출정보 또는 상기 차량관련정보를 별도의 블록체인에 연결되는 추가블록으로 생성하는 경우,
    상기 추가블록과 상기 베이스 블록체인의 상기 블록의 연관정보를 상기 추가블록 또는 상기 블록에 기재하는 것을 특징으로 하는 블록체인을 이용한 차량 관리 시스템.
  7. 제 1 항에 있어서,
    상기 관리서버는
    상기 블록을 회원으로 가입된 회원노드에 우선 전달하는 것을 특징으로 하는 블록체인을 이용한 차량 관리 시스템.
  8. 제 1 항에 있어서,
    상기 관리서버는
    상기 차량에 대한 정보를 요청하는 외부 장치에 대해 공개키를 제공하거나,
    상기 차량에 대한 상기 블록의 기재내용을 출력수단을 통해 게시하여 제공하는 것을 특징으로 하는 블록체인을 이용한 차량관리 시스템.
PCT/KR2019/016917 2018-12-06 2019-12-03 블록체인을 이용한 차량 관리 시스템 WO2020116893A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020180156312A KR102167461B1 (ko) 2018-12-06 2018-12-06 블록체인을 이용한 차량 관리 시스템
KR10-2018-0156312 2018-12-06

Publications (1)

Publication Number Publication Date
WO2020116893A1 true WO2020116893A1 (ko) 2020-06-11

Family

ID=70973874

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2019/016917 WO2020116893A1 (ko) 2018-12-06 2019-12-03 블록체인을 이용한 차량 관리 시스템

Country Status (2)

Country Link
KR (1) KR102167461B1 (ko)
WO (1) WO2020116893A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102282303B1 (ko) * 2020-12-15 2021-07-27 주식회사 마카롱팩토리 차량 관리 점수 기반 리워드 제공 방법
KR102299030B1 (ko) * 2021-06-04 2021-09-07 라이트브라더스 주식회사 블록체인 기반의 이동 기구 수리/이용 내역 트래킹 장치, 방법, 및 컴퓨터 판독 가능한 기록 매체

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101717134B1 (ko) * 2015-12-09 2017-03-16 강성구 온라인 중고자동차 평가 시스템 및 방법
KR20180022507A (ko) * 2016-08-24 2018-03-06 김보석 블록체인을 기반으로 하는 문서전달 서비스 제공 방법
KR101835344B1 (ko) * 2017-12-19 2018-04-19 주식회사 알티스트 차량 상태 모니터링 시스템
KR20180107339A (ko) * 2017-03-16 2018-10-02 주식회사 케이뱅크은행 블록 체인을 이용한 자동차 정보 관리 방법 및 이를 실행하는 시스템

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160014127A (ko) 2014-07-28 2016-02-11 문 훈 이 차량 정비이력 관리시스템 및 이를 이용한 차량 정비이력 관리서비스 제공방법
KR101639271B1 (ko) 2014-10-07 2016-07-13 이승수 정비소 공유 시스템 및 그 운용 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101717134B1 (ko) * 2015-12-09 2017-03-16 강성구 온라인 중고자동차 평가 시스템 및 방법
KR20180022507A (ko) * 2016-08-24 2018-03-06 김보석 블록체인을 기반으로 하는 문서전달 서비스 제공 방법
KR20180107339A (ko) * 2017-03-16 2018-10-02 주식회사 케이뱅크은행 블록 체인을 이용한 자동차 정보 관리 방법 및 이를 실행하는 시스템
KR101835344B1 (ko) * 2017-12-19 2018-04-19 주식회사 알티스트 차량 상태 모니터링 시스템

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"MVL(Mass Vehicle Ledger", WHITEPAPER, April 2018 (2018-04-01), Retrieved from the Internet <URL:https://mvlchain.io/papers/itivlwhitepaper__k0.pdf?t=5acde> [retrieved on 20200305] *

Also Published As

Publication number Publication date
KR20200069128A (ko) 2020-06-16
KR102167461B1 (ko) 2020-10-19

Similar Documents

Publication Publication Date Title
US12020326B1 (en) Systems and methods for usage based insurance via blockchain
US11776061B1 (en) Using a distributed ledger for tracking VIN recordkeeping
CN111753325A (zh) 与感兴趣方的车辆数据共享
WO2020116895A1 (ko) 블록체인을 이용한 차량 정보 활용 시스템
US20140039935A1 (en) Insurance verification system (insvsys)
NZ571763A (en) System for monitoring vehicle use
WO2020116893A1 (ko) 블록체인을 이용한 차량 관리 시스템
WO2006137137A1 (ja) 顧客管理装置
CN112116191A (zh) 多个实体之间的交通工具共享和所有权
CN111582618A (zh) 试乘试驾车辆管理***及方法
JP2022040073A (ja) 経路データに基づく輸送手段への無線エネルギー転送
JP2009003503A (ja) 安全運転教育提供方法、及びこれを利用する自動車保険情報システム
WO2020116894A1 (ko) 블록체인을 이용한 차량 정보 관리 시스템
KR101694230B1 (ko) 운송차량 관리 방법 및 이를 위한 서비스 서버
JP6363675B2 (ja) 故障予測診断装置、故障予測診断方法および故障予測診断システム
CN116601619A (zh) 安全控制器区域网络(can)收发器
JPH11265410A (ja) 点検待ち車両からの車両引当手段を有する車両共用システムおよび車両引当方法
KR102517282B1 (ko) 자동차 매니지먼트 시스템 및 방법
Karoń et al. Design and implementation of ITS systems in urban agglomerations–selected system problems
US12034833B2 (en) Systems and methods for feature-based rating via blockchain
JP7511677B2 (ja) 要望に基づくエネルギー共有
CN118014739A (zh) 一种基于双层图谱的理赔决策规则生成方法及装置
KR20240025970A (ko) Rxswin 정보를 포함하는 차량 제어 장치 및 그를 포함한 차량 제어 시스템
CN115151963A (zh) 运输工具重新定位
JP2023553245A (ja) 輸送手段の使用の判定

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19892988

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19892988

Country of ref document: EP

Kind code of ref document: A1