[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20230126285A - Method for operating trade of building to one-way in multiple real and virtual situation - Google Patents

Method for operating trade of building to one-way in multiple real and virtual situation Download PDF

Info

Publication number
KR20230126285A
KR20230126285A KR1020220022900A KR20220022900A KR20230126285A KR 20230126285 A KR20230126285 A KR 20230126285A KR 1020220022900 A KR1020220022900 A KR 1020220022900A KR 20220022900 A KR20220022900 A KR 20220022900A KR 20230126285 A KR20230126285 A KR 20230126285A
Authority
KR
South Korea
Prior art keywords
information
building
transaction
format
blocking
Prior art date
Application number
KR1020220022900A
Other languages
Korean (ko)
Other versions
KR102691265B1 (en
Inventor
김덕술
Original Assignee
동명대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 동명대학교산학협력단 filed Critical 동명대학교산학협력단
Priority to KR1020220022900A priority Critical patent/KR102691265B1/en
Publication of KR20230126285A publication Critical patent/KR20230126285A/en
Application granted granted Critical
Publication of KR102691265B1 publication Critical patent/KR102691265B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/16Real estate
    • G06Q50/167Closing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • 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/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • 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/0613Third-party assisted
    • G06Q30/0619Neutral agent
    • 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/0623Item investigation
    • 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/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0631Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Bioethics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Remote Sensing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the present invention relates to a method of operating the transaction of a single building in multiple real and virtual worlds. Specifically, in a transaction operation method, when trading buildings in real and virtual situations, the present invention sequentially makes information about the location and altitude of a building into blocks and performs distributed encryption to confirm the actual situation of the building to legitimate users, thereby enabling transactions and management through security verification. In addition, when trading rental buildings, etc. between the users in multiple locations, the present invention manages and operates the location, altitude, number of floors, time, and dimension information of the building in reality and the virtual world by encrypting them into blocks for each user and building, and utilizes blockchain technology to provide platform services.

Description

다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법{Method for operating trade of building to one-way in multiple real and virtual situation}Method for operating trade of building to one-way in multiple real and virtual situation}

본 명세서에 개시된 내용은 부동산의 건물 거래분야에 관한 것으로, 보다 상세하게는 건물 등을 거래할 경우에, 거래 정보에 대한 암호화로부터 건물 대상의 실제 상황을 확인하여 보안 검증을 통해 거래와 관리를 하도록 하는 것이다.The content disclosed in this specification relates to the real estate building transaction field, and more specifically, in the case of a building transaction, etc., to confirm the actual situation of the building object from the encryption of the transaction information to conduct the transaction and management through security verification is to do

일반적으로, 부동산에는 건물을 포함하며, 공인중개사에 의해 매매와 교환 및 임대차를 위한 중개 업무를 수행한다.In general, real estate includes buildings, and brokerage services for sales, exchanges, and rentals are performed by licensed real estate agents.

그러나, 이러한 중개 업무는 매도자가 특정 공인중개사무소에 매도물건을 위탁하고, 매수자가 그 곳에 방문하여 건물의 위치와 금액 등의 조건을 확인한 이후에, 계약을 통해 거래를 한다.However, in this brokerage business, the seller entrusts the sale item to a specific authorized brokerage office, and the buyer visits the place and confirms the conditions such as the location and price of the building, and then the transaction is made through a contract.

이처럼, 종래에는 거래를 위해 직접 발품을 팔아 움직여야 하며, 공인중개사무소를 통해서 계약을 하므로 보다 좋은 정보를 획득하기 어려운 실정이었다.In this way, in the past, it was difficult to obtain better information because it was necessary to sell and move directly for a transaction, and to make a contract through an authorized brokerage office.

그래서, 네이버와 다음 등의 포털 사이트가 제공하는 지도서비스를 이용하여 주택을 구하려는 사람들에게 보다 나은 편의를 제공하고 있는 실정이다. 이러한 서비스는 예를 들어, 동 소재지와 매물형태나 특성을 설명하는 문자형 설명정보, 장소 등을 확인하기 위한 이미지를 제공하기도 한다. 하지만 대부분의 사람들은 직접 주택을 찾아다니면서 비교하여 적당한 집을 선택하기 위해 많은 노력 등이 든다.Therefore, using map services provided by portal sites such as Naver and Daum, better convenience is provided to those who want to find a house. Such a service also provides, for example, text-type explanatory information describing the location and type or characteristics of the property, and images for confirming the location. However, most people spend a lot of effort to find the right house by comparing and looking for a house on their own.

이에, 최근 임대 정보 및 공실 정보를 제공하는 서비스의 출시가 있었으며, 이러한 서비스 등으로 다양한 정보를 쉽고 빠르게 취득할 수 있으며, 많은 정보가 공개되어 있어 쉽고 빠르게 매물의 의뢰와 임대, 임차의뢰를 하는 중개 서비스(거래소) 등이 있기도 하다.Accordingly, a service that provides rental information and vacancy information has recently been launched, and through this service, various information can be easily and quickly acquired, and a lot of information is open to brokers who can easily and quickly request for sale, lease, or lease. There are also services (exchanges).

그런데, 고객의 입장에서 보면 수많은 매물정보가 범람하고, 쉽고 빠르게 구하고자 하는 정보를 찾을 수 있으나, 실제 매물인 주택과 건물 등이 어떠한 것인지의 여부를 알아보기 위해서는 별도의 노력이 들기도 한다. 그래서, 실제로 고객의 맘에 드는 건물을 빨리 찾기 힘든 것이기도 하다.By the way, from the customer's point of view, a lot of information on sale is overflowing, and you can find the information you want to find easily and quickly. So, in fact, it is also difficult to quickly find a building that customers like.

한편, 또한 이러한 건물 등은 비교적 높은 비용을 들여야 하고, 각각의 거래마다 상황과 장소 등에 따라 값이 다를 수 있으며, 유사한 거래가를 참고하여 사는 것이 일반적인데, 참고할만한 거래정보 등이 많을수록 더욱 투명하게 수행한다.On the other hand, these buildings, etc., require a relatively high cost, and each transaction may have a different price depending on the situation and place, and it is common to buy with reference to similar transaction prices. do.

예를 들어, 또한 이렇게 많은 정보 조회와 검색, 사용 등이 보이는 상황에서는 개인정보로서 보호를 받을 것이 필요한 실정이기도 하다.For example, it is also a situation where it is necessary to be protected as personal information in a situation where so much information inquiry, search, and use are seen.

그래서, 건물 등을 거래할 경우, 실제 매물인 건물이 어떠한 것인지 알기 위해서 이에 대한 정보로부터 건물의 실제 상황을 확인하고, 거래 및 소유권 등에 대한 정보의 안전성을 확보하여야 하기도 한다.Therefore, when trading buildings, etc., in order to know what kind of building is actually for sale, it is necessary to check the actual situation of the building from the information about it, and to secure the safety of information about the transaction and ownership.

추가적으로, 이러한 안전을 위한 배경의 선행기술문헌은 아래의 문헌 정도이다.In addition, the prior art literature of the background for this safety is about the following literature.

(특허문헌 0001) KR102207993 Y1(Patent Document 0001) KR102207993 Y1

(특허문헌 0002) KR102008757 Y1(Patent Document 0002) KR102008757 Y1

참고적으로, 본 명세서와 유사한 점으로 문헌 1은 정보를 보안 관리할 경우, 플랫폼 사업자에 대해서 암호키를 별도로 할당해서, 이러한 정보로 거래를 할 경우에 보안을 제공하도록 한다.For reference, similar to this specification, Document 1 allocates an encryption key separately to a platform operator when security management of information is provided, so that security is provided when a transaction is made with such information.

그리고, 또한 이러한 문헌 2는 블록체인 기반의 데이터 보안 방법에 관한 것이다. 이러한 방법은 정보를 생성하고, 이를 암호화(Encryption)하여 로컬 저장소에 저장하는 단계와, 이렇게 저장된 정보를 설정조건에 따라, 분산 처리할 데이터를 결정하여, 결정된 정보를 설정조건에 따라 여러 개로 분할하는 단계를 포함하여, 보안 처리한다.And, this document 2 also relates to a blockchain-based data security method. This method includes the steps of generating information, encrypting it and storing it in a local storage, determining the data to be distributed and processing the stored information according to setting conditions, and dividing the determined information into several pieces according to setting conditions. Including steps, security processing.

다른 한편으로는, 이러한 건물 대상의 거래에 대해서는 비교적 고가인 상황 등으로, 조금은 개인의 정보보호를 더할 수 있도록 하면서, 중개 거래소 등을 통해 원하는 곳에서나 편리한 상황 등에서 이러한 내용을 제공할 수도 있을 것이다. 예를 들어, 가상현실을 이용하기도 할 듯 하다.On the other hand, it is possible to provide these contents in a desired place or in a convenient situation through an intermediary exchange, etc., while allowing a little bit of personal information protection to be added to the transaction of such a building in a relatively expensive situation. For example, it seems to use virtual reality.

조금 더 설명하면, 이러한 방식의 건물 대상 등은 자산적인 가치를 가지고 있어, 타인과의 거래 대상이 될 수 있으며, 거래하는 과정에서는 명확한 거래 대상임을(또는, 소유권)을 확인 후 전달할 수 있을 것이다. 부연해서 이 가상현실은 이렇게 특정한 상황을 만들어서 마치 실제 주변 상황과 상호 작용을 하는 것처럼 만들어 주는 것을 말한다.To explain a little more, the object of this type of building has an asset value, so it can be an object of transaction with others, and in the process of transaction, it can be conveyed after confirming that it is a clear transaction object (or ownership). To elaborate, this virtual reality refers to creating a specific situation like this and making it as if you are interacting with the real surroundings.

그런데, 현재 출시되어 있는 다양한 현실세계 지도 응용 서비스 플랫폼과 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 플랫폼 서비스 중에 실제와 가상의 지도상에 고층 건물이 있을 경우 각 층마다의 위치 정보와 건물 내부 구조와 정확한 위치를 제공하지 않는 편이다.However, if there is a high-rise building on the real or virtual map among the platform services, location-based data from various real world map application service platforms and virtual world platform services that are currently being released, location information for each floor, internal structure of the building, and accurate They do not provide a location.

개시된 내용은, 현실과 가상 상황에서 건물 대상 등을 거래할 경우에, 건물 대상에 대한 특정 암호화로부터 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주도록 함으로써, 보안 검증을 통해 거래와 관리를 하는 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 제공하고자 한다.The disclosed contents, when trading a building object, etc. in real and virtual situations, by confirming the actual situation of the building object to a legitimate user from specific encryption for the building object, various realities of trading and management through security verification and a single-type building transaction operation method in the virtual world.

그리고 또한, 이러한 거래를 할 경우에 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공하도록 하여, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용하도록 한다. In addition, in the case of such a transaction, property information including the location information and structure of the corresponding building is additionally provided to accurately classify the location of the space and utilize the location, height, and number of floors in the virtual world.

그래서, 이에 따라 메타버스 서비스에서 더욱 확장한 멀티버스 서비스 즉 현재의 위치정보 고도정보 층수정보 뿐만이 아니고 현재, 과거 미래의 시간 시점과 3차원 세상인지 시간이 포함된 4차원공간인지 다수의 고차원 공간인지를 명시한 데이터를 활용하여 시간 공간을 초월한 데이터를 블록화한 정보로 기록한다. 또한, 아울러 이 블록 데이터를 블록체인 기반의 기술로 등록 관리 운용하여 시공간을 초월한 다양한 메타버스 멀티버스 플렛폼 활용에 이용하는 서비스를 제공하도록 한다.So, according to this, the multiverse service that is further expanded from the metabus service, that is, not only the current location information, altitude information, and floor number information, but also the present, past and future time points, and whether it is a 3-dimensional world or a 4-dimensional space that includes time or multiple high-dimensional spaces Using the specified data, data that transcends time and space is recorded as block information. In addition, this block data is registered, managed, and operated with blockchain-based technology to provide services that are used to utilize various metaverse multiverse platforms that transcend time and space.

실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은,The single-type building transaction operation method in various real and virtual worlds according to the embodiment,

현실 등의 다양한 상황에서 건물 등을 거래할 경우, 현실세계와 가상세계에서의 건물의 위치와 고도, 층수, 시간, 차원 정보를 블록화로 암호화하여 관리 운용하며, 블록체인 기술을 활용하여 플랫폼 서비스에 제공한다.When trading buildings in various situations, such as the real world, the location, altitude, number of floors, time, and dimension information of the building in the real world and virtual world are encrypted and managed in block form, and block chain technology is used to provide platform services. to provide.

그리고 또한, 이에 따라 이러한 거래를 할 경우에 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공함으로써, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용한다. In addition, by additionally providing property information including the location information and structure of the building corresponding to such a transaction, the location of the space is accurately distinguished and the location, altitude, and floor number information is utilized in the virtual world.

그래서, 다양한 현실세계와 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 건물이 있을 경우에, 건물의 위치와 내부 구조 등의 정확한 정보를 제공하는 것을 특징으로 한다.Therefore, location-based data in various real world and virtual world platform services are characterized by providing accurate information such as the location and internal structure of a building when there is a building on a real or virtual map.

구체적으로는, 기존과 같이 먼저, 다수의 상이한 사용자 간에 구매 또는 판매할 대상(object)을 거래할 경우, 해당 서비스 정보처리장치(또는, 해당 플랫폼 정보처리장치)의 제어부에서 해당하는 대상의 거래정보를 블록체인으로 거래할 경우마다 트랜잭션을 구성하여 블록화로 암호화한다.Specifically, when an object to be purchased or sold is traded between a number of different users as in the past, the transaction information of the corresponding object in the control unit of the corresponding service information processing device (or corresponding platform information processing device) Whenever transactions are made with the block chain, the transaction is composed and encrypted with blockization.

그래서, 이러한 정보를 등록 블록체인 망에 업로드하여 관리함으로써, 사용자의 상이한 대상별로 각기 거래정보를 보안 관리하도록 한다.So, by uploading and managing this information to the registration block chain network, each transaction information for each different target of the user is security managed.

그리고, 이러한 상태에서 실시예에 따라 거래정보가 현실상황과 가상상황에서의 건물 대상인 경우에, 상기 블록체인에 아래의 제 1 포맷을 미리 설정 등록해서, 이를 통해 거래를 할 경우마다 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주도록 한다. 그리고 나서, 이에 따라 보안 검증을 한 다음에 거래를 하고, 완료 후에는 업로드하여 관리하도록 한다. 아울러, 거래할 경우에는 거래할 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공한다. And, in this state, if the transaction information is a building object in real and virtual situations according to the embodiment, the first format below is preset and registered in the block chain, and whenever a transaction is made through this, the real object of the building object Confirm the situation with the right user. Then, the transaction is performed after security verification according to this, and after completion, it is uploaded and managed. In addition, in the case of a transaction, property information including the location information and structure of the building to be transacted is additionally provided.

그리고, 상기 제 1 포맷은 다수의 상이한 사용자별로의 건물 대상마다 각기 건물의 위치와 고도, 층수, 시간, 차원을 포함한 속성정보를 상이한 속성별로 각기 중요도에 따라 각각의 속성에 부여한 순서대로, 트랜잭션을 구성할 경우마다 현실/가상 상황별로 블록화하여 분산 암호화하는 것을 특징으로 한다.In addition, in the first format, the transaction is performed in the order in which attribute information including the location, height, number of floors, time, and dimension of each building for each of a plurality of different users is assigned to each attribute according to the importance. It is characterized by distributed encryption by blocking for each real/virtual situation whenever it is configured.

실시예들에 의하면, 현실과 가상 상황에서 건물 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주므로 보안 검증을 통해 거래와 관리를 한다.According to the embodiments, when trading buildings, etc. in real and virtual situations, by performing distributed encryption by sequentially blocking information on the location and height of buildings, etc., the actual situation of the building target is confirmed by a legitimate user, transaction and management through security verification.

즉, 현실세계에서나 가상세계에서의 다양한 메타버스 플랫폼 서비스 등에 위치와 고도, 층수, 시간, 차원 등의 데이터를 블록화하고 블록체인 기술로 보안 검증 관리가 용이하도록 하여 현실세계와 가상현실, 메타버스, 멀티버스 플랫폼 서비스에 활용 운용하는 서비스를 제공한다.In other words, block data such as location, altitude, floor number, time, dimension, etc. for various metaverse platform services in the real world or virtual world, and make it easy to manage security verification with block chain technology, so that the real world, virtual reality, metaverse, Provides services that are used and operated in multi-bus platform services.

아울러서, 거래할 경우에 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공함으로써, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용한다. In addition, by additionally providing attribute information including the location information and structure of the building corresponding to the transaction, the location of the space is accurately distinguished and the location, altitude, and floor number information is utilized in the virtual world.

그래서, 다양한 현실세계와 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 건물이 있을 경우에, 건물의 위치와 내부 구조 등의 정확한 정보를 제공한다.Therefore, location-based data in various real world and virtual world platform services, etc., provide accurate information such as the location and internal structure of a building when there is a building on a real or virtual map.

따라서, 이를 통해 메타버스 서비스에서 더욱 확장한 멀티버스 서비스 즉 현재의 위치정보 고도정보 층수정보 뿐만이 아니고 현재, 과거 미래의 시간 시점과 3차원 세상인지 시간이 포함된 4차원공간인지 다수의 고차원 공간인지를 명시한 데이터를 활용하여 시간 공간을 초월한 데이터를 블록화한 정보로 기록한다. 또한, 이 블록 데이터를 블록체인 기반의 기술로 등록 관리 운용하여 시공간을 초월한 다양한 메타버스 멀티버스 플렛폼 활용에 이용하는 서비스를 제공한다.Therefore, through this, the multiverse service further expanded from the metaverse service, that is, the current location information, altitude information, floor number information, as well as the present, past and future time points, and whether it is a 3-dimensional world or a 4-dimensional space that includes time or multiple high-dimensional spaces Using the specified data, data that transcends time and space is recorded as block information. In addition, this block data is registered, managed, and operated with blockchain-based technology to provide services that are used to utilize various metaverse multiverse platforms that transcend time and space.

그리고 또한, 이러한 경우에, 중개 거래소에 매매 의뢰와, 등록 관리를 할 경우에도 이에 연동하여 다양하게 관리를 하며, 정보 관리의 안정화와 보다 나은 보안 검증 및 관리를 제공한다.And also, in this case, even in the case of requesting trading and registration management to the brokerage exchange, various management is performed in conjunction with this, and stabilization of information management and better security verification and management are provided.

도 1은 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 개념적으로 설명하기 위한 도면
도 2는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 적용한 시스템을 전체적으로 도시한 도면
도 3은 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 적용한 다른 시스템을 전체적으로 도시한 도면
도 4는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법에 적용한 서비스 정보처리장치의 구성을 도시한 블록도
도 5는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 순서대로 도시한 플로우 차트
1 is a view for conceptually explaining a single type building transaction operation method in various real and virtual worlds according to an embodiment
Figure 2 is a view showing a system as a whole to which a single type building transaction operation method is applied in various real and virtual worlds according to an embodiment
Figure 3 is a view showing another system as a whole to which a single type building transaction operation method is applied in various real and virtual worlds according to an embodiment
4 is a block diagram showing the configuration of a service information processing device applied to a single type building transaction operating method in various real and virtual worlds according to an embodiment.
Figure 5 is a flow chart showing in order a single building transaction operating method in various real and virtual worlds according to an embodiment

도 1은 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 개념적으로 설명하기 위한 도면이다.1 is a diagram for conceptually explaining a single type building transaction operation method in various real and virtual worlds according to an embodiment.

도 1에 도시된 바와 같이, 일실시예의 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은 먼저 기존과 같이, 적어도 하나의 사용자 단말기(100)와 중개 서비스 정보처리장치(300) 및 적어도 하나의 정보 제공 정보처리장치(400)를 사용한다.As shown in FIG. 1, the single-type building transaction operation method in various realities and virtual worlds according to an embodiment first includes, as before, at least one user terminal 100, an intermediary service information processing device 300, and at least one The information providing information processing device 400 is used.

여기에서, 상기 사용자 단말기(100)는 건물 거래용의 서비스 관련 웹 페이지와 프로그램 또는 애플리케이션을 이용하여 계약전 또는, 계약후 건물의 거래 정보를 보안 검증에 따라 관리하고자 하는 매수인 또는 임차인 등의 단말일 수 있다. 그리고, 적어도 하나의 사용자 단말기(100)는 거래정보와 사용자정보 등을 입력하고 건물 거래 정보를 제공받는다.Here, the user terminal 100 is a terminal date of a buyer or lessee who wants to manage building transaction information before or after the contract by using a service-related web page, program, or application for building transaction according to security verification. can Then, at least one user terminal 100 inputs transaction information and user information and receives building transaction information.

상기 중개 서비스 정보처리장치(300)는 사용자 단말기(100)에서 거래 요청을 받으면, 적어도 하나의 정보 제공 정보처리장치(400)로부터 정보를 수집하여 미리 설정된 알고리즘에 따라 거래 정보 등을 분석한 후 그 결과를 사용자 단말기(100)로 전송한다.Upon receiving a transaction request from the user terminal 100, the mediation service information processing device 300 collects information from at least one information providing information processing device 400, analyzes the transaction information, etc. according to a preset algorithm, and then The result is transmitted to the user terminal 100 .

상기 정보 제공 정보처리장치(400)는 이러한 거래를 할 경우에, 중개 서비스 정보처리장치(300)에 건물 거래에 관한 각종 상황 정보 등을 제공하여 거래를 원활하게 하도록 한다.The information providing information processing device 400 provides the mediation service information processing device 300 with various situational information on building transactions to facilitate the transaction when such a transaction is performed.

그래서, 이러한 상태에서 일실시예에 따라 이러한 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은 중개 서비스 정보처리장치(300)(또는, 다양한 서비스 정보처리장치) 등에서 아래의 동작을 수행한다.So, in this state, according to an embodiment, the single type building transaction operation method in various real and virtual worlds performs the following operations in the mediation service information processing device 300 (or various service information processing devices).

즉, 현실과 가상 상황에서 건물 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주므로 보안 검증을 통해 거래와 관리를 한다.In other words, when trading buildings in real and virtual situations, information on the location and height of buildings is sequentially blocked and distributed encryption is performed, thereby confirming the actual situation of the building target to a legitimate user, thereby ensuring security verification. through transactions and management.

즉, 여러 곳의 사용자 간에 임대 건물 등을 거래할 경우, 현실세계와 가상세계 등에서의 건물의 위치와 고도, 층수, 시간, 차원 정보를 사용자와 건물별로 각기 블록화로 암호화하여 관리 운용하며, 블록체인 기술을 활용하여 플랫폼 서비스에 제공한다. In other words, when trading rental buildings between users in multiple places, the location, altitude, number of floors, time, and dimension information of the building in the real world and virtual world are encrypted in blocks for each user and building, and are managed and operated. Utilize technology to provide platform services.

그래서, 또한 메타버스 서비스에서 더욱 확장한 멀티버스 서비스 즉 현재의 위치정보 고도정보 층수정보 뿐만이 아니고 현재, 과거 미래의 시간 시점과 3차원 세상인지 시간이 포함된 4차원공간인지 다수의 고차원 공간인지를 명시한 데이터를 활용하여 시간 공간을 초월한 데이터를 블록화한 정보로 기록한다. 또한, 이 블록 데이터를 블록체인 기반의 기술로 등록 관리 운용하여 시공간을 초월한 다양한 메타버스 멀티버스 플렛폼 활용에 이용하는 서비스를 제공한다.So, it is also a multiverse service that is further expanded from the metabus service, that is, not only the current location information, altitude information, and floor number information, but also whether it is a 4-dimensional space that includes the present, past and future time points, 3-dimensional world, or time, or multiple high-dimensional spaces. Using specified data, data that transcends time and space is recorded as block information. In addition, this block data is registered, managed, and operated with blockchain-based technology to provide services that are used to utilize various metaverse multiverse platforms that transcend time and space.

또한, 이러한 거래를 할 경우에 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공함으로써, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용한다. In addition, in the case of such a transaction, by additionally providing attribute information including the location information and structure of the building, the location of the space is accurately distinguished and the location, altitude, and floor number information is utilized in the virtual world.

그래서, 다양한 현실세계와 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 건물이 있을 경우에, 건물의 위치와 내부 구조 등의 정확한 정보를 제공한다.Therefore, location-based data in various real world and virtual world platform services, etc., provide accurate information such as the location and internal structure of a building when there is a building on a real or virtual map.

그래서, 이를 통해 전체적으로, 일실시예는 건물 대상의 실제 상황을 즉, 보안을 유지한 상태에서 거래하는 건물이 실제 거래 대상 등이라는 것을 정당한 사용자에게 확인하여 주고 건물의 위치와 구조 등을 정확히 거래할 상황에서 제공해서, 보안 검증으로 거래와 관리를 안전하고 투명하게 한다.So, through this, as a whole, one embodiment confirms the actual situation of the building target, that is, that the building being traded in a state of security is the actual trading target, etc. to the legitimate user and can accurately trade the location and structure of the building. Provided in context, security verification makes transactions and management safe and transparent.

구체적으로는, 이러한 거래 운용 방법은 아래와 같다.Specifically, such a transaction operation method is as follows.

즉, 먼저 다수의 상이한 사용자 간에 구매 또는 판매할 대상(object)을 거래할 경우, 해당 서비스 정보처리장치(또는, 해당 플랫폼 정보처리장치)의 제어부에서 해당하는 대상의 거래정보를 블록체인으로 거래할 경우마다 트랜잭션을 구성하여 블록화로 암호화한다.That is, when an object to be purchased or sold is first traded between a number of different users, the control unit of the service information processing device (or the corresponding platform information processing device) can transact the transaction information of the corresponding object in the block chain. In each case, a transaction is formed and encrypted by blocking.

그래서, 이러한 정보를 등록 블록체인 망에 업로드하여 관리함으로써, 사용자의 상이한 대상별로 각기 거래정보를 보안 관리하도록 한다.So, by uploading and managing this information to the registration block chain network, each transaction information for each different target of the user is security managed.

그리고, 이러한 상태에서 일실시예에 따라 거래정보가 현실상황과 가상상황에서의 건물 대상인 경우에, 상기 블록체인에 아래의 제 1 포맷을 미리 설정 등록해서, 이를 통해 거래를 할 경우마다 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주도록 한다. 그리고 나서, 이에 따라 보안 검증을 한 다음에 업로드하여 관리하도록 한다. 아울러, 거래할 경우에, 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 제공하기도 한다.And, in this state, according to an embodiment, when the transaction information is a building object in a real situation and a virtual situation, the first format below is preset and registered in the block chain, and whenever a transaction is made through this, the building object Confirm the actual situation to the right user. Then, it is uploaded and managed after security verification according to this. In addition, in the case of a transaction, property information including the location information and structure of the corresponding building is provided.

그리고, 아울러 상기 제 1 포맷은 다수의 상이한 사용자별로의 건물 대상마다 각기 건물의 위치와 고도, 층수, 시간, 차원을 포함한 속성정보를 상이한 속성별로 각기 중요도에 따라 각각의 속성에 부여한 순서대로, 트랜잭션을 구성할 경우마다 현실/가상 상황별로 블록화하여 분산 암호화한다.In addition, in the first format, in the order in which attribute information including the location, height, number of floors, time, and dimension of each building for each of a plurality of different users is assigned to each attribute according to the importance, the transaction In each case of configuration, distributed encryption is performed by blocking for each real/virtual situation.

부가적으로, 이러한 거래 운용 방법은 이러한 경우, 먼저 서비스 제공자들이 예를 들어, 다양한 거래자들이 가상 콘텐츠를(건물 대상 등) 직접 또는 간접 제작하고, 이를 중개 거래소 등을 통해 여러 방식으로 제공한다.Additionally, in this transaction operation method, in this case, first, service providers, for example, various traders directly or indirectly produce virtual content (building object, etc.), and provide it in various ways through intermediary exchanges or the like.

그래서, 이러한 건물 대상 등은 즉, 객체는 자산적인 가치를 가지고 있어, 타인과의 거래 대상이 될 수 있으며, 해당 객체를 거래하는 과정에서는 명확한 거래 대상임을(또는, 소유권)을 확인 후 전달할 수 있는 방법이 요구된다. 이를 위해, 블록체인 기반의 블록화를 이용하여 해당 객체에 대한 실제 상황을 정당한 사용자만이 검증하거나 거래할 수 있도록 한다.So, such a building object, that is, the object has an asset value, so it can be a transaction target with others, and in the process of trading the object, it can be transmitted after confirming that it is a clear transaction target (or ownership) method is required. To this end, block chaining is used to ensure that only legitimate users can verify or transact the actual situation of the object.

이를 위해, 다양한 현실상황과 가상상황에 대해서 전술한 구성을 사용하여 보안 검증함으로써, 현실과 가상상황에서 지닌 건물 대상의 권리를 보호하고 여러 편의와 혜택을 받을 수 있도록 한다.To this end, by verifying security using the above configuration for various real and virtual situations, the rights of the building object in real and virtual situations are protected and various conveniences and benefits are provided.

또한 다양한 현실과 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 여러 건물이 있을 경우마다, 각 건물의 상세한 위치 정보와 내부 구조 등을 정확하게 제공하기도 한다.In addition, in various real and virtual world platform services, location-based data is provided accurately whenever there are multiple buildings on a real or virtual map, detailed location information and internal structure of each building.

부가적으로는, 이렇게 메타버스 가상상황 등에서 거래할 경우, 건물 대상에 대해서 사전에 건물의 실제 상황을 확인, 관리하여 보안 검증을 하고, 이러한 경우에 또한 블록체인 거래 서버에도 이 보안 검증 방식을 사용하여 적합한 서비스를 제공한다.Additionally, in the case of transactions in the metaverse virtual situation, etc., security verification is performed by checking and managing the actual situation of the building in advance for the building target, and in this case, this security verification method is also used for the block chain transaction server. to provide suitable services.

그래서, 이에 따라 건물의 실제 상황을 관리하여 투명하고 안전한 거래를 하며, 더 나아가서 다른 중개 거래소에 판매 의뢰와, 등록 관리시에도 이에 연동하여 다양하게 관리를 수행한다. 이에 따라 정보 관리의 안정화와 보다 나은 보안 검증 및 관리를 제공하기도 한다.Therefore, transparent and safe transactions are performed by managing the actual situation of the building according to this, and furthermore, various management is performed in conjunction with requests for sales to other brokerage exchanges and registration management. Accordingly, it also provides stabilization of information management and better security verification and management.

한편, 이러한 거래 운용 방법은 이러한 실시예들에 따라 건물 대상의 거래정보를 등록한 경우에는, 다음번째의 거래부터는 설정 영역 이내에 주변의 동일 유형에 따른 건물 대상의 거래 건 중에서 유사한 거래정보를 가진 특정 개수만큼의 실거래 정보를 추출한다.On the other hand, in this transaction operation method, when the transaction information for a building is registered according to these embodiments, from the next transaction, a specific number of transactions with similar transaction information among the transactions of the same type of surrounding building within the set area Extract the actual transaction information as much as possible.

그래서, 이렇게 추출된 실거래가 정보로부터 가격 변동 정보를 제공함으로써, 실제 상황에 따른 실거래 정보를 제공하기도 한다.Therefore, by providing price change information from the actual transaction price information extracted in this way, actual transaction information according to the actual situation is also provided.

그리고, 이러한 가격 변동 정보에 따라 거래를 완료한 경우에는, 마찬가지로 상기한 블록체인으로부터 해당하는 정보를 각기 블록화하여, 등록 블록체인 망에 업로드해서 관리한다.In addition, when the transaction is completed according to the price change information, similarly, the corresponding information from the above-mentioned block chain is separately blocked, uploaded to the registered block chain network, and managed.

참고로, 종래와 같이 도시된 바대로, 임대인 등이 로그인 했을 때는, 관리하는(또는 소유하는) 건물의 리스트를 출력하여 서비스하기도 한다.For reference, as shown in the prior art, when a landlord or the like logs in, a list of managed (or owned) buildings is output and serviced.

예를 들어, 각 건물들에 대하여 소재지와 건물명, 준공년도, 호실 수, 구분, 사진, 등록일 및 수정일을 표시한다.For example, for each building, the location, building name, completion year, number of rooms, category, photo, registration date, and modification date are displayed.

예를 들어, 부연하여 설명하면, 이러한 가격 변동 정보를 제공하는 방식은 아래와 같다(종래 기술에 속함).For example, to elaborate, a method of providing such price change information is as follows (belonging to the prior art).

먼저, 다수의 공공정보를 수집하고, 그리고 나서, 건물 대상의 실거래가정보와 특성정보를 수집하기도 한다.First, a large number of public information is collected, and then, actual transaction price information and characteristic information of the building are also collected.

이후, 다수의 공공정보로부터 해당 건물에 대한 정보를 도출한다.Then, information on the corresponding building is derived from a plurality of public information.

예를 들어, 이러한 실거래가정보 및 특성정보로부터 장소와, 용도지역 및 면적 등이 모두 같은 정보를 같은 건물 대상으로 보고 지번정보를 획득한다. 그리고, 이 정보에서 거래금액을 면적으로 나누어 면적당 가격으로 산출하고, 지리정보시스템(GIS)을 이용하여 해당 건물 대상의 위치를 획득할 수 있다.For example, from such actual transaction price information and characteristic information, lot number information is obtained by looking at the same information, such as the location, use area, and area, for the same building. Then, from this information, the transaction amount is divided by the area to calculate the price per area, and the location of the corresponding building can be obtained using a geographic information system (GIS).

그리고 이후에는, 임대인 등으로부터의 매물 등록 요청 또는 여러 곳의 사용자로부터 나온 매물의 정보 요청에 따라, 해당 매물의 정보를 확인한다.Then, in accordance with a request for registration of a property from a lessor or the like or a request for information on a property from multiple users, the corresponding property information is checked.

그리고, 해당 매물의 특성을 추출한다.Then, the characteristics of the property are extracted.

이후, 해당 매물이 포함되는 지역에서 이 특성과 유사한 인접한 건물 대상들과의 거리를 계산한다.After that, the distance to adjacent building objects similar to this property is calculated in the area where the property is included.

다음, 이러한 인접한 건물 대상들과의 거리에 따라 가격 변동 정보 계산에 고려할 어느 정도만큼 개수의 건물 대상을 결정한다.Next, a certain number of building objects to be considered in calculating price change information is determined according to the distances to these adjacent building objects.

예를 들어, 해당 건물 대상이 포함되는 지역 내에 가격 계산에 고려할 건물 대상이 위에서의 개수 미만인 경우, 검색 지역의 범위를 넓혀 가격을 고려할 건물 대상을 추가적으로 결정한다.For example, if the number of buildings to be considered for price calculation in an area including the corresponding building is less than the above number, the range of the search area is widened to additionally determine the building to be considered for price.

한편, 이렇게 검색 지역의 범위를 넓혀 가격에 고려할 건물 대상을 추가적으로 결정하여도 전체 결정된 가격에 고려할 건물 대상이 위에서의 개수 미만인 경우에는, 이러한 개수 미만의 가격에 고려할 건물 대상만으로 결정한다.On the other hand, if the number of buildings to be considered for the overall determined price is less than the above number even if the range of the search area is expanded and the number of buildings to be considered for the price is additionally determined, only the number of buildings to be considered for the price less than this number is determined.

이후, 이 개수의 건물 대상의 면적당 가격들로부터 평균값을 계산한다.Then, an average value is calculated from the prices per area of this number of building objects.

예를 들어, 이러한 건물 대상의 면적당 가격을 평균하여 해당 건물 대상의 면적과 곱하여 평균금액으로 계산할 수 있다.For example, the average price can be calculated by averaging the price per area of such a building object and multiplying it by the area of the building object.

그래서, 이러한 평균값으로부터 해당 건물 대상의 변동 가격을 획득한다.Therefore, the variable price of the corresponding building object is obtained from this average value.

아울러, 추가적으로 이러한 거래 운용 방법은 해당하는 건물 대상을 재차 거래할 경우에는, 이렇게 블록화한 가격 변동 정보를 포함한 거래정보로부터 동일 가격범위 내에 다른 건물 대상을 설정 영역 이내의 주변에서 일괄 추출하여 제공한다.In addition, additionally, in this transaction operation method, when the corresponding building object is traded again, other building objects within the same price range are collectively extracted and provided from the transaction information including the block price change information from the surroundings within the set area.

그리고, 이에 따라 거래를 완료한 경우에는, 마찬가지로 위와 동일한 방식으로 업로드하여 관리한다.And, if the transaction is completed accordingly, it is uploaded and managed in the same way as above.

부가적으로, 이러한 거래 운용 방법은 종래 기술로서, 권리위험도와 계약위험도를 분석 서비스한다. 예를 들어, 권리위험도는 건축물대장과 토지대장, 건축물등기부등본 및 토지등기부등본 중 적어도 하나를 스크랩핑하여 제한물권의 설정 여부에 기반하여 권리위험도 여부를 확인하기도 한다.Additionally, this transaction operation method is a prior art, and provides analysis services for rights risk and contract risk. For example, the risk of rights may be determined by scraping at least one of a building register, a land register, a certified copy of a building register, and a certified copy of a land register, and based on whether or not a restricted property right is established, whether or not the right risk is confirmed.

그리고 또한, 이러한 사항 이외에 일실시예를 벗어나지 않는 범위 내에서 다양한 변형이 가능하다.In addition, various modifications are possible within a range that does not deviate from one embodiment other than these.

도 2는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 적용한 시스템을 전체적으로 도시한 도면이다.Figure 2 is a diagram showing a system as a whole to which a single type building transaction operation method is applied in various real and virtual worlds according to an embodiment.

도 2에 도시된 바와 같이, 일실시예의 시스템은 일실시예의 블록화 방식을 구비한 중개 서비스 정보처리장치(100)와 임대인 단말기(110), 관리인 단말기(120), 임차인 단말기(130, 140)를 포함한다.As shown in FIG. 2, the system of one embodiment includes an intermediary service information processing device 100 having a blocking method according to an embodiment, a landlord terminal 110, a manager terminal 120, and a tenant terminal 130, 140. include

추가적으로, 일실시예에 따른 시스템은 상기 중개 서비스 정보처리장치(100)와 연동하여 외부연계해서 서비스를 수행하는 곳으로, 고장수리처 정보처리장치(미도시) 등을 포함한다.In addition, the system according to an embodiment is a place where a service is performed in conjunction with the mediation service information processing device 100 through external linkage, and includes a troubleshooting information processing device (not shown) and the like.

부가해서, 이때 상기 각 장치는 상호 간에 자가망을 통해 연결한다. 이러한 경우, 상호 간에는 TCP/IP 등으로 연결하고, 사용자 단말기 중에서 모바일 단말기 등과는 무선 방식으로 와이파이 또는 LTE를 사용하기도 한다.In addition, at this time, each device connects to each other through a private network. In this case, they are connected to each other by TCP/IP, etc., and Wi-Fi or LTE is used in a wireless manner with mobile terminals among user terminals.

상기 중개 서비스 정보처리장치(100)는 임대인 단말기(110)와 관리자 단말기(120) 및 임차인 단말기(130, 140)와 연결 등을 하여 각종 정보를 송수신하며, 임대인 단말기(110)로/로부터 또는 관리인 단말기(120)로/로부터 매물 관리에 따른 정보를 제공받는다. 그리고, 다른 사용자 단말기(110-140)와 연계하여 현실 상황 등에서 건물 대상 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주므로 보안 검증을 통해 거래와 관리를 한다. 또한, 거래할 경우에, 해당 건물의 위치 정보와 구조를 포함한 속성정보를 제공하기도 한다. 그리고, 추가적으로 상기 중개 서비스 정보처리장치(100)는 다른 방식으로서 중개 거래소의 정보처리장치이기도 하며, 이 중개 거래소에 판매 의뢰와, 등록 관리시에도 위의 방식을 사용하여 다양하게 관리를 수행함으로써, 정보 관리의 안정화와 보다 나은 보안 검증 및 관리를 제공하기도 한다.The brokerage service information processing device 100 connects the lessor terminal 110, the manager terminal 120, and the lessee terminals 130 and 140 to transmit and receive various information, and to/from the lessor terminal 110 or the manager Information according to property management is provided to/from the terminal 120 . In addition, when a building object is traded in a real situation in connection with other user terminals 110-140, information on the location and height of the building is sequentially blocked and distributed encryption is performed, thereby realizing the actual situation of the building object. transaction and management through security verification. In addition, in the case of a transaction, property information including the location information and structure of the building is provided. In addition, the mediation service information processing device 100 is also an information processing device of an intermediary exchange as another method, and performs various management using the above method even when requesting a sale to the mediation exchange and managing registration, It also provides stabilization of information management and better security verification and management.

상기 임대인 단말기(110)는 임대 대상이 되는 건물의 권리자 또는 그 관계인(예를 들면, 권리자가 개인인 경우에는 가족, 기업인 경우에는 이사 등)인 자나 이에 관심을 가진 자가 중개 서비스 정보처리장치(100)에 접속하여 기능을 수행한다. 이러한 상태에서, 일실시예에 따라 임대인 단말기(110)는 현실 상황 등에서 건물 대상 등을 여러 곳의 사용자 간에 거래할 경우에, 특정 서비스 정보처리장치(중개 거래소 포함)에서 건물의 실제 상황을 확인받아 보안 검증을 함으로써, 안전하고 투명하게 거래하도록 관리한다. 또한, 거래할 상황에서 해당 건물의 위치 정보와 구조를 포함한 속성정보를 제공하여 정확한 건물 위치 등을 알려준다. 그리고, 이러한 경우, 예를 들어, 임대인 측은 건물의 실제 상황 등을 확인받기 위해서, 미리 건물의 위치와 고도 등의 정보를 중개 서비스 정보처리장치(100)에 등록하여 블록화로 암호화함으로써, 해당 임대인 측에서만 건물의 실제 상황을 보안 검증하고 제공하도록 한다. 그래서, 이를 통해 건물의 실제 상황을 확인한 후에, 거래 당사자 간에 거래를 하므로, 보안을 유지한 상태에서 거래하는 건물이 실제 거래 대상이라는 점과 건물의 위치 등에 대한 선명하고 정확한 정보로 원활한 거래 분위기를 만들며, 안전하고 투명한 거래를 제공한다.The landlord terminal 110 is an owner of a building to be rented or a related person (for example, a family member in the case of an individual, a director in the case of a company, etc.) ) to perform the function. In this state, according to an embodiment, the landlord terminal 110 confirms the actual situation of the building in a specific service information processing device (including an intermediary exchange) when a building object is traded between multiple users in a real situation. By performing security verification, it is managed to ensure safe and transparent transactions. In addition, it informs the exact location of the building by providing property information including location information and structure of the building in a transactional situation. And, in this case, for example, the landlord registers information such as the location and altitude of the building in advance in the mediation service information processing device 100 and encrypts it in block form in order to confirm the actual situation of the building. Only the security verification and provision of the actual situation of the building. So, after confirming the actual situation of the building through this, transactions are made between the trading parties, so that the building being traded in a secure state is the actual transaction target and clear and accurate information about the location of the building creates a smooth trading atmosphere. , providing safe and transparent transactions.

