KR102691265B1 - 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 PDFInfo
- Publication number
- KR102691265B1 KR102691265B1 KR1020220022900A KR20220022900A KR102691265B1 KR 102691265 B1 KR102691265 B1 KR 102691265B1 KR 1020220022900 A KR1020220022900 A KR 1020220022900A KR 20220022900 A KR20220022900 A KR 20220022900A KR 102691265 B1 KR102691265 B1 KR 102691265B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- building
- transaction
- location
- real
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000003860 storage Methods 0.000 claims description 49
- 230000010365 information processing Effects 0.000 claims description 41
- 230000000903 blocking effect Effects 0.000 claims description 18
- 230000008859 change Effects 0.000 claims description 8
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 claims description 4
- 238000006467 substitution reaction Methods 0.000 claims description 2
- 238000009792 diffusion process Methods 0.000 claims 1
- 238000012795 verification Methods 0.000 abstract description 22
- 238000005516 engineering process Methods 0.000 abstract description 11
- 238000007726 management method Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 19
- 230000014759 maintenance of location Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 4
- 230000006641 stabilisation Effects 0.000 description 3
- 238000011105 stabilization Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000007790 scraping Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
- G06Q50/167—Closing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Third-party assisted
- G06Q30/0619—Neutral agent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Item investigation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic 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/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0631—Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic 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)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Software Systems (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Tourism & Hospitality (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Primary Health Care (AREA)
- Computer Graphics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
실시예는 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법에 관한 것이다.
구체적으로, 이러한 거래 운용 방법은 현실과 가상 상황에서 건물 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주므로 보안 검증을 통해 거래와 관리를 한다.
그리고 또한, 아울러 여러 곳의 사용자 간에 임대 건물 등을 거래할 경우, 현실과 가상세계 등에서의 건물의 위치와 고도, 층수, 시간, 차원 정보를 사용자와 건물별로 각기 블록화로 암호화하여 관리 운용하며, 블록체인 기술을 활용하여 플랫폼 서비스에 제공한다.
또한, 이러한 거래를 할 경우에 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공함으로써, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용한다.
그래서, 다양한 현실세계와 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 건물이 있을 경우에, 건물의 위치와 내부 구조 등의 정확한 정보를 제공한다.
따라서, 이를 통해 메타버스 서비스에서 더욱 확장한 멀티버스 서비스 즉 현재의 위치정보 고도정보 층수정보 뿐만이 아니고 현재, 과거 미래의 시간 시점과 3차원 세상인지 시간이 포함된 4차원공간인지 다수의 고차원 공간인지를 명시한 데이터를 활용하여 시간 공간을 초월한 데이터를 블록화한 정보로 기록한다. 또한, 이 블록 데이터를 블록체인 기반의 기술로 등록 관리 운용하여 시공간을 초월한 다양한 메타버스 멀티버스 플렛폼 활용에 이용하는 서비스를 제공한다.The embodiment relates to a method of operating a single building transaction in various real and virtual worlds.
Specifically, this transaction operation method, when trading buildings in real and virtual situations, sequentially blocks information on the location and altitude of the building and performs distributed encryption to provide the actual situation of the building to legitimate users. Since it is confirmed, transactions and management are carried out through security verification.
In addition, when trading rental buildings, etc. between users in multiple locations, the location, altitude, number of floors, time, and dimension information of the building in the real and virtual world are encrypted and managed in blocks for each user and building. Chain technology is used to provide platform services.
In addition, by providing additional attribute information including the location information and structure of the building in question when conducting such transactions, the location of the space is accurately distinguished and the location, altitude, and floor information is utilized even in the virtual world.
Therefore, location-based data from various real world and virtual world platform services provides accurate information such as the location and internal structure of the building when there is a building on a real or virtual map.
Therefore, through this, the multiverse service is further expanded from the metaverse service, that is, not only the current location information, altitude information, and floor information, but also the time points of the present, past, and future, and whether it is a three-dimensional world, a four-dimensional space including time, or multiple high-dimensional spaces. Using data that specifies, data that transcends time and space is recorded as block information. In addition, this block data is registered, managed and operated using blockchain-based technology to provide services that can be used to utilize various metaverse multiverse platforms that transcend time and space.
Description
본 명세서에 개시된 내용은 부동산의 건물 거래분야에 관한 것으로, 보다 상세하게는 건물 등을 거래할 경우에, 거래 정보에 대한 암호화로부터 건물 대상의 실제 상황을 확인하여 보안 검증을 통해 거래와 관리를 하도록 하는 것이다.The content disclosed in this specification relates to the field of real estate building transactions. More specifically, when trading buildings, etc., the actual situation of the building object is confirmed through encryption of transaction information, and transaction and management are carried out through security verification. It is done.
일반적으로, 부동산에는 건물을 포함하며, 공인중개사에 의해 매매와 교환 및 임대차를 위한 중개 업무를 수행한다.Generally, real estate includes buildings, and brokerage services for sale, exchange, and lease are performed by real estate agents.
그러나, 이러한 중개 업무는 매도자가 특정 공인중개사무소에 매도물건을 위탁하고, 매수자가 그 곳에 방문하여 건물의 위치와 금액 등의 조건을 확인한 이후에, 계약을 통해 거래를 한다.However, in this brokerage business, the seller entrusts the item for sale to a specific certified real estate agent office, and the buyer visits the place to confirm conditions such as the location and price of the building, and then makes the transaction through a contract.
이처럼, 종래에는 거래를 위해 직접 발품을 팔아 움직여야 하며, 공인중개사무소를 통해서 계약을 하므로 보다 좋은 정보를 획득하기 어려운 실정이었다.Like this, in the past, you had to go out of your way to make a transaction, and it was difficult to obtain better information because contracts were made through a certified real estate agent office.
그래서, 네이버와 다음 등의 포털 사이트가 제공하는 지도서비스를 이용하여 주택을 구하려는 사람들에게 보다 나은 편의를 제공하고 있는 실정이다. 이러한 서비스는 예를 들어, 동 소재지와 매물형태나 특성을 설명하는 문자형 설명정보, 장소 등을 확인하기 위한 이미지를 제공하기도 한다. 하지만 대부분의 사람들은 직접 주택을 찾아다니면서 비교하여 적당한 집을 선택하기 위해 많은 노력 등이 든다.Therefore, portal sites such as Naver and Daum are providing better convenience to people who are looking for housing by using the map services provided. For example, these services provide textual explanatory information that explains the location of the building, the type or characteristics of the property, and images to confirm the location. However, most people spend a lot of effort searching for and comparing houses in person to choose the right one.
이에, 최근 임대 정보 및 공실 정보를 제공하는 서비스의 출시가 있었으며, 이러한 서비스 등으로 다양한 정보를 쉽고 빠르게 취득할 수 있으며, 많은 정보가 공개되어 있어 쉽고 빠르게 매물의 의뢰와 임대, 임차의뢰를 하는 중개 서비스(거래소) 등이 있기도 하다.Accordingly, there has recently been the launch of a service that provides rental information and vacancy information, and through these services, various information can be obtained easily and quickly. Since a lot of information is publicly available, a brokerage service allows users to quickly and easily request properties for sale, lease, and lease. There are also services (exchanges), etc.
그런데, 고객의 입장에서 보면 수많은 매물정보가 범람하고, 쉽고 빠르게 구하고자 하는 정보를 찾을 수 있으나, 실제 매물인 주택과 건물 등이 어떠한 것인지의 여부를 알아보기 위해서는 별도의 노력이 들기도 한다. 그래서, 실제로 고객의 맘에 드는 건물을 빨리 찾기 힘든 것이기도 하다.However, from the customer's perspective, they are flooded with a lot of listing information, and although they can find the information they want quickly and easily, it sometimes takes extra effort to find out what kind of house or building is actually for sale. Therefore, it is difficult to quickly find a building that customers actually like.
한편, 또한 이러한 건물 등은 비교적 높은 비용을 들여야 하고, 각각의 거래마다 상황과 장소 등에 따라 값이 다를 수 있으며, 유사한 거래가를 참고하여 사는 것이 일반적인데, 참고할만한 거래정보 등이 많을수록 더욱 투명하게 수행한다.On the other hand, these buildings, etc. require relatively high costs, and the value may vary depending on the situation and location for each transaction. It is common to purchase by referring to similar transaction prices, and the more transaction information that can be used as a reference, the more transparently the transaction is performed. do.
예를 들어, 또한 이렇게 많은 정보 조회와 검색, 사용 등이 보이는 상황에서는 개인정보로서 보호를 받을 것이 필요한 실정이기도 하다.For example, in a situation where so much information is viewed, searched, and used, it is necessary to protect it as personal information.
그래서, 건물 등을 거래할 경우, 실제 매물인 건물이 어떠한 것인지 알기 위해서 이에 대한 정보로부터 건물의 실제 상황을 확인하고, 거래 및 소유권 등에 대한 정보의 안전성을 확보하여야 하기도 한다.Therefore, when trading a building, etc., in order to know what kind of building is actually for sale, it is necessary to check the actual situation of the building based on information about it and ensure the safety of information about the transaction and ownership.
추가적으로, 이러한 안전을 위한 배경의 선행기술문헌은 아래의 문헌 정도이다.Additionally, the prior art literature on the background for this safety is the literature below.
(특허문헌 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 the platform operator when managing information security, thereby providing security when transacting with such information.
그리고, 또한 이러한 문헌 2는 블록체인 기반의 데이터 보안 방법에 관한 것이다. 이러한 방법은 정보를 생성하고, 이를 암호화(Encryption)하여 로컬 저장소에 저장하는 단계와, 이렇게 저장된 정보를 설정조건에 따라, 분산 처리할 데이터를 결정하여, 결정된 정보를 설정조건에 따라 여러 개로 분할하는 단계를 포함하여, 보안 처리한다.And, this document 2 also concerns blockchain-based data security methods. This method includes the steps of generating information, encrypting it, and storing it in local storage, determining the data to be distributed and processed for the stored information according to setting conditions, and dividing the determined information into several pieces according to setting conditions. Security processing, including steps.
다른 한편으로는, 이러한 건물 대상의 거래에 대해서는 비교적 고가인 상황 등으로, 조금은 개인의 정보보호를 더할 수 있도록 하면서, 중개 거래소 등을 통해 원하는 곳에서나 편리한 상황 등에서 이러한 내용을 제공할 수도 있을 것이다. 예를 들어, 가상현실을 이용하기도 할 듯 하다.On the other hand, since transactions involving such buildings are relatively expensive, it may be possible to provide this information at a desired location or in a convenient situation through a brokerage exchange, etc., while allowing for a little more personal information protection. For example, it may be possible to use virtual reality.
조금 더 설명하면, 이러한 방식의 건물 대상 등은 자산적인 가치를 가지고 있어, 타인과의 거래 대상이 될 수 있으며, 거래하는 과정에서는 명확한 거래 대상임을(또는, 소유권)을 확인 후 전달할 수 있을 것이다. 부연해서 이 가상현실은 이렇게 특정한 상황을 만들어서 마치 실제 주변 상황과 상호 작용을 하는 것처럼 만들어 주는 것을 말한다.To explain a little further, objects such as buildings in this way have asset value and can be traded with others, and during the transaction process, 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 surrounding situation.
그런데, 현재 출시되어 있는 다양한 현실세계 지도 응용 서비스 플랫폼과 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 플랫폼 서비스 중에 실제와 가상의 지도상에 고층 건물이 있을 경우 각 층마다의 위치 정보와 건물 내부 구조와 정확한 위치를 제공하지 않는 편이다.However, in the case of high-rise buildings on real and virtual maps, location-based data is provided in various currently released real-world map application service platforms and virtual world platform services, as well as location information for each floor and the building's internal structure and accurate They tend not to provide location.
개시된 내용은, 현실과 가상 상황에서 건물 대상 등을 거래할 경우에, 건물 대상에 대한 특정 암호화로부터 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주도록 함으로써, 보안 검증을 통해 거래와 관리를 하는 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 제공하고자 한다.The disclosed content is that when trading building objects in real and virtual situations, the actual situation of the building object is confirmed to the legitimate user from a specific encryption of the building object, and various realities of transaction and management are conducted through security verification. We aim to provide a single building transaction operation method in the virtual world.
그리고 또한, 이러한 거래를 할 경우에 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공하도록 하여, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용하도록 한다. In addition, when conducting such transactions, attribute information including the location information and structure of the relevant building is additionally provided to accurately distinguish the location of the space and utilize the location, altitude, and floor information even in the virtual world.
그래서, 이에 따라 메타버스 서비스에서 더욱 확장한 멀티버스 서비스 즉 현재의 위치정보 고도정보 층수정보 뿐만이 아니고 현재, 과거 미래의 시간 시점과 3차원 세상인지 시간이 포함된 4차원공간인지 다수의 고차원 공간인지를 명시한 데이터를 활용하여 시간 공간을 초월한 데이터를 블록화한 정보로 기록한다. 또한, 아울러 이 블록 데이터를 블록체인 기반의 기술로 등록 관리 운용하여 시공간을 초월한 다양한 메타버스 멀티버스 플렛폼 활용에 이용하는 서비스를 제공하도록 한다.So, according to this, the multiverse service has been further expanded from the metaverse service, that is, not only the current location information, altitude information, and floor information, but also the time points of the present, past, and future, and whether it is a three-dimensional world, a four-dimensional space including time, or multiple high-dimensional spaces. Using data that specifies, data that transcends time and space is recorded as block information. In addition, this block data will be registered, managed and operated using blockchain-based technology to provide services that can be used to utilize various metaverse multiverse platforms that transcend time and space.
실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은,The method of operating a single building transaction in various realities and virtual worlds according to embodiments is,
현실 등의 다양한 상황에서 건물 등을 거래할 경우, 현실세계와 가상세계에서의 건물의 위치와 고도, 층수, 시간, 차원 정보를 블록화로 암호화하여 관리 운용하며, 블록체인 기술을 활용하여 플랫폼 서비스에 제공한다.When trading buildings in various situations such as reality, the location, altitude, number of floors, time, and dimension information of the building in the real world and the virtual world are encrypted and managed in blocks, and blockchain technology is used to provide platform services. to provide.
그리고 또한, 이에 따라 이러한 거래를 할 경우에 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공함으로써, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용한다. In addition, by additionally providing property information including location information and structure of the building in question when conducting such transactions, the location of space is accurately distinguished and location, altitude, and floor information is utilized even in the virtual world.
그래서, 다양한 현실세계와 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 건물이 있을 경우에, 건물의 위치와 내부 구조 등의 정확한 정보를 제공하는 것을 특징으로 한다.Therefore, location-based data from various real world and virtual world platform services is characterized by providing accurate information such as the location and internal structure of the building when there is a building on a real or virtual map.
구체적으로는, 기존과 같이 먼저, 다수의 상이한 사용자 간에 구매 또는 판매할 대상(object)을 거래할 경우, 해당 서비스 정보처리장치(또는, 해당 플랫폼 정보처리장치)의 제어부에서 해당하는 대상의 거래정보를 블록체인으로 거래할 경우마다 트랜잭션을 구성하여 블록화로 암호화한다.Specifically, as before, when an object to be purchased or sold is traded between multiple different users, the transaction information of the corresponding object is stored in the control unit of the relevant service information processing device (or the corresponding platform information processing device). Whenever a transaction is made on the blockchain, a transaction is formed and encrypted into a block.
그래서, 이러한 정보를 등록 블록체인 망에 업로드하여 관리함으로써, 사용자의 상이한 대상별로 각기 거래정보를 보안 관리하도록 한다.Therefore, by uploading and managing this information to the registration blockchain network, transaction information can be securely managed for each different user.
그리고, 이러한 상태에서 실시예에 따라 거래정보가 현실상황과 가상상황에서의 건물 대상인 경우에, 상기 블록체인에 아래의 제 1 포맷을 미리 설정 등록해서, 이를 통해 거래를 할 경우마다 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주도록 한다. 그리고 나서, 이에 따라 보안 검증을 한 다음에 거래를 하고, 완료 후에는 업로드하여 관리하도록 한다. 아울러, 거래할 경우에는 거래할 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공한다. And, in this state, depending on the embodiment, if the transaction information is a building object in a real situation or a virtual situation, the first format below is preset and registered in the blockchain, and each time a transaction is made through this, the actual object of the building is registered. Please confirm the situation with the legitimate user. Then, after security verification, the transaction is made, and after completion, it is uploaded and managed. In addition, in the case of a transaction, additional attribute information including location information and structure of the building to be traded is provided.
그리고, 상기 제 1 포맷은 다수의 상이한 사용자별로의 건물 대상마다 각기 건물의 위치와 고도, 층수, 시간, 차원을 포함한 속성정보를 상이한 속성별로 각기 중요도에 따라 각각의 속성에 부여한 순서대로, 트랜잭션을 구성할 경우마다 현실/가상 상황별로 블록화하여 분산 암호화하는 것을 특징으로 한다.In addition, the first format processes transactions in the order in which attribute information, including the location, altitude, number of floors, time, and dimensions of each building for each building object for a plurality of different users, is given to each attribute according to the importance of each different attribute. Each time it is configured, it is characterized by blocks for each real/virtual situation and distributed encryption.
실시예들에 의하면, 현실과 가상 상황에서 건물 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주므로 보안 검증을 통해 거래와 관리를 한다.According to embodiments, when trading buildings, etc. in real and virtual situations, information about the location and altitude of the building is sequentially block-blocked and distributed encryption is performed to confirm the actual situation of the building object to the legitimate user. Therefore, transactions and management are carried out through security verification.
즉, 현실세계에서나 가상세계에서의 다양한 메타버스 플랫폼 서비스 등에 위치와 고도, 층수, 시간, 차원 등의 데이터를 블록화하고 블록체인 기술로 보안 검증 관리가 용이하도록 하여 현실세계와 가상현실, 메타버스, 멀티버스 플랫폼 서비스에 활용 운용하는 서비스를 제공한다.In other words, data such as location, altitude, number of floors, time, and dimension are blocked for various metaverse platform services in the real world or the virtual world, and security verification management is made easy with blockchain technology, so that the real world, virtual reality, metaverse, etc. Provides services that utilize and operate multiverse platform services.
아울러서, 거래할 경우에 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공함으로써, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용한다. In addition, by additionally providing attribute information including the location information and structure of the building in question in the case of a transaction, the location of the space is accurately distinguished and the location, altitude, and floor information is utilized even in the virtual world.
그래서, 다양한 현실세계와 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 건물이 있을 경우에, 건물의 위치와 내부 구조 등의 정확한 정보를 제공한다.Therefore, location-based data from various real world and virtual world platform services provides accurate information such as the location and internal structure of the building when there is a building on a real or virtual map.
따라서, 이를 통해 메타버스 서비스에서 더욱 확장한 멀티버스 서비스 즉 현재의 위치정보 고도정보 층수정보 뿐만이 아니고 현재, 과거 미래의 시간 시점과 3차원 세상인지 시간이 포함된 4차원공간인지 다수의 고차원 공간인지를 명시한 데이터를 활용하여 시간 공간을 초월한 데이터를 블록화한 정보로 기록한다. 또한, 이 블록 데이터를 블록체인 기반의 기술로 등록 관리 운용하여 시공간을 초월한 다양한 메타버스 멀티버스 플렛폼 활용에 이용하는 서비스를 제공한다.Therefore, through this, the multiverse service is further expanded from the metaverse service, that is, not only the current location information, altitude information, and floor information, but also the present, past, and future time points, and whether it is a three-dimensional world, a four-dimensional space including time, or multiple high-dimensional spaces. Using data that specifies, data that transcends time and space is recorded as block information. In addition, this block data is registered, managed and operated using blockchain-based technology to provide services that can be used to utilize various metaverse multiverse platforms that transcend time and space.
그리고 또한, 이러한 경우에, 중개 거래소에 매매 의뢰와, 등록 관리를 할 경우에도 이에 연동하여 다양하게 관리를 하며, 정보 관리의 안정화와 보다 나은 보안 검증 및 관리를 제공한다.Also, in this case, when requesting a transaction and managing registration at a brokerage exchange, various management is performed in conjunction with this, providing stabilization of information management and better security verification and management.
도 1은 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 개념적으로 설명하기 위한 도면
도 2는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 적용한 시스템을 전체적으로 도시한 도면
도 3은 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 적용한 다른 시스템을 전체적으로 도시한 도면
도 4는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법에 적용한 서비스 정보처리장치의 구성을 도시한 블록도
도 5는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 순서대로 도시한 플로우 차트1 is a diagram conceptually illustrating a single building transaction operation method in various real and virtual worlds according to an embodiment.
Figure 2 is a diagram illustrating the overall system applying a single building transaction operation method in various realities and virtual worlds according to an embodiment.
Figure 3 is an overall diagram showing another system applying a single building transaction operation method in various real and virtual worlds according to an embodiment.
Figure 4 is a block diagram showing the configuration of a service information processing device applied to a single building transaction operation method in various realities and virtual worlds according to an embodiment.
Figure 5 is a flow chart sequentially showing a single building transaction operation method in various real and virtual worlds according to an embodiment.
도 1은 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 개념적으로 설명하기 위한 도면이다.1 is a diagram conceptually illustrating a method of operating a single building transaction in various real and virtual worlds according to an embodiment.
도 1에 도시된 바와 같이, 일실시예의 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은 먼저 기존과 같이, 적어도 하나의 사용자 단말기(100)와 중개 서비스 정보처리장치(300) 및 적어도 하나의 정보 제공 정보처리장치(400)를 사용한다.As shown in FIG. 1, the method of operating a single building transaction in various realities and virtual worlds according to an embodiment includes, as before, at least one user terminal 100, a brokerage service information processing device 300, and at least one An information processing device 400 is used to provide information.
여기에서, 상기 사용자 단말기(100)는 건물 거래용의 서비스 관련 웹 페이지와 프로그램 또는 애플리케이션을 이용하여 계약전 또는, 계약후 건물의 거래 정보를 보안 검증에 따라 관리하고자 하는 매수인 또는 임차인 등의 단말일 수 있다. 그리고, 적어도 하나의 사용자 단말기(100)는 거래정보와 사용자정보 등을 입력하고 건물 거래 정보를 제공받는다.Here, the user terminal 100 is a terminal of a buyer or lessee who wishes to manage the transaction information of the building before or after the contract according to security verification using web pages, programs, or applications related to building transaction services. You can. In addition, at least one user terminal 100 inputs transaction information and user information and receives building transaction information.
상기 중개 서비스 정보처리장치(300)는 사용자 단말기(100)에서 거래 요청을 받으면, 적어도 하나의 정보 제공 정보처리장치(400)로부터 정보를 수집하여 미리 설정된 알고리즘에 따라 거래 정보 등을 분석한 후 그 결과를 사용자 단말기(100)로 전송한다.When the brokerage service information processing device 300 receives a transaction request from the user terminal 100, the brokerage 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 analyzes the transaction information, etc. The results are transmitted to the user terminal 100.
상기 정보 제공 정보처리장치(400)는 이러한 거래를 할 경우에, 중개 서비스 정보처리장치(300)에 건물 거래에 관한 각종 상황 정보 등을 제공하여 거래를 원활하게 하도록 한다.When conducting such a transaction, the information providing information processing device 400 provides various situational information regarding the building transaction to the brokerage service information processing device 300 to facilitate the transaction.
그래서, 이러한 상태에서 일실시예에 따라 이러한 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은 중개 서비스 정보처리장치(300)(또는, 다양한 서비스 정보처리장치) 등에서 아래의 동작을 수행한다.So, in this state, according to one embodiment, the single building transaction operation method in these various realities and virtual worlds performs the following operations in the brokerage service information processing device 300 (or various service information processing devices).
즉, 현실과 가상 상황에서 건물 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주므로 보안 검증을 통해 거래와 관리를 한다.In other words, when trading buildings in real and virtual situations, the information about the location and altitude of the building is sequentially block-coded and distributed encryption is performed to confirm the actual situation of the building to the legitimate user, thereby ensuring security verification. Transactions and management are carried out through
즉, 여러 곳의 사용자 간에 임대 건물 등을 거래할 경우, 현실세계와 가상세계 등에서의 건물의 위치와 고도, 층수, 시간, 차원 정보를 사용자와 건물별로 각기 블록화로 암호화하여 관리 운용하며, 블록체인 기술을 활용하여 플랫폼 서비스에 제공한다. In other words, when trading rental buildings, etc. between users in multiple locations, the location, altitude, number of floors, time, and dimension information of the building in the real world and the virtual world are encrypted and managed in blocks for each user and building, and are managed using blockchain. We utilize technology to provide platform services.
그래서, 또한 메타버스 서비스에서 더욱 확장한 멀티버스 서비스 즉 현재의 위치정보 고도정보 층수정보 뿐만이 아니고 현재, 과거 미래의 시간 시점과 3차원 세상인지 시간이 포함된 4차원공간인지 다수의 고차원 공간인지를 명시한 데이터를 활용하여 시간 공간을 초월한 데이터를 블록화한 정보로 기록한다. 또한, 이 블록 데이터를 블록체인 기반의 기술로 등록 관리 운용하여 시공간을 초월한 다양한 메타버스 멀티버스 플렛폼 활용에 이용하는 서비스를 제공한다.So, in addition to the multiverse service, which is a further extension of the metaverse service, it provides not only current location information, elevation information, and floor information, but also current, past, and future time points, and whether it is a three-dimensional world, a four-dimensional space including 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 using blockchain-based technology to provide services that can be used to utilize various metaverse multiverse platforms that transcend time and space.
또한, 이러한 거래를 할 경우에 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공함으로써, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용한다. In addition, when conducting such transactions, attribute information including location information and structure of the relevant building is additionally provided to accurately distinguish spatial location and utilize location, altitude, and floor information even in the virtual world.
그래서, 다양한 현실세계와 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 건물이 있을 경우에, 건물의 위치와 내부 구조 등의 정확한 정보를 제공한다.Therefore, location-based data from various real world and virtual world platform services provides accurate information such as the location and internal structure of the building when there is a building on a real or virtual map.
그래서, 이를 통해 전체적으로, 일실시예는 건물 대상의 실제 상황을 즉, 보안을 유지한 상태에서 거래하는 건물이 실제 거래 대상 등이라는 것을 정당한 사용자에게 확인하여 주고 건물의 위치와 구조 등을 정확히 거래할 상황에서 제공해서, 보안 검증으로 거래와 관리를 안전하고 투명하게 한다.So, overall, through this, one embodiment confirms to the legitimate user the actual situation of the building object, that is, that the building being traded while maintaining security is the actual object of transaction, and allows the transaction to be made accurately with the location and structure of the building. Provided in this situation, security verification makes transactions and management safe and transparent.
구체적으로는, 이러한 거래 운용 방법은 아래와 같다.Specifically, the method of operating such a transaction is as follows.
즉, 먼저 다수의 상이한 사용자 간에 구매 또는 판매할 대상(object)을 거래할 경우, 해당 서비스 정보처리장치(또는, 해당 플랫폼 정보처리장치)의 제어부에서 해당하는 대상의 거래정보를 블록체인으로 거래할 경우마다 트랜잭션을 구성하여 블록화로 암호화한다.In other words, when an object to be purchased or sold is traded between multiple different users, the control unit of the service information processing device (or the platform information processing device) trades the transaction information of the corresponding object on the blockchain. In each case, a transaction is formed and encrypted into a block.
그래서, 이러한 정보를 등록 블록체인 망에 업로드하여 관리함으로써, 사용자의 상이한 대상별로 각기 거래정보를 보안 관리하도록 한다.Therefore, by uploading and managing this information to the registration blockchain network, transaction information can be securely managed for each different user.
그리고, 이러한 상태에서 일실시예에 따라 거래정보가 현실상황과 가상상황에서의 건물 대상인 경우에, 상기 블록체인에 아래의 제 1 포맷을 미리 설정 등록해서, 이를 통해 거래를 할 경우마다 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주도록 한다. 그리고 나서, 이에 따라 보안 검증을 한 다음에 업로드하여 관리하도록 한다. 아울러, 거래할 경우에, 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 제공하기도 한다.And, in this state, according to one 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 blockchain, and each time a transaction is made through this, the building object is registered. The actual situation should be confirmed to the legitimate user. Then, after security verification, it is uploaded and managed. In addition, in the case of a transaction, property information including location information and structure of the relevant building is provided.
그리고, 아울러 상기 제 1 포맷은 다수의 상이한 사용자별로의 건물 대상마다 각기 건물의 위치와 고도, 층수, 시간, 차원을 포함한 속성정보를 상이한 속성별로 각기 중요도에 따라 각각의 속성에 부여한 순서대로, 트랜잭션을 구성할 경우마다 현실/가상 상황별로 블록화하여 분산 암호화한다.In addition, the first format stores attribute information, including the location, altitude, number of floors, time, and dimensions of each building for each building object for a plurality of different users, in the order given to each attribute according to the importance of each different attribute, transaction. Each time it is configured, it is divided into blocks for each real/virtual situation and distributedly encrypted.
부가적으로, 이러한 거래 운용 방법은 이러한 경우, 먼저 서비스 제공자들이 예를 들어, 다양한 거래자들이 가상 콘텐츠를(건물 대상 등) 직접 또는 간접 제작하고, 이를 중개 거래소 등을 통해 여러 방식으로 제공한다.Additionally, in this case, this trading operation method first involves service providers, for example, various traders directly or indirectly producing virtual content (building objects, etc.) and providing it in various ways through brokerage exchanges, etc.
그래서, 이러한 건물 대상 등은 즉, 객체는 자산적인 가치를 가지고 있어, 타인과의 거래 대상이 될 수 있으며, 해당 객체를 거래하는 과정에서는 명확한 거래 대상임을(또는, 소유권)을 확인 후 전달할 수 있는 방법이 요구된다. 이를 위해, 블록체인 기반의 블록화를 이용하여 해당 객체에 대한 실제 상황을 정당한 사용자만이 검증하거나 거래할 수 있도록 한다.So, these building objects, etc., have asset value and can be traded with others, and in the process of trading the object, it can be delivered after confirming that it is a clear transaction object (or ownership). A method is required. To this end, blockchain-based blocking 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-mentioned 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, whenever there are multiple buildings on a real or virtual map, location-based data is provided in various reality and virtual world platform services, and detailed location information and internal structure of each building are provided accurately.
부가적으로는, 이렇게 메타버스 가상상황 등에서 거래할 경우, 건물 대상에 대해서 사전에 건물의 실제 상황을 확인, 관리하여 보안 검증을 하고, 이러한 경우에 또한 블록체인 거래 서버에도 이 보안 검증 방식을 사용하여 적합한 서비스를 제공한다.Additionally, when trading in a metaverse virtual situation, etc., security verification is performed by checking and managing the actual situation of the building in advance. In this case, this security verification method is also used on the blockchain transaction server. to provide appropriate services.
그래서, 이에 따라 건물의 실제 상황을 관리하여 투명하고 안전한 거래를 하며, 더 나아가서 다른 중개 거래소에 판매 의뢰와, 등록 관리시에도 이에 연동하여 다양하게 관리를 수행한다. 이에 따라 정보 관리의 안정화와 보다 나은 보안 검증 및 관리를 제공하기도 한다.Therefore, the actual situation of the building is managed accordingly to enable transparent and safe transactions, and furthermore, various management is performed in conjunction with this when requesting sales to other brokerage exchanges and managing registration. Accordingly, it also provides stabilization of information management and better security verification and management.
한편, 이러한 거래 운용 방법은 이러한 실시예들에 따라 건물 대상의 거래정보를 등록한 경우에는, 다음번째의 거래부터는 설정 영역 이내에 주변의 동일 유형에 따른 건물 대상의 거래 건 중에서 유사한 거래정보를 가진 특정 개수만큼의 실거래 정보를 추출한다.On the other hand, in this transaction operation method, when 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 for buildings of the same type in the surrounding area within the setting area are registered. Extract as much actual transaction information 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.
그리고, 이러한 가격 변동 정보에 따라 거래를 완료한 경우에는, 마찬가지로 상기한 블록체인으로부터 해당하는 정보를 각기 블록화하여, 등록 블록체인 망에 업로드해서 관리한다.And, when a transaction is completed based on this price change information, the corresponding information is similarly block-blocked from the above-mentioned blockchain and uploaded to the registration blockchain network for management.
참고로, 종래와 같이 도시된 바대로, 임대인 등이 로그인 했을 때는, 관리하는(또는 소유하는) 건물의 리스트를 출력하여 서비스하기도 한다.For reference, as shown in the prior art, when a landlord or the like logs in, a list of buildings managed (or owned) is printed and serviced.
예를 들어, 각 건물들에 대하여 소재지와 건물명, 준공년도, 호실 수, 구분, 사진, 등록일 및 수정일을 표시한다.For example, for each building, the location, building name, year of completion, number of rooms, classification, photo, registration date, and modification date are displayed.
예를 들어, 부연하여 설명하면, 이러한 가격 변동 정보를 제공하는 방식은 아래와 같다(종래 기술에 속함).For example, to explain in detail, the method of providing such price change information is as follows (belongs to the prior art).
먼저, 다수의 공공정보를 수집하고, 그리고 나서, 건물 대상의 실거래가정보와 특성정보를 수집하기도 한다.First, a lot of public information is collected, and then actual transaction price information and characteristic information of the building are collected.
이후, 다수의 공공정보로부터 해당 건물에 대한 정보를 도출한다.Afterwards, information about the building is derived from a number of public information.
예를 들어, 이러한 실거래가정보 및 특성정보로부터 장소와, 용도지역 및 면적 등이 모두 같은 정보를 같은 건물 대상으로 보고 지번정보를 획득한다. 그리고, 이 정보에서 거래금액을 면적으로 나누어 면적당 가격으로 산출하고, 지리정보시스템(GIS)을 이용하여 해당 건물 대상의 위치를 획득할 수 있다.For example, from the actual transaction price information and characteristic information, information on the location, use area, and area are all considered to be the same building, and street number information is obtained. Then, from this information, the transaction amount can be divided by the area to calculate the price per area, and the location of the building in question can be obtained using a geographic information system (GIS).
그리고 이후에는, 임대인 등으로부터의 매물 등록 요청 또는 여러 곳의 사용자로부터 나온 매물의 정보 요청에 따라, 해당 매물의 정보를 확인한다.Afterwards, the information on the property is confirmed according to a request for property registration from a lessor, etc. or a request for information about the property from various users.
그리고, 해당 매물의 특성을 추출한다.Then, the characteristics of the property are extracted.
이후, 해당 매물이 포함되는 지역에서 이 특성과 유사한 인접한 건물 대상들과의 거리를 계산한다.Afterwards, the distance to adjacent buildings with similar characteristics in the area containing the property is calculated.
다음, 이러한 인접한 건물 대상들과의 거리에 따라 가격 변동 정보 계산에 고려할 어느 정도만큼 개수의 건물 대상을 결정한다.Next, the number of building objects to be considered in calculating price change information is determined according to the distance to these adjacent building objects.
예를 들어, 해당 건물 대상이 포함되는 지역 내에 가격 계산에 고려할 건물 대상이 위에서의 개수 미만인 경우, 검색 지역의 범위를 넓혀 가격을 고려할 건물 대상을 추가적으로 결정한다.For example, if there are less than the above number of building objects to be considered for price calculation within the area that includes the building object, the scope of the search area is expanded to determine additional building objects to consider the price.
한편, 이렇게 검색 지역의 범위를 넓혀 가격에 고려할 건물 대상을 추가적으로 결정하여도 전체 결정된 가격에 고려할 건물 대상이 위에서의 개수 미만인 경우에는, 이러한 개수 미만의 가격에 고려할 건물 대상만으로 결정한다.On the other hand, even if the scope of the search area is expanded and additional buildings to be considered for the price are determined, if the number of buildings to be considered for the overall determined price is less than the above number, the decision is made only for the buildings to be considered for the price less than this number.
이후, 이 개수의 건물 대상의 면적당 가격들로부터 평균값을 계산한다.Afterwards, the average value is calculated from the prices per area of this number of building objects.
예를 들어, 이러한 건물 대상의 면적당 가격을 평균하여 해당 건물 대상의 면적과 곱하여 평균금액으로 계산할 수 있다.For example, the price per area of these building objects can be averaged and multiplied by the area of the building object to calculate the average price.
그래서, 이러한 평균값으로부터 해당 건물 대상의 변동 가격을 획득한다.So, from these average values, the variable price of the building object is obtained.
아울러, 추가적으로 이러한 거래 운용 방법은 해당하는 건물 대상을 재차 거래할 경우에는, 이렇게 블록화한 가격 변동 정보를 포함한 거래정보로부터 동일 가격범위 내에 다른 건물 대상을 설정 영역 이내의 주변에서 일괄 추출하여 제공한다.In addition, in this transaction operation method, when the relevant building object is traded again, other building objects within the same price range are collectively extracted from the transaction information including the price change information blockified in this way and provided in the vicinity within the set area.
그리고, 이에 따라 거래를 완료한 경우에는, 마찬가지로 위와 동일한 방식으로 업로드하여 관리한다.And, when the transaction is completed accordingly, it is uploaded and managed in the same manner as above.
부가적으로, 이러한 거래 운용 방법은 종래 기술로서, 권리위험도와 계약위험도를 분석 서비스한다. 예를 들어, 권리위험도는 건축물대장과 토지대장, 건축물등기부등본 및 토지등기부등본 중 적어도 하나를 스크랩핑하여 제한물권의 설정 여부에 기반하여 권리위험도 여부를 확인하기도 한다.Additionally, this transaction operation method is a conventional technology and provides analysis services for rights risk and contract risk. For example, the right risk may be checked based on whether a restricted real right has been established by scraping at least one of the building register, land register, building register copy, and land register copy.
그리고 또한, 이러한 사항 이외에 일실시예를 벗어나지 않는 범위 내에서 다양한 변형이 가능하다.Additionally, in addition to these details, various modifications are possible within the scope of one embodiment.
도 2는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 적용한 시스템을 전체적으로 도시한 도면이다.Figure 2 is a diagram illustrating the entire system applying a single building transaction operation method 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 a brokerage service information processing device 100 equipped with a blocking method of one embodiment, a lessor terminal 110, a manager terminal 120, and lessee terminals 130 and 140. Includes.
추가적으로, 일실시예에 따른 시스템은 상기 중개 서비스 정보처리장치(100)와 연동하여 외부연계해서 서비스를 수행하는 곳으로, 고장수리처 정보처리장치(미도시) 등을 포함한다.Additionally, the system according to one embodiment performs services through external linkage in conjunction with the brokerage service information processing device 100, and includes a troubleshooting center information processing device (not shown).
부가해서, 이때 상기 각 장치는 상호 간에 자가망을 통해 연결한다. 이러한 경우, 상호 간에는 TCP/IP 등으로 연결하고, 사용자 단말기 중에서 모바일 단말기 등과는 무선 방식으로 와이파이 또는 LTE를 사용하기도 한다.Additionally, at this time, each device connects to each other through its own network. In this case, they are connected to each other via TCP/IP, etc., and among user terminals, Wi-Fi or LTE may be used wirelessly with mobile 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 transmits and receives various information to/from the lessor terminal 110 or the manager. Information regarding property management is provided to/from the terminal 120. In addition, when trading a building object in a real situation in conjunction with other user terminals 110-140, information about the location and altitude of the building is sequentially blocked and distributed encryption is performed to determine the actual situation of the building object. Since it is confirmed to the legitimate user, transactions and management are carried out through security verification. Additionally, in the case of a transaction, property information including location information and structure of the building in question is provided. In addition, the brokerage service information processing device 100 is also an information processing device of a brokerage exchange, and performs various management using the above method when requesting sales and managing registration at the brokerage exchange, It also provides stabilization of information management and better security verification and management.
상기 임대인 단말기(110)는 임대 대상이 되는 건물의 권리자 또는 그 관계인(예를 들면, 권리자가 개인인 경우에는 가족, 기업인 경우에는 이사 등)인 자나 이에 관심을 가진 자가 중개 서비스 정보처리장치(100)에 접속하여 기능을 수행한다. 이러한 상태에서, 일실시예에 따라 임대인 단말기(110)는 현실 상황 등에서 건물 대상 등을 여러 곳의 사용자 간에 거래할 경우에, 특정 서비스 정보처리장치(중개 거래소 포함)에서 건물의 실제 상황을 확인받아 보안 검증을 함으로써, 안전하고 투명하게 거래하도록 관리한다. 또한, 거래할 상황에서 해당 건물의 위치 정보와 구조를 포함한 속성정보를 제공하여 정확한 건물 위치 등을 알려준다. 그리고, 이러한 경우, 예를 들어, 임대인 측은 건물의 실제 상황 등을 확인받기 위해서, 미리 건물의 위치와 고도 등의 정보를 중개 서비스 정보처리장치(100)에 등록하여 블록화로 암호화함으로써, 해당 임대인 측에서만 건물의 실제 상황을 보안 검증하고 제공하도록 한다. 그래서, 이를 통해 건물의 실제 상황을 확인한 후에, 거래 당사자 간에 거래를 하므로, 보안을 유지한 상태에서 거래하는 건물이 실제 거래 대상이라는 점과 건물의 위치 등에 대한 선명하고 정확한 정보로 원활한 거래 분위기를 만들며, 안전하고 투명한 거래를 제공한다.The lessor terminal 110 is a brokerage service information processing device (100) provided by a person who is the right holder of the building to be leased or his/her related person (e.g., a family member if the right holder is an individual, a director, etc. in the case of a company) or an interested person. ) to perform the function. In this state, according to one embodiment, the landlord terminal 110 receives the actual situation of the building from a specific service information processing device (including a brokerage exchange) when trading a building object, etc. between users in a real situation, etc. Through security verification, we manage transactions in a safe and transparent manner. In addition, in a transaction situation, property information including location information and structure of the building in question is provided to inform the exact location of the building. In this case, for example, in order to confirm the actual situation of the building, the lessor registers information such as the location and altitude of the building in advance in the brokerage service information processing device 100 and encrypts it into a block. Only ensure security verification and provision of the actual situation of the building. Therefore, after confirming the actual situation of the building through this, the transaction is carried out between the parties, so we create a smooth transaction atmosphere with clear and accurate information about the building being traded while maintaining security and the location of the building. , provides safe and transparent transactions.
상기 관리인 단말기(130)는 권리자(소유주, 임대인)와 계약을 함으로써 건물 대상의 거래 서비스를 제공한다.The manager terminal 130 provides transaction services for buildings by signing a contract with the right holder (owner, lessor).
상기 임차인 단말기(130, 140)는 매물 정보 등에 관심을 가진 자가 접속한 후 매물을 검색과 조회, 거래 등을 할 수 있도록 하는 기능을 수행한다.The tenant terminals 130 and 140 perform a function that allows a person interested in property information, etc. to access the property and then search for the property, inquire, make transactions, etc.
도 3은 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법에 적용한 다른 시스템을 전체적으로 도시한 도면이다.Figure 3 is an overall diagram illustrating another system applied to a single 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 number of different user terminals 100 and a web server 200 (i.e., a service information processing device or brokerage service information processing device) equipped with a block method in one embodiment. device), including storage.
상기 사용자 단말기(100)는 구매자 또는 판매자(임대인과 임차인 등) 단말기로, 매물 정보 등에 관심을 가진 자가 접속한 후 매물을 검색과 조회, 거래 등을 할 수 있도록 하는 기능을 수행한다. 이러한 상태에서, 일실시예에 따라 사용자 단말기(100)는 현실 상황 등에서 건물 대상 등을 여러 곳의 사용자 간에 거래할 경우에, 특정 서비스 정보처리장치(중개 거래소 포함)에서 건물의 실제 상황 등을 확인받아 보안 검증을 함으로써, 안전하고 투명하게 거래하도록 관리한다. 그리고, 사용자 단말기(100)는 이러한 경우, 예를 들어, 임대인 측은 건물의 실제 상황을 확인받기 위해서, 미리 건물의 위치와 고도, 층수, 시간, 차원 등의 정보를 서비스 정보처리장치(200)에 등록하여 블록화로 암호화함으로써, 해당 임대인 측에서만 건물의 실제 상황 등을 보안 검증하고 제공하도록 한다.The user terminal 100 is a buyer or seller (lessor, lessee, etc.) terminal, and performs a function that allows a person interested in property information, etc. to access the property and search for, inquire about, and conduct transactions for the property. In this state, according to one embodiment, when a building object, etc. is traded between multiple users in a real situation, the user terminal 100 checks the actual situation of the building, etc. from a specific service information processing device (including a brokerage exchange). We manage transactions safely and transparently by receiving and verifying security. In this case, for example, the lessor sends information such as the location, altitude, number of floors, time, and dimensions of the building to the service information processing device 200 in advance in order to confirm the actual situation of the building. By registering and encrypting it through blocking, only the landlord can securely verify and provide the actual situation of the building.
상기 웹서버(즉, 서비스 정보처리장치)(200)는 사용자 단말기(100)와 연계하여 현실 상황 등에서 건물 대상 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황 등을 정당한 사용자에게 확인하여 주므로 보안 검증 등을 통해 거래와 관리를 한다. 그리고, 추가적으로 상기 웹서버(200)는 다른 방식으로서 중개 거래소의 정보처리장치이기도 하며, 이 중개 거래소에 판매 의뢰와, 등록 관리시에도 위의 방식을 사용하여 다양하게 관리를 수행함으로써, 정보 관리의 안정화와 보다 나은 보안 검증 및 관리를 제공하기도 한다. 참고로, 이러한 포맷의 구체적인 설명은 아래에서 한다. 부가적으로, 웹서버(200)는 이렇게 거래정보를 등록할 경우, 분산형 구성으로부터 많은 양의 정보를 고객이 원하는 형식과 위치로 적절하게 분류함으로써, 건물 대상에 관한 정보 예를 들어, 건물 대상의 개수와 유형, 정보 용량 등이 많을 경우에 분산하도록 한다. 이를 위해, 건물 대상 또는 소유주가 다수이거나 또는, 건물 대상 또는 소유주가 다수의 상이한 위치와 그룹, 채널별로 나뉘어져서 거래할 경우에는, 건물 대상 또는 소유주의 수와 위치, 그룹, 채널별로 대응하여 다수의 상이한 분산된 스토리지에 각기 블록화를 수행하기도 한다.The web server (i.e., service information processing device) 200 is linked with the user terminal 100, and when trading a building object in a real situation, etc., the information about the location and altitude of the building is sequentially divided into blocks and distributed. By performing encryption, the actual situation of the building object is confirmed to the legitimate user, so transactions and management are carried out through security verification. In addition, the web server 200 is also an information processing device of a brokerage exchange in another way, and performs various management using the above method when requesting sales to this brokerage exchange and managing registration, thereby improving information management. It also provides stability and better security verification and management. For reference, a detailed description of this format 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 the format and location desired by the customer, thereby providing information about the building object, for example, the building object. If the number, type, information capacity, etc. are large, distribute them. For this purpose, if there are multiple building objects or owners, or if the building objects or owners are divided into multiple different locations, groups, and channels, Blocking is also performed on different distributed storages.
도 4는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법에 사용하는 서비스 정보처리장치의 구성을 도시한 블록도이다.Figure 4 is a block diagram showing the configuration of a service information processing device used in a single building transaction operation method in various realities 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 the outside, a main processing unit 202 and a database 203 for controlling the same. do.
추가적으로, 일실시예에 따른 서비스 정보처리장치(200)는 사용자 키 조작에 따라 각종 설정정보를 입력받는 키신호 입력부(204)와 각종 모니터링 정보 등을 표시하는 표시부(205)를 포함하기도 한다.Additionally, the service information processing device 200 according to one embodiment includes a key signal input unit 204 that receives various setting information according to the user's key operation and a display unit 205 that displays various monitoring information.
상기 I/F부(201)는 외부의 고객 단말기(100) 또는, 스토리지에 연결하여 고객 정보(고객명이나 업체명 또는 사업자 번호 등)와 고객이 거래할 건물 대상의 정보와 거래 정보 등을 제공받고 또는, 이러한 정보에 따른 등록 정보를 분산 제공하기도 한다.The I/F unit 201 is connected to an external customer terminal 100 or storage to receive customer information (customer name, company name, business registration number, etc.), information on the building subject to which the customer will transact, transaction information, etc. Alternatively, registration information based on this information may be distributed and provided.
상기 메인 처리부(202)는 I/F부(201)에서 건물 대상의 정보와 거래 정보 등을 받을 경우, 전술한 제 1 포맷으로부터 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황 등을 정당한 사용자에게 확인하여 주므로 보안 검증 등을 통해 거래와 관리를 하도록 한다.When receiving building object information and transaction information from the I/F unit 201, the main processing unit 202 sequentially blocks the information about the location and altitude of the building from the above-described first format and performs distributed encryption. By performing this, the actual situation of the building object is confirmed to the legitimate user, allowing transactions and management through security verification, etc.
상기 데이터베이스(203)는 상기 메인 처리부(202)의 제어에 의해 사용자와 건물 대상별로 각기 건물 대상의 정보와 거래 정보 등을 저장, 관리한다.The database 203 stores and manages building object information 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 transactions of buildings according to the administrator's key operation.
상기 표시부(205)는 건물 대상의 거래에 관한 각종 사용자 인터페이스를 표시한다.The display unit 205 displays various user interfaces related to building transactions.
도 5는 일실시예에 따른 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법을 순서대로 도시한 플로우 차트이다.Figure 5 is a flow chart sequentially showing a single building transaction operation method in various real and virtual worlds according to an embodiment.
도 5에 도시된 바와 같이, 일실시예의 거래 운용 방법은 먼저 기존대로 다수의 상이한 사용자 간에 구매 또는 판매할 대상을 거래할 경우, 해당 서비스 정보처리장치(또는, 해당 플랫폼 정보처리장치)의 제어부에서 해당하는 대상의 거래정보를 블록체인으로 거래할 경우마다 트랜잭션을 구성하여 블록화로 암호화한다.As shown in Figure 5, the transaction operation method of one embodiment is first, when an object to be purchased or sold is traded between multiple different users as before, the control unit of the corresponding service information processing device (or the corresponding platform information processing device) Whenever transaction information of the relevant target is traded on the blockchain, a transaction is formed and encrypted into a block.
그래서, 이에 따라 등록 블록체인 망에 업로드하여 관리함으로써, 사용자의 상이한 대상별로 각기 거래정보를 보안 관리하도록 한다.Therefore, by uploading and managing it to the registration blockchain network, transaction information is managed securely for different users.
이러한 상태에서, 일실시예에 따른 거래 운용 방법은 먼저 일실시예에 따라, 상기 대상이 현실상황과 가상상황에서의 각 건물 대상인 경우에, 상기 블록체인에 아래의 제 1 포맷을 미리 설정 등록한다(S501).In this state, the transaction operation method according to one embodiment first sets and registers the first format below in the blockchain in case 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 described above.
즉, 다수의 상이한 사용자별로의 건물 대상마다 각기 건물의 위치와 고도, 층수, 시간, 차원을 포함한 속성정보를 상이한 속성별로 각기 중요도에 따라 각각의 속성에 부여한 순서대로, 트랜잭션을 구성할 경우마다 현실/가상 상황별로 블록화하여 분산 암호화한다.In other words, for each building object for multiple different users, property information including the location, altitude, number of floors, time, and dimensions of each building is provided in the order given to each property according to the importance of each property, and each time a transaction is constructed, it is a reality. /Distributed encryption by dividing into blocks for each virtual situation.
다음, 이에 따라 상기 제 1 포맷을 등록한 블록체인에 의해 다수의 상이한 사용자 간에 구매 또는 판매할 대상을 거래한다(S502-S503). 특히, 이러한 경우에 거래할 건물의 위치 정보와 구조를 포함한 속성정보를 제공해서 정확한 건물 위치 등을 알려주기도 한다.Next, the object to be purchased or sold is traded between multiple different users by the blockchain registering the first format (S502-S503). In particular, in these cases, property information including location information and structure of the building to be traded is provided, thereby informing the exact location of the building.
그래서, 상기 대상을 거래할 경우마다, 거래를 완료한 후에는 상기 제 1 포맷을 등록한 블록체인으로부터 해당하는 대상의 거래정보를 트랜잭션을 구성하여 블록화한다.Therefore, whenever the object is traded, after the transaction is completed, the transaction information of the corresponding object is formed into a block from the blockchain in which the first format is registered.
그리고, 아울러 해당 대상이 건물 대상인 경우에는, 건물의 속성 정보를 상기 제 1 포맷으로 사용자 설정정보에 따른 상이한 현실과 가상 상황별로 각기 블록화하여 분산 암호화함으로써(S504), 등록 블록체인 망에 업로드하여 관리한다(S505).In addition, when the object in question is a building object, the property information of the building is divided into blocks for each different reality and virtual situation according to the user setting information in the first format, distributed and encrypted (S504), and uploaded to the registration blockchain network for management. Do it (S505).
따라서 이를 통해, 일실시예에 따른 거래 운용 방법은 현실과 가상 상황에서 건물 등을 거래할 경우에, 건물의 위치와 고도 등에 대한 정보에 각기 순차적으로 블록화하여 분산 암호화를 수행함으로써, 건물 대상의 실제 상황을 정당한 사용자에게 확인하여 주므로 보안 검증을 통해 거래와 관리를 한다.Therefore, through this, the transaction operation method according to one embodiment, when trading buildings, etc. in real and virtual situations, sequentially blocks information about the location and altitude of the building and performs distributed encryption, thereby Since the situation is confirmed to the legitimate user, transactions and management are carried out through security verification.
이상과 같이, 일실시예는 현실 상황 등에서 여러 곳의 사용자 간에 임대 건물 등을 거래할 경우, 현실세계와 가상세계 등에서의 건물의 위치와 고도, 층수, 시간, 차원 정보를 사용자와 건물별로 각기 블록화로 암호화하여 관리 운용하며, 블록체인 기술을 활용하여 플랫폼 서비스에 제공한다.As described above, in one embodiment, when a rental building, etc. is traded between multiple users in a real situation, etc., the location, altitude, number of floors, time, and dimension information of the building in the real world and the virtual world are divided into blocks for each user and building. It is encrypted, managed and operated, and blockchain technology is used to provide platform services.
또한, 일실시예는 이러한 거래를 할 경우에, 해당하는 건물의 위치 정보와 구조를 포함한 속성정보를 추가적으로 제공함으로써, 공간의 위치를 정확히 구분하고 가상의 세계에서도 위치 고도 층수 정보를 활용한다. In addition, in one embodiment, when conducting such a transaction, attribute information including the location information and structure of the relevant building is additionally provided to accurately distinguish the location of the space and utilize the location, altitude, and floor information even in the virtual world.
그래서, 다양한 현실세계와 가상세계 플랫폼 서비스 등에서 위치기반 데이터를 실제와 가상의 지도상에 건물이 있을 경우에, 건물의 위치와 내부 구조 등의 정확한 정보를 제공한다.Therefore, location-based data from various real world and virtual world platform services provides accurate information such as the location and internal structure of the building when there is a building on a real or virtual map.
따라서, 이를 통해 메타버스 서비스에서 더욱 확장한 멀티버스 서비스 즉 현재의 위치정보 고도정보 층수정보 뿐만이 아니고 현재, 과거 미래의 시간 시점과 3차원 세상인지 시간이 포함된 4차원공간인지 다수의 고차원 공간인지를 명시한 데이터를 활용하여 시간 공간을 초월한 데이터를 블록화한 정보로 기록한다. 또한, 이 블록 데이터를 블록체인 기반의 기술로 등록 관리 운용하여 시공간을 초월한 다양한 메타버스 멀티버스 플렛폼 활용에 이용하는 서비스를 제공한다.Therefore, through this, the multiverse service is further expanded from the metaverse service, that is, not only the current location information, altitude information, and floor information, but also the present, past, and future time points, and whether it is a three-dimensional world, a four-dimensional space including time, or multiple high-dimensional spaces. Using data that specifies, data that transcends time and space is recorded as block information. In addition, this block data is registered, managed and operated using blockchain-based technology to provide services that can be used to utilize various metaverse multiverse platforms that transcend time and space.
한편으로, 추가적으로 이러한 거래 운용 방법은 이렇게 블록화를 할 경우, 아래의 구성으로부터 건물 대상의 구조 정보와 상태 정보 등의 특징 정보 등이 많을 경우에 각기 블록화를 적절하게 수행하므로, 다양한 상황에 맞추어서 블록화를 하도록 한다.On the other hand, in addition, this transaction operation method performs blocking appropriately when there is a lot of characteristic information such as structural information and status information of the building object from the configuration below, so blocking can be performed according to various situations. Let's do it.
이를 위해, 상기 제 1 포맷에 아래의 설정 제 1 블록화 구성을 구비한다.For this purpose, the first format is equipped with the first blocking configuration set below.
그리고, 상기 설정 제 1 블록화 구성은 먼저, 건물 대상이 상기 속성 정보 이외에 크기와 모양을 포함한 2차 구조 정보와, 소음과 진동, 안전을 포함한 상태 정보를 포함하여 다수의 상이한 특징 정보를 구비하거나 또는, 건물 대상의 소유주 정보를 포함한 관리요소 정보 또는, 가격을 포함한 거래요소 정보를 구비한 여러 경우에 사용한다.In addition, the first block configuration is that the building object is provided with a number of different characteristic information, including secondary structure information including size and shape, and status information including noise, vibration, and safety, in addition to the attribute information, or , It is used in various cases where it has management element information including owner information of the building object, or transaction element information including price.
구체적으로는, 이러한 각각의 특징 정보와 관리요소 정보, 거래요소 정보로부터 블록화를 상이한 특징과 관리요소, 거래요소별로 각기 중요도에 따라 각각의 특징과 관리요소, 거래요소에 상이하게 부여한 순서대로, 수행하여 제공한다.Specifically, blocking is performed from each of these characteristic information, management element information, and transaction element information in the order in which each characteristic, management element, and transaction element is given different importance according to the importance of each characteristic, management element, and transaction element. It is provided.
또한 다른 예로서, 이러한 구성은 아래와 같기도 하다.Also, as another example, this configuration may be as follows.
이러한 배경을 먼저 살펴보면 이렇게 거래정보를 등록할 경우, 분산형 구성으로부터 많은 양의 정보를 고객이 원하는 형식과 위치로 적절하게 분류함으로써, 건물 대상에 관한 정보 예를 들어, 건물 대상의 개수와 유형, 정보 용량 등이 많을 경우에 분산하기도 한다.Looking at this background first, when registering transaction information in this way, a large amount of information from a distributed structure is appropriately classified into the format and location desired by the customer, such as information on building objects, such as the number and type of building objects, In cases where there is a large amount of information, etc., it may be distributed.
즉, 건물 대상 또는 소유주가 다수이거나 또는, 건물 대상 또는 소유주가 다수의 상이한 위치와 그룹, 채널별로 나뉘어져서 거래할 경우에는, 건물 대상 또는 소유주의 수와 위치, 그룹, 채널별로 대응하여 다수의 상이한 분산된 스토리지에 각기 블록화를 수행하기도 한다.In other words, if there are multiple building objects or owners, or if the building objects or owners are divided into multiple different locations, groups, and channels and transact, multiple different transactions are made corresponding to the number, location, group, and channel of the building objects or owners. Blocking is also performed on each distributed storage.
이에 더하여, 이러한 구성은 해당하는 블록화를 아래의 설정 암호화 구성에 따라 수행하므로, 건물 대상이라는 상황에 맞추어서 하도록 하기도 한다.In addition, this configuration performs the corresponding blocking according to the encryption configuration set below, so it can be done according to the situation of a building target.
이를 위해, 상기 설정 암호화 구성은 아래와 같다.For this purpose, the setup encryption configuration is as follows.
a) 먼저, 사용자 단말기로부터의 정보(또는, 파일->평문 형식임)를 입력받을 경우, 평문의 모양이나 길이에 따라 각기 상이한 비밀키를 하나 선택한다.a) First, when information is input from the user terminal (or in file->plaintext format), a different secret key is selected depending on the shape or length of the plaintext.
그리고 또한, 비밀키 크기에 따라 다수의 상이한 라운드 중에서 한 가지를 선택하여 반복실행함으로써 암호문을 획득한다.Also, according to the size of the secret key, one of a number of different rounds is selected and executed repeatedly to obtain the ciphertext.
또한, 각 라운드별 함수는 라운드 키 덧셈과 치환 계층, 확산 계층을 포함하는 ARIA 암호화 포맷을 적용한다.In addition, the function for each round applies the ARIA encryption format including round key addition, substitution layer, and spreading layer.
b) 그래서, 상기 라운드 키 덧셈 연산을 수행하기 전에, 평문과 비밀키로부터 n-1개의 스크램블러와(n개는 건물 대상 또는 소유주의 수 또는, 위치, 그룹, 채널의 수) 배타적 논리합을 먼저 수행함으로써 변조한다.b) So, before performing the round key addition operation, first perform exclusive OR with n-1 scramblers (n is the number of building objects or owners, or the number of locations, groups, channels) from the plaintext and secret key. Modify it by doing.
c) 그리고 상기 변조 정보를 n개의 부분 비밀 키로 설정한다.c) Then, the modulation information is set to n partial secret keys.
d) 그래서, 이렇게 변조를 수행한 경우에는, 상기 비밀키 크기에 따른 한 가지 라운드의 라운드 키 덧셈 연산을 포함한 라운드별 함수로서 반복실행함으로써 암호문을 획득한다.d) So, when the modulation is performed in this way, the ciphertext is obtained by repeatedly executing it as a function for each round including one round of round key addition operations according to the secret key size.
이에 따라 상기 암호문(형식)을 획득할 경우마다, 상기 스크램블러가 라운드 키 덧셈 연산에서 시스템적으로 소멸하고 연산결과를 상용의 AES와 동일한 형식으로 얻어진다.Accordingly, each time the ciphertext (format) is obtained, the scrambler systematically destroys the round key addition operation and the operation result is obtained in the same format as the commercial AES.
다른 한편으로, 이러한 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은 거래기록 및 소유권에 대한 데이터의 안전성을 확보하여야 하기도 하는데, 이를 위해, NFT(NonFungible Token)를 이용하여 거래할 수 있을 것이기도 하다.On the other hand, a single building transaction operation method in these various realities and virtual worlds must ensure the safety of data on transaction records and ownership, and for this purpose, transactions may be possible using NFT (NonFungible Token). do.
이를 위해, 상기 블록체인에 아래의 제 2 포맷을 미리 설정 등록한다.For this purpose, the second format below is preset and registered in the blockchain.
그리고, 상기 제 2 포맷은 먼저 건물 대상을 관리할 경우, 건물 소유주별로 각기 건물 대상의 정보 및 건물 대상의 거래정보에 건물 소유주의 소유권관련 영상 또는 음성 자료를 상이한 건물 대상 및/또는, 거래 유형별로 NFT 프리 프로세스에 의한 NFT로서 상이하게 변환하여, 소유권관련 NFT 정보를 만든다.In addition, in the second format, when managing a building object, each building owner records video or audio data related to the building owner's ownership in the building object information and the building object transaction information for each building object and/or transaction type. It is converted differently into an NFT by an NFT-free process, creating ownership-related NFT information.
그리고 또한, 상기 소유권관련 NFT 정보를 등록 블록체인 망에 업로드하여 등록하도록 하고, 등록 소유권관련 NFT 정보에 따라 소유권 인증을 해당하는 건물 대상의 거래할 경우마다 각기 수행한다.In addition, the ownership-related NFT information is uploaded and registered on the registration blockchain network, and ownership authentication is performed for each transaction of the corresponding building object according to the registered ownership-related NFT information.
그래서, 이에 따라 건물 대상을 거래할 경우마다, 상기 제 2 포맷을 등록한 블록체인으로부터 사용자 단말기를 통해 받은 NFT 정보(건물 대상/거래 정보의 소유권관련 NFT 정보 포함)를 해당 건물 대상의 소유주에 관한 NFT 정보(등록 소유권관련 NFT 정보 포함)와 비교한다.Therefore, whenever a building object is traded, the NFT information received through the user terminal from the blockchain that registered the second format (including NFT information related to ownership of the building object/transaction information) is converted into an NFT regarding the owner of the building object. Compare with information (including NFT information related to registered ownership).
상기 비교 결과, 사용자 단말기를 통해 받은 NFT 정보와 해당 건물 대상의 소유주에 관한 NFT 정보가 모두 동일한 경우에 정당한 대상인 것으로 인증한다.As a result of the above comparison, if the NFT information received through the user terminal and the NFT information about the owner of the building object are both identical, it is certified as a legitimate object.
반면, 사용자 단말기를 통해 받은 NFT 정보와 해당 건물 대상의 소유주에 관한 NFT 정보가 하나라도 상이한 경우에는 정당한 대상이 아닌 것으로 인증한다.On the other hand, if the NFT information received through the user terminal and the NFT information about the owner of the building object are different, it is certified as not a legitimate object.
한편, 상기 정당한 대상인 것으로 인증한 경우에는, 등록 블록체인 망에 해당하는 건물 대상의 정보 및 거래정보를 업로드하도록 하므로, 거래정보를 보안 검증하여 관리한다.On the other hand, if it is certified as a legitimate object, the information and transaction information of the building object corresponding to the registration blockchain network are uploaded, so the transaction information is securely verified and managed.
또 다른 한편으로는, 이에 더하여 이러한 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법은 이렇게 암호화할 경우, 아래의 구성으로부터 정보의 분산 저장을 하므로, 다른 면으로 효과적인 분산 저장을 할 수 있도록 한다.On the other hand, in addition, this method of operating a single building transaction in various realities and virtual worlds enables distributed storage of information from the following configuration when encrypted in this way, enabling effective distributed storage on the other hand.
이러한 배경을 간략하게 설명하면, 단말기가 고성능/고용량화 되어 감에 따라, 단말기의 내부의 중요 정보들에 대한 보호 및 관리의 중요성이 대두되고 있다.To briefly explain this background, as terminals become more high-performance and high-capacity, the importance of protecting and managing important information inside the terminal is emerging.
이러한 중요 정보들의 보호 및 관리를 위해서 종래에는 단말기의 중요 정보를 암호화하여 외부 저장 장치에 저장하여 백업하는 방법이 이용되고 있다.In order to protect and manage such important information, a method of backing up the important information of the terminal by encrypting it and storing it in an external storage device has been used in the past.
하지만, 중요 정보가 하나의 외부 저장 장치에 저장되는 경우, 저장 장치가 해킹되는 경우 중요 정보가 손쉽게 유출되는 문제가 발생할 수 있다.However, if important information is stored in an external storage device, a problem may arise where important information is easily leaked if the storage device is hacked.
따라서, 중요 정보를 외부 저장 장치에 저장함에 있어서, 보다 안전한 방법을 요구하기도 한다.Therefore, when storing important information in an external storage device, a more secure method is required.
예를 들어, 이러한 구성은 먼저 스크램블을 n-1개 즉, 전술한 바에 따른 스토리지의 개수에서 하나를 뺀만큼 비밀 키를 구성하고, 이러한 비밀 키를 이용해서 n개의 분산 정보를 생성한다.For example, this configuration first constructs a secret key equal to n-1 scrambles, that is, the number of storages as described above minus one, and creates n pieces of distributed information using this secret key.
보다 구체적으로 설명하면, 상수항을 비밀 정보로 하는 t-1차 랜덤 다항식(f(x))을 선택하고, t-1차 랜덤 다항식(f(x))의 x에 1부터 n까지의 값을 대입하여 n개의 분산 정보를 생성할 수 있다. 이때, t는 비밀 정보를 복구하는데 필요한 분산 정보의 개수를 나타낸다.To explain more specifically, a t-1st order random polynomial (f(x)) with a constant term as secret information is selected, and values from 1 to n are assigned to x of the t-1st order random polynomial (f(x)). By substituting, n pieces of distributed information can be generated. At this time, t represents the number of distributed information required to recover secret information.
그리고, 특정한 비밀 키를 구성한다.Then, configure a specific secret key.
다음, 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 into n partial secret keys, and a 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, n pieces of encrypted distributed information are transmitted and stored in corresponding n storage units. For reference, this method is also used in the same way as the above method.
그래서, 이렇게 암호화된 분산 정보를 송신하기에 앞서, n개의 스토리지들이 정당한 사용자인지 인증하는 과정을 수행할 수 있다.Therefore, before transmitting this encrypted distributed information, a process can be performed to verify whether n storage units are legitimate users.
한편, 이러한 방법은 이렇게 암호화할 경우, 여기에서 분산하여 저장한 정보를 복구하는 과정을 설명한다.Meanwhile, this method explains the process of recovering the information distributed and stored here when encrypted in this way.
먼저, 비밀 정보의 복구 요청을 받을 경우, n개의 스토리지들 중에서 적어도 t개의 스토리지로부터 암호화된 분산 정보를 수신한다. 이러한 경우, 암호화된 분산 정보를 수신하기에 앞서, t개의 스토리지와의 인증 과정을 수행할 수 있다.First, when receiving a request for recovery of secret information, encrypted distributed information is received from at least t of the n storages. In this case, before receiving encrypted distributed information, an authentication process with t storage units can be performed.
그리고, 비밀 키를 구성한다Then, configure the secret key
예를 들어, 내부에 비밀 키를 저장한 경우에는, 이 비밀 키를 이용하고, 그렇지 않은 경우에는, 별도로 비밀 키를 구성하기도 한다. 그리고 이러한 경우, 내부에서 비밀 키를 구성할 수 없으면, n개의 스토리지들을 통해 서 비밀 키를 획득할 수 있다.For example, if a secret key is stored internally, this secret key is used, and if not, a secret key is created 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 involves authenticating with each of the n storages, receiving n partial secret keys from the n storages, and performing a bitwise exclusive OR (Bitwise XOR) on all the n partial secret keys received. ) to create a secret key. This method may additionally be used together with the two methods described above.
그리고, t개의 암호화된 분산 정보를 비밀 키로 복호화하여 t개의 분산 정보를 만든다.Then, t pieces of encrypted distributed information are decrypted with a secret key to create t pieces of distributed information.
그리고 또한, t개의 분산 정보를 이용해서 비밀 정보를 복구한다.And also, the secret information is recovered using t pieces of distributed information.
비밀 정보를 복구하는 과정을 보다 구체적으로 설명하면, t개의 분산 정보를 이용해서 t-1차 랜덤 다항식(f(x))을 복구하고, t-1차 랜덤 다항식(f(x))의 상수항을 확인하고, 상수항을 비밀 정보로 복구할 수 있다.To explain the process of recovering secret information in more detail, the t-1st order random polynomial (f(x)) is recovered using t distributed information, and the constant term of the t-1st order random polynomial (f(x)) You can check and recover the constant term as secret information.
추가적으로, 이러한 방법에서 비밀 정보를 분산해서 저장하는 과정 중에, 분산 정보를 만드는 과정을 조금 더 설명하면 아래와 같다.Additionally, during the process of distributing and storing secret information in this method, the process of creating distributed information is explained a little further as follows.
먼저, 분산해서 저장하고자 하는 비밀 정보를 이용해서 n개의 분산 정보(S1, S2, …Sn)를 생성한다.First, n pieces of distributed information (S1, S2, ...Sn) are created using the 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 distributed information, a t-1st order random polynomial (f(x)) with a constant term as secret information is selected, and 1 to n are added to x of the t-1st order random polynomial (f(x)). By substituting values up to n, n pieces of distributed information (S1, S2, …Sn) can be generated. At this time, t represents the number of distributed information required to recover secret information.
그리고, 또한 분산 정보를 블록체인에 저장한다. 이러한 경우, 분산 정보는 사용자 식별정보와 사용자가 선택한 마스터 스토리지, 사용자가 선택한 n개의 스토리지의 목록, 복구할 때 필요한 분산 정보의 개수(t)를 포함할 수 있다.And, distributed information is also stored in the blockchain. In this case, the distributed information may include user identification information, the master storage selected by the user, a list of n storages selected by the user, and the number (t) of distributed information required for recovery.
그리고, 마스터 스토리지의 인증 과정을 수행함으로써 분산 저장 서비스를 위한 비밀 키를 요청할 수 있다.Additionally, you can request a secret key for the distributed storage service by performing the master storage authentication process.
그러면, 마스터 스토리지는 인증에 성공하면, 블록체인에 저장된 분산 정보의 기록을 확인한다.Then, if authentication is successful, the master storage verifies the record of distributed information stored in the blockchain.
한편, 이에 더하여 이러한 방법에서 비밀 정보를 분산해서 저장하는 과정 중에, 암호화한 분산 정보를 생성하는 과정을 설명하면 아래와 같다.Meanwhile, in addition to this, in the process of distributing and storing secret information in this method, the process of generating encrypted distributed information is explained as follows.
먼저, 마스터 스토리지는 이어서, 비밀 키(V)를 생성하고, 비밀 키(V)를 이용해서 n개의 부분 비밀키(V1, V2, …Vn)를 생성한다.First, the master storage then generates a secret key (V) and generates n partial secret keys (V1, V2, ...Vn) using the secret key (V).
마스터 스토리지는 n-1개의 랜덤 키를 생성하여 n-1개의 랜덤 키를 n-1개의 부분 비밀 키(V1, V2, …Vn-1)로 설정하고, 비밀 키와 n-1개의 랜덤 키를 모두 비트단위 배타적 논리합(Bitwise XOR)하여 부분 비밀키(Vn) 생성한다. 그래서, 최종적으로 n개의 부분 비밀키(V1, V2, …Vn)를 생성한다.Master storage generates n-1 random keys, sets the n-1 random keys to n-1 partial secret keys (V1, V2, …Vn-1), and combines the secret key and n-1 random keys. A partial secret key (Vn) is generated by performing bitwise exclusive OR (Bitwise XOR). So, finally, n partial secret keys (V1, V2, …Vn) are generated.
그리고, 마스터 스토리지는 생성한 비밀 키를 송신하고, 블록체인에 비밀 키를 송신했음을 기록한다.Then, the master storage transmits the generated secret key and records the transmission of the secret key to the blockchain.
또한 마스터 스토리지로부터 비밀 키를 수신한 경우, n개의 분산 정보(Si) 각각을 비밀 키로 암호화하여 n개의 암호화 분산 정보(Ti)를 만든다.Additionally, when receiving a secret key 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, during the process of distributing and storing secret information in this method, the process of transmitting encrypted distributed information to storage devices and completing distributed storage is explained.
먼저, n개의 스토리지들 중에서 암호화 분산 정보를 송신하지 않은 저장 장치와의 인증 절차를 수행한다.First, an authentication procedure is performed with a storage device that does not transmit encrypted distributed information among n storage devices.
그리고, 이렇게 인증된 스토리지에 대응하는 암호화 분산 정보를 인증받은 저장 장치로 송신한다. 즉, 제i 저장 장치로 제i 암호화 분산 정보(Ti)를 송신한다.Then, the encrypted distributed information corresponding to the authenticated storage is transmitted to the authenticated storage device. That is, the ith encryption distributed information (Ti) is transmitted to the ith storage device.
제i 저장 장치는 제i 암호화 분산 정보(Ti)를 수신한 경우, 제i 암호화 분산 정보(Ti)를 수신하였음을 블록체인에 기록하고, 마스터 스토리지로 제i 부분 비밀 키(Vi)를 요청한다.When the i-th storage device receives the i-th encryption distributed information (Ti), it records in the blockchain that it has received the i-th encryption distributed information (Ti) and requests the i-th partial 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) among the 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 blockchain that it has received the i-th partial secret key (Vi).
이러한 동작은 n개의 스토리지별로 수행된다. 즉, n번 반복된다.These operations are performed for each n storage units. That is, it is repeated n times.
마스터 스토리지는 블록체인을 통해서 n개의 스토리지가 부분 비밀 키를 수신했음을 블록체인에 기록했는지 확인하여, 암호화 분산 정보의 저장이 완료되었는지 확인한다. 그리고, 완료되었으면 비밀 데이터의 분산 저장이 완료되었음을 보고한다.The master storage verifies that n storage units have received the partial secret key through the blockchain and records it on the blockchain, confirming whether the storage of the encrypted distributed information has been completed. And, when completed, it reports that distributed storage of secret data has been completed.
또 다른 한편으로는, 이에 더하여 이러한 거래 운용 방법과 이에 따른 분산 방법은 이렇게 각종 정보를 송수신할 경우에, 상호 간에 데이터베이스를 일치 유지함으로써, 신속하고 편리하게 서비스를 제공하도록 한다.On the other hand, in addition, this transaction operation method and its corresponding distribution method maintain databases consistent with each other when transmitting and receiving various types of information, thereby providing services quickly and conveniently.
이를 위해, 상기 서비스 정보처리장치는 아래의 동작을 수행한다.For this purpose, the service information processing device performs the following operations.
a) 먼저 고객 단말기(즉, 사용자 단말기) 또는, 사용자 모바일 단말기, 스토리지 등의 장치등록 정보와 데이터를 저장한 테이블을 상호 간에 동일하게 구비하고, 상기 테이블에 대한 정합 관계를 미리 설정 등록한다.a) First, tables storing device registration information and data of customer terminals (i.e., user terminals) or user mobile terminals, storage, etc. are provided identically to each other, and matching relationships for the tables are set and registered in advance.
b) 그래서, 상호 간에 테이블 내의 정보를 변경할 경우, 상기 정합 관계에 따라서 테이블을 각기 동기화한다.b) So, when changing information in a table, the tables are synchronized according to the matching relationship.
c) 그리고, 상기 테이블을 동기화할 경우에, 다수의 상이한 장치(또는, 서비스) 유형별로의 데이터 유형마다 정보를 다원화함으로써, 데이터베이스를 일치한다.c) And, when synchronizing the tables, the databases are consistent by diversifying information for each data type for multiple different device (or service) types.
추가적으로 또한, 이러한 방법은 이렇게 각종 정보를 제공할 경우, 아래의 구성으로부터 다양한 사용자들이 원하는 바에 따라 정보를 맞춤 제공함으로써, 효과적으로 서비스를 제공할 수 있도록 하기도 한다.Additionally, when providing various types of information, this method allows the service to be provided effectively by providing customized information according to the wishes of various users from the configuration below.
이를 위해, 먼저 이러한 구성은 사용자들 간에 정보를 주고 받을 경우, 아래의 포맷으로부터 각각의 사용자에게 맞는 정보를 찾아서 제공함으로써, 원활한 서비스를 제공하도록 한다.To this end, this configuration first provides a smooth service by finding and providing information suitable for each user from the format below when exchanging information between users.
예를 들어, 이러한 포맷은 아래와 같다.For example, this format is:
a) 먼저 다수의 상이한 건물 대상과 거래 유형별로 건물 대상과 사용자, 거래 등에 관한 정보 등을 분류한다.a) First, classify information about building objects, users, transactions, etc. by multiple different building objects and transaction types.
그리고 또한, 각각의 유형별로 사용자의 활동을 나타내는 위의 정보들에 대한 사항도 분류해서 조합, 학습하여 모델링하는 포맷을 정의한다.In addition, a format for modeling by classifying, combining, and learning the above information representing the user's activities for each type is defined.
b) 또한, 각각의 유형별로의 각 정보에 대한 데이터셋과, 각각의 유형별로 사용자의 활동을 나타내는 위의 정보들에 대한 데이터셋을 상이한 장소와 시간대에 따라 각기 추출한다.b) In addition, datasets for each type of information and datasets for the above information representing user activities for each type are extracted separately in different places and time periods.
c) 상기 데이터셋을 서비스를 제공하는 상이한 거래 장소와 시간대, 주변 상태 유형을 반영하여 속성화한다.c) Attribute the dataset to reflect the different transaction locations and times providing the service, and types of surrounding conditions.
d) 다음 상기 속성화한 정보를 사용하여 각각의 유형별로 건물 대상과 거래 등에 관한 정보와 사용자의 활동을 나타내는 해당 정보들의 속성을 결정한다.d) Next, using the above-attributed information, determine the properties of information about building objects, transactions, etc., and information indicating user activities for each type.
e) 그리고 상기 결정 정보를 정규화한다.e) And normalize the decision information.
f) 그래서, 상기 결정 정보를 사용하여 각각의 유형별로 건물 대상과 거래 등에 관한 정보와 사용자의 활동을 나타내는 해당 정보들을 각기 모델링한다.f) So, using the decision information, information on building objects, transactions, etc., and corresponding information representing user activities are modeled for each type.
이를 통해, 사용자별로 맞는 건물 대상과 거래 정보를 추천하기 위한 독립(건물 대상과 거래의 추천 정보) 및 종속(거래 유형별로 등의 건물 대상과 사용자, 거래 등에 관한 정보와 사용자의 활동을 나타내는 해당 정보) 변수를 설정한다.Through this, independent (recommended information on building objects and transactions) and dependent (information on building objects, users, transactions, etc. by transaction type, etc., and corresponding information indicating the user's activities) are used to recommend building objects and transaction information tailored to each user. ) Set the variable.
g) 그리고 상기 설정 정보로 학습 및 훈련 데이터를 생성한다.g) Then, learning and training data are generated using the above setting information.
h) 그래서, 이를 통해 상기 생성 정보에 의해 전술한 포맷을 구성한다.h) So, through this, the above-described format is configured using the generation information.
한편, 이러한 경우에 추가적으로 이러한 서비스 방법은 음악과 배경영상 등의 콘텐츠를 제공할 경우, 해당하는 정보에 대해서 사람이 쉽게 편안한 상태로 알 수 있도록 해서, 정보를 알고 있는데 도움을 주도록 한다.Meanwhile, in this case, additionally, when providing content such as music and background video, this service method allows people to easily and comfortably learn about the relevant information, thereby helping them to know the information.
a) 이를 위해, 이러한 서비스 방법은 먼저 배경영상 등의 영상 콘텐츠를 제공할 경우, 서비스 정보처리장치 등에서 상이한 영상 유형별로 설정 다수의 상이한 아날로그 간격과, 주기, 싸이클 정보를 매칭하여 아날로그 샘플링정보를 미리 등록한다. 이러한 경우, 상기 영상 유형은 서비스 정보처리장치와 모바일 단말기 등별로 구분하여 설정한다. a) For this purpose, this service method first provides analog sampling information in advance by matching a number of different analog intervals, periods, and cycle information set for different video types in the service information processing device, etc., when providing video content such as background video. Register. In this case, the video type is set separately for each service information processing device and mobile terminal.
b) 이러한 상태에서, 영상 콘텐츠를 전달할 경우, 상기 아날로그 샘플링정보로부터 각각의 정보를 상이하게 샘플링해서 애니메이션화한다b) In this state, when delivering video content, each piece of information is sampled differently from the analog sampling information and animated.
c) 그래서, 이렇게 샘플링한 디지털영상을 설정 영상(또는, 영상 유형)별 GUI로 상이하게 UI화해서, 영상 정보를 각각의 장치에 맞는 애니메이션으로 회신하기도 한다.c) Therefore, the digital video sampled in this way is converted into a different GUI for each setting video (or video type), and the video information is returned with an animation suitable for each device.
추가적으로, 이러한 방법은 이렇게 정보를 제공할 경우에, 다양한 장치 해상도별로 맞게 정보를 제공함으로써, 다양한 상황에 맞게 제공하도록 한다.Additionally, when providing information in this way, this method provides information tailored to various device resolutions, allowing it to be provided in a variety of situations.
예를 들어, 이러한 경우 해상도는 서비스 정보처리장치와 모바일 단말기 등별로 구분하여 설정한다.For example, in this case, the resolution is set separately for each service information processing device and mobile terminal.
이를 위해, 샘플링 간격이 불규칙하면서도 일정 패턴 등을 지닌 일종의 아날로그 샘플링정보를 영상별(또는, 영상 유형별)로의 해상도 유형마다 상기 아날로그 간격과, 주기, 싸이클 정보를 상이하게 매칭해서 등록한다.To this end, a type of analog sampling information with an irregular sampling interval but a certain pattern is registered by matching the analog interval, period, and cycle information differently for each resolution type for each image (or image type).
그래서, 이러한 정보로 처리를 한 디지털 컬러영상을 각각의 유형별로 매칭한 GUI로 상이하게 UI화함으로써, 해당하는 영상 정보를 애니메이션화하여 회신한다.Therefore, by converting digital color images processed with this information into different UIs with GUIs matching each type, the corresponding image information is animated and returned.
이때, 추가적으로 모바일 기기별로 영상처리를 할 수 있도록 하기 위해서 아래의 구성을 가진다.At this time, in order to enable additional image processing for each mobile device, it has the following configuration.
즉, 영상 유형별로 상이하게 UI화를 할 경우에, 다수의 상이한 모바일 기기 유형별로도 해당하는 GUI를 세분화하여 설정해서, 모바일 기기별로 맞게 영상처리를 제공한다.In other words, when creating a different UI for each type of image, the corresponding GUI is subdivided and set for each type of mobile device to provide image processing tailored to each mobile device.
다른 한편으로, 이러한 내용에 더하여 이러한 방법은 영상 정보별로 맞게 정보추출을 함으로써, 신속하고 편리하게 정보를 제공할 수 있도록 한다.On the other hand, in addition to the above, this method allows information to be provided quickly and conveniently by extracting information according to each image information.
예를 들어, 해당하는 정보를 제공할 경우, 다수의 상이한 영상 콘텐츠 유형별로 매칭한 에지정합정보를 가진 정규화포맷으로부터 영상 콘텐츠 구성정보를 정규화해서, 각각의 구성별로 맞게 정보를 추출한다.For example, when providing the corresponding information, the video content composition information is normalized from a normalization format with edge matching information matched to multiple different video content types, and information is extracted for each composition.
다음, 이러한 상태에서 상기 정규화포맷은 이에 더하여, 다수의 상이한 영상 콘텐츠 유형별로 에지정합정보를 세분화한다.Next, in this state, the normalization format further subdivides the edge matching information for a number of different video content types.
그리고, 이러한 경우 영상 콘텐츠 유형별로 모바일 등의 영상별 GUI를 세분화하여 설정해서, 모바일 등의 영상을 다중으로 애니메이션화하기도 한다.In this case, the GUI for each video, such as mobile, is subdivided and set according to the type of video content, and the videos, such as mobile, are animated multiple times.
추가적으로, 이러한 방법은 이렇게 정보를 다양하게 제공할 경우, 아래의 구성으로부터 작품 소유자가 제공할 수 있는 작품을 예쁘고 멋진 모습 등으로 다시 내도록 함으로써, 여러 사용자에게도 제공하도록 하기도 한다.Additionally, this method, when providing a variety of information, allows the work owner to re-publish the work in a pretty and nice form, using the structure below, so that it can also be provided to multiple users.
이를 위해, 예를 들어 먼저 작가 단말은 즉, 작품 소유자 단말은 다른 사용자가 작품대금 입금을 완료하는 경우, 서버로부터 작품작성 사용자 인터페이스를 제공받을 수 있고, 이를 이용하여 작품을 작성할 수 있다. 그리고, 이러한 경우에 전술한 포맷으로부터 이러한 정보를 작품과 거래 유형별로 상이하게 제공함으로써, 보다 나은 해당 서비스를 제공하여 주기도 한다. 즉, 그리고 이러한 경우에 이러한 작품작성 정보는 상이한 작품과 거래 유형별로 분류하여 구성한다.For this purpose, for example, first, the writer terminal, that is, the work owner terminal, can receive a work creation user interface from the server when another user completes the payment for the work, and use it to create the work. In this case, by providing this information differently for each work and transaction type in the format described above, a better service can be provided. That is, and in this case, this work creation information is organized by categorizing different works and transaction types.
다음으로, 이렇게 작품작성 사용자 인터페이스를 실행할 경우, 작품작성 사용자 인터페이스는 작품 소유자 단말의 전방 카메라를 작동시켜 전방의 영상을 촬영하여 촬영영상을 해당 단말 즉, 작가 단말에 저장할 수 있다.Next, when executing the work creation user interface in this way, the work creation user interface can operate the front camera of the work owner's terminal to capture an image in front and save the captured image in the corresponding terminal, that is, the artist's terminal.
그리고 작품작성 사용자 인터페이스를 통해 작품을 제작하는 경우, 작가가 화면에 입력을 하는 순간마다 또는 설정 특정 시간마다 화면을 캡쳐 하여 작품작성데이터를 작가 단말에 저장할 수 있다.And when creating a work through the work creation user interface, the work creation data can be saved in the writer's terminal by capturing the screen every time the writer inputs something on the screen or at a certain set time.
이때, 작가 단말은 사용자 작품작성 인터페이스를 통해 생성된 작가촬영영상과 작품작성데이터를 매칭시켜 저장할 수 있다.At this time, the artist's terminal can match and store the artist's filmed video and work creation data generated through the user work creation interface.
작품작성데이터란, 작가가 작품 작성을 위하여 서버로부터 제공받은 작품도구가 포함된 작품작성 사용자 인터페이스를 실행시키면, 작가가 작가 단말의 화면에 입력을 수행하는 순간마다 또는 설정 특정 시간을 주기로 화면 캡쳐 되어 저장이 되는 것을 작품작성데이터라고 한다.Work creation data means that when a writer runs a work creation user interface that includes work tools provided from the server to create a work, the screen is captured every time the writer makes an input on the screen of the writer's terminal or at a set specific time period. What is saved is called work creation data.
또한, 작품작성데이터는 복수의 화면 캡쳐 영상으로 구성될 수 있다.Additionally, the work creation data may consist of a plurality of screen capture images.
작품작성데이터를 구성하는 각각의 캡쳐 영상데이터가 시간 순서에 따라 자동으로 재생됨에 따라 작품작성의 시작부터 종료 전까지의 작성과정이 애니메이션 형태로 보이도록 하는 동영상을 생성할 수 있다.As each captured video data that constitutes the work creation data is automatically played in chronological order, a video can be created that shows the creation process from the beginning to the end of the work creation in animation form.
동영상은 작품작성데이터와 작가촬영영상을 하나의 화면상에 표시할 수 있도록 구성되며, 작가촬영영상 역시 시간순서에 따라 자동으로 재생되도록 구성할 수 있다.The video is configured so that the work creation data and the artist's footage can be displayed on a single screen, and the artist's footage can also be configured to automatically play in chronological order.
추가 실시예로, 사용자 작품작성 인터페이스는 작가촬영영상 내에 사람의 얼굴의 형상이 감지되는지 판단하고 감지되지 않는 경우 얼굴을 카메라의 촬영영역에 비추라는 알림을 제공하거나 또는 작품작성 사용자 인터페이스가 비활성화 되도록 하여 작품작성을 중단시킬 수 있다In a further embodiment, the user work creation interface determines whether the shape of a human face is detected in the artist-shot video, and if not detected, provides a notification to project the face into the camera's shooting area, or disables the work creation user interface. Can stop work creation
추가 실시예로, 작가촬영영상 상에 촬영되고 있는 이미지 속 인물이 작품거래이벤트를 수행하는 작가와 동일인 여부를 확인할 수 있다. 서버가 작가촬영영상에 촬영되고 있는 이미지 속 인물과 작품거래이벤트를 수행하는 작가 이미지의 특징점을 비교하여, 실제 작품거래이벤트를 수행하는 작가와 작가촬영영상 속의 인물이 동일인인지 여부를 발주자 단말로 표시할 수 있다.In an additional embodiment, it is possible to check whether the person in the image being filmed on the artist's video is the same as the artist performing the work transaction event. The server compares the characteristic points of the person in the image captured in the artist's video with the image of the artist performing the work transaction event, and displays on the orderer's terminal whether the artist performing the actual work transaction event and the person in the artist's video are the same person. can do.
서버는 작가 단말로부터 작가촬영영상과 작품작성데이터를 전송 받아 영상이 멀티 레이어 방식으로 표시되도록 가공하여 다른 사용자 단말로 제공할 수 있다.The server can receive the artist's shooting video and work creation data from the artist's terminal, process the video so that it is displayed in a multi-layer format, and provide it to other user terminals.
작가 단말은 작품을 완성한 후, 완성된 작품과 함께 작가촬영영상과 작품작성데이터를 서버로 전송할 수 있다.After completing the work, the artist's terminal can transmit the artist's video and work creation data to the server along with the completed work.
서버는 발주자 단말로 전송하는 작품작성데이터와 작가촬영영상을 멀티 레이어 방식으로 하나의 영상으로 표시되도록 가공하여 전송할 수 있다.The server can process and transmit the work creation data and artist-filmed video sent to the orderer's terminal so that they are displayed as a single video in a multi-layer format.
이때, 작가촬영영상은 작품작성데이터 화면의 일 영역에 표시되며 작품작성데이터 화면의 면적보다 적게 표시되어 제공되도록 할 수 있다.At this time, the artist-shot video is displayed in one area of the work creation data screen and can be provided in a smaller area than 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, the method of registering a work transaction event is to connect to the server using an artist terminal or another user terminal with a specific program or application installed, and register the work transaction event.
이때, 작품거래 이벤트란 작가 또는 발주자가 각각의 단말을 통해서 작품거래를 등록하는 것을 뜻한다. 작품거래이벤트의 내용에는 작품거래를 등록한 사람이 작업가능 기간을 지정하고, 작품의 타입, 수주불가 조건, 작품가격, 납기일, 입금정보, 환불 기준 및 샘플 작품 등의 정보를 포함하여 서버에 등록할 수 있다.At this time, a work transaction event means that an artist or orderer registers a work transaction through each terminal. The contents of the work transaction event include the person who registered the work transaction designating the work availability period and registering it on the server, including information such as the type of work, conditions for not accepting orders, work price, delivery date, deposit information, refund criteria, and sample works. You can.
작가와 발주자는 작가 단말 또는 다른 사용자 단말을 통하여 서버에 등록된 작품거래 이벤트를 조회할 수 있고, 원하는 작품거래이벤트 등록한 단말과 소통을 위하여 대화메시지 창을 불러올 수 있다.Artists and clients can view work transaction events registered on the server through the artist's terminal or other user terminals, and can bring up a conversation message window to communicate with the terminal where the desired work transaction event has been registered.
작품거래이벤트를 통해 매치된 작가와 발주자 간 세부사항을 조율한 뒤, 각각의 단말로 거래확정신호를 서버로 전송한다.After coordinating the details between the matched artist and the orderer through the work transaction event, a transaction confirmation signal is sent to the server from each terminal.
앞서 설명한 바와 같이, 작가 단말 또는 다른 사용자 단말은 원하는 작품거래이벤트를 등록한 단말과 소통을 위하여 대화메시지 창을 열수 있고, 이때 작가 단말과 다른 사용자 단말은 작품에 대한 세부사항을 조율할 수 있다.As described above, the artist terminal or other user terminals can open a conversation message window to communicate with the terminal that has registered the desired work transaction event, and at this time, the writer terminal and other user terminals can coordinate details about the work.
이때, 작품에 대한 세부사항은 작품의 타입, 수주불가 조건, 작품 가격, 납기일, 입금정보, 환불기준 등의 정보를 포함할 수 있다.At this time, details about the work may include information such as the type of work, conditions for not accepting orders, work price, delivery date, deposit information, and refund criteria.
작가 단말과 다른 사용자 단말 사이에 세부사항이 조율이 끝난 경우, 작품거래서비스를 등록한 단말을 통하여 세부사항에 대한 정보를 서버에 입력하고 거래 확정 신호를 전송할 수 있다.When details have been coordinated between the artist's terminal and other user terminals, detailed information can be entered into the server and a transaction confirmation signal can be transmitted through the terminal registered for the work transaction service.
이때, 서버는 작가 단말 또는 다른 사용자 단말로 세부사항에 대한 정보가 입력된 인터페이스를 제공하고, 작가 단말 또는 다른 사용자 단말은 세부사항을 확인하고 거래확정 신호를 전송할 수 있다.At this time, the server provides an interface where detailed information is input to the writer terminal or another user terminal, and the writer terminal or other user terminal can check 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 for the work.
서버는 작가 단말과 다른 사용자 단말로부터 각각 거래확정 신호를 받으면, 여기로 입력된 세부사항에 따라 작품가격과 입금방법 등의 정보를 포함한 인터페이스를 제공할 수 있다.When the server receives transaction confirmation signals from the artist's terminal and other user terminals, it can provide an interface including information such as the price of the work and deposit method according to the details entered here.
다른 사용자 단말을 서버로부터 제공받은 인터페이스를 이용하여 작품대금을 입금할 수 있다.You can deposit the cost of the work using another user terminal 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 can provide payment methods including real-time bank transfer, card payment, etc.
다른 사용자 단말이 작품대금을 입금하면, 서버는 작품대금 입금을 확인하고 입금확인 알림을 작가 단말로 전송할 수 있다.When another user's terminal deposits the payment for the work, the server can confirm the payment for the work and send a payment confirmation notification to the artist's terminal.
다른 사용자 단말로부터 작품대금 결제가 완료되면, 작가 단말은 작품작성 사용자 인터페이스를 서버로부터 제공받아 작품을 제작하고 작품작성데이터와 작가촬영영상(420)을 작가 단말에 저장한다.When payment for the work is completed from another user terminal, the artist terminal receives the work creation user interface from the server, creates the work, and stores the work creation data and the artist's filmed video 420 in the writer terminal.
작가 단말은 서버로부터 입금확인 알람과 함께 제작도구가 포함된 사용자 작품작성 인터페이스를 제공받을 수 있다The artist terminal can receive a payment confirmation alarm from the server and a user work creation interface that includes production tools.
작가 단말은 제공받은 사용자 작품작성 인터페이스를 이용하여 작품을 작성할 수 있다.The writer terminal can create a work using the provided user work creation interface.
작품이 완성된 경우, 작가 단말은 완성된 작품과 함께 작품작성데이터 및 작가촬영영상을 서버에 전송하고 작품완성 신호를 전송할 수 있다.When the work is completed, the artist terminal can transmit the work creation data and artist-filmed video to the server along with the completed work and transmit a work completion signal.
작가 단말은 작품이 완성된 경우, 완성된 작품과 함께 작품작성데이터 및 작가촬영영상을 서버로 전송할 수 있고, 전송이 완료되면 작품완성 신호를 전송할 수 있다.When the work is completed, the artist terminal can transmit the work creation data and the artist-filmed video to the server along with the completed work, and can transmit a work completion signal when the transmission is complete.
다른 사용자 단말은 서버로부터 완성된 작품과 작가촬영영상이 표시되는 작품작성데이터를 제공받고, 이상이 없는 경우 작품수령신호를 전송할 수 있다.Other user terminals receive work creation data showing the completed work and artist-shot video from the server, and can transmit a work receipt signal if there are no problems.
다른 사용자 단말은 서버로부터 완성된 작품과 함께 작가촬영영상이 멀티 레이어로 표시되는 작품작성데이터를 제공받아 이를 확인할 수 있다.Other user terminals can check the work creation data provided by the server in which the completed work and the artist's filmed video are displayed in multiple layers.
완성된 작품과 작품작성데이터에 이상이 없는 경우 작품수령신호를 서버로 전송할 수 있다.If there are no problems with the completed work or work creation data, a work receipt signal can be transmitted to the server.
서버는 작품완성신호와 작품수령신호를 모두 수신한 경우, 발주자가 결제한 대금을 작가 단말로 전달한다.When the server receives both the work completion signal and the work receipt signal, it transmits the amount paid by the orderer to the artist terminal.
서버는 작가 단말로부터 작품제작완료 신호와 다른 사용자 단말로부터 작품수령 신호를 모두 전송 받은 경우, 다른 사용자 단말이 이전 단계에서 결제한 작품대금을 작가 단말로 전달할 수 있다.When the server receives both a work production completion signal from the writer terminal and a work receipt signal from another user terminal, the server can transfer the work fee paid by the other user terminal in the previous step to the writer terminal.
100 : 사용자 단말기
200 : 서비스 정보처리장치100: user terminal
200: Service information processing device
Claims (2)
등록 블록체인 망에 업로드하여 관리함으로써, 사용자의 상이한 대상별로 각기 거래정보를 보안 관리하도록 하는 방법에 있어서,
상기 대상이 현실상황과 가상상황에서의 각 건물 대상인 경우에, 상기 블록체인에 아래의 제 1 포맷을 미리 설정 등록하고,
상기 제 1 포맷은,
다수의 상이한 사용자별로의 건물 대상마다 각기 건물의 위치와 고도, 층수, 시간, 차원을 포함한 속성정보를 상이한 속성별로 각기 중요도에 따라 각각의 속성에 부여한 순서대로, 트랜잭션을 구성할 경우마다 현실/가상 상황별로 블록화하여 분산 암호화하는 제 1 단계;
상기 제 1 포맷을 등록한 블록체인에 의해 다수의 상이한 사용자 간에 구매 또는 판매할 대상을 거래하며, 거래할 대상이 건물 대상인 경우에는 건물의 위치 정보와 구조를 포함한 속성정보를 제공하는 제 2 단계; 및
상기 대상을 거래할 경우마다, 상기 제 1 포맷을 등록한 블록체인으로부터 해당하는 대상의 거래정보를 트랜잭션을 구성하여 블록화하며,
해당 대상이 건물 대상인 경우에는, 건물의 속성 정보를 상기 제 1 포맷으로 사용자 설정정보에 따른 상이한 현실과 가상 상황별로 각기 블록화하여 분산 암호화함으로써, 등록 블록체인 망에 업로드하여 관리하는 제 3 단계; 를 포함하고,
상기 제 1 단계는,
상기 제 1 포맷에 아래의 설정 제 1 블록화 구성을 구비하고,
상기 설정 제 1 블록화 구성은,
건물 대상이 상기 속성 정보 이외에 크기와 모양을 포함한 2차 구조 정보와, 소음과 진동, 안전을 포함한 상태 정보를 포함하여 다수의 상이한 특징 정보를 구비하거나 또는, 건물 대상의 소유주 정보를 포함한 관리요소 정보 또는, 가격을 포함한 거래요소 정보를 구비한 경우,
각각의 특징 정보와 관리요소 정보, 거래요소 정보로부터 블록화를 상이한 특징과 관리요소, 거래요소별로 각기 중요도에 따라 각각의 특징과 관리요소, 거래요소에 상이하게 부여한 순서대로, 수행하여 제공하고,
상기 제 3 단계 후에,
건물 대상의 거래정보를 등록한 경우, 다음번째의 거래부터는 설정 제 1 영역 이내에 주변의 동일 유형에 따른 건물 대상의 거래 건 중에서 설정 유사도에 해당하는 유사 거래정보를 가진 설정 개수의 실거래 정보를 추출하여,
추출된 실거래가 정보로부터 가격 변동 정보를 제공함으로써, 실제 상황에 따른 실거래 정보를 제공하도록 하고,
상기 가격 변동 정보에 따라 거래를 완료한 경우에는, 상기 제 1 블록화 구성을 구비한 블록체인으로부터 해당하는 정보를 각기 블록화하여, 등록 블록체인 망에 업로드하도록 하는 제 4 단계; 및
해당하는 건물 대상을 재차 거래할 경우, 블록화한 가격 변동 정보를 포함한 거래정보로부터 설정 동일 가격범위 내에 다른 건물 대상을 설정 제 2 영역 이내에 주변에서 일괄 추출하여 제공하고,
거래를 완료한 경우에는, 상기 제 1 블록화 구성을 구비한 블록체인으로부터 해당하는 정보를 각기 블록화하여, 등록 블록체인 망에 업로드하도록 하는 제 5 단계; 를 더 포함하는 것을 특징으로 하는 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법. When trading an object to be purchased or sold between multiple different users, the control unit of the service information processing device (or the platform information processing device) encrypts the transaction information of the corresponding object into a block by configuring the transaction each time it is traded as a blockchain.
In a method for managing transaction information for each user's different targets by uploading and managing it on a registered blockchain network,
In the case where the above target is a building target in a real situation and a virtual situation, the first format below is pre-registered in the above blockchain,
The above first format is,
The first step is to distribute and encrypt the property information including the location, height, number of floors, time, and dimension of each building target for multiple different users by blocking and distributing it by real/virtual situation in the order in which each property is assigned according to its importance when composing a transaction;
A second step of trading an object to be purchased or sold between multiple different users through a blockchain that has registered the first format, and if the object to be traded is a building, providing property information including the location information and structure of the building; and
Whenever the above target is traded, the transaction information of the corresponding target is configured as a transaction and block from the blockchain that registered the first format.
In the case where the target is a building target, the third step is to upload and manage the building property information by blocking it according to different real and virtual situations according to the user setting information in the first format and distributing and encrypting it, and then uploading it to the registered blockchain network.
The above first step is,
The first format above has the following first block configuration settings,
The above setting first block configuration is,
If the building object has a number of different characteristic information including secondary structural information including size and shape in addition to the above attribute information, and status information including noise, vibration, and safety, or management element information including owner information of the building object, or transaction element information including price,
From each feature information, management element information, and transaction element information, blocking is performed and provided in the order in which each feature, management element, and transaction element is given different importance according to each feature, management element, and transaction element.
After the above 3rd step,
If transaction information for a building is registered, from the next transaction onwards, real transaction information with a set number of similar transaction information corresponding to the set similarity is extracted from among transactions of the same type of building within the set first area.
By providing price change information from extracted real transaction information, it provides real transaction information according to actual situations.
In the case where a transaction is completed based on the above price change information, the fourth step is to block the corresponding information from the blockchain equipped with the first block configuration and upload it to the registered blockchain network; and
In case of re-trade of the building target, other building targets are provided in bulk within the same price range set within the second area from the transaction information including the blocked price change information.
A method for operating a single building transaction in various real and virtual worlds, characterized in that it further includes a fifth step of, when a transaction is completed, blocking the corresponding information from the blockchain having the first block configuration and uploading it to the registered blockchain network.
상기 제 1 단계는,
상기 제 1 포맷에 아래의 설정 제 2 블록화 구성을 구비하며,
상기 설정 제 2 블록화 구성은,
건물 대상 또는 소유주가 다수이거나 또는, 건물 대상 또는 소유주가 다수의 상이한 위치와 그룹, 채널별로 나뉘어져서 거래할 경우에는, 건물 대상 또는 소유주의 수와 위치, 그룹, 채널별로 대응하여 다수의 상이한 분산된 스토리지에 각기 블록화를 수행하고,
상기 제 1 단계는,
해당하는 블록화를 아래의 설정 암호화 구성에 따라 수행하고,
상기 설정 암호화 구성은,
a) 사용자 단말기로부터의 정보(또는, 파일->평문 형식임)를 입력받을 경우, 평문의 모양이나 길이에 따라 각기 상이한 비밀키를 하나 선택하고,
그리고 또한 비밀키 크기에 따라 다수의 상이한 라운드 중에서 한 가지를 선택하여 반복실행함으로써 암호문을 획득하며,
또한, 각 라운드별 함수는 라운드 키 덧셈과 치환 계층, 확산 계층을 포함하는 ARIA 암호화 포맷을 적용하고,
b) 상기 라운드 키 덧셈 연산을 수행하기 전에, 평문과 비밀키로부터 n-1개의 스크램블러와(n개는 건물 대상 또는 소유주의 수 또는, 위치, 그룹, 채널의 수) 배타적 논리합을 먼저 수행함으로써 변조하고,
c) 상기 변조 정보를 n개의 부분 비밀 키로 설정하거나,
d) 상기 변조를 수행한 경우, 상기 비밀키 크기에 따른 한 가지 라운드의 라운드 키 덧셈 연산을 포함한 라운드별 함수로서 반복실행함으로써 암호문을 획득하고,
상기 암호문(형식)을 획득할 경우마다, 상기 스크램블러가 라운드 키 덧셈 연산에서 시스템적으로 소멸하고 연산결과를 상용의 AES와 동일한 형식으로 얻어지는 것; 을 특징으로 하는 다양한 현실과 가상 세계에서의 단일형 건물 거래 운용 방법.
In claim 1,
The first step is,
The first format is provided with a second blocking configuration set as follows,
The second blocking configuration is,
If there are multiple building objects or owners, or if the building objects or owners are divided into multiple different locations, groups, and channels to transact, a number of different distributed transactions are made corresponding to the number of building objects or owners, locations, groups, and channels. Perform blocking on each storage,
The first step is,
Perform the corresponding blocking according to the setup encryption configuration below,
The above settings encryption configuration is,
a) When receiving information from a user terminal (or in file->plaintext format), select a different secret key depending on the shape or length of the plaintext,
Also, depending on the size of the secret key, one of a number of different rounds is selected and executed repeatedly to obtain the ciphertext,
In addition, the function for each round applies the ARIA encryption format including round key addition, substitution layer, and diffusion layer,
b) Before performing the round key addition operation, modulation is performed by first performing an exclusive OR from the plaintext and the secret key with n-1 scramblers (n is the number of building objects or owners, or the number of locations, groups, and channels). do,
c) set the modulation information to n partial secret keys, or
d) When the above modulation is performed, the ciphertext is obtained by repeatedly executing it as a round-by-round function including one round of round key addition operations according to the secret key size,
Each time the ciphertext (format) is obtained, the scrambler systematically destroys the round key addition operation and the operation result is obtained in the same format as the commercial AES; A single building transaction operation method in various real and virtual worlds characterized by .
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 KR20230126285A (en) | 2023-08-30 |
KR102691265B1 true 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) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117648704B (en) * | 2023-11-10 | 2024-07-23 | 国网宁夏电力有限公司电力科学研究院 | Block chain-based data security interaction method, medium and system |
Citations (2)
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 |
-
2022
- 2022-02-22 KR KR1020220022900A patent/KR102691265B1/en active IP Right Grant
Patent Citations (2)
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 |
Also Published As
Publication number | Publication date |
---|---|
KR20230126285A (en) | 2023-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI706368B (en) | Block chain-based service leasing method, device, system and electronic equipment | |
US7970655B2 (en) | Secure interactive digital system for displaying items to a user identified as having permission to access the system | |
CN112132198B (en) | Data processing method, device and system and server | |
CA2806607C (en) | System, method and computer program for enabling signing and dedication of information objects | |
CN110611685B (en) | Internet site login system based on intelligent equipment monitoring and user identity recognition | |
CN107145768A (en) | Copyright managing method and system | |
CN108370320A (en) | Protect the multimedia content player of privacy of user simultaneously with digital copyright management | |
CN107636662A (en) | Web content certification | |
JP6928209B2 (en) | A method for verifying the reliability and validity of crowdsourcing users | |
CN110728494A (en) | Real estate service handling method, real estate property information system and real estate property information device | |
KR102691265B1 (en) | Method for operating trade of building to one-way in multiple real and virtual situation | |
CN110599273B (en) | Data processing method, data processing device, node equipment and storage medium | |
KR20160082935A (en) | Method and apparatus for informing, managing, and trading media data | |
JP2013045460A (en) | E-commerce transaction method for intangible merchandise | |
US12047511B2 (en) | Information processing system and information processing method | |
JP2023061082A (en) | Ownership management system for article and identification code for ownership management | |
KR101209431B1 (en) | Encrypted images, and mobile devices using device-specific information to an e-ticket services and the system | |
CN115689693A (en) | House rental matching method, system, device and computer readable medium | |
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 | |
KR102674779B1 (en) | Ownership management system for goods and identification code for ownership management | |
KR102709289B1 (en) | System for transaction and management in metaverse service | |
US20220222719A1 (en) | Security Video Sharing via a Searchable Database | |
US20240127128A1 (en) | System and method for a digital ticketing platform | |
KR102718414B1 (en) | Metaverse Service Apparatus with Blockchain Technology and Driving Method Thereof | |
TWM560078U (en) | Safe deposit box online renting system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |