[go: up one dir, main page]

KR102667108B1 - System and method for enriching asset data - Google Patents

System and method for enriching asset data Download PDF

Info

Publication number
KR102667108B1
KR102667108B1 KR1020230114506A KR20230114506A KR102667108B1 KR 102667108 B1 KR102667108 B1 KR 102667108B1 KR 1020230114506 A KR1020230114506 A KR 1020230114506A KR 20230114506 A KR20230114506 A KR 20230114506A KR 102667108 B1 KR102667108 B1 KR 102667108B1
Authority
KR
South Korea
Prior art keywords
asset data
data
collected
asset
validation
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020230114506A
Other languages
Korean (ko)
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 KR1020230114506A priority Critical patent/KR102667108B1/en
Priority to PCT/KR2023/016812 priority patent/WO2025048042A1/en
Application granted granted Critical
Publication of KR102667108B1 publication Critical patent/KR102667108B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/215Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/235Update request formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Computational Linguistics (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Mathematical Physics (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a system and a method for enriching asset data. The method of the present invention may include the steps of: generating an asset data enrichment request message requesting enrichment of asset data; collecting asset data according to information included in the asset data enrichment request message; and verifying the collected asset data based on crowdsourcing.

Description

자산 데이터를 보강하기 위한 시스템 및 방법{SYSTEM AND METHOD FOR ENRICHING ASSET DATA}System and method for enriching asset data {SYSTEM AND METHOD FOR ENRICHING ASSET DATA}

이하의 일 실시 예들은 자산 데이터를 관련성 있게 유지하고 최신 상태로 유지하기 위해 자산 데이터를 보강하는 기술에 관한 것이다.Examples below relate to techniques for enriching asset data to keep it relevant and up-to-date.

자산 데이터는 기계, 장비, 인프라 등 물리적 자산과 관련된 정보를 의미하는 것으로, 디지털 환경에서 디지털 전환과 물리적 자산의 가상 복제본을 구현하는데 필수적인 요소이다.Asset data refers to information related to physical assets such as machines, equipment, and infrastructure, and is an essential element in implementing digital transformation and virtual copies of physical assets in a digital environment.

정보 시스템과 상호 연결된 시스템이 확산되면서 기업이 첨단 기술을 채택함에 따라 자산 데이터의 양과 종류가 빠르게 증가하고 있다.As information systems and interconnected systems proliferate and companies adopt advanced technologies, the amount and type of asset data is rapidly increasing.

자산과 관련 데이터는 시간이 지남에 따라 진화하며, 품질과 완전성을 유지하면서 변경 사항과 업데이트를 포착하기 위해 지속적으로 데이터를 보강해야 한다.Assets and their associated data evolve over time, and data must be continuously enriched to capture changes and updates while maintaining quality and integrity.

자산 데이터의 보강은 자산 데이터의 불일치, 불완전성, 부정확성 등의 문제를 해결하기 위해 필요하다. 자산 데이터의 보강의 필요성은 자산 및 관련 데이터의 복잡성과 다양성에서 비롯된다.Reinforcement of asset data is necessary to solve problems such as inconsistency, incompleteness, and inaccuracy in asset data. The need to enrich asset data arises from the complexity and diversity of assets and related data.

그러나, 도메인 전문가가 자산 데이터를 수동으로 보강하는 것은 많은 시간을 필요로 하고, 자동 방식은 새롭고 관련성 높은 정보를 생성하는데 어려움이 있습니다.However, it takes a lot of time for domain experts to manually enrich asset data, and automatic methods have difficulty generating new and relevant information.

따라서, 디지털 환경의 변화에 맞춰 자산 데이터를 관련성 있게 유지하면서 최상 상태로 유지하는 지속적인 자상 데이터의 보강 방법이 요구된다.Therefore, a method for continuously reinforcing asset data is required to keep asset data relevant and in top condition in line with changes in the digital environment.

본 발명은 자산 데이터를 보강하기 위한 시스템 및 방법을 제공하는 것을 목적으로 한다.The purpose of the present invention is to provide a system and method for augmenting asset data.

본 발명의 일 실시 예에 따른 자산 데이터를 보강하기 위한 방법은, 자산 데이터의 보강을 요청하는 자산 데이터 보강 요청 메시지를 생성하는 단계; 자산 데이터 보강 요청 메시지에 포함된 정보에 따라서 자산 데이터를 수집하는 단계; 및 크라우드 소싱 기반으로 상기 수집된 자산 데이터를 검증하는 단계를 포함할 수 있다.A method for augmenting asset data according to an embodiment of the present invention includes generating an asset data augmentation request message requesting augmentation of asset data; collecting asset data according to information included in the asset data augmentation request message; And it may include verifying the collected asset data based on crowdsourcing.

이때, 상기 자산 데이터 보강 요청 메시지를 생성하는 단계는, 자산 데이터 표준 템플릿 정보, 데이터 수집에 관련된 정보 및 데이터 유효성 검사에 관련된 정보 수신하는 단계; 기본 데이터를 수신하는 단계; 상기 자산 데이터 표준 템플릿 정보와 상기 기본 데이터를 병합하여 임시 자산 데이터 구조를 생성하는 단계;At this time, generating the asset data reinforcement request message includes receiving asset data standard template information, information related to data collection, and information related to data validation; receiving basic data; merging the asset data standard template information and the basic data to create a temporary asset data structure;

상기 임시 자산 데이터 구조를 출력하여 보강될 자산 데이터 구조로 결정할지 여부를 확인하는 단계; 및 확인결과 상기 임시 자산 데이터 구조가 보강될 자산 데이터 구조로 결정되면, 상기 데이터 수집에 관련된 정보, 상기 데이터 유효성 검사에 관련된 정보 및 상기 보강될 자산 데이터 구조를 포함하는 상기 자산 데이터 보강 요청 메시지를 생성하는 단계를 포함할 수 있다.Confirming whether to output the temporary asset data structure and determine it as an asset data structure to be reinforced; And when the verification result determines that the temporary asset data structure is the asset data structure to be augmented, generating the asset data augmentation request message including information related to the data collection, information related to the data validation, and the asset data structure to be augmented. It may include steps.

이때, 상기 데이터 수집에 관련된 정보는, 자산 데이터를 수집하는데 허용되는 시간인 검색 시간, 및 수집된 자산 데이터가 수집하고자 하는 정보와 유사성이 있는지 판단하는 기준값을 포함할 수 있다.At this time, the information related to the data collection may include a search time, which is the time allowed to collect asset data, and a reference value for determining whether the collected asset data is similar to the information to be collected.

이때, 상기 데이터 유효성 검사에 관련된 정보는, 수집된 자산 데이터의 유효성을 검증하는데 허용되는 시간인 유효성 검증 시간, 상기 수집된 자산 데이터의 유효성을 검증하는 사람인 유효성 검증자의 최소 수, 상기 수집된 자산 데이터의 유효성을 검증하는 장치인 유효성 검증 장치의 최소 수, 및 유효성의 여부를 판단하는 기준이 되는 유효 비율값을 포함할 수 있다.At this time, the information related to the data validation includes the validation time, which is the time allowed to validate the collected asset data, the minimum number of validators who verify the validity of the collected asset data, and the collected asset data. It may include the minimum number of validation devices, which are devices that verify the effectiveness of , and a validity ratio value that is a standard for determining effectiveness.

이때, 상기 기본 데이터는, 보강하고자 하는 자산 데이터의 명칭 또는 식별정보를 포함할 수 있다.At this time, the basic data may include the name or identification information of the asset data to be reinforced.

이때, 상기 자산 데이터를 수집하는 단계는, 상기 자산 데이터 보강 요청 메시지에 포함된 보강될 자산 데이터 구조에서 요구하는 자산 데이터를 검색해서 수집하는 단계; 상기 수집된 자산 데이터의 관련성 값을 계산하는 단계; 상기 수집된 자산 데이터의 관련성 값이 기설정된 기준값보다 크고, 상기 수집된 자산 데이터가 자산 데이터베이스에 저장되어 있지 않으면, 상기 수집된 자산 데이터를 상기 자산 데이터베이스에 저장하는 단계; 및 상기 자산 데이터베이스에 저장한 상기 수집된 데이터의 검증을 요청하는 검증 제안서를 생성하는 단계를 포함할 수 있다.At this time, the step of collecting the asset data includes searching and collecting asset data required by the asset data structure to be reinforced included in the asset data reinforcement request message; calculating a relevance value of the collected asset data; If the relevance value of the collected asset data is greater than a preset reference value and the collected asset data is not stored in the asset database, storing the collected asset data in the asset database; And it may include generating a verification proposal requesting verification of the collected data stored in the asset database.

이때, 자산 데이터를 보강하기 위한 방법은, 상기 수집된 자산 데이터의 관련성 값이 기설정된 기준값 이하이면, 상기 수집된 자산 데이터를 폐기하는 단계를 더 포함할 수 있다.At this time, the method for reinforcing asset data may further include discarding the collected asset data if the relevance value of the collected asset data is less than or equal to a preset reference value.

이때, 자산 데이터를 보강하기 위한 방법은, 상기 수집된 자산 데이터가 상기 자산 데이터베이스에 저장되어 있으면, 상기 수집된 자산 데이터를 폐기하는 단계를 더 포함할 수 있다.At this time, the method for reinforcing asset data may further include discarding the collected asset data if the collected asset data is stored in the asset database.

이때, 상기 자산 데이터 보강 요청 메시지에 포함된 상기 보강될 자산 데이터 구조에서 요구하는 자산 데이터를 검색해서 수집하는 단계는, 상기 자산 데이터 보강 요청 메시지에 포함된 검색 시간동안 수집할 수 있다.At this time, the step of searching and collecting asset data required by the asset data structure to be enhanced included in the asset data enhancement request message may be collected during the search time included in the asset data enhancement request message.

이때, 상기 수집된 자산 데이터를 검증하는 단계는, 유효성 검사 데이터베이스에서 사용 가능한 유효성 검사 장치 및 유효성 검사자의 정보를 확인하는 단계; 상기 자산 데이터 보강 요청 메시지에 포함된 유효성 검사 장치의 최소 수와 유효성 검사자의 최소 수를 만족하는지 확인하는 단계; 상기 유효성 검사 장치의 최소 수와 상기 유효성 검사자의 최소 수를 만족하면, 상기 유효성 검사 장치와 상기 유효성 검사자로 상기 수집된 자산 데이터의 검증을 요청하는 단계; 상기 유효성 검사 장치와 상기 유효성 검사자로부터 상기 수집된 자산 데이터를 검증한 검증결과를 수신하는 단계; 및 상기 검증결과의 확인 결과 유효하다고 판단한 비율이 유효 비율값을 초과하면, 상기 수집된 자산 데이터를 보강된 자산 데이터로 저장하는 단계를 포함할 수 있다.At this time, the step of verifying the collected asset data includes checking information on the available validation device and validator in the validation database; confirming whether the minimum number of validation devices and the minimum number of validators included in the asset data augmentation request message are satisfied; requesting verification of the collected asset data from the validation device and the validator if the minimum number of validation devices and the minimum number of validators are satisfied; Receiving a verification result of verifying the collected asset data from the validation device and the validator; And if the ratio determined to be valid as a result of checking the verification result exceeds the valid ratio value, it may include the step of storing the collected asset data as reinforced asset data.

이때, 상기 수집된 자산 데이터의 검증을 요청하는 단계와, 상기 수집된 자산 데이터를 검증한 검증결과를 수신하는 단계는, 상기 수집된 자산 데이터의 유효성을 검증하는데 허용되는 시간인 유효성 검증 시간 내에서 수행할 수 있다.At this time, the step of requesting verification of the collected asset data and the step of receiving the verification result of verifying the collected asset data are performed within the validation time, which is the time allowed for verifying the validity of the collected asset data. It can be done.

본 발명의 일 실시 예에 따른 자산 데이터를 보강하기 위한 시스템은, 자산 데이터의 보강을 요청하는 자산 데이터 보강 요청 메시지를 생성하는 보강 요청 생성부; 자산 데이터 보강 요청 메시지에 포함된 정보에 따라서 자산 데이터를 수집하는 수집부; 및 크라우드 소싱 기반으로 상기 수집된 자산 데이터를 검증하는 검증부를 포함할 수 있다.A system for augmenting asset data according to an embodiment of the present invention includes: an augmentation request generator that generates an asset data augmentation request message requesting augmentation of asset data; a collection unit that collects asset data according to the information included in the asset data reinforcement request message; And it may include a verification unit that verifies the collected asset data based on crowdsourcing.

이때, 상기 보강 요청 생성부는, 자산 데이터 표준 템플릿 정보, 데이터 수집에 관련된 정보 및 데이터 유효성 검사에 관련된 정보 수신하고, 기본 데이터를 수신하고, 상기 자산 데이터 표준 템플릿 정보와 상기 기본 데이터를 병합하여 임시 자산 데이터 구조를 생성하고, 상기 임시 자산 데이터 구조를 출력하여 보강될 자산 데이터 구조로 결정할지 여부를 확인하고, 확인결과 상기 임시 자산 데이터 구조가 보강될 자산 데이터 구조로 결정되면, 상기 데이터 수집에 관련된 정보, 상기 데이터 유효성 검사에 관련된 정보 및 상기 보강될 자산 데이터 구조를 포함하는 상기 자산 데이터 보강 요청 메시지를 생성할 수 있다.At this time, the reinforcement request generation unit receives asset data standard template information, information related to data collection, and information related to data validation, receives basic data, and merges the asset data standard template information and the basic data to create a temporary asset. Create a data structure, output the temporary asset data structure, check whether to determine whether to be an asset data structure to be reinforced, and if the temporary asset data structure is determined to be an asset data structure to be reinforced as a result of the confirmation, information related to the data collection , it is possible to generate the asset data augmentation request message including information related to the data validation and the asset data structure to be augmented.

이때, 상기 수집부는, 상기 자산 데이터 보강 요청 메시지에 포함된 보강될 자산 데이터 구조에서 요구하는 자산 데이터를 검색해서 수집하고, 상기 수집된 자산 데이터의 관련성 값을 계산하고, 상기 수집된 자산 데이터의 관련성 값이 기설정된 기준값보다 크고, 상기 수집된 자산 데이터가 자산 데이터베이스에 저장되어 있지 않으면, 상기 수집된 자산 데이터를 상기 자산 데이터베이스에 저장하고, 상기 자산 데이터베이스에 저장한 상기 수집된 데이터의 검증을 요청하는 검증 제안서를 생성할 수 있다. At this time, the collection unit searches for and collects asset data required by the asset data structure to be reinforced included in the asset data reinforcement request message, calculates a relevance value of the collected asset data, and determines the relevance of the collected asset data. If the value is greater than the preset reference value and the collected asset data is not stored in the asset database, storing the collected asset data in the asset database and requesting verification of the collected data stored in the asset database A verification proposal can be created.

이때, 상기 검증부는, 유효성 검사 데이터베이스에서 사용 가능한 유효성 검사 장치 및 유효성 검사자의 정보를 확인하고, 상기 자산 데이터 보강 요청 메시지에 포함된 유효성 검사 장치의 최소 수와 유효성 검사자의 최소 수를 만족하는지 확인하고, 상기 유효성 검사 장치의 최소 수와 상기 유효성 검사자의 최소 수를 만족하면, 상기 유효성 검사 장치와 상기 유효성 검사자로 상기 수집된 자산 데이터의 검증을 요청하고, 상기 유효성 검사 장치와 상기 유효성 검사자로부터 상기 수집된 자산 데이터를 검증한 검증결과를 수신하고, 상기 검증결과의 확인 결과 유효하다고 판단한 비율이 유효 비율값을 초과하면, 상기 수집된 자산 데이터를 보강된 자산 데이터로 저장할 수 있다.At this time, the verification unit checks the information on the validation devices and validators available in the validation database, and checks whether the minimum number of validation devices and the minimum number of validators included in the asset data augmentation request message are satisfied, , if the minimum number of validation devices and the minimum number of validators are satisfied, request verification of the collected asset data from the validation devices and the validators, and request verification of the collected asset data from the validation devices and the validators. When a verification result of verifying the collected asset data is received, and the ratio determined to be valid as a result of confirmation of the verification result exceeds the valid ratio value, the collected asset data can be stored as reinforced asset data.

본 발명은 자산 데이터의 보강을 요청하는 자산 데이터 보강 요청 메시지를 생성하고, 자산 데이터 보강 요청 메시지에 포함된 정보에 따라서 자산 데이터를 수집하고, 크라우드 소싱 기반으로 상기 수집된 자산 데이터를 검증하여 보강된 자산 데이터를 생성하는 시스템 및 방법에 관한 것으로, 자산 데이터의 수집을 자동화 하고, 수집된 자산 데이터를 크라우드 소싱 기반으로 유효성 만을 검증함으로써 자산 데이터를 보강하는 노력을 최소화하면서, 자산 데이터를 관련성 있게 유지하고, 최상 상태로 유지할 수 있다. The present invention generates an asset data reinforcement request message requesting reinforcement of asset data, collects asset data according to the information included in the asset data reinforcement request message, and verifies the collected asset data based on crowdsourcing to reinforce the asset data. This relates to a system and method for generating asset data, which automates the collection of asset data and verifies the validity of the collected asset data based on crowdsourcing, thereby minimizing the effort to augment the asset data and keeping the asset data relevant. , can be maintained in top condition.

도 1은 일 실시 예에 따라 자산 데이터를 보강하는 자산 데이터 보강 시스템의 개략적인 구성을 도시한 도면이다.
도 2는 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터를 보강하는 개략적인 과정을 도시한 흐름도이다.
도 3은 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터 보강 요청 메시지를 생성하는 구체적인 과정을 도시한 흐름도이다.
도 4는 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터를 수집하는 구체적인 과정을 도시한 흐름도이다.
도 5는 일 실시 예에 따른 자산 데이터 보강 시스템에서 수집된 자산 데이터를 검증하는 구체적인 과정을 도시한 흐름도이다.
도 6은 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터 보강 요청 메시지를 생성하는데 이용되는 자산 데이터 표준 템플릿의 예를 도시한 도면이다.
도 7은 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터 보강 요청 메시지를 생성하는데 이용되는 기본 데이터의 예를 도시한 도면이다.
도 8은 일 실시 예에 따른 자산 데이터 보강 시스템에서 보강될 자산 데이터의 구조의 예를 도시한 도면이다.
도 9는 일 실시 예에 따른 자산 데이터 보강 시스템에서 관련성이 기준값을 초과하는 자산 데이터 만을 수집된 자산 데이터로 남기는 예를 도시한 도면이다.
도 10은 일 실시 예에 따른 자산 데이터 보강 시스템에서 수집된 자산 데이터를 검증하기 위해서 검증을 요청하는 제안서를 생성하는 예를 도시한 도면이다.
도 11은 일 실시 예에 따른 자산 데이터 보강 시스템에서 검증에 통과한 자산 데이터의 예를 도시한 도면이다.
FIG. 1 is a diagram illustrating a schematic configuration of an asset data augmentation system for augmenting asset data according to an embodiment.
Figure 2 is a flowchart illustrating a schematic process of enhancing asset data in an asset data enhancement system according to an embodiment.
Figure 3 is a flowchart illustrating a specific process of generating an asset data enhancement request message in an asset data enhancement system according to an embodiment.
Figure 4 is a flowchart showing a specific process of collecting asset data in an asset data enhancement system according to an embodiment.
Figure 5 is a flowchart illustrating a specific process for verifying asset data collected in an asset data enhancement system according to an embodiment.
FIG. 6 is a diagram illustrating an example of an asset data standard template used to generate an asset data enhancement request message in an asset data enhancement system according to an embodiment.
FIG. 7 is a diagram illustrating an example of basic data used to generate an asset data enhancement request message in an asset data enhancement system according to an embodiment.
FIG. 8 is a diagram illustrating an example of the structure of asset data to be reinforced in an asset data reinforcement system according to an embodiment.
FIG. 9 is a diagram illustrating an example in which only asset data whose relevance exceeds a standard value is left as collected asset data in an asset data reinforcement system according to an embodiment.
FIG. 10 is a diagram illustrating an example of generating a proposal requesting verification in order to verify asset data collected in an asset data enhancement system according to an embodiment.
FIG. 11 is a diagram illustrating an example of asset data that has passed verification in an asset data enhancement system according to an embodiment.

이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 그러나, 실시예들에는 다양한 변경이 가해질 수 있어서 특허출원의 권리 범위가 이러한 실시예들에 의해 제한되거나 한정되는 것은 아니다. 실시예들에 대한 모든 변경, 균등물 내지 대체물이 권리 범위에 포함되는 것으로 이해되어야 한다.Hereinafter, embodiments will be described in detail with reference to the attached drawings. However, various changes can be made to the embodiments, so the scope of the patent application is not limited or limited by these embodiments. It should be understood that all changes, equivalents, or substitutes for the embodiments are included in the scope of rights.

실시예에서 사용한 용어는 단지 설명을 목적으로 사용된 것으로, 한정하려는 의도로 해석되어서는 안된다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the examples are for descriptive purposes only and should not be construed as limiting. Singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, terms such as “comprise” or “have” are intended to designate the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, but are not intended to indicate the presence of one or more other features. It should be understood that this does not exclude in advance the possibility of the existence or addition of elements, numbers, steps, operations, components, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by a person of ordinary skill in the technical field to which the embodiments belong. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related technology, and unless explicitly defined in the present application, should not be interpreted in an ideal or excessively formal sense. No.

또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.In addition, when describing with reference to the accompanying drawings, identical components will be assigned the same reference numerals regardless of the reference numerals, and overlapping descriptions thereof will be omitted. In describing the embodiments, if it is determined that detailed descriptions of related known technologies may unnecessarily obscure the gist of the embodiments, the detailed descriptions are omitted.

또한, 실시 예의 구성 요소를 설명하는 데 있어서, 제1, 제2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다. Additionally, in describing the components of the embodiment, terms such as first, second, A, B, (a), and (b) may be used. These terms are only used to distinguish the component from other components, and the nature, sequence, or order of the component is not limited by the term. When a component is described as being "connected," "coupled," or "connected" to another component, that component may be directly connected or connected to that other component, but there is no need for another component between each component. It should be understood that may be “connected,” “combined,” or “connected.”

어느 하나의 실시 예에 포함된 구성요소와, 공통적인 기능을 포함하는 구성요소는, 다른 실시 예에서 동일한 명칭을 사용하여 설명하기로 한다. 반대되는 기재가 없는 이상, 어느 하나의 실시 예에 기재한 설명은 다른 실시 예에도 적용될 수 있으며, 중복되는 범위에서 구체적인 설명은 생략하기로 한다.Components included in one embodiment and components including common functions will be described using the same names in other embodiments. Unless stated to the contrary, the description given in one embodiment may be applied to other embodiments, and detailed description will be omitted to the extent of overlap.

이하에서는, 본 발명의 일 실시 예에 따른 자산 데이터를 보강하기 위한 시스템 및 방법을 첨부된 도 1 내지 도 11을 참조하여 상세히 설명한다.Hereinafter, a system and method for enhancing asset data according to an embodiment of the present invention will be described in detail with reference to the attached FIGS. 1 to 11.

도 1은 일 실시 예에 따라 자산 데이터를 보강하는 자산 데이터 보강 시스템의 개략적인 구성을 도시한 도면이다.FIG. 1 is a diagram illustrating a schematic configuration of an asset data augmentation system for augmenting asset data according to an embodiment.

도 1을 참조하면, 자산 데이터 보강 시스템(100)은 프로세서(110), 통신부(120), 인터페이스부(130), 자산 데이터베이스(140) 및 유효성 검사 데이터베이스(150)를 포함하여 구성될 수 있다. Referring to FIG. 1, the asset data enhancement system 100 may be configured to include a processor 110, a communication unit 120, an interface unit 130, an asset database 140, and a validation database 150.

통신부(120)는 자산 데이터를 수집하기 위해서 자산 데이터가 존재하는 외부 서버와 통신을 수행할 수 있고, 수집된 자산 데이터를 검증하기 위해 유효성 검사 장치와 유효성 검사자와의 통신을 수행할 수 있다.The communication unit 120 may communicate with an external server where asset data exists in order to collect asset data, and communicate with a validation device and a validator to verify the collected asset data.

인터페이스부(130)는 자산 데이터를 관리하는 관리자와의 인터페이스를 제공하는 장치로서 보강을 요청할 자산 데이터의 정보를 입력 받을 수 있다. The interface unit 130 is a device that provides an interface with an administrator who manages asset data and can receive information on asset data for which reinforcement is requested.

자산 데이터베이스(140)는 자산 데이터를 저장할 수 있다.The asset database 140 may store asset data.

유효성 검사 데이터베이스(150)는 수집된 자산 데이터의 유효성을 검사하는 장치인 유효성 검사 장치의 목록과 수집된 자산 데이터의 유효성을 검사하는 사람인 유효성 검사자의 목록을 관리할 수 있다. The validation database 150 may manage a list of validation devices, which are devices that validate the collected asset data, and a list of validators, which are people who validate the collected asset data.

프로세서(110)는 보강 요청 생성부(111), 수집부(112) 및 검증부(113)를 포함하여 구성될 수 있다.The processor 110 may include an reinforcement request generation unit 111, a collection unit 112, and a verification unit 113.

보강 요청 생성부(111)는 자산 데이터의 보강을 요청하는 자산 데이터 보강 요청 메시지를 생성할 수 있다.The reinforcement request generator 111 may generate an asset data reinforcement request message requesting reinforcement of asset data.

보다 구체적으로, 보강 요청 생성부(111)는 자산 데이터 표준 템플릿 정보, 데이터 수집에 관련된 정보 및 데이터 유효성 검사에 관련된 정보 수신하고, 기본 데이터를 수신하고, 자산 데이터 표준 템플릿 정보와 기본 데이터를 병합하여 임시 자산 데이터 구조를 생성하고, 임시 자산 데이터 구조를 출력하여 보강될 자산 데이터 구조로 결정할지 여부를 확인하고, 확인결과 임시 자산 데이터 구조가 보강될 자산 데이터 구조로 결정되면, 데이터 수집에 관련된 정보, 데이터 유효성 검사에 관련된 정보 및 보강될 자산 데이터 구조를 포함하는 자산 데이터 보강 요청 메시지를 생성할 수 있다.More specifically, the reinforcement request generation unit 111 receives asset data standard template information, information related to data collection, and information related to data validation, receives basic data, and merges the asset data standard template information and basic data. Create a temporary asset data structure, output the temporary asset data structure, check whether to determine whether to be the asset data structure to be augmented, and if the temporary asset data structure is determined to be the asset data structure to be augmented as a result of the confirmation, information related to data collection, You can create an asset data enrichment request message that includes information related to data validation and the asset data structure to be enriched.

수집부(112)는 자산 데이터 보강 요청 메시지에 포함된 정보에 따라서 자산 데이터를 수집할 수 있다.The collection unit 112 may collect asset data according to the information included in the asset data reinforcement request message.

보다 구체적으로, 수집부(112)는 자산 데이터 보강 요청 메시지에 포함된 보강될 자산 데이터 구조에서 요구하는 자산 데이터를 검색해서 수집하고, 수집된 자산 데이터의 관련성 값을 계산하고, 수집된 자산 데이터의 관련성 값이 기설정된 기준값보다 크고, 수집된 자산 데이터가 자산 데이터베이스에 저장되어 있지 않으면, 수집된 자산 데이터를 자산 데이터베이스에 저장하고, 자산 데이터베이스에 저장한 수집된 데이터의 검증을 요청하는 검증 제안서를 생성할 수 있다.More specifically, the collection unit 112 searches for and collects asset data required by the asset data structure to be reinforced included in the asset data reinforcement request message, calculates the relevance value of the collected asset data, and If the relevance value is greater than the preset standard value and the collected asset data is not stored in the asset database, save the collected asset data in the asset database and create a verification proposal requesting verification of the collected data stored in the asset database. can do.

검증부(113)는 크라우드 소싱 기반으로 수집된 자산 데이터를 검증할 수 있다.The verification unit 113 can verify asset data collected based on crowdsourcing.

보다 구체적으로, 검증부(113)는 유효성 검사 데이터베이스에서 사용 가능한 유효성 검사 장치 및 유효성 검사자의 정보를 확인하고, 자산 데이터 보강 요청 메시지에 포함된 유효성 검사 장치의 최소 수와 유효성 검사자의 최소 수를 만족하는지 확인하고, 유효성 검사 장치의 최소 수와 유효성 검사자의 최소 수를 만족하면, 유효성 검사 장치와 유효성 검사자로 수집된 자산 데이터의 검증을 요청하고, 유효성 검사 장치와 유효성 검사자로부터 수집된 자산 데이터를 검증한 검증결과를 수신하고, 검증결과의 확인 결과 유효하다고 판단한 비율이 유효 비율값을 초과하면, 수집된 자산 데이터를 보강된 자산 데이터로 저장할 수 있다.More specifically, the verification unit 113 checks the information of available validation devices and validators in the validation database, and satisfies the minimum number of validation devices and the minimum number of validators included in the asset data augmentation request message. If the minimum number of validation devices and the minimum number of validators are met, request verification of asset data collected by validation devices and validators, and verify asset data collected from validation devices and validators. When a verification result is received and the ratio determined to be valid as a result of confirmation of the verification result exceeds the valid ratio value, the collected asset data can be saved as augmented asset data.

프로세서(110)와 프로세서(110)에 포함된 보강 요청 생성부(111), 수집부(112) 및 검증부(113)의 구체적인 동작은 이후 도 2에서 도 11을 참조하여 보다 구체적으로 후술한다.The specific operations of the processor 110 and the reinforcement request generation unit 111, collection unit 112, and verification unit 113 included in the processor 110 will be described in more detail later with reference to FIGS. 2 to 11.

이하, 상기와 같이 구성된 본 발명에 따른 방법을 아래에서 도면을 참조하여 설명한다.Hereinafter, the method according to the present invention configured as above will be described with reference to the drawings.

도 2는 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터를 보강하는 개략적인 과정을 도시한 흐름도이다.Figure 2 is a flowchart illustrating a schematic process of enhancing asset data in an asset data enhancement system according to an embodiment.

도 2를 참조하면, 자산 데이터 보강 시스템(100)은 자산 데이터의 보강을 요청하는 자산 데이터 보강 요청 메시지를 생성할 수 있다(210). 210단계의 보다 구체적인 설명은 이후 도 3을 참조하 후술한다.Referring to FIG. 2, the asset data augmentation system 100 may generate an asset data augmentation request message requesting augmentation of asset data (210). A more detailed description of step 210 will be described later with reference to FIG. 3.

그리고, 자산 데이터 보강 시스템(100)은 자산 데이터 보강 요청 메시지에 포함된 정보에 따라서 자산 데이터를 수집할 수 있다(220). 220단계의 보다 구체적인 설명은 이후 도 4를 참조하 후술한다.Additionally, the asset data enhancement system 100 may collect asset data according to the information included in the asset data enhancement request message (220). A more detailed description of step 220 will be described later with reference to FIG. 4.

그리고, 자산 데이터 보강 시스템(100)은 크라우드 소싱 기반으로 수집된 자산 데이터를 검증할 수 있다(230). 230단계의 보다 구체적인 설명은 이후 도 5를 참조하 후술한다.Additionally, the asset data enhancement system 100 can verify asset data collected based on crowdsourcing (230). A more detailed description of step 230 will be described later with reference to FIG. 5.

도 3은 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터 보강 요청 메시지를 생성하는 구체적인 과정을 도시한 흐름도이다.Figure 3 is a flowchart illustrating a specific process of generating an asset data enhancement request message in an asset data enhancement system according to an embodiment.

도 3을 참조하면, 자산 데이터 보강 시스템(100)은 자산 데이터 표준 템플릿 정보, 데이터 수집에 관련된 정보 및 데이터 유효성 검사에 관련된 정보 수신할 수 있다(310).Referring to FIG. 3, the asset data enhancement system 100 may receive asset data standard template information, information related to data collection, and information related to data validation (310).

이때, 데이터 수집에 관련된 정보는 자산 데이터를 수집하는데 허용되는 시간인 검색 시간 및 수집된 자산 데이터가 수집하고자 하는 정보와 유사성이 있는지 판단하는 기준값을 포함할 수 있다.At this time, information related to data collection may include a search time, which is the time allowed to collect asset data, and a reference value for determining whether the collected asset data is similar to the information to be collected.

그리고, 데이터 유효성 검사에 관련된 정보는 수집된 자산 데이터의 유효성을 검증하는데 허용되는 시간인 유효성 검증 시간, 수집된 자산 데이터의 유효성을 검증하는 사람인 유효성 검증자의 최소 수, 수집된 자산 데이터의 유효성을 검증하는 장치인 유효성 검증 장치의 최소 수 및 유효성의 여부를 판단하는 기준이 되는 유효 비율값을 포함할 수 있다.And, information related to data validation includes validation time, which is the time allowed to validate the collected asset data, minimum number of validators who are the people who verify the validity of the collected asset data, and how to verify the validity of the collected asset data. It may include the minimum number of validation devices, which are validating devices, and the effective ratio value that is the standard for determining effectiveness.

도 6은 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터 보강 요청 메시지를 생성하는데 이용되는 자산 데이터 표준 템플릿의 예를 도시한 도면이다.FIG. 6 is a diagram illustrating an example of an asset data standard template used to generate an asset data enhancement request message in an asset data enhancement system according to an embodiment.

도 6을 참조하면, 자산 데이터 표준 템플릿은 데이터 수집 구성(Data gathering configuration), 데이터 수집 기간(Data gathering duration), 정보 관련성 임계값(Information relevance threshold) 및 데이터 유효성 검사 구성(Data validation configuration)을 포함할 수 있다. Referring to Figure 6, the asset data standard template includes data gathering configuration, data gathering duration, information relevance threshold, and data validation configuration. can do.

이때, 데이터 유효성 검사 구성은 데이터 유효성 검사 기간(Data validation duration), 사람 유효성 검사자 수(Human validator count), 기계 유효성 감사자 수(Machine validator count) 및 유효성 검사 정족 임계값(Validation quorum threshold)을 포함할 수 있다.At this time, the data validation configuration includes data validation duration, human validator count, machine validator count, and validation quorum threshold. can do.

다시 도 3의 설명으로 돌아와서, 자산 데이터 보강 시스템(100)은 기본 데이터를 수신할 수 있다(320).Returning again to the description of FIG. 3, the asset data enrichment system 100 may receive basic data (320).

이때, 기본 데이터는 보강하고자 하는 자산 데이터의 명칭 또는 식별정보를 포함할 수 있다. 그리고, 기본 데이터는 이전에 생성되어 관리되고 있던 자산 데이터에서 추출할 수도 있고, 사용자(관리자)의 입력에 의해서 수신될 수도 있다.At this time, the basic data may include the name or identification information of the asset data to be reinforced. Additionally, basic data may be extracted from asset data that was previously created and managed, or may be received through user (administrator) input.

도 7은 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터 보강 요청 메시지를 생성하는데 이용되는 기본 데이터의 예를 도시한 도면이다.FIG. 7 is a diagram illustrating an example of basic data used to generate an asset data enhancement request message in an asset data enhancement system according to an embodiment.

도 7을 참조하면, 기술데이터 서브모델의 기본 데이터는 세 가지 속성(제조업체명(ManufacturerName), 제조업체 부품번호(ManufacturerPartName), 제조업체 웹사이트 ManufacturerWebsite)을 포함할 수 있다.Referring to FIG. 7, the basic data of the technical data submodel may include three attributes (manufacturer name (ManufacturerName), manufacturer part number (ManufacturerPartName), and manufacturer website ManufacturerWebsite).

이때, 기본 데이터에는 제조업체명(ManufacturerName), 제조업체 부품번호(ManufacturerPartName)의 값은 존재하지만, 제조업체 웹사이트 ManufacturerWebsite)의 값은 보강 과정에서 채워질 키만 존재함을 확인할 수 있다. At this time, it can be confirmed that the basic data contains the values of the manufacturer name (ManufacturerName) and the manufacturer part number (ManufacturerPartName), but the value of the manufacturer website (ManufacturerWebsite) contains only the key to be filled in during the enrichment process.

다시 도 3의 설명으로 돌아와서, 자산 데이터 보강 시스템(100)은 자산 데이터 표준 템플릿 정보와 기본 데이터를 병합하여 임시 자산 데이터 구조를 생성할 수 있다(330).Returning to the description of FIG. 3, the asset data enhancement system 100 may merge asset data standard template information and basic data to create a temporary asset data structure (330).

그리고, 자산 데이터 보강 시스템(100)은 임시 자산 데이터 구조를 출력하여 보강될 자산 데이터 구조로 결정할지 여부를 확인할 수 있다(340). 이때, 결정은 보강될 자산 데이터 구조를 사용자(관리자)에게 제공하고, 사용자(관리자)의 결정에 따라서, 임시 자산 데이터 구조를 보강될 자산 데이터 구조로 결정할 수 있다.Additionally, the asset data reinforcement system 100 outputs a temporary asset data structure and can determine whether to determine it as the asset data structure to be reinforced (340). At this time, the decision may be made by providing the asset data structure to be reinforced to the user (administrator), and depending on the user's (administrator) decision, determining the temporary asset data structure as the asset data structure to be reinforced.

도 8은 일 실시 예에 따른 자산 데이터 보강 시스템에서 보강될 자산 데이터의 구조의 예를 도시한 도면이다.FIG. 8 is a diagram illustrating an example of the structure of asset data to be reinforced in an asset data reinforcement system according to an embodiment.

도 8을 참조하면, 보강될 자산 데이터의 구조는 식별 정보(Identification), 기술 데이터(TechnicalData), 운영 데이터(OperationalData) 및 문서(Document)를 포함하여 구성될 수 있다. Referring to FIG. 8, the structure of asset data to be reinforced may include identification information, technical data, operational data, and document.

다시 도 3의 설명으로 돌아와서, 340단계의 확인결과 임시 자산 데이터 구조가 보강될 자산 데이터 구조로 결정되지 않으면, 자산 데이터 보강 시스템(100)은 310단계로 돌아가 일련의 과정을 반복할 수 있으며, 반복 횟수나 기설정된 시간 내에서 반복할 수 있다.Returning to the explanation of FIG. 3, if the temporary asset data structure is not determined as the asset data structure to be reinforced as a result of the confirmation in step 340, the asset data reinforcement system 100 may return to step 310 and repeat the series of processes, and repeat. It can be repeated a number of times or within a preset time.

340단계의 확인결과 임시 자산 데이터 구조가 보강될 자산 데이터 구조로 결정되면, 자산 데이터 보강 시스템(100)은 데이터 수집에 관련된 정보, 데이터 유효성 검사에 관련된 정보 및 보강될 자산 데이터 구조를 포함하는 자산 데이터 보강 요청 메시지를 생성할 수 있다(350).If the temporary asset data structure is determined as the asset data structure to be augmented as a result of the confirmation in step 340, the asset data augmentation system 100 provides asset data including information related to data collection, information related to data validation, and the asset data structure to be augmented. A reinforcement request message may be created (350).

도 4는 일 실시 예에 따른 자산 데이터 보강 시스템에서 자산 데이터를 수집하는 구체적인 과정을 도시한 흐름도이다.Figure 4 is a flowchart showing a specific process of collecting asset data in an asset data enhancement system according to an embodiment.

도 4를 참조하면, 자산 데이터 보강 시스템(100)은 자산 데이터 보강 요청 메시지에 포함된 보강될 자산 데이터 구조에서 요구하는 자산 데이터를 검색해서 수집할 수 있다(410). 이때, 자산 데이터 보강 시스템(100)은 410단계에서 자산 데이터의 수집을 자산 데이터 보강 요청 메시지에 포함된 검색 시간동안 수집할 수 있다. 410단계에서 자산 데이터의 수집은 다중 인스턴스를 동시에 실행하여 병렬로 수집할 수 있다. Referring to FIG. 4, the asset data augmentation system 100 may search and collect asset data required by the asset data structure to be augmented included in the asset data augmentation request message (410). At this time, the asset data enhancement system 100 may collect asset data during the search time included in the asset data enhancement request message in step 410. In step 410, asset data can be collected in parallel by running multiple instances simultaneously.

그리고, 자산 데이터 보강 시스템(100)은 수집된 자산 데이터의 관련성 값을 계산할 수 있다(420).And, the asset data enhancement system 100 may calculate the relevance value of the collected asset data (420).

이때, 수집된 자산 데이터의 관련성 값은 아래 <수학식 1>을 통해서 계산될 수 있다. At this time, the relevance value of the collected asset data can be calculated through <Equation 1> below.

[수학식 1][Equation 1]

여기서, 는 i번째 쿼리를 나타내고, 는 i번째 쿼리의 역 문서 빈도(Inverse document frequency)를 나타내고, 는 문서 D에서 쿼리 항목의 용어 빈도를 나타내고, b는 분모비를 나타내고, k1은 용어 빈도 포화도 변수를 나타내고, 는 필드 길이를 평균 필드 길이로 나눈 값이다.here, represents the ith query, represents the inverse document frequency of the ith query, represents the term frequency of the query item in document D, b represents the denominator ratio, k1 represents the term frequency saturation variable, is the field length divided by the average field length.

이때, b는 클수록 평균 길이 대비 문서 길이의 영향이 더 증폭되고, 기본값은 0.75로 설정할 수 있다. 그리고, k1의 기본값은 1.2로 설정할 수 있다.At this time, the larger b, the more amplified the effect of the document length compared to the average length, and the default value can be set to 0.75. And, the default value of k1 can be set to 1.2.

그리고, 자산 데이터 보강 시스템(100)은 수집된 자산 데이터의 관련성 값이 기설정된 기준값보다 큰지 여부를 확인할 수 있다(430).Additionally, the asset data enhancement system 100 may check whether the relevance value of the collected asset data is greater than a preset reference value (430).

430단계의 확인결과 수집된 자산 데이터의 관련성 값이 기설정된 기준값 이하이면, 자산 데이터 보강 시스템(100)은 수집된 자산 데이터를 폐기할 수 있다(470). If the relevance value of the collected asset data is less than or equal to a preset standard value as a result of confirmation in step 430, the asset data reinforcement system 100 may discard the collected asset data (470).

430단계의 확인결과 수집된 자산 데이터의 관련성 값이 기설정된 기준값보다 크면, 자산 데이터 보강 시스템(100)은 수집된 자산 데이터가 자산 데이터베이스에 저장되어 있는 여부를 확인할 수 있다(440).If the relevance value of the collected asset data is greater than the preset reference value as a result of the confirmation in step 430, the asset data enhancement system 100 may check whether the collected asset data is stored in the asset database (440).

440단계의 확인결과 수집된 자산 데이터가 자산 데이터베이스에 저장되어 있으면, 자산 데이터 보강 시스템(100)은 수집된 자산 데이터를 폐기할 수 있다(470). If the collected asset data is stored in the asset database as a result of confirmation in step 440, the asset data reinforcement system 100 may discard the collected asset data (470).

440단계의 확인결과 수집된 자산 데이터가 자산 데이터베이스에 저장되어 있지 않으면, 자산 데이터 보강 시스템(100)은 수집된 자산 데이터를 자산 데이터베이스에 저장할 수 있다(450). If the collected asset data is not stored in the asset database as a result of confirmation in step 440, the asset data reinforcement system 100 may store the collected asset data in the asset database (450).

도 9는 일 실시 예에 따른 자산 데이터 보강 시스템에서 관련성이 기준값을 초과하는 자산 데이터 만을 수집된 자산 데이터로 남기는 예를 도시한 도면이다.FIG. 9 is a diagram illustrating an example in which only asset data whose relevance exceeds a standard value is left as collected asset data in an asset data enhancement system according to an embodiment.

도 9를 참조하면, 자산 데이터 보강 시스템(100)은 수집된 자산 데이터의 관련성 값을 계산할 수 있다(910). Referring to FIG. 9, the asset data enrichment system 100 may calculate a relevance value of the collected asset data (910).

자산 데이터 보강 시스템(100)은 자산 데이터 표준 템플릿(920)에 포함된 관련성 기준값이 해당하는 0.80 이하의 수집된 자산 데이터는 폐기하고, 0.80보다 큰 관련성 값을 가진 수집된 자산 데이터 만을 남길 수 있다(930).The asset data enrichment system 100 discards the collected asset data with a relevance value of 0.80 or less included in the asset data standard template 920, and leaves only the collected asset data with a relevance value greater than 0.80 ( 930).

다시 도 4의 설명으로 돌아와서, 자산 데이터 보강 시스템(100)은 자산 데이터베이스에 저장한 수집된 데이터의 검증을 요청하는 검증 제안서를 생성할 수 있다(460).Returning to the description of FIG. 4, the asset data augmentation system 100 may generate a verification proposal requesting verification of collected data stored in the asset database (460).

도 10은 일 실시 예에 따른 자산 데이터 보강 시스템에서 수집된 자산 데이터를 검증하기 위해서 검증을 요청하는 제안서를 생성하는 예를 도시한 도면이다.FIG. 10 is a diagram illustrating an example of generating a proposal requesting verification to verify asset data collected in an asset data enhancement system according to an embodiment.

도 10을 참조하면, 자산 데이터 보강 시스템(100)은 수집된 자산 데이터(1010)에 대한 검증을 위해서 검증을 요청하는 제안서인 검증 제안서(1020)를 생성할 수 있다.Referring to FIG. 10, the asset data enhancement system 100 may generate a verification proposal 1020, which is a proposal requesting verification in order to verify the collected asset data 1010.

도 5는 일 실시 예에 따른 자산 데이터 보강 시스템에서 수집된 자산 데이터를 검증하는 구체적인 과정을 도시한 흐름도이다.Figure 5 is a flowchart illustrating a specific process for verifying asset data collected in an asset data enhancement system according to an embodiment.

도 5를 참조하면, 자산 데이터 보강 시스템(100)은 유효성 검사 데이터베이스에서 사용 가능한 유효성 검사 장치 및 유효성 검사자의 정보를 확인할 수 있다(510).Referring to FIG. 5, the asset data enhancement system 100 may check information on available validation devices and validators in the validation database (510).

그리고, 자산 데이터 보강 시스템(100)은 자산 데이터 보강 요청 메시지에 포함된 유효성 검사 장치의 최소 수와 유효성 검사자의 최소 수를 만족하는지 확인할 수 있다.Additionally, the asset data enhancement system 100 may check whether the minimum number of validation devices and the minimum number of validators included in the asset data enhancement request message are satisfied.

520단계의 확인결과 자산 데이터 보강 요청 메시지에 포함된 유효성 검사 장치의 최소 수와 유효성 검사자의 최소 수를 만족하면, 자산 데이터 보강 시스템(100)은 유효성 검사 장치와 유효성 검사자로 수집된 자산 데이터의 검증을 요청할 수 있다(530).If the verification result of step 520 satisfies the minimum number of validation devices and the minimum number of validators included in the asset data enhancement request message, the asset data enhancement system 100 verifies the asset data collected by the validation devices and validators. You can request (530).

그리고, 자산 데이터 보강 시스템(100)은 유효성 검사 장치와 유효성 검사자로부터 수집된 자산 데이터를 검증한 검증결과를 수신할 수 있다(540).Additionally, the asset data enhancement system 100 may receive a verification result of verifying the asset data collected from the validation device and the validator (540).

한편, 530단계와 540단계는 수집된 자산 데이터의 유효성을 검증하는데 허용되는 시간인 유효성 검증 시간 내에서 수행할 수 있다. 즉, 유효성 검증 시간을 초과해서 수신되는 검증결과는 폐기될 수 있다. Meanwhile, steps 530 and 540 can be performed within the validation time, which is the time allowed to verify the validity of the collected asset data. That is, verification results received beyond the validation time may be discarded.

그리고, 자산 데이터 보강 시스템(100)은 수신된 검증결과를 이용해서 수집된 자산 데이터가 유효한지 여부를 확인할 수 있다(550). 550단계에서 자산 데이터 보강 시스템(100)은 검증결과를 통합해서 결과를 유효하다고 판단한 비율이 유효 비율값을 초과하면, 수집된 자산 데이터가 유효 검증을 통과했다고 판단할 수 있다. And, the asset data reinforcement system 100 can check whether the collected asset data is valid using the received verification result (550). In step 550, the asset data reinforcement system 100 may integrate the verification results and determine that the collected asset data has passed the validity verification if the ratio of the results determined to be valid exceeds the validity ratio value.

550단계의 확인결과, 수집된 자산 데이터가 유효 검증을 통과하지 못하였으면, 자산 데이터 보강 시스템(100)은 기설정한 반복횟수에 도달했는지 여부를 확인할 수 있다(560).As a result of the confirmation in step 550, if the collected asset data does not pass the validity verification, the asset data reinforcement system 100 may check whether the preset number of repetitions has been reached (560).

560단계의 확인결과 기설정된 반복횟수에 도달하지 않았으면, 자산 데이터 보강 시스템(100)은 510단계로 돌아가 이후 일련의 과정을 반복해서 수행할 수 있다. If, as a result of the confirmation in step 560, the preset number of repetitions has not been reached, the asset data reinforcement system 100 may return to step 510 and repeatedly perform the subsequent series of processes.

560단계의 확인결과 기설정된 반복횟수에 도달하였으면, 자산 데이터 보강 시스템(100)은 본 알고리즘을 종료할 수 있다.If the preset number of repetitions has been reached as a result of confirmation in step 560, the asset data enhancement system 100 can end the algorithm.

다른 한편, 520단계의 확인결과 자산 데이터 보강 요청 메시지에 포함된 유효성 검사 장치의 최소 수와 유효성 검사자의 최소 수를 만족하지 않으면, 자산 데이터 보강 시스템(100)은 유효성 검사 준비가 되지 않은 것으로 판단하고, 본 알고리즘을 종료할 수 있다. 다른 방안으로는 일정 시간 간격으로 유효성 검사 준비가 될 때까지 520단계를 반복할 수도 있다. On the other hand, if the confirmation result in step 520 does not satisfy the minimum number of validation devices and the minimum number of validators included in the asset data enhancement request message, the asset data enhancement system 100 determines that it is not ready for validation. , this algorithm can be terminated. Alternatively, step 520 may be repeated at regular time intervals until validation is ready.

550단계의 확인결과, 수집된 자산 데이터가 유효 검증을 통과하였으면, 자산 데이터 보강 시스템(100)은 수집된 자산 데이터를 보강된 자산 데이터로 자산 데이터베이스에 저장할 수 있다(570).As a result of the confirmation in step 550, if the collected asset data has passed the validity verification, the asset data augmentation system 100 may store the collected asset data as augmented asset data in the asset database (570).

도 11은 일 실시 예에 따른 자산 데이터 보강 시스템에서 검증에 통과한 자산 데이터의 예를 도시한 도면이다.FIG. 11 is a diagram illustrating an example of asset data that has passed verification in an asset data enhancement system according to an embodiment.

도 11을 참조하면, 검증에 통과한 자산 데이터(1110)을 살펴보면, 도 7에서 보강이 필요했던 제조업체 웹사이트에 관한 정보가 보강된 것을 확인할 수 있다. Referring to FIG. 11, looking at the asset data 1110 that passed verification, it can be seen that information about the manufacturer's website that needed reinforcement in FIG. 7 has been reinforced.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 저장할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may store program instructions, data files, data structures, etc., singly or in combination. Program instructions recorded on the medium may be specially designed and configured for the embodiment or may be known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -Includes optical media (magneto-optical media) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, etc. Examples of program instructions include machine language code, such as that produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 저장될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or may be processed independently or collectively. You can command the device. Software and/or data may be used on any type of machine, component, physical device, virtual equipment, computer storage medium or device to be interpreted by or to provide instructions or data to a processing device. , can be saved. Software may be distributed over networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.

이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.Although the embodiments have been described with limited drawings as described above, those skilled in the art can apply various technical modifications and variations based on the above. For example, the described techniques are performed in a different order than the described method, and/or components of the described system, structure, device, circuit, etc. are combined or combined in a different form than the described method, or other components are used. Alternatively, appropriate results may be achieved even if substituted or substituted by an equivalent.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents of the claims also fall within the scope of the following claims.

100: 자산 데이터 보강 시스템
110: 프로세서
111: 보강 요청 생성부
112: 수집부
113: 검증부
120: 통신부
130: 인터페이스부
140: 자산 데이터베이스
150: 유효성 검사 데이터베이스
100: Asset data enrichment system
110: processor
111: Reinforcement request generation unit
112: Collection department
113: verification unit
120: Department of Communications
130: Interface unit
140: Asset database
150: Validation database

Claims (16)

프로세서에 의해 수행되는 자산 데이터를 보강하기 위한 방법에 있어서,
자산 데이터의 보강을 요청하는 자산 데이터 보강 요청 메시지를 생성하는 단계;
자산 데이터 보강 요청 메시지에 포함된 정보에 따라서 자산 데이터를 수집하는 단계; 및
크라우드 소싱 기반으로 상기 수집된 자산 데이터를 검증하는 단계
를 포함하고,
상기 자산 데이터 보강 요청 메시지를 생성하는 단계는,
자산 데이터 표준 템플릿 정보, 데이터 수집에 관련된 정보 및 데이터 유효성 검사에 관련된 정보 수신하는 단계;
기본 데이터를 수신하는 단계;
상기 자산 데이터 표준 템플릿 정보와 상기 기본 데이터를 병합하여 임시 자산 데이터 구조를 생성하는 단계;
상기 임시 자산 데이터 구조를 출력하여 보강될 자산 데이터 구조로 결정할지 여부를 확인하는 단계; 및
확인결과 상기 임시 자산 데이터 구조가 보강될 자산 데이터 구조로 결정되면, 상기 데이터 수집에 관련된 정보, 상기 데이터 유효성 검사에 관련된 정보 및 상기 보강될 자산 데이터 구조를 포함하는 상기 자산 데이터 보강 요청 메시지를 생성하는 단계
를 포함하고,
상기 기본 데이터는,
보강하고자 하는 자산 데이터의 명칭 또는 식별정보를 포함하는
자산 데이터를 보강하기 위한 방법.
In a method for enriching asset data performed by a processor,
Generating an asset data enrichment request message requesting enrichment of asset data;
collecting asset data according to information included in the asset data augmentation request message; and
Verifying the collected asset data based on crowdsourcing
Including,
The step of generating the asset data reinforcement request message is,
Receiving asset data standard template information, information related to data collection, and information related to data validation;
receiving basic data;
Merging the asset data standard template information and the basic data to create a temporary asset data structure;
Confirming whether to output the temporary asset data structure and determine it as an asset data structure to be reinforced; and
As a result of the confirmation, if the temporary asset data structure is determined to be an asset data structure to be augmented, generating the asset data augmentation request message including information related to the data collection, information related to the data validation, and the asset data structure to be augmented. step
Including,
The basic data is,
Containing the name or identification information of the asset data you wish to reinforce
Methods for enriching asset data.
삭제delete 제1항에 있어서,
상기 데이터 수집에 관련된 정보는,
자산 데이터를 수집하는데 허용되는 시간인 검색 시간, 및
수집된 자산 데이터가 수집하고자 하는 정보와 유사성이 있는지 판단하는 기준값
을 포함하는 자산 데이터를 보강하기 위한 방법.
According to paragraph 1,
Information related to the above data collection,
retrieval time, which is the time allowed to collect asset data; and
A standard value to determine whether the collected asset data is similar to the information you wish to collect.
A method for enriching asset data containing.
제1항에 있어서,
상기 데이터 유효성 검사에 관련된 정보는,
수집된 자산 데이터의 유효성을 검증하는데 허용되는 시간인 유효성 검증 시간,
상기 수집된 자산 데이터의 유효성을 검증하는 사람인 유효성 검증자의 최소 수,
상기 수집된 자산 데이터의 유효성을 검증하는 장치인 유효성 검증 장치의 최소 수, 및
유효성의 여부를 판단하는 기준이 되는 유효 비율값
을 포함하는 자산 데이터를 보강하기 위한 방법.
According to paragraph 1,
Information related to the above data validation,
validation time, which is the time allowed to validate the collected asset data;
Minimum number of validators, persons who verify the validity of said collected asset data;
A minimum number of validation devices, which are devices that verify the validity of the collected asset data, and
Effective ratio value that serves as the standard for judging validity
A method for enriching asset data containing.
삭제delete 제1항에 있어서,
상기 자산 데이터를 수집하는 단계는,
상기 자산 데이터 보강 요청 메시지에 포함된 보강될 자산 데이터 구조에서 요구하는 자산 데이터를 검색해서 수집하는 단계;
상기 수집된 자산 데이터의 빈도를 고려해서 상기 수집된 자산 데이터의 관련성 값을 계산하는 단계;
상기 수집된 자산 데이터의 관련성 값이 기설정된 기준값보다 크고, 상기 수집된 자산 데이터가 자산 데이터베이스에 저장되어 있지 않으면, 상기 수집된 자산 데이터를 상기 자산 데이터베이스에 저장하는 단계; 및
상기 자산 데이터베이스에 저장한 상기 수집된 데이터의 검증을 요청하는 검증 제안서를 생성하는 단계
를 포함하는 자산 데이터를 보강하기 위한 방법.
According to paragraph 1,
The step of collecting the asset data is,
Searching and collecting asset data required by the asset data structure to be reinforced included in the asset data reinforcement request message;
calculating a relevance value of the collected asset data in consideration of the frequency of the collected asset data;
If the relevance value of the collected asset data is greater than a preset reference value and the collected asset data is not stored in the asset database, storing the collected asset data in the asset database; and
Creating a verification proposal requesting verification of the collected data stored in the asset database
A method for enriching asset data containing.
제6항에 있어서,
상기 수집된 자산 데이터의 관련성 값이 기설정된 기준값 이하이면, 상기 수집된 자산 데이터를 폐기하는 단계
를 더 포함하는 자산 데이터를 보강하기 위한 방법.
According to clause 6,
If the relevance value of the collected asset data is less than or equal to a preset standard value, discarding the collected asset data.
A method for enriching asset data further comprising:
제6항에 있어서,
상기 수집된 자산 데이터가 상기 자산 데이터베이스에 저장되어 있으면, 상기 수집된 자산 데이터를 폐기하는 단계
를 더 포함하는 자산 데이터를 보강하기 위한 방법.
According to clause 6,
If the collected asset data is stored in the asset database, discarding the collected asset data
A method for enriching asset data further comprising:
제6항에 있어서,
상기 자산 데이터 보강 요청 메시지에 포함된 상기 보강될 자산 데이터 구조에서 요구하는 자산 데이터를 검색해서 수집하는 단계는,
상기 자산 데이터 보강 요청 메시지에 포함된 검색 시간동안 수집하는
자산 데이터를 보강하기 위한 방법.
According to clause 6,
The step of searching and collecting asset data required by the asset data structure to be reinforced included in the asset data reinforcement request message,
Collected during the search time included in the asset data augmentation request message
Methods for enriching asset data.
제1항에 있어서,
상기 수집된 자산 데이터를 검증하는 단계는,
유효성 검사 데이터베이스에서 사용 가능한 유효성 검사 장치 및 유효성 검사자의 정보를 확인하는 단계;
상기 자산 데이터 보강 요청 메시지에 포함된 유효성 검사 장치의 최소 수와 유효성 검사자의 최소 수를 만족하는지 확인하는 단계;
상기 유효성 검사 장치의 최소 수와 상기 유효성 검사자의 최소 수를 만족하면, 상기 유효성 검사 장치와 상기 유효성 검사자로 상기 수집된 자산 데이터의 검증을 요청하는 단계;
상기 유효성 검사 장치와 상기 유효성 검사자로부터 상기 수집된 자산 데이터를 검증한 검증결과를 수신하는 단계; 및
상기 검증결과의 확인 결과 유효하다고 판단한 비율이 유효 비율값을 초과하면, 상기 수집된 자산 데이터를 보강된 자산 데이터로 저장하는 단계
를 포함하는 자산 데이터를 보강하기 위한 방법.
According to paragraph 1,
The step of verifying the collected asset data is,
Checking available validation device and validator information in a validation database;
confirming whether the minimum number of validation devices and the minimum number of validators included in the asset data augmentation request message are satisfied;
requesting verification of the collected asset data from the validation device and the validator if the minimum number of validation devices and the minimum number of validators are satisfied;
Receiving a verification result of verifying the collected asset data from the validation device and the validator; and
If the ratio determined to be valid as a result of checking the verification result exceeds the effective ratio value, storing the collected asset data as reinforced asset data.
A method for enriching asset data containing.
제10항에 있어서,
상기 수집된 자산 데이터의 검증을 요청하는 단계와,
상기 수집된 자산 데이터를 검증한 검증결과를 수신하는 단계는,
상기 수집된 자산 데이터의 유효성을 검증하는데 허용되는 시간인 유효성 검증 시간 내에서 수행하는
자산 데이터를 보강하기 위한 방법.
According to clause 10,
requesting verification of the collected asset data;
The step of receiving the verification result of verifying the collected asset data is,
Performed within the validation time, which is the time allowed for validating the collected asset data.
Methods for enriching asset data.
제1항, 제3항, 제4항 및 제6항 내지 제11항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.
A computer-readable recording medium, characterized in that a program for executing the method of any one of claims 1, 3, 4, and 6 to 11 is recorded thereon.
자산 데이터의 보강을 요청하는 자산 데이터 보강 요청 메시지를 생성하는 보강 요청 생성부;
자산 데이터 보강 요청 메시지에 포함된 정보에 따라서 자산 데이터를 수집하는 수집부; 및
크라우드 소싱 기반으로 상기 수집된 자산 데이터를 검증하는 검증부
를 포함하고,
상기 보강 요청 생성부는,
자산 데이터 표준 템플릿 정보, 데이터 수집에 관련된 정보 및 데이터 유효성 검사에 관련된 정보 수신하고,
기본 데이터를 수신하고,
상기 자산 데이터 표준 템플릿 정보와 상기 기본 데이터를 병합하여 임시 자산 데이터 구조를 생성하고,
상기 임시 자산 데이터 구조를 출력하여 보강될 자산 데이터 구조로 결정할지 여부를 확인하고,
확인결과 상기 임시 자산 데이터 구조가 보강될 자산 데이터 구조로 결정되면, 상기 데이터 수집에 관련된 정보, 상기 데이터 유효성 검사에 관련된 정보 및 상기 보강될 자산 데이터 구조를 포함하는 상기 자산 데이터 보강 요청 메시지를 생성하고,
상기 기본 데이터는,
보강하고자 하는 자산 데이터의 명칭 또는 식별정보를 포함하는
자산 데이터를 보강하기 위한 시스템.
an enhancement request generator that generates an asset data enhancement request message requesting enhancement of asset data;
a collection unit that collects asset data according to the information included in the asset data reinforcement request message; and
Verification unit that verifies the collected asset data based on crowdsourcing
Including,
The reinforcement request generation unit,
Receive asset data standard template information, information related to data collection, and information related to data validation;
receive basic data,
Merge the asset data standard template information and the basic data to create a temporary asset data structure,
Check whether to output the temporary asset data structure and determine whether it will be an asset data structure to be reinforced,
As a result of the confirmation, if the temporary asset data structure is determined to be an asset data structure to be augmented, generate the asset data augmentation request message including information related to the data collection, information related to the data validation, and the asset data structure to be augmented; ,
The basic data is,
Containing the name or identification information of the asset data you wish to reinforce
A system for enriching asset data.
삭제delete 제13항에 있어서,
상기 수집부는,
상기 자산 데이터 보강 요청 메시지에 포함된 보강될 자산 데이터 구조에서 요구하는 자산 데이터를 검색해서 수집하고,
상기 수집된 자산 데이터의 빈도를 고려해서 상기 수집된 자산 데이터의 관련성 값을 계산하고,
상기 수집된 자산 데이터의 관련성 값이 기설정된 기준값보다 크고, 상기 수집된 자산 데이터가 자산 데이터베이스에 저장되어 있지 않으면, 상기 수집된 자산 데이터를 상기 자산 데이터베이스에 저장하고,
상기 자산 데이터베이스에 저장한 상기 수집된 데이터의 검증을 요청하는 검증 제안서를 생성하는
자산 데이터를 보강하기 위한 시스템.
According to clause 13,
The collection department,
Search and collect asset data required by the asset data structure to be reinforced included in the asset data reinforcement request message,
Calculate a relevance value of the collected asset data considering the frequency of the collected asset data,
If the relevance value of the collected asset data is greater than a preset reference value and the collected asset data is not stored in the asset database, storing the collected asset data in the asset database,
Generating a verification proposal requesting verification of the collected data stored in the asset database
A system for enriching asset data.
제13항에 있어서,
상기 검증부는,
유효성 검사 데이터베이스에서 사용 가능한 유효성 검사 장치 및 유효성 검사자의 정보를 확인하고,
상기 자산 데이터 보강 요청 메시지에 포함된 유효성 검사 장치의 최소 수와 유효성 검사자의 최소 수를 만족하는지 확인하고,
상기 유효성 검사 장치의 최소 수와 상기 유효성 검사자의 최소 수를 만족하면, 상기 유효성 검사 장치와 상기 유효성 검사자로 상기 수집된 자산 데이터의 검증을 요청하고,
상기 유효성 검사 장치와 상기 유효성 검사자로부터 상기 수집된 자산 데이터를 검증한 검증결과를 수신하고,
상기 검증결과의 확인 결과 유효하다고 판단한 비율이 유효 비율값을 초과하면, 상기 수집된 자산 데이터를 보강된 자산 데이터로 저장하는
자산 데이터를 보강하기 위한 시스템.
According to clause 13,
The verification department,
Check the available validation device and validator information in the validation database,
Verify that the minimum number of validation devices and the minimum number of validators included in the asset data augmentation request message are satisfied,
If the minimum number of validation devices and the minimum number of validators are satisfied, request verification of the collected asset data from the validation devices and the validator,
Receiving a verification result of verifying the collected asset data from the validation device and the validator,
If the ratio determined to be valid as a result of the verification results exceeds the effective ratio value, the collected asset data is saved as reinforced asset data.
A system for enriching asset data.
KR1020230114506A 2023-08-30 2023-08-30 System and method for enriching asset data Active KR102667108B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020230114506A KR102667108B1 (en) 2023-08-30 2023-08-30 System and method for enriching asset data
PCT/KR2023/016812 WO2025048042A1 (en) 2023-08-30 2023-10-27 System and method for augmenting asset data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230114506A KR102667108B1 (en) 2023-08-30 2023-08-30 System and method for enriching asset data

Publications (1)

Publication Number Publication Date
KR102667108B1 true KR102667108B1 (en) 2024-05-22

Family

ID=91329618

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230114506A Active KR102667108B1 (en) 2023-08-30 2023-08-30 System and method for enriching asset data

Country Status (2)

Country Link
KR (1) KR102667108B1 (en)
WO (1) WO2025048042A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150186507A1 (en) * 2013-12-26 2015-07-02 Infosys Limited Method system and computer readable medium for identifying assets in an asset store
US10158663B2 (en) * 2014-12-03 2018-12-18 Splunk Inc. Incident response using asset configuration data
US20190156041A1 (en) * 2017-11-20 2019-05-23 Forcepoint, LLC Method for Fast and Efficient Discovery of Data Assets
KR20200001453A (en) * 2019-01-31 2020-01-06 김종현 Risk management system for information cecurity
US20200081727A1 (en) * 2016-11-30 2020-03-12 Anupam AHLUWALIA A method and a system for hosting multiple multi-tenant applications
US20200167870A1 (en) * 2017-05-12 2020-05-28 Insurdata Corporation Method and System Configured for Risk Asset Data Collection
US10855794B2 (en) * 2018-04-12 2020-12-01 Pearson Management Services Limited Systems and method for automated package-data asset generation
US20230237408A1 (en) * 2019-08-24 2023-07-27 Liquid Rarity Exchange, LLC Genisor operational auxilium toolkit for non-fungible assets

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150186507A1 (en) * 2013-12-26 2015-07-02 Infosys Limited Method system and computer readable medium for identifying assets in an asset store
US10158663B2 (en) * 2014-12-03 2018-12-18 Splunk Inc. Incident response using asset configuration data
US20200081727A1 (en) * 2016-11-30 2020-03-12 Anupam AHLUWALIA A method and a system for hosting multiple multi-tenant applications
US20200167870A1 (en) * 2017-05-12 2020-05-28 Insurdata Corporation Method and System Configured for Risk Asset Data Collection
US20190156041A1 (en) * 2017-11-20 2019-05-23 Forcepoint, LLC Method for Fast and Efficient Discovery of Data Assets
US10855794B2 (en) * 2018-04-12 2020-12-01 Pearson Management Services Limited Systems and method for automated package-data asset generation
KR20200001453A (en) * 2019-01-31 2020-01-06 김종현 Risk management system for information cecurity
US20230237408A1 (en) * 2019-08-24 2023-07-27 Liquid Rarity Exchange, LLC Genisor operational auxilium toolkit for non-fungible assets

Also Published As

Publication number Publication date
WO2025048042A1 (en) 2025-03-06

Similar Documents

Publication Publication Date Title
CN110889729B (en) Data verification method and device based on blockchain network
Ben-Sasson et al. Interactive oracle proofs
CN104967620B (en) An Access Control Method Based on Attribute Access Control Policy
US11301522B1 (en) Method and apparatus for collecting information regarding dark web
WO2014108004A1 (en) Method and system for identifying microblog user identity
WO2020000725A1 (en) Electronic apparatus, data migration method, and storage medium
US11222131B2 (en) Method for a secure storage of data records
US20200301944A1 (en) Method and apparatus for storing off-chain data
CN110222008A (en) A kind of conversion method of data format, system, medium and electronic equipment
CN109189849B (en) Standardized and streamlined data entry method and system
CN110991358A (en) Text comparison method and device based on block chain
WO2018094764A1 (en) Method and device for pattern string match verification based on cloud service
CN118779239B (en) A method and system for generating API test cases
CN113377740A (en) Railway metadata management method, application method and device
CN110532529A (en) A kind of recognition methods of file type and device
EP3207461A1 (en) Compression of cascading style sheet files
Lu et al. A robust and accurate approach to detect process drifts from event streams
Rass Dynamic proofs of retrievability from Chameleon-Hashes
Abusalah et al. Snacks: leveraging proofs of sequential work for blockchain light clients
KR102667108B1 (en) System and method for enriching asset data
KR101890805B1 (en) Method for processing unstructured log in real-time on the basis of machine learning and server using the same
CN113568604B (en) Method and device for updating wind control strategy and computer readable storage medium
CN114357009B (en) Data query method and device and electronic equipment
Ural et al. An EFSM-based passive fault detection approach
CN119621561B (en) Automatic testing method for RPC API of large industrial system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20230830

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20230830

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20231211

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20240509

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20240514

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20240516

End annual number: 3

Start annual number: 1

PG1601 Publication of registration