상기 관리인 단말기(130)는 권리자(소유주, 임대인)와 계약을 함으로써 건물 대상의 거래 서비스를 제공한다.The manager terminal 130 provides a transaction service for a building by making a contract with a holder of right (owner, lessor).

상기 임차인 단말기(130, 140)는 매물 정보 등에 관심을 가진 자가 접속한 후 매물을 검색과 조회, 거래 등을 할 수 있도록 하는 기능을 수행한다.The lessee's terminals 130 and 140 perform functions such as allowing a person interested in property information to search for, inquire about, and transact properties after accessing them.

도 3은 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법에 적용한 다른 시스템을 전체적으로 도시한 도면이다.Figure 3 is a diagram showing another system as a whole applied to a single type building transaction operation method in various real and virtual worlds according to an embodiment.

도 3에 도시된 바와 같이, 다른 실시예에 따른 시스템은 다수의 상이한 사용자 단말기(100)와 일실시예의 블록화 방식을 구비한 웹서버(200)(즉, 서비스 정보처리장치 또는, 중개 서비스 정보처리장치), 스토리지를 포함한다.As shown in FIG. 3, a system according to another embodiment includes a plurality of different user terminals 100 and a web server 200 (ie, a service information processing device or mediation service information processing device) having a blocking method according to an embodiment. device), and storage.

상기 사용자 단말기(100)는 구매자 또는 판매자(임대인과 임차인 등) 단말기로, 매물 정보 등에 관심을 가진 자가 접속한 후 매물을 검색과 조회, 거래 등을 할 수 있도록 하는 기능을 수행한다. 이러한 상태에서, 일실시예에 따라 사용자 단말기(100)는 현실 상황 등에서 건물 대상 등을 여러 곳의 사용자 간에 거래할 경우에, 특정 서비스 정보처리장치(중개 거래소 포함)에서 건물의 실제 상황 등을 확인받아 보안 검증을 함으로써, 안전하고 투명하게 거래하도록 관리한다. 그리고, 사용자 단말기(100)는 이러한 경우, 예를 들어, 임대인 측은 건물의 실제 상황을 확인받기 위해서, 미리 건물의 위치와 고도, 층수, 시간, 차원 등의 정보를 서비스 정보처리장치(200)에 등록하여 블록화로 암호화함으로써, 해당 임대인 측에서만 건물의 실제 상황 등을 보안 검증하고 제공하도록 한다.The user terminal 100 is a buyer's or seller's (lessor or lessee's, etc.) terminal, and performs functions such as enabling a person interested in property information to search for, inquire about, and transact properties after accessing them. In this state, according to an embodiment, the user terminal 100 checks the actual situation of a building in a specific service information processing device (including an intermediary exchange) when a building object or the like is traded between multiple users in a real situation. By receiving and verifying security, it manages transactions in a safe and transparent manner. And, in this case, for example, in order for the landlord to confirm the actual situation of the building, the user terminal 100 provides information such as the location, altitude, number of floors, time, dimensions, etc. of the building in advance to the service information processing device 200. By registering and encrypting with block, security verification and provision of the actual situation of the building is performed only on the lessor side.

상기 웹서버(즉, 서비스 정보처리장치)(200)는 사용자 단말기(100)와 연계하여 현실 상황 등에서 건물 대상 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황 등을 정당한 사용자에게 확인하여 주므로 보안 검증 등을 통해 거래와 관리를 한다. 그리고, 추가적으로 상기 웹서버(200)는 다른 방식으로서 중개 거래소의 정보처리장치이기도 하며, 이 중개 거래소에 판매 의뢰와, 등록 관리시에도 위의 방식을 사용하여 다양하게 관리를 수행함으로써, 정보 관리의 안정화와 보다 나은 보안 검증 및 관리를 제공하기도 한다. 참고로, 이러한 포맷의 구체적인 설명은 아래에서 한다. 부가적으로, 웹서버(200)는 이렇게 거래정보를 등록할 경우, 분산형 구성으로부터 많은 양의 정보를 고객이 원하는 형식과 위치로 적절하게 분류함으로써, 건물 대상에 관한 정보 예를 들어, 건물 대상의 개수와 유형, 정보 용량 등이 많을 경우에 분산하도록 한다. 이를 위해, 건물 대상 또는 소유주가 다수이거나 또는, 건물 대상 또는 소유주가 다수의 상이한 위치와 그룹, 채널별로 나뉘어져서 거래할 경우에는, 건물 대상 또는 소유주의 수와 위치, 그룹, 채널별로 대응하여 다수의 상이한 분산된 스토리지에 각기 블록화를 수행하기도 한다.The web server (ie, service information processing device) 200 connects with the user terminal 100 to sequentially block and distribute information about the location and height of buildings, etc. By performing encryption, the actual situation of the building object is confirmed to a legitimate user, so transactions and management are performed through security verification. In addition, the web server 200 is also an information processing device of an intermediary exchange as another method, and by performing various management using the above method even when requesting sales to the intermediary exchange and managing registration, information management It also provides stabilization and better security validation and management. For reference, a detailed description of these formats is provided below. Additionally, when registering transaction information in this way, the web server 200 appropriately classifies a large amount of information from a distributed configuration into a format and location desired by the customer, thereby providing information on a building object, for example, a building object. Distributed when there are many numbers, types, information capacity, etc. To this end, if there are multiple building objects or owners, or if the building objects or owners are divided into a number of different locations, groups, or channels for transactions, a number of building objects or owners correspond to the number of building objects or owners, location, group, or channel. Blocking is also performed on each of the different distributed storages.

도 4는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법에 사용하는 서비스 정보처리장치의 구성을 도시한 블록도이다.4 is a block diagram showing the configuration of a service information processing device used in a single type building transaction operating method in various real and virtual worlds according to an embodiment.

도 4에 도시된 바와 같이, 일실시예의 서비스 정보처리장치(200)는 각종 정보를 외부와 송수신하기 위한 I/F부(201)와 이를 제어하는 메인 처리부(202) 및 데이터베이스(203)를 포함한다.As shown in FIG. 4, the service information processing device 200 of one embodiment includes an I/F unit 201 for transmitting and receiving various information to and from the outside, a main processing unit 202 for controlling it, and a database 203. do.

추가적으로, 일실시예에 따른 서비스 정보처리장치(200)는 사용자 키 조작에 따라 각종 설정정보를 입력받는 키신호 입력부(204)와 각종 모니터링 정보 등을 표시하는 표시부(205)를 포함하기도 한다.Additionally, the service information processing device 200 according to an embodiment may include a key signal input unit 204 for receiving various setting information according to user key manipulation and a display unit 205 for displaying various types of monitoring information.

상기 I/F부(201)는 외부의 고객 단말기(100) 또는, 스토리지에 연결하여 고객 정보(고객명이나 업체명 또는 사업자 번호 등)와 고객이 거래할 건물 대상의 정보와 거래 정보 등을 제공받고 또는, 이러한 정보에 따른 등록 정보를 분산 제공하기도 한다.The I/F unit 201 connects to the external customer terminal 100 or storage to receive customer information (customer name, business name, business number, etc.), information on the building to be traded by the customer, and transaction information, etc. Alternatively, registration information according to such information may be distributed and provided.

상기 메인 처리부(202)는 I/F부(201)에서 건물 대상의 정보와 거래 정보 등을 받을 경우, 전술한 제 1 포맷으로부터 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황 등을 정당한 사용자에게 확인하여 주므로 보안 검증 등을 통해 거래와 관리를 하도록 한다.When the main processing unit 202 receives building object information and transaction information from the I/F unit 201, distributed encryption is performed by sequentially blocking information on the location and height of the building from the first format described above. By performing this, the actual situation of the building object is confirmed to the legitimate user, so that transactions and management are performed through security verification.

상기 데이터베이스(203)는 상기 메인 처리부(202)의 제어에 의해 사용자와 건물 대상별로 각기 건물 대상의 정보와 거래 정보 등을 저장, 관리한다.The database 203 stores and manages information on building objects and transaction information for each user and building object under the control of the main processing unit 202 .

상기 키신호 입력부(204)는 관리자 키 조작에 따라 건물 대상의 거래를 위한 각종 설정정보를 입력받는다.The key signal input unit 204 receives various setting information for transaction of a building object according to manager key manipulation.

상기 표시부(205)는 건물 대상의 거래에 관한 각종 사용자 인터페이스를 표시한다.The display unit 205 displays various user interfaces related to transactions of buildings.

도 5는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 순서대로 도시한 플로우 차트이다.Figure 5 is a flow chart showing a single type building transaction operating method in order in various real and virtual worlds according to an embodiment.

도 5에 도시된 바와 같이, 일실시예의 거래 운용 방법은 먼저 기존대로 다수의 상이한 사용자 간에 구매 또는 판매할 대상을 거래할 경우, 해당 서비스 정보처리장치(또는, 해당 플랫폼 정보처리장치)의 제어부에서 해당하는 대상의 거래정보를 블록체인으로 거래할 경우마다 트랜잭션을 구성하여 블록화로 암호화한다.As shown in FIG. 5, in the transaction operation method of one embodiment, when an object to be purchased or sold is traded between a plurality of different users as before, in the control unit of the corresponding service information processing device (or corresponding platform information processing device) Whenever the transaction information of the corresponding target is transacted with the block chain, the transaction is formed and encrypted in block.

그래서, 이에 따라 등록 블록체인 망에 업로드하여 관리함으로써, 사용자의 상이한 대상별로 각기 거래정보를 보안 관리하도록 한다.Therefore, by uploading and managing the registration block chain network accordingly, each transaction information for each user's different objects is security managed.

이러한 상태에서, 일실시예에 따른 거래 운용 방법은 먼저 일실시예에 따라, 상기 대상이 현실상황과 가상상황에서의 각 건물 대상인 경우에, 상기 블록체인에 아래의 제 1 포맷을 미리 설정 등록한다(S501).In this state, the transaction operation method according to an embodiment first sets and registers the first format below in the block chain when the object is each building object in a real situation and a virtual situation according to an embodiment. (S501).

그리고, 이러한 경우에 상기 제 1 포맷은 전술한 바와 같이 아래와 같다.And, in this case, the first format is as follows as described above.

즉, 다수의 상이한 사용자별로의 건물 대상마다 각기 건물의 위치와 고도, 층수, 시간, 차원을 포함한 속성정보를 상이한 속성별로 각기 중요도에 따라 각각의 속성에 부여한 순서대로, 트랜잭션을 구성할 경우마다 현실/가상 상황별로 블록화하여 분산 암호화한다.That is, each time a transaction is configured in the order in which attribute information, including the location, height, number of floors, time, and dimension of each building for a number of different users, is assigned to each attribute according to the importance of each different attribute, /Distributed encryption by blocking for each virtual situation.

다음, 이에 따라 상기 제 1 포맷을 등록한 블록체인에 의해 다수의 상이한 사용자 간에 구매 또는 판매할 대상을 거래한다(S502-S503). 특히, 이러한 경우에 거래할 건물의 위치 정보와 구조를 포함한 속성정보를 제공해서 정확한 건물 위치 등을 알려주기도 한다.Next, an object to be purchased or sold is traded between a plurality of different users through the block chain in which the first format is registered accordingly (S502-S503). In particular, in this case, the property information including the location information and structure of the building to be transacted is provided to inform the exact location of the building.

그래서, 상기 대상을 거래할 경우마다, 거래를 완료한 후에는 상기 제 1 포맷을 등록한 블록체인으로부터 해당하는 대상의 거래정보를 트랜잭션을 구성하여 블록화한다.Therefore, whenever the target is traded, after the transaction is completed, the transaction information of the corresponding target is formed into a block from the block chain in which the first format is registered.

그리고, 아울러 해당 대상이 건물 대상인 경우에는, 건물의 속성 정보를 상기 제 1 포맷으로 사용자 설정정보에 따른 상이한 현실과 가상 상황별로 각기 블록화하여 분산 암호화함으로써(S504), 등록 블록체인 망에 업로드하여 관리한다(S505).In addition, if the object is a building object, the property information of the building is divided into blocks in the first format for each different real and virtual situation according to user setting information and distributed and encrypted (S504), and uploaded to the registered blockchain network for management. Do (S505).

따라서 이를 통해, 일실시예에 따른 거래 운용 방법은 현실과 가상 상황에서 건물 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주므로 보안 검증을 통해 거래와 관리를 한다.Therefore, through this, the transaction operation method according to an embodiment performs distributed encryption by sequentially blocking information on the location and height of the building, etc. Transactions and management are performed through security verification because the situation is confirmed to legitimate users.

이상과 같이, 일실시예는 현실 상황 등에서 여러 곳의 사용자 간에 임대 건물 등을 거래할 경우, 현실세계와 가상세계 등에서의 건물의 위치와 고도, 층수, 시간, 차원 정보를 사용자와 건물별로 각기 블록화로 암호화하여 관리 운용하며, 블록체인 기술을 활용하여 플랫폼 서비스에 제공한다.As described above, in one embodiment, when a rental building, etc. is traded between multiple users in a real situation, etc., the location, altitude, floor number, time, and dimension information of the building in the real world and the virtual world are separately blocked for each user and building. It is encrypted, managed and operated, and provided to platform services using block chain technology.

또한, 일실시예는 이러한 거래를 할 경우에, 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공함으로써, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용한다. In addition, in one embodiment, when such a transaction is performed, by additionally providing attribute information including location information and structure of the corresponding building, the location of the space is accurately identified and the location, altitude, and floor number information is utilized even in the virtual world.

그래서, 다양한 현실세계와 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 건물이 있을 경우에, 건물의 위치와 내부 구조 등의 정확한 정보를 제공한다.Therefore, location-based data in various real world and virtual world platform services, etc., provide accurate information such as the location and internal structure of a building when there is a building on a real or virtual map.

따라서, 이를 통해 메타버스 서비스에서 더욱 확장한 멀티버스 서비스 즉 현재의 위치정보 고도정보 층수정보 뿐만이 아니고 현재, 과거 미래의 시간 시점과 3차원 세상인지 시간이 포함된 4차원공간인지 다수의 고차원 공간인지를 명시한 데이터를 활용하여 시간 공간을 초월한 데이터를 블록화한 정보로 기록한다. 또한, 이 블록 데이터를 블록체인 기반의 기술로 등록 관리 운용하여 시공간을 초월한 다양한 메타버스 멀티버스 플렛폼 활용에 이용하는 서비스를 제공한다.Therefore, through this, the multiverse service further expanded from the metaverse service, that is, the current location information, altitude information, floor number information, as well as the present, past and future time points, and whether it is a 3-dimensional world or a 4-dimensional space that includes time or multiple high-dimensional spaces Using the specified data, data that transcends time and space is recorded as block information. In addition, this block data is registered, managed, and operated with blockchain-based technology to provide services that are used to utilize various metaverse multiverse platforms that transcend time and space.

한편으로, 추가적으로 이러한 거래 운용 방법은 이렇게 블록화를 할 경우, 아래의 구성으로부터 건물 대상의 구조 정보와 상태 정보 등의 특징 정보 등이 많을 경우에 각기 블록화를 적절하게 수행하므로, 다양한 상황에 맞추어서 블록화를 하도록 한다.On the other hand, additionally, in this method of transaction operation, when blocking is performed in this way, blocking is appropriately performed when there is a lot of characteristic information such as structure information and state information of the building object from the following configuration, so blocking according to various situations let it do

이를 위해, 상기 제 1 포맷에 아래의 설정 제 1 블록화 구성을 구비한다.To this end, the first format is provided with the following first blocking configuration.

그리고, 상기 설정 제 1 블록화 구성은 먼저, 건물 대상이 상기 속성 정보 이외에 크기와 모양을 포함한 2차 구조 정보와, 소음과 진동, 안전을 포함한 상태 정보를 포함하여 다수의 상이한 특징 정보를 구비하거나 또는, 건물 대상의 소유주 정보를 포함한 관리요소 정보 또는, 가격을 포함한 거래요소 정보를 구비한 여러 경우에 사용한다.In addition to the attribute information, the building object is provided with a plurality of different characteristic information including secondary structure information including size and shape and state information including noise, vibration and safety, or , It is used in many cases with management element information including owner information of a building object or transaction element information including price.

구체적으로는, 이러한 각각의 특징 정보와 관리요소 정보, 거래요소 정보로부터 블록화를 상이한 특징과 관리요소, 거래요소별로 각기 중요도에 따라 각각의 특징과 관리요소, 거래요소에 상이하게 부여한 순서대로, 수행하여 제공한다.Specifically, the blocking from each feature information, management element information, and transaction element information is performed in the order in which each characteristic, management element, and transaction element are differently assigned according to the importance of each characteristic, management element, and transaction element. and provide

또한 다른 예로서, 이러한 구성은 아래와 같기도 하다.As another example, such a configuration may be as follows.

이러한 배경을 먼저 살펴보면 이렇게 거래정보를 등록할 경우, 분산형 구성으로부터 많은 양의 정보를 고객이 원하는 형식과 위치로 적절하게 분류함으로써, 건물 대상에 관한 정보 예를 들어, 건물 대상의 개수와 유형, 정보 용량 등이 많을 경우에 분산하기도 한다.Looking at this background first, when registering transaction information in this way, by properly classifying a large amount of information from a distributed configuration into the format and location desired by the customer, information on building objects, for example, the number and type of building objects, It is also distributed when there is a lot of information capacity.

즉, 건물 대상 또는 소유주가 다수이거나 또는, 건물 대상 또는 소유주가 다수의 상이한 위치와 그룹, 채널별로 나뉘어져서 거래할 경우에는, 건물 대상 또는 소유주의 수와 위치, 그룹, 채널별로 대응하여 다수의 상이한 분산된 스토리지에 각기 블록화를 수행하기도 한다.That is, when there are many building objects or owners, or if the building objects or owners are divided into many different locations, groups, or channels for transactions, the number of building objects or owners and the number of building objects or owners, each location, group, or channel, correspond to a number of different Blocking is also performed on each of the distributed storages.

이에 더하여, 이러한 구성은 해당하는 블록화를 아래의 설정 암호화 구성에 따라 수행하므로, 건물 대상이라는 상황에 맞추어서 하도록 하기도 한다.In addition to this, since this configuration performs the corresponding blocking according to the setting encryption configuration below, it is also made to suit the situation of the building target.

이를 위해, 상기 설정 암호화 구성은 아래와 같다.To this end, the setting encryption configuration is as follows.

a) 먼저, 사용자 단말기로부터의 정보(또는, 파일->평문 형식임)를 입력받을 경우, 평문의 모양이나 길이에 따라 각기 상이한 비밀키를 하나 선택한다.a) First, when information (or file->plain text format) is received from the user terminal, one different secret key is selected according to the shape or length of the plain text.

그리고 또한, 비밀키 크기에 따라 다수의 상이한 라운드 중에서 한 가지를 선택하여 반복실행함으로써 암호문을 획득한다.In addition, cipher text is obtained by repeatedly executing one of a plurality of different rounds selected according to the size of the secret key.

또한, 각 라운드별 함수는 라운드 키 덧셈과 치환 계층, 확산 계층을 포함하는 ARIA 암호화 포맷을 적용한다.In addition, the function for each round applies the ARIA encryption format including round key addition, permutation layer, and spreading layer.

b) 그래서, 상기 라운드 키 덧셈 연산을 수행하기 전에, 평문과 비밀키로부터 n-1개의 스크램블러와(n개는 건물 대상 또는 소유주의 수 또는, 위치, 그룹, 채널의 수) 배타적 논리합을 먼저 수행함으로써 변조한다.b) Therefore, before performing the round key addition operation, an exclusive OR is first performed with n-1 scramblers (n is the number of building objects or owners, or the number of locations, groups, or channels) from the plaintext and the secret key modulate by doing

c) 그리고 상기 변조 정보를 n개의 부분 비밀 키로 설정한다.c) Then, the modulation information is set to n partial secret keys.

d) 그래서, 이렇게 변조를 수행한 경우에는, 상기 비밀키 크기에 따른 한 가지 라운드의 라운드 키 덧셈 연산을 포함한 라운드별 함수로서 반복실행함으로써 암호문을 획득한다.d) Therefore, when the modulation is performed in this way, the ciphertext is obtained by repeatedly executing the round-by-round function including the round key addition operation of one round according to the size of the secret key.

이에 따라 상기 암호문(형식)을 획득할 경우마다, 상기 스크램블러가 라운드 키 덧셈 연산에서 시스템적으로 소멸하고 연산결과를 상용의 AES와 동일한 형식으로 얻어진다.Accordingly, whenever the ciphertext (format) is acquired, the scrambler systematically disappears in the round key addition operation, and the operation result is obtained in the same format as commercial AES.

다른 한편으로, 이러한 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은 거래기록 및 소유권에 대한 데이터의 안전성을 확보하여야 하기도 하는데, 이를 위해, NFT(NonFungible Token)를 이용하여 거래할 수 있을 것이기도 하다.On the other hand, in order to operate a single building transaction in these various realities and virtual worlds, it is also necessary to secure the safety of transaction records and data on ownership. do.

이를 위해, 상기 블록체인에 아래의 제 2 포맷을 미리 설정 등록한다.To this end, the second format below is preset and registered in the blockchain.

그리고, 상기 제 2 포맷은 먼저 건물 대상을 관리할 경우, 건물 소유주별로 각기 건물 대상의 정보 및 건물 대상의 거래정보에 건물 소유주의 소유권관련 영상 또는 음성 자료를 상이한 건물 대상 및/또는, 거래 유형별로 NFT 프리 프로세스에 의한 NFT로서 상이하게 변환하여, 소유권관련 NFT 정보를 만든다.In addition, in the case of managing the building target, the second format first transmits video or audio data related to the ownership of the building owner to the building target information and the building target transaction information for each building owner, respectively, for different building targets and/or transaction types. It is converted differently as an NFT by the NFT pre-process to create ownership-related NFT information.

그리고 또한, 상기 소유권관련 NFT 정보를 등록 블록체인 망에 업로드하여 등록하도록 하고, 등록 소유권관련 NFT 정보에 따라 소유권 인증을 해당하는 건물 대상의 거래할 경우마다 각기 수행한다.In addition, the ownership-related NFT information is uploaded to the registered blockchain network to be registered, and ownership authentication is performed according to the registered ownership-related NFT information whenever a transaction is made for the corresponding building.

그래서, 이에 따라 건물 대상을 거래할 경우마다, 상기 제 2 포맷을 등록한 블록체인으로부터 사용자 단말기를 통해 받은 NFT 정보(건물 대상/거래 정보의 소유권관련 NFT 정보 포함)를 해당 건물 대상의 소유주에 관한 NFT 정보(등록 소유권관련 NFT 정보 포함)와 비교한다.Therefore, whenever a building object is traded, NFT information (including NFT information related to the ownership of the building object/transaction information) received through the user terminal from the block chain in which the second format is registered is transferred to the NFT related to the owner of the building object. information (including NFT information related to registered ownership).

상기 비교 결과, 사용자 단말기를 통해 받은 NFT 정보와 해당 건물 대상의 소유주에 관한 NFT 정보가 모두 동일한 경우에 정당한 대상인 것으로 인증한다.As a result of the comparison, when the NFT information received through the user terminal and the NFT information on the owner of the corresponding building object are all the same, it is authenticated as a legitimate object.

반면, 사용자 단말기를 통해 받은 NFT 정보와 해당 건물 대상의 소유주에 관한 NFT 정보가 하나라도 상이한 경우에는 정당한 대상이 아닌 것으로 인증한다.On the other hand, if the NFT information received through the user terminal is different from the NFT information about the owner of the building object, it is authenticated as not being a legitimate object.

한편, 상기 정당한 대상인 것으로 인증한 경우에는, 등록 블록체인 망에 해당하는 건물 대상의 정보 및 거래정보를 업로드하도록 하므로, 거래정보를 보안 검증하여 관리한다.On the other hand, if it is authenticated as the legitimate object, the information and transaction information of the building object corresponding to the registered blockchain network are uploaded, so the transaction information is security verified and managed.

또 다른 한편으로는, 이에 더하여 이러한 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은 이렇게 암호화할 경우, 아래의 구성으로부터 정보의 분산 저장을 하므로, 다른 면으로 효과적인 분산 저장을 할 수 있도록 한다.On the other hand, in addition to this, the single-type building transaction operation method in the various real and virtual worlds allows for effective distributed storage on the other hand, because when this encryption is performed, information is distributed and stored from the following configuration.

이러한 배경을 간략하게 설명하면, 단말기가 고성능/고용량화 되어 감에 따라, 단말기의 내부의 중요 정보들에 대한 보호 및 관리의 중요성이 대두되고 있다.Briefly explaining this background, as terminals become high-performance/high-capacity, the importance of protecting and managing important information inside terminals is emerging.

이러한 중요 정보들의 보호 및 관리를 위해서 종래에는 단말기의 중요 정보를 암호화하여 외부 저장 장치에 저장하여 백업하는 방법이 이용되고 있다.In order to protect and manage such important information, a conventional method of encrypting important information of a terminal and storing it in an external storage device for backup is used.

하지만, 중요 정보가 하나의 외부 저장 장치에 저장되는 경우, 저장 장치가 해킹되는 경우 중요 정보가 손쉽게 유출되는 문제가 발생할 수 있다.However, when important information is stored in one external storage device, a problem in which important information is easily leaked may occur if the storage device is hacked.

따라서, 중요 정보를 외부 저장 장치에 저장함에 있어서, 보다 안전한 방법을 요구하기도 한다.Therefore, in storing important information in an external storage device, a more secure method is required.

예를 들어, 이러한 구성은 먼저 스크램블을 n-1개 즉, 전술한 바에 따른 스토리지의 개수에서 하나를 뺀만큼 비밀 키를 구성하고, 이러한 비밀 키를 이용해서 n개의 분산 정보를 생성한다.For example, in this configuration, n-1 scrambles are first configured, that is, a secret key is configured by subtracting one from the number of storages according to the above, and n pieces of distributed information are generated using the secret key.

보다 구체적으로 설명하면, 상수항을 비밀 정보로 하는 t-1차 랜덤 다항식(f(x))을 선택하고, t-1차 랜덤 다항식(f(x))의 x에 1부터 n까지의 값을 대입하여 n개의 분산 정보를 생성할 수 있다. 이때, t는 비밀 정보를 복구하는데 필요한 분산 정보의 개수를 나타낸다.More specifically, a t-1 order random polynomial (f(x)) with a constant term as secret information is selected, and a value from 1 to n is given to x of the t-1 order random polynomial (f(x)) By substituting, n pieces of distributed information can be generated. In this case, t represents the number of pieces of distributed information required to recover secret information.

그리고, 특정한 비밀 키를 구성한다.Then, a specific secret key is constructed.

다음, n-1개의 랜덤키를 즉, n-1개의 스크램블을 생성하고, 비밀 키와 n-1개의 랜덤 키를 모두 비트단위 배타적 논리합(Bitwise XOR)한다.Next, n-1 random keys, that is, n-1 scrambles are generated, and both the secret key and the n-1 random keys are bitwise XORed.

그리고 나서, 이러한 정보를 n개의 부분 비밀 키로 설정하고, n개의 스토리지들 각각으로 서로 다른 하나의 부분 비밀 키를 송신할 수 있다.Then, this information can be set as n partial secret keys, and one different partial secret key can be transmitted to each of the n storages.

그리고, n개의 분산 정보 각각을 비밀 키로 암호화하여 n개의 암호화된 분산 정보를 생성한다.Then, each of the n pieces of distributed information is encrypted with a secret key to generate n pieces of encrypted distributed information.

그리고, n개의 암호화된 분산 정보를 각각을 대응하는 n개의 스토리지들로 송신하여 저장하도록 한다. 참고적으로, 이러한 방식은 위의 방식에 동일하게 사용하기도 한다.Then, the n pieces of encrypted distributed information are transmitted to and stored in corresponding n storages. For reference, this method is also used in the same way as the above method.

그래서, 이렇게 암호화된 분산 정보를 송신하기에 앞서, n개의 스토리지들이 정당한 사용자인지 인증하는 과정을 수행할 수 있다.Therefore, prior to transmitting encrypted distributed information, a process of verifying whether n storages are legitimate users may be performed.

한편, 이러한 방법은 이렇게 암호화할 경우, 여기에서 분산하여 저장한 정보를 복구하는 과정을 설명한다.On the other hand, if this method is encrypted in this way, the process of restoring the distributed and stored information will be described here.

먼저, 비밀 정보의 복구 요청을 받을 경우, n개의 스토리지들 중에서 적어도 t개의 스토리지로부터 암호화된 분산 정보를 수신한다. 이러한 경우, 암호화된 분산 정보를 수신하기에 앞서, t개의 스토리지와의 인증 과정을 수행할 수 있다.First, when a secret information recovery request is received, encrypted distributed information is received from at least t storages among n storages. In this case, prior to receiving encrypted distributed information, an authentication process with t storages may be performed.

그리고, 비밀 키를 구성한다And construct the secret key

예를 들어, 내부에 비밀 키를 저장한 경우에는, 이 비밀 키를 이용하고, 그렇지 않은 경우에는, 별도로 비밀 키를 구성하기도 한다. 그리고 이러한 경우, 내부에서 비밀 키를 구성할 수 없으면, n개의 스토리지들을 통해 서 비밀 키를 획득할 수 있다.For example, if a secret key is stored inside, this secret key is used, otherwise, a secret key is constructed separately. And in this case, if the secret key cannot be configured internally, the secret key can be obtained through n storages.

n개의 스토리지들을 통해서 비밀 키를 획득하는 것은, n개의 스토리지들 각각과 인증하여 n개의 스토리지들로부터 n개의 부분 비밀 키를 수신하고, 수신된 n개의 부분 비밀 키를 모두 비트단위 배타적 논리합(Bitwise XOR)하여 비밀 키를 생성할 수 있다. 이러한 방식은 부가적으로 전술한 두 방식에 같이 사용하기도 한다.Obtaining a secret key through n storages means authenticating with each of the n storages to receive n partial secret keys from the n storages, and bitwise exclusive OR (Bitwise XOR) of all the received n partial secret keys. ) to generate a secret key. This method is additionally used together with the two methods described above.

그리고, t개의 암호화된 분산 정보를 비밀 키로 복호화하여 t개의 분산 정보를 만든다.Then, t pieces of distributed information are decrypted with a secret key to generate t pieces of distributed information.

그리고 또한, t개의 분산 정보를 이용해서 비밀 정보를 복구한다.And also, secret information is recovered using t pieces of distributed information.

비밀 정보를 복구하는 과정을 보다 구체적으로 설명하면, t개의 분산 정보를 이용해서 t-1차 랜덤 다항식(f(x))을 복구하고, t-1차 랜덤 다항식(f(x))의 상수항을 확인하고, 상수항을 비밀 정보로 복구할 수 있다.To explain the secret information recovery process in more detail, the t-1 order random polynomial (f(x)) is recovered using t variance information, and the constant term of the t-1 order random polynomial (f(x)) , and the constant term can be recovered as secret information.

추가적으로, 이러한 방법에서 비밀 정보를 분산해서 저장하는 과정 중에, 분산 정보를 만드는 과정을 조금 더 설명하면 아래와 같다.Additionally, in the process of distributing and storing secret information in this method, the process of creating distributed information will be described in more detail as follows.

먼저, 분산해서 저장하고자 하는 비밀 정보를 이용해서 n개의 분산 정보(S1, S2, …Sn)를 생성한다.First, n pieces of distributed information (S1, S2, ...Sn) are generated using secret information to be distributed and stored.

그리고, n개의 분산 정보를 생성하기 위해서 상수항을 비밀 정보로 하는 t-1차 랜덤 다항식(f(x))을 선택하고, t-1차 랜덤 다항식(f(x))의 x에 1부터 n까지의 값을 대입하여 n개의 분산 정보(S1, S2, …Sn)를 생성할 수 있다. 이때, t는 비밀 정보를 복구하는데 필요한 분산 정보의 개수를 나타낸다.Then, in order to generate n pieces of variance information, a t-1 order random polynomial (f(x)) with a constant term as secret information is selected, and 1 to n for x of the t-1 order random polynomial (f(x)) It is possible to generate n pieces of distributed information (S1, S2, ...Sn) by substituting values up to. In this case, t represents the number of pieces of distributed information required to recover secret information.

그리고, 또한 분산 정보를 블록체인에 저장한다. 이러한 경우, 분산 정보는 사용자 식별정보와 사용자가 선택한 마스터 스토리지, 사용자가 선택한 n개의 스토리지의 목록, 복구할 때 필요한 분산 정보의 개수(t)를 포함할 수 있다.And, it also stores distributed information in the blockchain. In this case, the distribution information may include user identification information, master storage selected by the user, a list of n storages selected by the user, and the number (t) of distribution information required for recovery.

그리고, 마스터 스토리지의 인증 과정을 수행함으로써 분산 저장 서비스를 위한 비밀 키를 요청할 수 있다.And, by performing the master storage authentication process, a secret key for distributed storage service can be requested.

그러면, 마스터 스토리지는 인증에 성공하면, 블록체인에 저장된 분산 정보의 기록을 확인한다.Then, if the master storage succeeds in authentication, it checks the record of distributed information stored in the blockchain.

한편, 이에 더하여 이러한 방법에서 비밀 정보를 분산해서 저장하는 과정 중에, 암호화한 분산 정보를 생성하는 과정을 설명하면 아래와 같다.Meanwhile, in addition to this, a process of generating encrypted distributed information during the process of distributing and storing secret information in this method will be described below.

먼저, 마스터 스토리지는 이어서, 비밀 키(V)를 생성하고, 비밀 키(V)를 이용해서 n개의 부분 비밀키(V1, V2, …Vn)를 생성한다.First, the master storage then generates a secret key (V), and uses the secret key (V) to generate n partial secret keys (V1, V2, ...Vn).

마스터 스토리지는 n-1개의 랜덤 키를 생성하여 n-1개의 랜덤 키를 n-1개의 부분 비밀 키(V1, V2, …Vn-1)로 설정하고, 비밀 키와 n-1개의 랜덤 키를 모두 비트단위 배타적 논리합(Bitwise XOR)하여 부분 비밀키(Vn) 생성한다. 그래서, 최종적으로 n개의 부분 비밀키(V1, V2, …Vn)를 생성한다.The master storage generates n-1 random keys, sets the n-1 random keys to n-1 partial secret keys (V1, V2, ...Vn-1), and sets the secret key and n-1 random keys. A partial secret key (Vn) is generated by bitwise XOR. Thus, n partial secret keys (V1, V2, ...Vn) are finally generated.

그리고, 마스터 스토리지는 생성한 비밀 키를 송신하고, 블록체인에 비밀 키를 송신했음을 기록한다.Then, the master storage transmits the generated secret key and records that the secret key has been transmitted to the blockchain.

또한 마스터 스토리지로부터 비밀 키를 수신한 경우, n개의 분산 정보(Si) 각각을 비밀 키로 암호화하여 n개의 암호화 분산 정보(Ti)를 만든다.In addition, when the secret key is received from the master storage, each of the n pieces of distributed information (Si) is encrypted with the secret key to create n pieces of encrypted distributed information (Ti).

다른 한편으로, 추가적으로 이러한 방법에서 비밀 정보를 분산해서 저장하는 과정 중에, 암호화 분산 정보를 저장 장치들로 송신하고 분산 저장을 완료하는 과정을 설명한다.On the other hand, additionally, during the process of distributing and storing secret information in this method, a process of transmitting encrypted distributed information to storage devices and completing distributed storage will be described.

먼저, n개의 스토리지들 중에서 암호화 분산 정보를 송신하지 않은 저장 장치와의 인증 절차를 수행한다.First, an authentication procedure is performed with a storage device that has not transmitted encryption distribution information among n storages.

그리고, 이렇게 인증된 스토리지에 대응하는 암호화 분산 정보를 인증받은 저장 장치로 송신한다. 즉, 제i 저장 장치로 제i 암호화 분산 정보(Ti)를 송신한다.Then, the encrypted distribution information corresponding to the authenticated storage is transmitted to the authenticated storage device. That is, the i-th encrypted distribution information (Ti) is transmitted to the i-th storage device.

제i 저장 장치는 제i 암호화 분산 정보(Ti)를 수신한 경우, 제i 암호화 분산 정보(Ti)를 수신하였음을 블록체인에 기록하고, 마스터 스토리지로 제i 부분 비밀 키(Vi)를 요청한다.When the i-th storage device receives the i-th encrypted distribution information (Ti), it records in the blockchain that it has received the ith encrypted distribution information (Ti), and requests the i-th part secret key (Vi) from the master storage. .

마스터 스토리지는 제i 부분 비밀 키(Vi)를 요청받으면, 생성한 n개의 부분 비밀 키들 중에서 제i 부분 비밀 키(Vi)를 제i 저장 장치로 송신한다.When the master storage receives a request for the i-th partial secret key Vi, it transmits the i-th partial secret key Vi from among n generated partial secret keys to the i-th storage device.

제i 저장 장치는 제i 부분 비밀 키(Vi)를 수신하면, 제i 부분 비밀 키(Vi)를 수신하였음을 블록체인에 기록한다.When the i-th storage device receives the i-th partial secret key Vi, it records in the block chain that the i-th partial secret key Vi has been received.

이러한 동작은 n개의 스토리지별로 수행된다. 즉, n번 반복된다.This operation is performed for each n number of storages. That is, it is repeated n times.

마스터 스토리지는 블록체인을 통해서 n개의 스토리지가 부분 비밀 키를 수신했음을 블록체인에 기록했는지 확인하여, 암호화 분산 정보의 저장이 완료되었는지 확인한다. 그리고, 완료되었으면 비밀 데이터의 분산 저장이 완료되었음을 보고한다.The master storage verifies that the storage of the encrypted distributed information is completed by confirming that n storages have recorded in the blockchain that the partial secret key has been received through the blockchain. And, if it is completed, it reports that the distributed storage of secret data has been completed.

또 다른 한편으로는, 이에 더하여 이러한 거래 운용 방법과 이에 따른 분산 방법은 이렇게 각종 정보를 송수신할 경우에, 상호 간에 데이터베이스를 일치 유지함으로써, 신속하고 편리하게 서비스를 제공하도록 한다.On the other hand, in addition to this, the transaction operation method and the distribution method according thereto provide services quickly and conveniently by maintaining databases consistent with each other when transmitting and receiving various information in this way.

이를 위해, 상기 서비스 정보처리장치는 아래의 동작을 수행한다.To this end, the service information processing device performs the following operations.

a) 먼저 고객 단말기(즉, 사용자 단말기) 또는, 사용자 모바일 단말기, 스토리지 등의 장치등록 정보와 데이터를 저장한 테이블을 상호 간에 동일하게 구비하고, 상기 테이블에 대한 정합 관계를 미리 설정 등록한다.a) First, a table storing device registration information and data such as a customer terminal (ie, a user terminal), a user mobile terminal, or a storage is equally provided to each other, and a matching relationship for the table is set and registered in advance.

b) 그래서, 상호 간에 테이블 내의 정보를 변경할 경우, 상기 정합 관계에 따라서 테이블을 각기 동기화한다.b) Therefore, when information in the tables is mutually changed, the tables are synchronized according to the matching relationship.

c) 그리고, 상기 테이블을 동기화할 경우에, 다수의 상이한 장치(또는, 서비스) 유형별로의 데이터 유형마다 정보를 다원화함으로써, 데이터베이스를 일치한다.c) And, when synchronizing the tables, databases are matched by diversifying information for each data type for a number of different device (or service) types.

추가적으로 또한, 이러한 방법은 이렇게 각종 정보를 제공할 경우, 아래의 구성으로부터 다양한 사용자들이 원하는 바에 따라 정보를 맞춤 제공함으로써, 효과적으로 서비스를 제공할 수 있도록 하기도 한다.Additionally, when providing various types of information in this way, this method also allows various users to provide customized information according to their wishes from the configuration below, thereby effectively providing services.

이를 위해, 먼저 이러한 구성은 사용자들 간에 정보를 주고 받을 경우, 아래의 포맷으로부터 각각의 사용자에게 맞는 정보를 찾아서 제공함으로써, 원활한 서비스를 제공하도록 한다.To this end, when information is exchanged between users, this configuration provides a smooth service by finding and providing information suitable for each user from the following format.

예를 들어, 이러한 포맷은 아래와 같다.For example, this format is shown below.

a) 먼저 다수의 상이한 건물 대상과 거래 유형별로 건물 대상과 사용자, 거래 등에 관한 정보 등을 분류한다.a) First, classify information on building objects, users, transactions, etc. by a number of different building objects and transaction types.

그리고 또한, 각각의 유형별로 사용자의 활동을 나타내는 위의 정보들에 대한 사항도 분류해서 조합, 학습하여 모델링하는 포맷을 정의한다.In addition, a format for modeling by classifying, combining, and learning information about the above information representing the user's activity for each type is defined.

b) 또한, 각각의 유형별로의 각 정보에 대한 데이터셋과, 각각의 유형별로 사용자의 활동을 나타내는 위의 정보들에 대한 데이터셋을 상이한 장소와 시간대에 따라 각기 추출한다.b) In addition, a data set for each type of information and a data set for the above information indicating user activity for each type are extracted according to different places and times.

c) 상기 데이터셋을 서비스를 제공하는 상이한 거래 장소와 시간대, 주변 상태 유형을 반영하여 속성화한다.c) Attribute the data set by reflecting different transaction locations, time zones, and surrounding conditions that provide services.

d) 다음 상기 속성화한 정보를 사용하여 각각의 유형별로 건물 대상과 거래 등에 관한 정보와 사용자의 활동을 나타내는 해당 정보들의 속성을 결정한다.d) Then, by using the attributable information, the properties of corresponding information representing information about building objects and transactions, etc., and user activity are determined for each type.

e) 그리고 상기 결정 정보를 정규화한다.e) And normalize the decision information.

f) 그래서, 상기 결정 정보를 사용하여 각각의 유형별로 건물 대상과 거래 등에 관한 정보와 사용자의 활동을 나타내는 해당 정보들을 각기 모델링한다.f) Therefore, using the decision information, information on building objects and transactions for each type and corresponding information representing user activities are modeled.

이를 통해, 사용자별로 맞는 건물 대상과 거래 정보를 추천하기 위한 독립(건물 대상과 거래의 추천 정보) 및 종속(거래 유형별로 등의 건물 대상과 사용자, 거래 등에 관한 정보와 사용자의 활동을 나타내는 해당 정보) 변수를 설정한다.Through this, independent (recommendation information on building objects and transactions) and subordinate (information on building objects, users, transactions, etc., such as by transaction type) and corresponding information representing user activities to recommend building objects and transaction information suitable for each user ) to set the variable.

g) 그리고 상기 설정 정보로 학습 및 훈련 데이터를 생성한다.g) Learning and training data are generated with the setting information.

h) 그래서, 이를 통해 상기 생성 정보에 의해 전술한 포맷을 구성한다.h) So, through this, the above-described format is configured by the generation information.

한편, 이러한 경우에 추가적으로 이러한 서비스 방법은 음악과 배경영상 등의 콘텐츠를 제공할 경우, 해당하는 정보에 대해서 사람이 쉽게 편안한 상태로 알 수 있도록 해서, 정보를 알고 있는데 도움을 주도록 한다.On the other hand, in this case, additionally, when providing content such as music and background images, this service method allows people to easily know about the corresponding information in a comfortable state, helping them to know the information.

a) 이를 위해, 이러한 서비스 방법은 먼저 배경영상 등의 영상 콘텐츠를 제공할 경우, 서비스 정보처리장치 등에서 상이한 영상 유형별로 설정 다수의 상이한 아날로그 간격과, 주기, 싸이클 정보를 매칭하여 아날로그 샘플링정보를 미리 등록한다. 이러한 경우, 상기 영상 유형은 서비스 정보처리장치와 모바일 단말기 등별로 구분하여 설정한다. a) To this end, in this service method, when video content such as a background video is provided, analog sampling information is obtained in advance by matching a plurality of different analog intervals, cycles, and cycle information set for each different image type in a service information processing device. register In this case, the image type is set separately for each service information processing device and mobile terminal.

b) 이러한 상태에서, 영상 콘텐츠를 전달할 경우, 상기 아날로그 샘플링정보로부터 각각의 정보를 상이하게 샘플링해서 애니메이션화한다b) In this state, when video content is delivered, each information is sampled differently from the analog sampling information and animated.

c) 그래서, 이렇게 샘플링한 디지털영상을 설정 영상(또는, 영상 유형)별 GUI로 상이하게 UI화해서, 영상 정보를 각각의 장치에 맞는 애니메이션으로 회신하기도 한다.c) Therefore, the digital image sampled in this way is converted into a GUI differently for each setting image (or image type), and the image information is returned as an animation suitable for each device.

추가적으로, 이러한 방법은 이렇게 정보를 제공할 경우에, 다양한 장치 해상도별로 맞게 정보를 제공함으로써, 다양한 상황에 맞게 제공하도록 한다.In addition, this method allows information to be provided according to various situations by providing information according to various device resolutions when providing information in this way.

예를 들어, 이러한 경우 해상도는 서비스 정보처리장치와 모바일 단말기 등별로 구분하여 설정한다.For example, in this case, the resolution is set separately for each service information processing device and mobile terminal.

이를 위해, 샘플링 간격이 불규칙하면서도 일정 패턴 등을 지닌 일종의 아날로그 샘플링정보를 영상별(또는, 영상 유형별)로의 해상도 유형마다 상기 아날로그 간격과, 주기, 싸이클 정보를 상이하게 매칭해서 등록한다.To this end, a kind of analog sampling information having an irregular sampling interval but having a certain pattern is registered by differently matching the analog interval, period, and cycle information for each resolution type of each image (or image type).

그래서, 이러한 정보로 처리를 한 디지털 컬러영상을 각각의 유형별로 매칭한 GUI로 상이하게 UI화함으로써, 해당하는 영상 정보를 애니메이션화하여 회신한다.Therefore, by transforming the digital color image processed with such information into a different UI with a GUI matched for each type, the corresponding image information is animated and returned.

이때, 추가적으로 모바일 기기별로 영상처리를 할 수 있도록 하기 위해서 아래의 구성을 가진다.At this time, in order to additionally perform image processing for each mobile device, it has the following configuration.

즉, 영상 유형별로 상이하게 UI화를 할 경우에, 다수의 상이한 모바일 기기 유형별로도 해당하는 GUI를 세분화하여 설정해서, 모바일 기기별로 맞게 영상처리를 제공한다.That is, when different UIs are made for each image type, corresponding GUIs are subdivided and set according to a plurality of different types of mobile devices, and image processing is provided according to each mobile device.

다른 한편으로, 이러한 내용에 더하여 이러한 방법은 영상 정보별로 맞게 정보추출을 함으로써, 신속하고 편리하게 정보를 제공할 수 있도록 한다.On the other hand, in addition to these contents, this method makes it possible to provide information quickly and conveniently by extracting information according to each image information.

예를 들어, 해당하는 정보를 제공할 경우, 다수의 상이한 영상 콘텐츠 유형별로 매칭한 에지정합정보를 가진 정규화포맷으로부터 영상 콘텐츠 구성정보를 정규화해서, 각각의 구성별로 맞게 정보를 추출한다.For example, when corresponding information is provided, video content configuration information is normalized from a normalization format having edge matching information matched for a plurality of different video content types, and information is extracted according to each configuration.

다음, 이러한 상태에서 상기 정규화포맷은 이에 더하여, 다수의 상이한 영상 콘텐츠 유형별로 에지정합정보를 세분화한다.Next, in this state, the normalization format further subdivides the edge matching information for each of a plurality of different video content types.

그리고, 이러한 경우 영상 콘텐츠 유형별로 모바일 등의 영상별 GUI를 세분화하여 설정해서, 모바일 등의 영상을 다중으로 애니메이션화하기도 한다.And, in this case, by subdividing and setting a GUI for each image, such as a mobile, for each video content type, the video, such as a mobile, is multi-animated.

추가적으로, 이러한 방법은 이렇게 정보를 다양하게 제공할 경우, 아래의 구성으로부터 작품 소유자가 제공할 수 있는 작품을 예쁘고 멋진 모습 등으로 다시 내도록 함으로써, 여러 사용자에게도 제공하도록 하기도 한다.Additionally, in this method, when information is provided in various ways, it is also possible to provide it to various users by reproducing the work that the owner of the work can provide in a pretty and cool form from the configuration below.

이를 위해, 예를 들어 먼저 작가 단말은 즉, 작품 소유자 단말은 다른 사용자가 작품대금 입금을 완료하는 경우, 서버로부터 작품작성 사용자 인터페이스를 제공받을 수 있고, 이를 이용하여 작품을 작성할 수 있다. 그리고, 이러한 경우에 전술한 포맷으로부터 이러한 정보를 작품과 거래 유형별로 상이하게 제공함으로써, 보다 나은 해당 서비스를 제공하여 주기도 한다. 즉, 그리고 이러한 경우에 이러한 작품작성 정보는 상이한 작품과 거래 유형별로 분류하여 구성한다.To this end, for example, first, the artist terminal, that is, the work owner terminal, can receive a work creation user interface from the server when another user completes payment for the work, and can create a work using this. And, in this case, by providing this information differently for each work and transaction type from the above format, a better corresponding service is provided. That is, and in this case, such work creation information is classified and configured according to different works and transaction types.

다음으로, 이렇게 작품작성 사용자 인터페이스를 실행할 경우, 작품작성 사용자 인터페이스는 작품 소유자 단말의 전방 카메라를 작동시켜 전방의 영상을 촬영하여 촬영영상을 해당 단말 즉, 작가 단말에 저장할 수 있다.Next, when the work creation user interface is executed in this way, the work creation user interface operates the front camera of the work owner's terminal to take a front image and store the captured image in the corresponding terminal, that is, the artist's terminal.

그리고 작품작성 사용자 인터페이스를 통해 작품을 제작하는 경우, 작가가 화면에 입력을 하는 순간마다 또는 설정 특정 시간마다 화면을 캡쳐 하여 작품작성데이터를 작가 단말에 저장할 수 있다.In addition, when a work is produced through the work creation user interface, the screen is captured every time the artist inputs an input on the screen or at a set specific time, and the work creation data can be stored in the artist's terminal.

이때, 작가 단말은 사용자 작품작성 인터페이스를 통해 생성된 작가촬영영상과 작품작성데이터를 매칭시켜 저장할 수 있다.In this case, the artist terminal may match and store the artist-photographed video generated through the user's work creation interface and the work creation data.

작품작성데이터란, 작가가 작품 작성을 위하여 서버로부터 제공받은 작품도구가 포함된 작품작성 사용자 인터페이스를 실행시키면, 작가가 작가 단말의 화면에 입력을 수행하는 순간마다 또는 설정 특정 시간을 주기로 화면 캡쳐 되어 저장이 되는 것을 작품작성데이터라고 한다.Work creation data means that when an artist executes the work creation user interface including the work tool provided from the server to create a work, the screen is captured every time the artist performs input on the screen of the artist terminal or at a set specific time interval. What is saved is called work creation data.

또한, 작품작성데이터는 복수의 화면 캡쳐 영상으로 구성될 수 있다.In addition, the work creation data may be composed of a plurality of screen capture images.

작품작성데이터를 구성하는 각각의 캡쳐 영상데이터가 시간 순서에 따라 자동으로 재생됨에 따라 작품작성의 시작부터 종료 전까지의 작성과정이 애니메이션 형태로 보이도록 하는 동영상을 생성할 수 있다.As each captured video data constituting the work creation data is automatically reproduced in chronological order, a moving picture showing the creation process from the beginning to the end of the work creation can be created in the form of animation.

동영상은 작품작성데이터와 작가촬영영상을 하나의 화면상에 표시할 수 있도록 구성되며, 작가촬영영상 역시 시간순서에 따라 자동으로 재생되도록 구성할 수 있다.The video is configured to display the work creation data and the video taken by the artist on one screen, and the video taken by the artist can also be configured to be played automatically in chronological order.

추가 실시예로, 사용자 작품작성 인터페이스는 작가촬영영상 내에 사람의 얼굴의 형상이 감지되는지 판단하고 감지되지 않는 경우 얼굴을 카메라의 촬영영역에 비추라는 알림을 제공하거나 또는 작품작성 사용자 인터페이스가 비활성화 되도록 하여 작품작성을 중단시킬 수 있다As an additional embodiment, the user work creation interface determines whether the shape of a human face is detected in the author's shooting image, and if not detected, provides a notification to reflect the face to the shooting area of the camera or disables the work creation user interface work can be stopped

추가 실시예로, 작가촬영영상 상에 촬영되고 있는 이미지 속 인물이 작품거래이벤트를 수행하는 작가와 동일인 여부를 확인할 수 있다. 서버가 작가촬영영상에 촬영되고 있는 이미지 속 인물과 작품거래이벤트를 수행하는 작가 이미지의 특징점을 비교하여, 실제 작품거래이벤트를 수행하는 작가와 작가촬영영상 속의 인물이 동일인인지 여부를 발주자 단말로 표시할 수 있다.As an additional embodiment, it may be checked whether the person in the image being photographed on the artist-photographed video is the same as the artist performing the work trading event. The server compares the characteristics of the person in the image being filmed in the video taken by the artist and the image of the artist performing the trading event, and displays on the client terminal whether the artist performing the actual trading event and the person in the video taken by the artist are the same person. can do.

서버는 작가 단말로부터 작가촬영영상과 작품작성데이터를 전송 받아 영상이 멀티 레이어 방식으로 표시되도록 가공하여 다른 사용자 단말로 제공할 수 있다.The server may receive the artist-photographed video and work creation data from the artist terminal, process the video to be displayed in a multi-layer manner, and provide it to other user terminals.

작가 단말은 작품을 완성한 후, 완성된 작품과 함께 작가촬영영상과 작품작성데이터를 서버로 전송할 수 있다.After the artist's terminal completes the work, it can transmit the artist's shooting video and work creation data to the server together with the completed work.

서버는 발주자 단말로 전송하는 작품작성데이터와 작가촬영영상을 멀티 레이어 방식으로 하나의 영상으로 표시되도록 가공하여 전송할 수 있다.The server may process and transmit the work creation data and the artist-photographed image transmitted to the client's terminal to be displayed as a single image in a multi-layer manner.

이때, 작가촬영영상은 작품작성데이터 화면의 일 영역에 표시되며 작품작성데이터 화면의 면적보다 적게 표시되어 제공되도록 할 수 있다.At this time, the video taken by the artist is displayed on one area of the work creation data screen, and may be displayed and provided in a smaller area than the area of the work creation data screen.

예를 들어, 이러한 경우에 작품 등록부터 거래 완료까지의 과정은 아래와 같다.For example, in this case, the process from registration of the work to completion of the transaction is as follows.

먼저, 작품거래이벤트를 등록을 하는 방법은 특정프로그램 또는 어플리케이션이 설치된 작가 단말 또는 다른 사용자 단말을 이용하여 서버에 접속하고, 작품거래이벤트를 등록한다.First, in a method of registering a work trading event, a work trading event is registered by accessing a server using an artist terminal or other user terminal in which a specific program or application is installed.

이때, 작품거래 이벤트란 작가 또는 발주자가 각각의 단말을 통해서 작품거래를 등록하는 것을 뜻한다. 작품거래이벤트의 내용에는 작품거래를 등록한 사람이 작업가능 기간을 지정하고, 작품의 타입, 수주불가 조건, 작품가격, 납기일, 입금정보, 환불 기준 및 샘플 작품 등의 정보를 포함하여 서버에 등록할 수 있다.In this case, the work transaction event means that the artist or the client registers the work transaction through each terminal. In the contents of the work transaction event, the person who registered the work transaction designates the work period, and includes information such as the type of work, conditions for not accepting an order, price of the work, delivery date, payment information, refund standards, and sample works to be registered on the server. can

작가와 발주자는 작가 단말 또는 다른 사용자 단말을 통하여 서버에 등록된 작품거래 이벤트를 조회할 수 있고, 원하는 작품거래이벤트 등록한 단말과 소통을 위하여 대화메시지 창을 불러올 수 있다.The artist and the client can search for work transaction events registered in the server through the artist's terminal or other user terminals, and call up a chat message window to communicate with the terminal that has registered the desired work transaction event.

작품거래이벤트를 통해 매치된 작가와 발주자 간 세부사항을 조율한 뒤, 각각의 단말로 거래확정신호를 서버로 전송한다.After coordinating the details between the matched artist and the orderer through the work transaction event, a transaction confirmation signal is transmitted to the server through each terminal.

앞서 설명한 바와 같이, 작가 단말 또는 다른 사용자 단말은 원하는 작품거래이벤트를 등록한 단말과 소통을 위하여 대화메시지 창을 열수 있고, 이때 작가 단말과 다른 사용자 단말은 작품에 대한 세부사항을 조율할 수 있다.As described above, the artist terminal or other user terminals can open a chat message window to communicate with a terminal that has registered a desired work trading event, and at this time, the artist terminal and other user terminals can coordinate details of the work.

이때, 작품에 대한 세부사항은 작품의 타입, 수주불가 조건, 작품 가격, 납기일, 입금정보, 환불기준 등의 정보를 포함할 수 있다.In this case, the details of the work may include information such as the type of work, conditions for not accepting an order, price of the work, delivery date, deposit information, and refund criteria.

작가 단말과 다른 사용자 단말 사이에 세부사항이 조율이 끝난 경우, 작품거래서비스를 등록한 단말을 통하여 세부사항에 대한 정보를 서버에 입력하고 거래 확정 신호를 전송할 수 있다.When the details are coordinated between the artist's terminal and other user terminals, information on the details may be input to the server through the terminal registered for the work transaction service, and a transaction confirmation signal may be transmitted.

이때, 서버는 작가 단말 또는 다른 사용자 단말로 세부사항에 대한 정보가 입력된 인터페이스를 제공하고, 작가 단말 또는 다른 사용자 단말은 세부사항을 확인하고 거래확정 신호를 전송할 수 있다.At this time, the server provides an interface in which information about details is input to the writer's terminal or other user terminals, and the writer's terminal or other user terminals can confirm the details and transmit a transaction confirmation signal.

서버는 작가 단말과 다른 사용자 단말로부터 각각 거래확정 신호를 받은 후, 이로 작품대금 결제 요청을 하고 발주자는 작품대금을 결제를 한다.After receiving transaction confirmation signals from the artist's terminal and other user terminals, the server requests payment for the work, and the orderer pays the price for the work.

서버는 작가 단말과 다른 사용자 단말로부터 각각 거래확정 신호를 받으면, 여기로 입력된 세부사항에 따라 작품가격과 입금방법 등의 정보를 포함한 인터페이스를 제공할 수 있다.When the server receives transaction confirmation signals from the artist's terminal and other user terminals, respectively, it can provide an interface including information such as the price of the work and the deposit method according to the details entered here.

다른 사용자 단말을 서버로부터 제공받은 인터페이스를 이용하여 작품대금을 입금할 수 있다.Other user terminals can deposit the price for works using the interface provided by the server.

이때, 서버가 다른 사용자 단말에 제공하는 인터페이스는 결제 모듈을 포함하며, 실시간 계좌이체, 카드결제 등을 포함하는 결제방식을 제공할 수 있다.At this time, the interface provided by the server to other user terminals includes a payment module, and may provide a payment method including real-time account transfer, card payment, and the like.

다른 사용자 단말이 작품대금을 입금하면, 서버는 작품대금 입금을 확인하고 입금확인 알림을 작가 단말로 전송할 수 있다.When another user's terminal deposits a price for a work, the server may confirm the payment of the work price and transmit a deposit confirmation notification to the artist's terminal.

다른 사용자 단말로부터 작품대금 결제가 완료되면, 작가 단말은 작품작성 사용자 인터페이스를 서버로부터 제공받아 작품을 제작하고 작품작성데이터와 작가촬영영상(420)을 작가 단말에 저장한다.When the payment for the work is completed from another user terminal, the artist terminal receives the work creation user interface from the server, produces the work, and stores the work creation data and the artist-photographed image 420 in the artist terminal.

작가 단말은 서버로부터 입금확인 알람과 함께 제작도구가 포함된 사용자 작품작성 인터페이스를 제공받을 수 있다The artist's terminal can receive a deposit confirmation alarm from the server and a user work creation interface including production tools.

작가 단말은 제공받은 사용자 작품작성 인터페이스를 이용하여 작품을 작성할 수 있다.The artist terminal may create a work using the provided user work creation interface.

작품이 완성된 경우, 작가 단말은 완성된 작품과 함께 작품작성데이터 및 작가촬영영상을 서버에 전송하고 작품완성 신호를 전송할 수 있다.When the work is completed, the artist's terminal may transmit the work creation data and the artist's photographic image to the server along with the completed work, and may transmit a work completion signal.

작가 단말은 작품이 완성된 경우, 완성된 작품과 함께 작품작성데이터 및 작가촬영영상을 서버로 전송할 수 있고, 전송이 완료되면 작품완성 신호를 전송할 수 있다.When the work is completed, the artist's terminal may transmit the work creation data and the artist's photographic image to the server together with the completed work, and may transmit a work completion signal when the transmission is completed.

다른 사용자 단말은 서버로부터 완성된 작품과 작가촬영영상이 표시되는 작품작성데이터를 제공받고, 이상이 없는 경우 작품수령신호를 전송할 수 있다.Other user terminals may receive work creation data displaying completed works and artist-photographed images from the server, and may transmit a work receipt signal if there is no problem.

다른 사용자 단말은 서버로부터 완성된 작품과 함께 작가촬영영상이 멀티 레이어로 표시되는 작품작성데이터를 제공받아 이를 확인할 수 있다.Other user terminals may receive work creation data in which the video taken by the artist is displayed in multi-layers along with the completed work from the server and check it.

완성된 작품과 작품작성데이터에 이상이 없는 경우 작품수령신호를 서버로 전송할 수 있다.If there are no abnormalities in the completed work and the work creation data, a work receipt signal may be transmitted to the server.

서버는 작품완성신호와 작품수령신호를 모두 수신한 경우, 발주자가 결제한 대금을 작가 단말로 전달한다.When the server receives both the work completion signal and the work receipt signal, the server transfers the price paid by the orderer to the artist's terminal.

서버는 작가 단말로부터 작품제작완료 신호와 다른 사용자 단말로부터 작품수령 신호를 모두 전송 받은 경우, 다른 사용자 단말이 이전 단계에서 결제한 작품대금을 작가 단말로 전달할 수 있다.When the server receives both the work production completion signal from the artist terminal and the work reception signal from other user terminals, the server may transfer the work price paid in the previous step by the other user terminal to the artist terminal.

100 : 사용자 단말기
200 : 서비스 정보처리장치
100: user terminal
200: service information processing device

Claims (2)

다수의 상이한 사용자 간에 구매 또는 판매할 대상(object)을 거래할 경우, 해당 서비스 정보처리장치(또는, 해당 플랫폼 정보처리장치)의 제어부에서 해당하는 대상의 거래정보를 블록체인으로 거래할 경우마다 트랜잭션을 구성하여 블록화로 암호화해서,
등록 블록체인 망에 업로드하여 관리함으로써, 사용자의 상이한 대상별로 각기 거래정보를 보안 관리하도록 하는 방법에 있어서,
상기 대상이 현실상황과 가상상황에서의 각 건물 대상인 경우에, 상기 블록체인에 아래의 제 1 포맷을 미리 설정 등록하고,
상기 제 1 포맷은,
다수의 상이한 사용자별로의 건물 대상마다 각기 건물의 위치와 고도, 층수, 시간, 차원을 포함한 속성정보를 상이한 속성별로 각기 중요도에 따라 각각의 속성에 부여한 순서대로, 트랜잭션을 구성할 경우마다 현실/가상 상황별로 블록화하여 분산 암호화하는 제 1 단계;
상기 제 1 포맷을 등록한 블록체인에 의해 다수의 상이한 사용자 간에 구매 또는 판매할 대상을 거래하며, 거래할 대상이 건물 대상인 경우에는 건물의 위치 정보와 구조를 포함한 속성정보를 제공하는 제 2 단계; 및
상기 대상을 거래할 경우마다, 상기 제 1 포맷을 등록한 블록체인으로부터 해당하는 대상의 거래정보를 트랜잭션을 구성하여 블록화하며,
해당 대상이 건물 대상인 경우에는, 건물의 속성 정보를 상기 제 1 포맷으로 사용자 설정정보에 따른 상이한 현실과 가상 상황별로 각기 블록화하여 분산 암호화함으로써, 등록 블록체인 망에 업로드하여 관리하는 제 3 단계; 를 포함하고,

상기 제 1 단계는,
상기 제 1 포맷에 아래의 설정 제 1 블록화 구성을 구비하고,
상기 설정 제 1 블록화 구성은,
건물 대상이 상기 속성 정보 이외에 크기와 모양을 포함한 2차 구조 정보와, 소음과 진동, 안전을 포함한 상태 정보를 포함하여 다수의 상이한 특징 정보를 구비하거나 또는, 건물 대상의 소유주 정보를 포함한 관리요소 정보 또는, 가격을 포함한 거래요소 정보를 구비한 경우,
각각의 특징 정보와 관리요소 정보, 거래요소 정보로부터 블록화를 상이한 특징과 관리요소, 거래요소별로 각기 중요도에 따라 각각의 특징과 관리요소, 거래요소에 상이하게 부여한 순서대로, 수행하여 제공하고,

상기 제 3 단계 후에,
건물 대상의 거래정보를 등록한 경우, 다음번째의 거래부터는 설정 제 1 영역 이내에 주변의 동일 유형에 따른 건물 대상의 거래 건 중에서 설정 유사도에 해당하는 유사 거래정보를 가진 설정 개수의 실거래 정보를 추출하여,
추출된 실거래가 정보로부터 가격 변동 정보를 제공함으로써, 실제 상황에 따른 실거래 정보를 제공하도록 하고,
상기 가격 변동 정보에 따라 거래를 완료한 경우에는, 상기 제 1 블록화 구성을 구비한 블록체인으로부터 해당하는 정보를 각기 블록화하여, 등록 블록체인 망에 업로드하도록 하는 제 4 단계; 및
해당하는 건물 대상을 재차 거래할 경우, 블록화한 가격 변동 정보를 포함한 거래정보로부터 설정 동일 가격범위 내에 다른 건물 대상을 설정 제 2 영역 이내에 주변에서 일괄 추출하여 제공하고,
거래를 완료한 경우에는, 상기 제 1 블록화 구성을 구비한 블록체인으로부터 해당하는 정보를 각기 블록화하여, 등록 블록체인 망에 업로드하도록 하는 제 5 단계; 를 더 포함하는 것을 특징으로 하는 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법.
When an object to be purchased or sold is traded between a number of different users, the transaction information of the corresponding object is traded in the block chain in the control unit of the service information processing device (or the corresponding platform information processing device). By configuring and encrypting with blocking,
In the method for security management of each transaction information for each user's different objects by uploading and managing it to the registered blockchain network,
In the case where the object is each building object in a real situation and a virtual situation, the following first format is preset and registered in the blockchain,
The first format,
Attribute information, including the location, height, number of floors, time, and dimension of each building for each of a number of different users, is assigned to each attribute in order of importance according to each different attribute, real/virtual whenever a transaction is configured. A first step of block-by-circumstance and distributed encryption;
A second step of transacting an object to be purchased or sold between a plurality of different users through the block chain registered with the first format, and providing attribute information including location information and structure of the building when the object to be traded is a building object; and
Whenever the target is transacted, the transaction information of the corresponding target is formed into a block from the block chain in which the first format is registered,
If the corresponding object is a building object, a third step of uploading and managing the property information of the building in the first format to a registered blockchain network by blocking and distributing encryption for each different real and virtual situation according to user setting information; including,

The first step is
The first format is provided with the following setting first blocking configuration,
The setting first blocking configuration,
In addition to the above attribute information, the building object has a number of different characteristic information including secondary structure information including size and shape, state information including noise, vibration, and safety, or management element information including owner information of the building object. Or, if you have transaction factor information including price,
Blocking from each feature information, management element information, and transaction element information is performed and provided in the order in which each feature, management element, and transaction element are differently assigned according to the importance of each characteristic, management element, and transaction element,

After the third step,
In the case of registering transaction information for buildings, from the next transaction, the actual transaction information of the set number with similar transaction information corresponding to the set similarity is extracted from among the transactions for buildings of the same type in the vicinity within the set first area,
By providing price change information from the extracted actual transaction information, actual transaction information according to the actual situation is provided,
If the transaction is completed according to the price change information, a fourth step of blocking the corresponding information from the block chain having the first block configuration and uploading them to the registered block chain network; and
When the corresponding building target is traded again, another building target within the set price range is collectively extracted from the surroundings within the set second area from the transaction information including block price change information and provided,
If the transaction is completed, a fifth step of blocking the corresponding information from the block chain having the first block configuration and uploading them to the registered block chain network; A single type building transaction operation method in various realities and virtual worlds, characterized in that it further comprises.
청구항 1에 있어서,
상기 제 1 단계는,
상기 제 1 포맷에 아래의 설정 제 2 블록화 구성을 구비하며,
상기 설정 제 2 블록화 구성은,
건물 대상 또는 소유주가 다수이거나 또는, 건물 대상 또는 소유주가 다수의 상이한 위치와 그룹, 채널별로 나뉘어져서 거래할 경우에는, 건물 대상 또는 소유주의 수와 위치, 그룹, 채널별로 대응하여 다수의 상이한 분산된 스토리지에 각기 블록화를 수행하고,

상기 제 1 단계는,
해당하는 블록화를 아래의 설정 암호화 구성에 따라 수행하고,
상기 설정 암호화 구성은,
a) 사용자 단말기로부터의 정보(또는, 파일->평문 형식임)를 입력받을 경우, 평문의 모양이나 길이에 따라 각기 상이한 비밀키를 하나 선택하고,
그리고 또한 비밀키 크기에 따라 다수의 상이한 라운드 중에서 한 가지를 선택하여 반복실행함으로써 암호문을 획득하며,
또한, 각 라운드별 함수는 라운드 키 덧셈과 치환 계층, 확산 계층을 포함하는 ARIA 암호화 포맷을 적용하고,
b) 상기 라운드 키 덧셈 연산을 수행하기 전에, 평문과 비밀키로부터 n-1개의 스크램블러와(n개는 건물 대상 또는 소유주의 수 또는, 위치, 그룹, 채널의 수) 배타적 논리합을 먼저 수행함으로써 변조하고,
c) 상기 변조 정보를 n개의 부분 비밀 키로 설정하거나,
d) 상기 변조를 수행한 경우, 상기 비밀키 크기에 따른 한 가지 라운드의 라운드 키 덧셈 연산을 포함한 라운드별 함수로서 반복실행함으로써 암호문을 획득하고,
상기 암호문(형식)을 획득할 경우마다, 상기 스크램블러가 라운드 키 덧셈 연산에서 시스템적으로 소멸하고 연산결과를 상용의 AES와 동일한 형식으로 얻어지는 것; 을 특징으로 하는 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법.


















The method of claim 1,
The first step is
The first format has the following setting second blocking configuration,
The setting second blocking configuration,
If there are multiple building objects or owners, or if the building objects or owners are divided into a number of different locations, groups, or channels for transactions, a number of different distributed Blocking is performed on each storage,

The first step is
Perform the corresponding blocking according to the set encryption configuration below,
The setting encryption configuration,
a) When receiving information (or file->plain text format) from a user terminal, a different secret key is selected according to the shape or length of the plain text,
In addition, according to the size of the secret key, one of a plurality of different rounds is selected and repeatedly executed to obtain ciphertext,
In addition, the function for each round applies the ARIA encryption format including round key addition, permutation layer, and spreading layer,
b) Before performing the round key addition operation, modulation by first performing an exclusive OR with n-1 scramblers (n is the number of building objects or owners, or the number of locations, groups, and channels) from the plaintext and the secret key do,
c) set the modulation information to n partial secret keys, or
d) when the modulation is performed, obtaining ciphertext by repeatedly executing a round-by-round function including one round key addition operation according to the size of the secret key;
Whenever the cipher text (format) is obtained, the scrambler systematically annihilates in the round key addition operation and the operation result is obtained in the same format as commercially available AES; Characterized by a single type building transaction operation method in various real and virtual worlds.


















KR1020220022900A 2022-02-22 2022-02-22 Method for operating trade of building to one-way in multiple real and virtual situation KR102691265B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220022900A KR102691265B1 (en) 2022-02-22 2022-02-22 Method for operating trade of building to one-way in multiple real and virtual situation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220022900A KR102691265B1 (en) 2022-02-22 2022-02-22 Method for operating trade of building to one-way in multiple real and virtual situation

Publications (2)

Publication Number Publication Date
KR20230126285A true KR20230126285A (en) 2023-08-30
KR102691265B1 KR102691265B1 (en) 2024-08-05

Family

ID=87846416

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220022900A KR102691265B1 (en) 2022-02-22 2022-02-22 Method for operating trade of building to one-way in multiple real and virtual situation

Country Status (1)

Country Link
KR (1) KR102691265B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117648704A (en) * 2023-11-10 2024-03-05 国网宁夏电力有限公司电力科学研究院 Block chain-based data security interaction method, medium and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102160612B1 (en) * 2020-03-30 2020-09-28 이승우 System for providing closed platform based condition matching type realestate brokerage service
KR20220122416A (en) * 2021-02-26 2022-09-02 주식회사 알이스탠다드 The false real estate property registration prevention system based on blockchain technology

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117648704A (en) * 2023-11-10 2024-03-05 国网宁夏电力有限公司电力科学研究院 Block chain-based data security interaction method, medium and system

Also Published As

Publication number Publication date
KR102691265B1 (en) 2024-08-05

Similar Documents

Publication Publication Date Title
US11187013B1 (en) Smart lock box
US7970655B2 (en) Secure interactive digital system for displaying items to a user identified as having permission to access the system
CN103282925B (en) The system and method for privacy of user is protected in the multimedia upload to internet website
CN100477833C (en) Authentication method
CN102567909B (en) View data marketing system and method, camera, server unit
US8218766B2 (en) Systems and methods for facilitating transactions in accordance with a region requirement
US20230029602A1 (en) Safety index for the calculation of a rating based on user generated reports or actions and rewards system therefor
US20030120615A1 (en) Process and method for secure online transactions with calculated risk and against fraud
US20030158960A1 (en) System and method for establishing a privacy communication path
US20100146604A1 (en) Password protection system and method
JP2005512234A (en) Customer-centric context-aware switching model
JP6928209B2 (en) A method for verifying the reliability and validity of crowdsourcing users
US20180247473A1 (en) Systems and methods for on-demand access to real property
CN110838067A (en) Real estate transaction data processing method, device, server and storage medium
KR102691265B1 (en) Method for operating trade of building to one-way in multiple real and virtual situation
JP2008287673A (en) Content distribution service system
KR20160082935A (en) Method and apparatus for informing, managing, and trading media data
JP2023061082A (en) Ownership management system for article and identification code for ownership management
CN111931230A (en) Data authorization method and device, storage medium and electronic device
WO2022030570A1 (en) Terminal device, information processing system, and program
KR20230120517A (en) System for providing service in the server employing blockchain and management processing of NFT being prior real thing for metaverse NFT article things
US20220222719A1 (en) Security Video Sharing via a Searchable Database
JP7285640B2 (en) PROPERTY MANAGEMENT DEVICE AND PROPERTY MANAGEMENT METHOD
CN116915520B (en) Agricultural product informatization data security optimization method based on distributed computing
KR102674779B1 (en) Ownership management system for goods and identification code for ownership management

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant