KR102546627B1 - Method for providing chatting service for the users locating same phycial place - Google Patents
Method for providing chatting service for the users locating same phycial place Download PDFInfo
- Publication number
- KR102546627B1 KR102546627B1 KR1020220083320A KR20220083320A KR102546627B1 KR 102546627 B1 KR102546627 B1 KR 102546627B1 KR 1020220083320 A KR1020220083320 A KR 1020220083320A KR 20220083320 A KR20220083320 A KR 20220083320A KR 102546627 B1 KR102546627 B1 KR 102546627B1
- Authority
- KR
- South Korea
- Prior art keywords
- virtual space
- space
- service
- online service
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/50—Business processes related to the communications industry
-
- G06Q50/30—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q10/00—Administration; Management
- G06Q10/40—Business processes related to social networking or social networking services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Finance (AREA)
- Signal Processing (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Game Theory and Decision Science (AREA)
Abstract
특정 공간에서만 접속 가능한 온라인 서비스의 제공 방법이 제공된다. 본 발명의 일 실시예에 따른 방법은, 인터넷 상에 현실공간에 대응되는 가상공간이 구축되는 단계와, 사용자 단말로부터 위치 정보를 수신하는 단계와, 상기 위치 정보에 대응되는 가상공간에 설정된 서비스를 상기 사용자 단말에게 제공하는 단계를 포함할 수 있다.A method of providing an online service accessible only in a specific space is provided. A method according to an embodiment of the present invention includes constructing a virtual space corresponding to real space on the Internet, receiving location information from a user terminal, and providing a service set in the virtual space corresponding to the location information. It may include providing the information to the user terminal.
Description
본 발명은 가상공간 플랫폼에 관한 것이다. 보다 자세하게는, 네트워크 참여자가 가상공간의 소유를 블록체인화하고, 소유한 가상공간에 인터랙티브한 생태계를 구축하여, 가상공간에 대응되는 지리적 위치에 소재한 사용자들에게, 상기 가상공간의 소유자에 의하여 설정되는 가상공간 플랫폼 서비스를 제공하는 방법에 대한 것이다.The present invention relates to a virtual space platform. More specifically, network participants blockchainize the ownership of the virtual space, build an interactive ecosystem in the owned virtual space, and provide users located in the geographical location corresponding to the virtual space to the users who are located in the virtual space. It is about a method of providing virtual space platform services.
종래 인터넷 상에 형성된 가상공간을 현실의 행정구역과 일치시켜 회원 가입을 통하여 사이버부동산 소유권을 회원들에게 유, 무상으로 분양, 임대하고, 사이버부동산을 소유한 회원들은 해당 지역의 네트워크 사업장을 통하여 얻어진 수익금의 일부 또는 전부를 지급 받을 수 있으며, 회원들 사이에서 사이버부동산을 서로 매매, 임대, 상속할 수 있는 전자 상거래 방법에 대한 발명이 한국공개특허 제10-2005-0012332호 (2005.02.02.공개)에 공개된 바 있다.Conventionally, the virtual space formed on the Internet is matched with the actual administrative district, and through membership registration, ownership of cyber real estate is sold or leased to members for free or for a fee, and members who own cyber real estate obtain Korea Patent Publication No. 10-2005-0012332 (published on Feb. 2, 2005) for an e-commerce method in which members can receive some or all of the proceeds and trade, lease, or inherit cyber real estate among members ) has been published.
그러나 선행문헌은 사이버부동산의 거래를 사이버부동산 분양업체에 의한 중앙집중화 시스템에 의해 수행함으로써 인터넷 상에서 존재하는 소유권에 대한 불확실성이라는 문제점을 해결하지 못하였다. 나아가 사이버부동산 시스템의 구축 방법 및 사이버부동산 상에 서비스를 구현하는 방법에 대한 내용 없이, 단순히 사이버부동산을 온라인 상에서 매매하는 구성만을 개시하고 있다.However, the preceding literature did not solve the problem of uncertainty of ownership existing on the Internet by carrying out transactions of cyber real estate by a centralized system by a cyber real estate sales company. Furthermore, without content on how to build a cyber real estate system and how to implement services on cyber real estate, only the configuration of buying and selling cyber real estate online is disclosed.
사이버부동산 시스템 구축 및 서비스 제공에 있어 선결되어야 할 문제는 신뢰성 있는 소유권의 증명이다. 대부분의 플랫폼 비즈니스 기업들은 중앙집권적 플랫폼을 구축하고 있고, 생산자들은 콘텐츠 생산에 대한 수수료를 필요 이상으로 지불하고 있을 뿐만 아니라 중앙집권적 플랫폼의 특성상 플랫폼 운영 기업을 100 % 신뢰하기 어렵다.The first issue in establishing a cyber real estate system and providing services is reliable proof of ownership. Most platform business companies are building centralized platforms, producers are paying more than necessary fees for content production, and it is difficult to trust platform operating companies 100% due to the nature of centralized platforms.
이러한 배경 하에서, 중앙집권화된 제3자가 없이도 소유권의 증명을 가능하게 하는 새로운 기술로서 블록체인 기술이 개발되고 있으며, 화폐 금융에 대한 탈중앙집권화 시스템인 비트코인 등 다양한 분야에서 시스템 개혁이 시도되고 있다.Against this background, blockchain technology is being developed as a new technology that enables proof of ownership without a centralized third party, and system reforms are being attempted in various fields, such as Bitcoin, a decentralized system for money finance. .
블록체인 시스템은 인터넷 상에서 거래가 이루어질 때마다 블록체인 네트워크에 들어와 있는 모든 참여자들이 자신의 컴퓨터에 거래 기록을 업데이트한다. 거래 기록은 수많은 컴퓨터에 나누어 보관되며, 이를 분산원장(Distributed Ledger)이라고 한다. 모든 거래의 내용은 모든 참여자들에게 다 공개되지만 거래의 당사자가 누구인지는 철저하게 보호된다. 거래가 반복될 때마다 수많은 사람들이 인증한 여러 개의 블록들이 체인으로 연결된다. 가짜 거래를 시도하려는 사람이 있다 해도 분산저장된 다른 사람들의 탈집중화된 기록(블록체인)을 모두 조작할 수 없으므로 신뢰성이 보장된다.In the blockchain system, whenever a transaction is made on the Internet, all participants in the blockchain network update the transaction record on their computers. Transaction records are divided and stored on numerous computers, which is called a Distributed Ledger. The contents of all transactions are open to all participants, but who the parties to the transaction are is thoroughly protected. Each time a transaction is repeated, multiple blocks verified by numerous people are linked into a chain. Even if someone tries to make a fake transaction, reliability is guaranteed because they cannot tamper with all the decentralized records (blockchain) of other people that are stored in a decentralized manner.
본 발명이 해결하고자 하는 기술적 과제는, 네트워크 상에 구축된 가상공간에 블록체인 기술을 이용하여 소유권을 증명하고, 가상공간 상에서 사용자의 위치 정보를 기반으로 한 다양한 서비스를 제공하는 것이다.A technical problem to be solved by the present invention is to prove ownership in a virtual space built on a network using blockchain technology and to provide various services based on user location information in the virtual space.
본 발명이 해결하고자 하는 다른 기술적 과제는, 사용자 단말의 지리적 위치에 대응되는 서비스 페이지를 상기 사용자 단말에 제공하되, 상기 서비스 페이지는 상기 지리적 위치에 대응된 가상공간의 소유권을 보유한 사용자에게만 설정 권한을 부여하고, 상기 서비스 페이지는 상기 사용자 단말이 상기 지리적 위치에 위치하는 경우에만 접속될 수 있도록 함으로써, 상기 지리적 위치에 대응된 가상공간의 소유권을 보유한 사용자로 하여금, 상기 지리적 위치에 방문한 사용자들에게 다양한 온라인 서비스를 제공할 수 있는 독점권을 부여하는 방법을 제공하는 것이다.Another technical problem to be solved by the present invention is to provide a service page corresponding to the geographical location of the user terminal to the user terminal, but the service page gives setting authority only to the user who has ownership of the virtual space corresponding to the geographical location. and the service page can be accessed only when the user terminal is located at the geographical location, so that the user who has ownership of the virtual space corresponding to the geographical location can provide various information to users visiting the geographical location. It is to provide a method of granting exclusive rights to provide online services.
본 발명이 해결하고자 하는 또 다른 기술적 과제는, 특정 지리적 위치에 대응되는 가상공간의 소유권을 보유한 사용자에게, 상기 특정 지리적 위치에 대응되는 서비스 페이지에서 발생된 매출 또는 상기 서비스 페이지를 경유하여 발생된 매출 중 일부를 상기 가상공간의 소유권을 보유한 사용자에게 할당해 줌으로써, 상기 서비스 페이지가 활성화되면 상기 가상공간의 소유권을 보유한 사용자에게 금전적인 이익이 발생되도록 하여, 상기 가상공간의 소유권을 보유한 사용자가 상기 서비스 페이지의 활성화를 위해 노력하도록 하는 선순환 생태계(eco-system)를 구성하는 방법을 제공하는 것이다.Another technical problem to be solved by the present invention is, to a user who owns a virtual space corresponding to a specific geographical location, sales generated from a service page corresponding to the specific geographical location or sales generated via the service page By allocating a part of the virtual space to the user who owns the virtual space, when the service page is activated, a monetary profit is generated to the user who owns the virtual space, so that the user who holds the ownership of the virtual space It is to provide a way to construct a virtuous cycle ecosystem that makes efforts to activate the page.
본 발명이 해결하고자 하는 또 다른 기술적 과제는, 부동산의 실소유주 또는 임대인 등 특정 공간에 대한 컨트롤 권한을 가진 사용자가 상기 부동산에 대응되는 가상공간의 소유권도 구비한 경우, 상기 부동산에 대응되는 지리적 위치에서, 상기 지리적 위치를 방문한 사용자 단말에 의하여, 본 발명의 몇몇 실시예를 참조하여 구현된 가상공간 플랫폼 서비스와 업무 협업 관계가 맺어진 써드 파티의 온라인 서비스를 이용함으로써 매출이 발생되는 경우, 상기 매출 중 일부를 상기 가상공간의 소유권을 가진 사용자에 할당해 줌으로써, 상기 부동산에 대한 컨트롤 권한 가진 사용자가 상기 써드 파티의 활성화를 위해 상기 부동산의 공간을 이용한 홍보등을 자진하여 진행하도록 하는 선순환 생태계를 구성하는 방법을 제공하는 것이다.Another technical problem to be solved by the present invention is that when a user having control authority over a specific space, such as a real estate owner or lessor, also has ownership of a virtual space corresponding to the real estate, the geographical location corresponding to the real estate In , when sales are generated by using a third party online service that has a business collaboration relationship with a virtual space platform service implemented with reference to some embodiments of the present invention by a user terminal visiting the geographical location, of the sales By allocating a part to the user who owns the virtual space, a virtuous cycle ecosystem is created in which the user who has the right to control the real estate voluntarily proceeds with publicity using the space of the real estate to activate the third party is to provide a way
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명의 기술분야에서의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the description below.
상기 기술적 과제를 해결하기 위한 본 발명의 몇몇 실시예에 따른 가상 공간 플랫폼 서비스 제공 방법은, 컴퓨팅 장치에 의해 수행되는 방법에 있어서, 사용자 단말의 현실 공간에서의 위치에 대응되는 제1 온라인 서비스의 데이터를 사용자 단말에 송신하는 단계 및 상기 제1 온라인 서비스에 대응되는 현실 공간의 컨트롤 권한을 가진 자와 상기 제1 온라인 서비스의 가상 공간 소유자가 동일한 제1 케이스와, 상기 제1 온라인 서비스에 대응되는 현실 공간의 컨트롤 권한을 가진 자와 상기 제1 온라인 서비스의 가상 공간 소유자가 동일하지 않은 제2 케이스 각각의 경우에 상기 제1 온라인 서비스의 커스터마이즈 권한을 서로 다르게 결정하는 단계를 포함하되, 상기 제1 온라인 서비스는, 상기 제1 온라인 서비스에 일대일 대응되는 현실 공간에 위치하는 사용자 단말에 한하여 엑세스가 허용되는 가상 공간 온라인 서비스이고, 상기 커스터마이즈 권한은, 상기 제1 온라인 서비스에 제공될 적어도 하나의 플러그인 서비스에 대한 활성화 권한을 포함할 수 있다.A virtual space platform service providing method according to some embodiments of the present invention for solving the above technical problem is a method performed by a computing device, data of a first online service corresponding to a location of a user terminal in real space. Transmitting to a user terminal and a first case in which a person having control authority of the real space corresponding to the first online service and a virtual space owner of the first online service are the same, and a reality corresponding to the first online service determining the customization authority of the first online service differently in each case of a second case in which the person having the right to control the space and the owner of the virtual space of the first online service are not the same; The service is a virtual space online service in which access is allowed only to a user terminal located in a real space corresponding to the first online service on a one-to-one basis, and the customization authority includes at least one plug-in service to be provided to the first online service may include activation rights for
몇몇 실시예에서, 상기 제1 온라인 서비스는, 상기 제1 온라인 서비스에 일대일 대응되는 현실 공간에 실제 위치한 다른 사용자와의 실시간 커뮤니케이션 서비스를 포함할 수 있다.In some embodiments, the first online service may include a real-time communication service with other users actually located in a real space corresponding to the first online service on a one-to-one basis.
몇몇 실시예에서, 상기 커스터마이즈 권한을 서로 다르게 결정하는 단계는, 상기 제1 온라인 서비스에서 활성화 가능한 제1 플러그인 서비스 셋을 결정하는 단계 - 상기 제1 플러그인 서비스 셋은, 상기 제1 케이스에 대응되는 제1 커스터마이즈 권한에 기초하여 결정됨 - 및 상기 제1 플러그인 서비스 셋에 포함된 적어도 일부의 플러그인 서비스가 제외된 제2 플러그인 서비스 셋을 결정하는 단계-상기 제2 플러그인 서비스 셋은, 상기 제2 케이스에 대응되는 제2 커스터마이즈 권한에 기초하여 결정됨-를 포함할 수 있다.In some embodiments, the determining of the customization rights differently may include determining a first set of plug-in services that can be activated in the first online service - the set of first plug-in services corresponding to the first case. 1 Determined based on customization authority - and determining a second plug-in service set from which at least some plug-in services included in the first plug-in service set are excluded - the second plug-in service set corresponds to the second case Determined based on the second customization authority to be - may include.
몇몇 실시예에서, 상기 제1 플러그인 서비스 셋은, 광고 플러그인 서비스를 포함하고, 상기 제2 플러그인 서비스 셋은, 상기 광고 플러그인 서비스가 제외될 수 있다.In some embodiments, the first plug-in service set may include an advertisement plug-in service, and the second plug-in service set may exclude the advertisement plug-in service.
몇몇 실시예에서, 상기 플러그인 서비스는, 상기 제1 온라인 서비스에 일대일 대응되는 현실 공간의 속성에 따라 결정될 수 있다.In some embodiments, the plug-in service may be determined according to a property of a real space corresponding one-to-one to the first online service.
본 발명의 일 실시예에 따른 가상공간 플랫폼 서비스 제공 방법에 의하면, 네트워크 참여자가 공동으로 거래를 검증, 기록 및 보관하여 인터넷 상에 형성된 가상공간에 대한 거래 기록의 신뢰성을 확보할 수 있다.According to the virtual space platform service providing method according to an embodiment of the present invention, network participants can jointly verify, record, and store transactions to secure the reliability of transaction records in the virtual space formed on the Internet.
본 발명의 일 실시예에 따른 가상공간 플랫폼 서비스 제공 방법에 의하면, 가상공간의 소유자는 가상공간 플랫폼을 통해 사람과 조직, 자원을 인터랙티브한 생태계에 연결하여 새로운 가치를 창출하고, 가치를 교환할 수 있다.According to the virtual space platform service providing method according to an embodiment of the present invention, the owner of the virtual space can create new value and exchange value by connecting people, organizations, and resources to an interactive ecosystem through the virtual space platform. there is.
도 1은 본 발명의 일 실시예에 따른 가상공간 플랫폼의 구조를 예시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 가상공간을 거래하는 과정을 예시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 가상공간 플랫폼에 적용된 블록체인 네트워크를 예시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 부동산 등기부 등본을 이용하여 가상공간을 거래하는 화면을 예시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 부동산 등기부 등본의 정보를 이용하여 가상공간의 거래 대상 구획이 지정된 화면을 예시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 사용자가 직접 구획을 지정하여 가상공간을 거래하는 화면을 예시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 사용자가 직접 지정한 구획 정보를 이용하여 가상공간의 거래 대상 구획이 지정된 화면을 예시한 도면이다.
도 8은 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 가상공간 소유자의 화면을 예시한 도면이다.
도 9는 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 제공되는 플러그인 서비스의 일례로서 실시간 매칭 서비스 화면을 예시한 도면이다.
도 10은 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 플러그인 서비스를 제공하는 방식을 예시한 도면이다.
도 11은 본 발명의 일 실시예에 따른 가상공간 플랫폼 서비스 제공 방법을 예시한 순서도이다.
도 12는 본 발명의 일 실시예에 따른 가상공간 플랫폼 서비스 제공 서버를 예시한 블록도이다.1 is a diagram illustrating the structure of a virtual space platform according to an embodiment of the present invention.
2 is a diagram illustrating a process of trading a virtual space in a virtual space platform according to an embodiment of the present invention.
3 is a diagram illustrating a blockchain network applied to a virtual space platform according to an embodiment of the present invention.
4 is a diagram illustrating a screen for trading a virtual space using a certified copy of a real estate register in a virtual space platform according to an embodiment of the present invention.
5 is a diagram illustrating a screen in which a trading target section of a virtual space is designated using information of a certified copy of a real estate register in a virtual space platform according to an embodiment of the present invention.
6 is a diagram illustrating a screen in which a user directly designates a partition in a virtual space platform and trades a virtual space according to an embodiment of the present invention.
7 is a diagram illustrating a screen in which a transaction target section of a virtual space is designated using section information directly designated by a user in a virtual space platform according to an embodiment of the present invention.
8 is a diagram illustrating a screen of a virtual space owner in a virtual space platform according to an embodiment of the present invention.
9 is a diagram illustrating a real-time matching service screen as an example of a plug-in service provided in a virtual space platform according to an embodiment of the present invention.
10 is a diagram illustrating a method of providing a plug-in service in a virtual space platform according to an embodiment of the present invention.
11 is a flowchart illustrating a virtual space platform service providing method according to an embodiment of the present invention.
12 is a block diagram illustrating a virtual space platform service providing server according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Advantages and features of the present invention, and methods of achieving them, will become clear with reference to the detailed description of the following embodiments taken in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms, only the present embodiments make the disclosure of the present invention complete, and common knowledge in the art to which the present invention belongs. It is provided to completely inform the person who has the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numbers designate like elements throughout the specification.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.Unless otherwise defined, all terms used in this specification may be used with meanings commonly understood by those of ordinary skill in the art to which the present invention belongs. In addition, terms defined in commonly used dictionaries are not interpreted ideally or excessively unless explicitly specifically defined. Terminology used herein is for describing the embodiments and is not intended to limit the present invention. In this specification, the singular form also includes the plural form unless otherwise specified in the phrase.
명세서에서 사용되는 '포함한다(comprises)' 또는 '포함하는(comprising)'은 언급된 구성/단계/동작 외의 다른 구성/단계/동작의 존재 또는 추가를 배제하지 않는다.'Comprises' or 'comprising' used in the specification does not exclude the existence or addition of other components/steps/operations other than the mentioned components/steps/operations.
본 명세서에 대한 설명에 앞서, 본 명세서에서 사용되는 몇몇 용어들에 대하여 명확하게 설명하기로 한다.Prior to the description of this specification, some terms used in this specification will be clearly explained.
본 명세서에서 '블록체인'이란, 관리 대상 데이터를 '블록'이라고 하는 소규모 데이터들이 P2P 방식을 기반으로 생성된 체인 형태의 연결고리 기반 분산 데이터 저장환경에 저장되어 누구도 임의로 수정될 수 없고 누구나 변경의 결과를 열람할 수 있는 분산 컴퓨팅 기술 기반의 데이터 위변조 방지 기술이다. '블록'에는 해당 블록이 발견되기 이전에 사용자들에게 전파되었던 모든 거래 내역이 기록되어 있고, 이것은 P2P 방식으로 모든 사용자에게 똑같이 전송되므로 거래 내역을 임의로 수정하거나 누락시킬 수 없다.In this specification, 'blockchain' refers to small-scale data called 'blocks', which are data to be managed, stored in a chain-type link-based distributed data storage environment created based on the P2P method, so that no one can arbitrarily modify it, and anyone can change it. It is a data forgery prevention technology based on distributed computing technology that can read the results. In the 'block', all transaction details that were disseminated to users before the corresponding block was discovered are recorded, and this is transmitted equally to all users in a P2P manner, so the transaction details cannot be arbitrarily modified or omitted.
본 명세서에서 '가상공간'이란, 등기부상에 등기된 실제 부동산에 대응되는 가상의 공간이다. 상기 실제 부동산과 상기 가상공간은 일대일 대응될 수도 있고, 복수의 실제 부동산이 병합되어 하나의 가상공간을 구성할 수도 있다. 가상공간은 네트워크 참여자에게 양도 또는 매매될 수 있다.In this specification, 'virtual space' is a virtual space corresponding to real estate registered on the register. The real estate and the virtual space may correspond one-to-one, or a plurality of real estates may be merged to form one virtual space. Virtual space can be transferred or sold to network participants.
본 명세서에서 '가상공간 소유자'란, 네트워크 상에서 가상공간을 소유하고 있는 사람을 의미한다. 가상공간의 소유는 중앙집중화된 서버 또는 다수 노드에 분산된 블록체인을 통해 증명될 수 있다. 상기 가상공간의 소유권은 토큰화 과정을 거쳐, 복수의 공동소유자에게 분할되어 양도될 수도 있다. 즉, 상기 공동소유자가 자신의 지분만큼의 가상공간 소유권 토큰을 보유하고 있음이, 블록체인을 통해 분산저장되는 장부(ledger) 상에 기록될 것이다.In this specification, a 'virtual space owner' means a person who owns a virtual space on a network. Ownership of a virtual space can be proven through a centralized server or a blockchain distributed across multiple nodes. Ownership of the virtual space may be divided and transferred to a plurality of co-owners through a tokenization process. That is, the fact that the co-owner holds virtual space ownership tokens equal to his or her share will be recorded on a ledger that is distributed and stored through the blockchain.
예를 들어, 상기 가상공간 소유권의 가격은 상기 가상공간에 대응되는 실제 부동산의 면적(m2)에 기반하여 초기 결정되고, 상기 초기 결정된 가격에 상기 가상공간 소유권의 토큰을 구매할 사용자를 모집하기 위한 ICO(Initial Coin Offering)이 진행될 수 있을 것이다.For example, the price of ownership of the virtual space is initially determined based on the area (m 2 ) of real estate corresponding to the virtual space, and the method is used to recruit users to purchase tokens of ownership of the virtual space at the initially determined price. ICO (Initial Coin Offering) will be able to proceed.
본 명세서에서 '가상공간 서비스'란, 가상공간의 소유자가 가상공간에 대응되는 실제 부동산의 영역에 위치한 사람들에게 제공하는 서비스를 의미한다. 상기 가상공간 서비스는 채팅, 게임, 광고, 백그라운드 음악 재생, VOD, 음식 주문, 기타 네트워크를 통해서 제공될 수 있는 다양한 서비스를 포괄한다. 상기 가상공간 서비스는, 상기 가상공간의 소유자에 의하여 추가/제거/커스터마이즈 될 수 있다. 본 발명의 몇몇 실시예들에서, 상기 가상공간의 소유자가 상기 가상공간의 레이아웃을 커스터마이징할 수 있도록 하는 GUI가 제공될 수도 있을 것이다. 또한, 본 발명의 몇몇 실시예들에서, 상기 가상공간의 소유자가 상기 가상공간에 추가된 복수의 가상공간 서비스 사이의 우선 순위를 조정할 수 있도록 하는 GUI가 제공될 수도 있을 것이다.In this specification, 'virtual space service' refers to a service provided by the owner of the virtual space to people located in the real estate area corresponding to the virtual space. The virtual space service encompasses chatting, games, advertisements, playing background music, VOD, food ordering, and other various services that can be provided through a network. The virtual space service may be added/removed/customized by the owner of the virtual space. In some embodiments of the present invention, a GUI allowing the owner of the virtual space to customize the layout of the virtual space may be provided. Also, in some embodiments of the present invention, a GUI may be provided that allows the owner of the virtual space to adjust priorities among a plurality of virtual space services added to the virtual space.
본 명세서에서 '가상공간 이용자'란, 현실 상에서 특정 위치에 있는 사람들 중에서, 해당 위치의 부동산 영역에 대응되는 가상공간에 방문하여, 해당 가상공간에서 제공되는 서비스를 이용하는 사람을 의미한다. 상기 가상공간 이용자가 가지고 있는 사용자 단말의 위치를 기준으로, 상기 사용자 단말이 접속하게 되는 가상공간 서비스가 결정될 것이다. 예를 들어, 서울 시청에 위치한 사용자 단말은 서울 시청에 대응되는 가상공간 소유권을 보유한 사용자에 의하여 정의된 가상공간 서비스에 액세스 하게 될 것이다.In this specification, a 'virtual space user' refers to a person who visits a virtual space corresponding to the real estate area of the corresponding location from among people in a specific location in reality and uses services provided in the corresponding virtual space. Based on the location of the user terminal possessed by the virtual space user, a virtual space service to be accessed by the user terminal will be determined. For example, a user terminal located in Seoul City Hall will access a virtual space service defined by a user who owns a virtual space corresponding to Seoul City Hall.
본 명세서에서 '가상공간 플랫폼'이란, 가상공간 매매 및 다양한 플러그인 서비스를 제공하는 플랫폼을 의미한다. 가상공간 플랫폼은 컴퓨터 프로그램의 형태로 네트워크 참여자의 컴퓨터, 스마트폰 등에서 구현될 수 있으며, 가상공간 소유자는 가상공간 플랫폼을 이용하여 자신이 소유한 가상공간에서 가상공간 참여자들에게 커스트마이즈드된 서비스를 제공할 수 있다.In this specification, 'virtual space platform' refers to a platform that provides virtual space trading and various plug-in services. The virtual space platform can be implemented in the computer, smart phone, etc. of network participants in the form of a computer program, and the virtual space owner uses the virtual space platform to provide customized services to the virtual space participants in the virtual space he owns. can provide
본 명세서에서 '가상공간 플랫폼 운영사'는 가상공간 플랫폼을 개발하고, 가상공간 플랫폼을 이용하여 가상공간을 매매할 수 있도록 하며, 가상공간을 이용한 다양한 서비스를 제공하는 회사를 의미한다. 가상공간 플랫폼 운영사는 중앙집중화된 서버를 이용하여 가상공간 매매 및 제공 서비스를 관리할 수 있다.In this specification, a 'virtual space platform operator' refers to a company that develops a virtual space platform, enables trading of virtual space using the virtual space platform, and provides various services using the virtual space. A virtual space platform operator can manage virtual space trading and provision services using a centralized server.
한편, 상기 가상공간 서비스는 상기 가상공간 플랫폼 운영사에 의하여 제공되는 것일 수도 있고, 상기 가상공간 플랫폼 운영사와 업무 협업 관계가 맺어진 써드 파티에 의하여 제공되는 것일 수도 있다.Meanwhile, the virtual space service may be provided by the virtual space platform operator, or may be provided by a third party having a business collaboration relationship with the virtual space platform operator.
가상공간의 소유는 중앙집중화된 서버에서 관리 및 증명될 수 있다. 일 실시예에 따르면, 가상공간의 소유는 블록체인 등 탈중앙화된 방법을 이용하여 블록체인 네트워크에 참여한 다수의 노드에 의해 증명되도록 함으로써, 가상공간의 소유에 대한 신뢰성을 확보할 수 있다.Ownership of virtual space can be managed and verified on a centralized server. According to an embodiment, ownership of a virtual space can be verified by a plurality of nodes participating in a blockchain network using a decentralized method such as blockchain, thereby ensuring reliability of ownership of the virtual space.
이하, 도면들을 참조하여 본 발명의 몇몇 실시예들을 설명한다.Hereinafter, some embodiments of the present invention will be described with reference to the drawings.
도 1은 본 발명의 일 실시예에 따른 가상공간 플랫폼의 구조를 예시한 도면이다.1 is a diagram illustrating the structure of a virtual space platform according to an embodiment of the present invention.
도 1에 나타난 것과 같이, 본 발명의 일 실시예에 따른 가상공간 플랫폼은, 백엔드(back-end) 단에 있는 소유권 증명 레이어(120) 및 프론트엔드(front-end) 단에 있는 서비스 제공 레이어(120)를 포함할 수 있다.As shown in FIG. 1, the virtual space platform according to an embodiment of the present invention includes a proof of
본 발명의 일 실시예에 따른 가상공간 플랫폼은 현실공간(110)에 대응하여 인터넷 상에 구축될 수 있다. 가상공간은 복수개의 구역으로 분할될 수 있으며, 분할된 각 공간(이하, '분할공간')의 거래 정보는 블록으로 구성되어 블록체인 네트워크 상에서 소유권이 증명될 수 있다. 분할공간의 블록은 소유권 증명 레이어(120)에 존재하며, 각 블록은 네트워크 참여자에게 양도 또는 매매될 수 있다.The virtual space platform according to an embodiment of the present invention may be built on the Internet corresponding to the
분할공간의 거래 정보는, 분할공간의 현재 소유자 정보를 포함할 수 있다. 분할공간의 현재 소유자는 1명 이상일 수 있다. 2명 이상의 소유자가 존재할 경우, 각 소유자가 분할공간을 공유(민법상의 공유)할 수도 있고, 분할공간을 구분소유(민법상의 구분소유적 공유)할 수도 있다.The transaction information of the divided space may include current owner information of the divided space. There may be one or more current owners of the partitioned space. When two or more owners exist, each owner may share the divided space (share under the civil law) or separately own the divided space (share under the civil law).
구분소유란 아파트와 같은 집합건물에서 특정 호수 부분을 의미할 수 있다. 또는, 2층 이상의 건물에서 각 층의 소유자가 서로 다른 경우를 의미할 수 있다.Separate ownership may refer to a specific number of units in an aggregate building such as an apartment. Alternatively, in a building with two or more floors, each floor may have different owners.
2명 이상의 소유자가 분할공간을 동일한 공간을 공유하고 있을 경우, 소유자 정보는 각 소유자의 지분에 대한 정보를 포함할 수 있다. 2명 이상의 소유자가 분할공간을 구분소유하고 있을 경우, 소유자 정보는 각 소유자가 구분소유하는 부분에 대한 정보를 포함할 수 있다.When two or more owners share the same divided space, the owner information may include information about each owner's share. When two or more owners separately own the divided space, the owner information may include information on the part owned by each owner separately.
분할공간의 거래 정보는, 부동산 등기부 상 구획을 기준으로 가상공간이 분할된 경우, 분할공간의 부동산 등기부 상 면적 정보를 포함할 수 있다.The transaction information of the divided space may include area information on the real estate register of the divided space when the virtual space is divided based on the division on the real estate register.
분할공간의 거래 정보는, 분할공간의 건축면적 정보를 포함할 수 있다. 건축면적이란 건물이 지어지는 면적, 즉 1층의 전체 면적을 의미한다.The transaction information of the divided space may include building area information of the divided space. Building area means the area on which the building is built, that is, the total area of the first floor.
분할공간의 거래 정보는, 분할공간의 대지면적 정보를 포함할 수 있다. 대지면적이란 건축면적에 건물 주변의 면적을 더한 총 면적을 의미한다.The transaction information of the divided space may include site area information of the divided space. The site area is the total area of the building plus the area around the building.
분할공간의 거래 정보는, 분할공간의 연면적 정보를 포함할 수 있다. 연면적이란 건물의 전체 층의 바닥 면적을 모두 더한 면적을 의미한다.The transaction information of the divided space may include total floor area information of the divided space. Gross floor area is the sum of the floor area of all floors of a building.
블록을 구성하는 분할공간의 거래 정보는, 분할공간의 1 m2 당 가격 정보를 포함할 수 있다. 가격 정보를 구성하는 1m2 단위는 건축면적을 기준으로 할 수도 있고, 대지면적을 기준으로 할 수도 있으며, 연면적을 기준으로 할 수도 있다.Transaction information of the partitioned space constituting the block may include price information per 1 m 2 of the partitioned space. The 1 m 2 unit constituting price information may be based on building area, site area, or total floor area.
분할공간의 거래 정보는, 분할공간의 거래 내력 정보를 포함할 수 있다. 거래 내력 정보는 가상공간 플랫폼 운영사에서 분할공간에 대한 최초의 블록을 생성한 이후 해당 블록이 매매된 이력을 나타낼 수 있다.The transaction information of the divided space may include transaction history information of the divided space. The transaction history information may indicate a transaction history of the corresponding block after the virtual space platform operator generated the first block for the divided space.
분할공간의 소유권 증명 및 매매에 대해서는 도 2 내지 7에서 후술한다.Proof of ownership and sale of the divided space will be described later with reference to FIGS. 2 to 7 .
서비스 제공 레이어(120)는 현실공간(110)에 대응하는 가상공간에서 서비스를 제공한다. 예를 들어 사용자가 '서울광장'에 있는 경우, 사용자 단말은 GPS, 기타 다양한 측위 방법을 이용하여 사용자가 현재 '서울광장'에 있음을 파악하여 가상공간 플랫폼에 전송하고, 가상공간 플랫폼은 '서울광장'에 대응되는 분할공간에 설정된 서비스를 사용자에게 제공할 수 있다.The
사용자가 건물 안에 있는 경우, 가상공간 플랫폼은 사용자가 위치하는 건물의 층수를 고려하여 서비스를 제공할 수 있다. 예를 들어 사용자가 'A 건물 3층'에 있는 경우, 사용자 단말은 GPS, 기타 다양한 측위 방법을 이용하여 사용자가 현재 'A 건물 3층'에 있음을 파악하여 가상공간 플랫폼에 전송하고, 가상공간 플랫폼은 'A 건물 3층'에 대응되는 분할공간에 설정된 서비스를 사용자에게 제공할 수 있다.When the user is in a building, the virtual space platform may provide a service considering the number of floors of the building where the user is located. For example, if the user is on the '3rd floor of building A', the user terminal uses GPS and other various positioning methods to determine that the user is currently on '3rd floor of building A', transmits it to the virtual space platform, and transmits it to the virtual space platform. The platform may provide the user with a service set in a divided space corresponding to '3rd floor of building A'.
각 분할공간의 소유는 가상공간 플랫폼의 백엔드(back-end) 단에 있는 소유권 증명 레이어(120) 상에서 블록체인에 의해 증명되고, 각 분할공간에서 제공되는 서비스는 프론트엔드(front-end) 단에 있는 서비스 제공 레이어(120) 상에서 스마트폰 어플리케이션, PC 어플리케이션, 기타 다양한 소프트웨어를 이용하여 제공될 수 있다.Ownership of each divided space is proven by blockchain on the
분할공간에서 제공되는 서비스에 대해서는 도 8 내지 10에서 후술한다.Services provided in the divided space will be described later with reference to FIGS. 8 to 10 .
한편, 가상공간 플랫폼은 하나 이상 존재할 수 있다.Meanwhile, one or more virtual space platforms may exist.
구체적으로, 동일한 가상공간 플랫폼 운영사가 하나 이상의 가상공간 플랫폼을 제공할 수 있다. 이 경우 가상공간은 가상공간 플랫폼마다 독자적으로 생성될 수 있다. 예컨대 가상공간 플랫폼 운영사 A가 가상공간 플랫폼 A1, A2, A3를 제공할 경우, 가상공간 플랫폼 운영사 A가 현실공간인 '서울광장'에 대응하여 형성한 가상공간은 서울광장 A1, 서울광장 A2, 서울광장 A3이 될 수 있다.Specifically, the same virtual space platform operator may provide more than one virtual space platform. In this case, the virtual space may be independently created for each virtual space platform. For example, if virtual space platform operator A provides virtual space platforms A1, A2, and A3, the virtual spaces formed by virtual space platform operator A in response to the real space 'Seoul Plaza' are Seoul Plaza A1, Seoul Plaza A2, and Seoul. It can be square A3.
또는, 다른 가상공간 플랫폼 운영사가 다른 가상공간 플랫폼을 제공할 수 있다. 이 경우 가상공간은 가상공간 플랫폼 운영사마다 독자적으로 생성될 수 있다. 예컨대 가상공간 플랫폼 운영사 B가 가상공간 플랫폼 B1, B2, B3를 제공할 경우, 가상공간 플랫폼 운영사 B가 현실공간인 '서울광장'에 대응하여 형성한 가상공간은 서울광장 B1, 서울광장 B2, 서울광장 B3이 될 수 있다.Alternatively, other virtual space platform operators may provide other virtual space platforms. In this case, the virtual space may be independently created for each virtual space platform operator. For example, if virtual space platform operator B provides virtual space platforms B1, B2, and B3, the virtual spaces formed by virtual space platform operator B in response to the real space 'Seoul Plaza' are Seoul Plaza B1, Seoul Plaza B2, and Seoul. It could be Square B3.
본 발명의 일 실시예에 따른 가상공간 플랫폼은 다양한 회사에서 하나 이상 제공될 수 있으므로, 본 발명의 일 실시예에 따른 가상공간 플랫폼은 현실공간에 대응되는 유일한 가상공간을 독점하는 것은 아니며, 다만 각 가상공간 플랫폼에 한정하여 현실공간에 대응되는 가상공간을 점유한다.Since one or more virtual space platforms according to an embodiment of the present invention may be provided by various companies, the virtual space platform according to an embodiment of the present invention does not monopolize the only virtual space corresponding to real space, but each It is limited to the virtual space platform and occupies the virtual space corresponding to the real space.
도 2는 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 가상공간을 거래하는 과정을 예시한 도면이다.2 is a diagram illustrating a process of trading a virtual space in a virtual space platform according to an embodiment of the present invention.
가상공간 구매 의향자는 인터넷 또는 어플리케이션을 이용하여 가상공간 플랫폼에 접속한 후, ID 및 PASSWORD를 등록한다. 가상공간 구매 의향자는 등록한 ID 및 PASSWORD를 입력하여 가상공간 플랫폼에 로그인한다.A person intending to purchase a virtual space accesses the virtual space platform using the Internet or an application, and then registers an ID and a password. The person intending to purchase virtual space logs in to the virtual space platform by entering the registered ID and PASSWORD.
가상공간 구매 의향자는 가상공간 플랫폼 상의 가상공간에서 구매를 원하는 분할공간을 지정한다(S210).The person intending to purchase the virtual space designates a divided space in the virtual space on the virtual space platform that he/she wants to purchase (S210).
전술한 바와 같이 가상공간은 복수개의 구역으로 분할될 수 있다. 가상공간은 현실공간에서의 부동산 등기부 상 구획을 기준으로 복수개의 구역으로 분할될 수도 있고, 가상공간 구매 의향자가 임의로 정한 구획대로 분할될 수도 있다.As described above, the virtual space may be divided into a plurality of zones. The virtual space may be divided into a plurality of zones based on the zones on the real estate register in the real space, or may be divided into zones arbitrarily determined by the prospective purchaser of the virtual space.
현실공간에서의 부동산 등기부 상 구획을 기준으로 가상공간을 복수개의 구역으로 분할하는 경우, 가상공간 플랫폼 운영사가 처음부터 현실공간에서의 부동산 등기부 상 구획을 기준으로 가상공간을 복수개의 구역으로 분할한 상태에서 가상공간 플랫폼 서비스를 제공할 수 있다. 각 분할공간의 거래 정보는 블록으로 구성되어 블록체인 네트워크 상에서 블록체인으로 연결될 수 있다.In the case of dividing virtual space into multiple zones based on the division on the real estate register in real space, the virtual space platform operator has divided the virtual space into multiple zones based on the division on the real estate register in real space from the beginning. can provide virtual space platform services. The transaction information of each partition space is composed of blocks and can be connected to the block chain on the block chain network.
가상공간 플랫폼 운영사가 입력을 누락하거나 새롭게 등기되는 부동산이 있을 수 있으므로, 부동산 등기부 상 구획을 기준으로 가상공간을 복수개의 구역으로 분할하는 과정에서 가상공간 구매 의향자의 입력을 받아 가상공간 분할 및 블록 생성이 수행될 수도 있다. 예컨대 가상공간 구매 의향자는 등기부 등본을 첨부할 수 있으며, 가상공간 구매 의향자가 첨부한 등기부 등본 상의 영역에 대하여 기존에 분할공간이 생성되어 있지 않은 경우, 그에 대한 새로운 블록이 생성되어 해당 분할공간의 소유를 증명할 수 있다.Since the virtual space platform operator may omit input or there may be newly registered real estate, in the process of dividing the virtual space into multiple zones based on the division on the real estate registration, receive the input of the person who intends to purchase the virtual space to divide the virtual space and create a block this may be done. For example, a prospective purchaser of virtual space can attach a certified copy of the register, and if a divided space has not previously been created for the area on the certified copy of the register attached by the prospective purchaser of virtual space, a new block is created for that area and ownership of the divided space can prove
가상공간 구매 의향자가 임의로 정한 구획(이하, '사용자 지정 구획')을 따라 가상공간을 복수개의 구역으로 분할하는 경우에는 구매하고자 하는 가상공간의 확정이 필요하다.When the virtual space is divided into a plurality of zones along the zones arbitrarily determined by the purchaser of the virtual space (hereinafter referred to as 'user-specified zones'), it is necessary to determine the virtual space to be purchased.
사용자 지정 구획에 이미 생성되어 있는 분할공간이 포함되어 있는 경우, 사용자 지정 구획 내에 포함되어 있는 각 분할공간의 소유자에게 거래 요청을 발송하여야 한다. 예를 들어 가상공간 구매 의향자가 특정 영역을 선으로 그어 구매하고자 하는 공간을 지정하는 경우, 해당 영역 내에 생성되어 있는 각 분할공간의 소유자에게 거래 요청을 발송하여야 한다.If the user-specified partition includes already created partitioned spaces, a transaction request must be sent to the owner of each partitioned space included in the user-designated partition. For example, when a person intending to purchase a virtual space draws a line through a specific area to designate a space to be purchased, a transaction request must be sent to the owner of each divided space created in the corresponding area.
사용자 지정 구획이 아직 생성되지 않은 분할공간을 포함하는 경우, 해당 영역에 대하여 새로운 분할공간을 생성할 수 있다. 예를 들어 가상공간 구매 의향자가 특정 영역을 선으로 그어 구매하고자 하는 공간을 지정하는 경우, 해당 영역 내에서 분할공간이 생성되어 있지 않은 공간에 대해서는 새롭게 분할공간을 지정하여 블록을 생성하도록 가상공간 플랫폼에게 요청할 수 있다.If the user-designated partition includes a partitioned space that has not yet been created, a new partitioned space can be created for the corresponding area. For example, if a person intending to purchase a virtual space draws a line through a specific area to designate the space they want to purchase, the virtual space platform creates a block by designating a newly divided space for a space in which no partitioned space has been created within that area. can be requested to
가상공간 구매 의향자가 구매를 원하는 분할공간을 지정하면(S210), 가상공간 플랫폼은 블록체인에서 가상공간 구매 의향자가 지정한 분할공간에 대한 블록을 검색한다. 만약 블록체인에서 가상공간 구매 의향자가 지정한 분할공간에 대한 블록이 검색되면 검색된 블록에 액세스하고, 블록체인에서 가상공간 구매 의향자가 지정한 분할공간에 대한 검색이 실패하면 가상공간 구매 의향자가 지정한 분할공간에 대한 블록을 생성한다(S220).When the prospective purchaser of virtual space designates a divided space to be purchased (S210), the virtual space platform searches the block chain for the divided space designated by the prospective purchaser of virtual space. If a block for the partitioned space designated by the prospective purchaser of virtual space is found in the block chain, the searched block is accessed. Creates a block for (S220).
가상공간의 거래 또는 소유는 가상공간 플랫폼 운영사가 관리하는 중앙집중화된 서버에서 관리 또는 증명될 수도 있지만, 가상공간의 거래 또는 소유를 중앙집중화 방식으로 관리 및 증명할 경우 가상공간 플랫폼 운영사에 대한 신뢰의 문제가 생긴다. 즉, 가상공간이 현금에 의해 거래될 경우 가상공간 구매 의향자 또는 소유자가 가상공간 플랫폼 운영사를 신뢰하지 못하면 가상공간의 거래가 활성화되기 어렵다.Transactions or ownership of virtual space may be managed or verified on a centralized server managed by the virtual space platform operator, but if the transaction or ownership of virtual space is managed and certified in a centralized manner, there is a problem of trust in the virtual space platform operator. occurs That is, when the virtual space is traded in cash, it is difficult for the transaction of the virtual space to be activated if the person intending to purchase the virtual space or the owner does not trust the virtual space platform operator.
이러한 문제를 해결하기 위하여 가상공간의 소유를 블록체인 등 탈중앙화된 방법을 이용하여 블록체인 네트워크에 참여한 다수의 노드에 의해 증명되도록 할 수 있다. 가상공간의 거래 또는 소유를 블록체인 네트워크를 통해 관리하고 증명함으로써 가상공간의 소유에 대한 신뢰를 확보하고, 거래를 활성화시킬 수 있다. 즉, 네트워크 참여자가 공동으로 거래 또는 소유를 검증, 기록, 보관하여, 분산원장 기술로 투명한 거래 내역을 유지하고, 거래 기록의 신뢰성을 확보할 수 있다.In order to solve this problem, ownership of the virtual space can be verified by a plurality of nodes participating in the blockchain network using a decentralized method such as blockchain. By managing and proving transactions or ownership of virtual space through a blockchain network, trust in ownership of virtual space can be secured and transactions can be activated. That is, network participants can jointly verify, record, and store transactions or possessions, maintain transparent transaction details through distributed ledger technology, and secure the reliability of transaction records.
블록체인의 종류에는 퍼블릭 블록체인(Public Blockchain), 프라이빗 블록체인(Private Blockchain) 등이 있다. 퍼블릭 블록체인은 비트코인, 이더리움과 같이 누구나 블록체인 네트워크에 참여할 수 있고, 모든 내역을 볼 수 있으며, 트랜잭션 내역을 검증할 수 있다.Types of blockchain include public blockchain and private blockchain. Public blockchains, such as Bitcoin and Ethereum, allow anyone to participate in blockchain networks, view all history, and verify transaction history.
프라이빗 블록체인은 하나의 기관에서 독자적으로 사용하는 블록체인으로서, 내부 망을 통해서만 접속 가능하거나 별도의 인증 방식을 통해서만 접속 가능한 등 참여자가 제한된 블록체인을 의미한다. 프라이빗 블록체인은 높은 효율성과 확장성, 빠른 처리 속도, 기업별 특화 등 퍼블릭 블록체인의 단점을 보완할 수 있다는 장점이 있으나, 허가 받은 사용자만 접근 가능하다는 단점이 있다.A private blockchain is a blockchain used independently by an institution, and refers to a blockchain with limited participants, such as access only through an internal network or access only through a separate authentication method. Private blockchains have the advantage of being able to compensate for the disadvantages of public blockchains, such as high efficiency and scalability, fast processing speed, and company-specific specialization, but have the disadvantage that only authorized users can access them.
본 발명의 일 실시예에 따른 가상공간의 거래 또는 소유는 퍼블릭 블록체인으로 구현될 수 있다. 또한, 높은 효율성과 확장을 목적으로 프라이빗 블록체인으로 구현될 수도 있다.Transactions or ownership of virtual space according to an embodiment of the present invention can be implemented as a public blockchain. It can also be implemented as a private blockchain for the purpose of high efficiency and scalability.
본 발명의 일 실시예에 따른 가상공간 플랫폼에서 각 분할공간에 대한 소유권은 블록으로 구성된 후 ICO(Initial Coin Offering) 과정을 통해 분배될 수 있다. 각 분할공간은 복수의 사용자들에게 공유될 수 있으며, 이 경우 지분율을 기준으로 해당 분할공간의 설정의 권한을 가진 사용자가 결정될 수 있다.In the virtual space platform according to an embodiment of the present invention, ownership of each divided space can be distributed through an Initial Coin Offering (ICO) process after being composed of blocks. Each divided space can be shared by a plurality of users, and in this case, a user who has the right to set the divided space can be determined based on the share ratio.
블록체인에서 가상공간 구매 의향자가 지정한 분할공간에 대한 블록이 검색되면 검색된 블록에 액세스하여 블록의 거래 정보를 업데이트한다. 블록체인에서 가상공간 구매 의향자가 지정한 분할공간에 대한 검색이 실패하면 가상공간 구매 의향자가 지정한 분할공간에 대한 블록을 생성한다.When a block for the partitioned space designated by the prospective purchaser of the virtual space is searched for in the block chain, the searched block is accessed and the transaction information of the block is updated. If the search for the partitioned space designated by the person intending to purchase the virtual space fails in the block chain, a block for the partitioned space designated by the person intending to purchase the virtual space is created.
블록의 업데이트 또는 생성은 블록체인 네트워크를 통해 네트워크 참여자들에게 전송되고(S230), 블록체인 네트워크 참여자들은 해당 거래의 유효성/무결성을 상호 검증한다(S240). 유효성/무결성 검증에 성공한 블록이 기존의 블록체인에 등록됨으로써(S250) 가상공간 구매가 완료된다(S260).The update or creation of the block is transmitted to the network participants through the blockchain network (S230), and the blockchain network participants mutually verify the validity/integrity of the transaction (S240). The purchase of the virtual space is completed as the block successfully verified for validity/integrity is registered in the existing block chain (S250).
도 3은 본 발명의 일 실시예에 따른 가상공간 플랫폼에 적용된 블록체인 네트워크를 예시한 도면이다.3 is a diagram illustrating a blockchain network applied to a virtual space platform according to an embodiment of the present invention.
전술한 것과 같이 분할공간의 거래 또는 소유는 중앙집중화된 서버에서 이루어질 수 있다. 그러나 거래의 신뢰성을 높이고 분할공간의 소유를 명확히 하기 위하여, 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 분할공간의 거래 또는 소유는 블록체인 네트워크 상에서 블록체인을 이용하여 검증되는 것이 바람직하다. 분할공간의 거래 또는 소유를 관리하는 블록체인 네트워크를 '가상공간 블록체인 네트워크'라고 한다.As described above, trading or ownership of subspaces can be done on a centralized server. However, in order to increase the reliability of transactions and clarify the ownership of the divided space, it is preferable that transactions or ownership of the divided space in the virtual space platform according to an embodiment of the present invention be verified using a block chain on a block chain network. A blockchain network that manages transactions or ownership of subdivisions is called a 'virtual space blockchain network'.
가상공간 블록체인 네트워크는 블록체인의 분산 원장을 저장하고 있는 복수개의 노드로 구성된 P2P 분산 네트워크일 수 있다. 가상공간 블록체인 네트워크는 적어도 일부의 노드가 동일한 처리를 할 수 있도록 구성되기 때문에 일부의 노드가 Shut down 되거나 변조되더라도 시스템 전체에는 영향을 주지 않는다.The virtual space blockchain network may be a P2P distributed network composed of a plurality of nodes storing a distributed ledger of the blockchain. Since the virtual space blockchain network is configured so that at least some nodes can perform the same processing, even if some nodes are shut down or tampered with, the entire system is not affected.
노드는 가상공간 블록체인 네트워크에 연결된 컴퓨팅 장치를 의미할 수 있다. 노드는 디지털 지갑, 블록체인 복사본, 검증 엔진, 채굴 엔진, P2P 네트워크 배포 기능(브로드캐스트) 등을 포함할 수 있으며, 조금 더 Light한 기능들로만 구성된 클라이언트들도 포함될 수 있다. 본 발명의 일 실시예에 따른 가상공간 블록체인 네트워크는 Pure P2P와 슈퍼 노드(Super Node)를 포함하는 Hybrid P2P를 포함할 수 있다. 특히 본 발명의 일 실시예에 따른 노드는 가상공간 플랫폼 서비스를 제공하는 소프트웨어/어플리케이션과 함께 클라이언트에 설치될 수 있다.A node may refer to a computing device connected to a virtual space blockchain network. A node can include a digital wallet, a block chain copy, a verification engine, a mining engine, a P2P network distribution function (broadcast), etc., and can also include clients composed of only slightly lighter functions. A blockchain network in virtual space according to an embodiment of the present invention may include Pure P2P and Hybrid P2P including Super Nodes. In particular, a node according to an embodiment of the present invention may be installed in a client together with software/applications providing virtual space platform services.
노드는 블록 채굴(Block Mining)을 위한 마이닝 모듈(Mining Module), 전체 블록체인 중 전부 또는 적어도 일부의 블록을 저장하는 블록체인 데이터베이스, 트랜잭션(Transaction)을 가상공간 블록체인 네트워크에 브로드캐스트하는 네트워크 라우팅 모듈(Network Routing Module) 중 하나 이상의 모듈을 포함할 수 있다.A node is a mining module for block mining, a blockchain database that stores all or at least some blocks of the entire blockchain, and network routing that broadcasts transactions to the virtual space blockchain network. It may include one or more modules among modules (Network Routing Module).
노드는 풀 노드(Full Node), 솔로 마이너 노드(Solo Miner Node), 마이닝 노드(Mining Node), 라이트웨이트 월렛 노드(Lightweight Wallet Node) 중 어느 하나를 의미할 수 있다. 풀 노드(Full Node)는 블록체인 데이터베이스, 네트워크 라우팅 모듈을 포함하는 노드를 의미할 수 있다. 솔로 마이너 노드(Solo Miner Node)는 블록체인 데이터베이스, 네트워크 라우팅 모듈, 마이닝 모듈을 포함하는 노드를 의미할 수 있다. 마이닝 노드(Mining Node)는, 마이닝 풀(Mining Pool)의 노드를 의미하는 풀 마이닝 노드(Pool Mining Node)에 연결되는 게이트웨이 라우터(Gateway Router)와 마이닝 모듈을 포함하는 노드를 의미할 수 있다. 라이트웨이트 월렛 노드(Lightweight Wallet Node)는 블록체인의 헤더 정보만 저장하고, 디지털 지갑 관리 모듈을 이용하여 사용자의 디지털 지갑을 저장하며, 네트워크 라우팅 모듈을 포함하긴 하지만 블록체인 데이터베이스를 포함하지 않아 트랜잭션 생성이나 가상공간 블록체인 네트워크에 접근하기 위해서는 제3자가 소유한 서버에 의존하는 노드를 의미할 수 있다. 본 발명의 일 실시예에 따른 노드가 마이닝 모듈을 포함하는 경우에는 POW(Proof of Work) 또는 POS(Proof of Stake) 방식으로 사용자 클라이언트가 마이닝을 수행하도록 구성할 수 있다.A node may mean any one of a full node, a solo miner node, a mining node, and a lightweight wallet node. A full node may refer to a node including a blockchain database and a network routing module. A Solo Miner Node may refer to a node including a blockchain database, a network routing module, and a mining module. A mining node may mean a node including a gateway router connected to a pool mining node, which means a node of a mining pool, and a mining module. The Lightweight Wallet Node stores only the header information of the block chain, uses the digital wallet management module to store the user's digital wallet, and includes the network routing module, but does not include the block chain database to create transactions. However, it can mean a node that depends on a server owned by a third party in order to access the virtual space blockchain network. When a node according to an embodiment of the present invention includes a mining module, a user client may perform mining in a Proof of Work (POW) or Proof of Stake (POS) method.
가상공간 블록체인 네트워크에서 블록체인의 블록에 저장되어 있는 트랜잭션의 처리는 Ethereum Virtual Machine과 같은 가상 머신(VM)에 의해 이루어질 수 있다. 이러한 가상 머신은 Mutan, LLL, Serpent, Solidity 등과 같은 상위 레벨 언어로 만들어진 코드가 컴파일되어 생성되는 Byte Code를 실행하기 위한 Runtime이고, Opcode 및 Stack 외에 Memory 및 Storage를 사용하는 주체이기도 하다.In the virtual space blockchain network, processing of transactions stored in blocks of the blockchain can be performed by a virtual machine (VM) such as the Ethereum Virtual Machine. These virtual machines are runtimes for executing byte codes generated by compiling codes made in high-level languages such as Mutan, LLL, Serpent, Solidity, etc., and are also subjects that use memory and storage in addition to opcodes and stacks.
가상공간 블록체인 네트워크를 구성하는 각 노드는 블록체인을 구성하는 하나 이상의 블록을 저장하는 메모리를 포함할 수 있다. 블록체인을 구성하는 각 블록의 블록 헤더는 앞 블록 헤더의 해시 값(hash), 해답 값(nonce), 트랜잭션 그룹의 해시 값, 생성된 시간에 대한 정보인 Timestamp, 채굴 난이도를 의미하는 Difficulty, 블록의 넘버를 의미하는 Block Number 등을 포함할 수 있다.Each node constituting the virtual space blockchain network may include a memory for storing one or more blocks constituting the blockchain. The block header of each block constituting the blockchain includes the hash value (hash) of the previous block header, the answer value (nonce), the hash value of the transaction group, Timestamp, which is information about the time it was created, Difficulty, which means the difficulty of mining, and block Block Number, which means the number of, may be included.
블록체인을 구성하는 각 블록의 블록 바디(Contents)는 분할공간의 구획 정보, 거래 정보 등을 포함할 수 있다. 분할공간의 거래 정보는 분할공간의 소유자 정보, 소유자가 2명 이상인 경우 분할공간의 소유 형식이 공유인지 구분소유인지 여부에 대한 정보, 분할공간의 건축면적/대지면적/연면적 정보, 분할공간의 1 m2당 가격 정보, 분할공간의 거래 내역 정보 등을 포함할 수 있다.The block body (contents) of each block constituting the block chain may include partition information of the partition space, transaction information, and the like. The transaction information of the divided space includes information on the owner of the divided space, information on whether the ownership type of the divided space is shared or divided if there are two or more owners, information on the building area/site area/total floor area of the divided space, and 1 of the divided space It may include price information per m 2 , transaction history information of partitioned space, and the like.
도 3에 나타난 것과 같이 본 실시예에 따른 가상공간 플랫폼 시스템은, 가상공간 플랫폼 서버(310), 가상공간 블록체인 네트워크(320), 통신 네트워크(330) 및 사용자 단말(340)을 포함할 수 있다.As shown in FIG. 3, the virtual space platform system according to this embodiment may include a virtual
사용자 단말(340)은 통신 네트워크(330)를 통해 가상공간 플랫폼 서버(310)에 접속할 수 있다. 사용자 단말(340)에는 가상공간 플랫폼 소프트웨어/어플리케이션이 설치되어 있을 수 있으며, 사용자 단말(340)은 설치된 가상공간 플랫폼 소프트웨어/어플리케이션을 이용하여 가상공간 플랫폼 서버(310)에서 제공하는 다양한 서비스를 제공받을 수 있다. 또한, 사용자 단말(340)은 통신 네트워크(330)를 통해 가상공간 플랫폼 서버(310)에 접속한 후, 가상공간 플랫폼 서버(310)를 경유하여 가상공간 블록체인 네트워크(320)에서 분할공간을 거래할 수 있다. 한편, 사용자 단말(340)은 가상공간 플랫폼 서버(310)를 경유하지 않고 직접 가상공간 블록체인 네트워크(320)에 접속하여 분할공간을 거래할 수도 있다The
가상공간 블록체인 네트워크(320)는 복수개의 블록체인 노드들(321, 322, 323...)을 포함한다. 블록체인 노드들(321, 322, 323...)은 복제 계수(replication factor)를 반영하여 블록체인을 분산 저장한다. 복제 계수는 기 설정된 정적 값(static value)이거나, 상황에 따라 동적으로 변경되는 동적 값(dynamic value)일 수 있다.The virtual
특정 분할공간에 대한 블록이 업데이트되거나, 새로운 분할공간에 대한 블록이 생성되면 가상공간 블록체인 네트워크(320)를 구성하는 복수개의 블록체인 노드들(321, 322, 323...)이 블록체인 네트워크 상에서 거래의 무결성을 검증하고, 거래의 무결성이 검증되면 업데이트된 블록 또는 새롭게 생성된 블록이 블록체인 네트워크에 연결된다.When a block for a specific partition space is updated or a block for a new partition space is created, a plurality of blockchain nodes (321, 322, 323...) constituting the virtual
도 4는 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 부동산 등기부 등본을 이용하여 가상공간을 거래하는 화면을 예시한 도면이다.4 is a diagram illustrating a screen for trading a virtual space using a certified copy of a real estate register in a virtual space platform according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 부동산 등기부 등본을 이용하여 가상공간을 거래하는 화면을 예시한 도면이다.4 is a diagram illustrating a screen for trading a virtual space using a certified copy of a real estate register in a virtual space platform according to an embodiment of the present invention.
도 4(a)에 나타난 것과 같이, 가상공간 구매 의향자는 사용자 단말을 이용하여 가상공간 플랫폼 서버에 로그인한 후, 구매하고자 하는 공간에 대응하는 현실 부동산의 등기부 등본 이미지 파일을 첨부하는 방식으로 구매하고자 하는 구획을 지정할 수 있다. 등기부 등본 이미지 파일이 첨부되면 등기부 등본 이미지가 등기부 등본에 표시된 바코드 인식, 등기부 등본에 기재된 주소의 OCR 인식 등으로 분석되어 해당 구획이 표시될 수 있다. 등기부 등본 이미지 파일 전체를 첨부하는 대신 등기부 등본에 표시된 바코드 이미지만을 첨부하거나, 등기부 등본 상의 주소를 직접 입력하는 것으로 등기부 등본 이미지 파일 첨부에 갈음할 수도 있다.As shown in FIG. 4 (a), the person intending to purchase virtual space logs in to the virtual space platform server using a user terminal, and then attaches an image file of the real estate register corresponding to the space to be purchased. You can specify which section to use. When the image file of the registered copy is attached, the corresponding section may be displayed by analyzing the image of the registered copy by recognizing the barcode displayed on the copy of the register or OCR recognition of the address written in the copy of the register. Instead of attaching the entire image file of the certified copy of the register, it is also possible to attach only the barcode image displayed on the certified copy of the register or directly input the address on the certified copy of the register, replacing the attachment of the image file of the certified copy of the register.
도 5는 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 부동산 등기부 등본 이미지 파일을 첨부한 후의 결과 화면을 예시한 도면이다.5 is a diagram illustrating a result screen after attaching a certified image file of a real estate register in a virtual space platform according to an embodiment of the present invention.
도 5에 나타난 것과 같이, 등기부 등본 이미지 파일이 업로드되면 현실공간을 나타내는 지도 상에서 등기부 등본의 영역에 해당하는 구획이 강조되어 사용자 단말 화면에 표시될 수 있다. 이 때 등기부 등본에 기재된 면적 정보가 자동으로 분석되어 구획과 함께 표시될 수 있다. 도 5에서 1200 m2으로 표시된 것은 등기부 등본상 2층 이상의 건물의 연면적을 반영한 것이다.As shown in FIG. 5 , when a registered copy image file is uploaded, a section corresponding to an area of a registered copy can be highlighted on a map representing a real space and displayed on a screen of a user terminal. At this time, the area information described in the certified copy of the register can be automatically analyzed and displayed together with the division. What is indicated as 1200 m 2 in FIG. 5 reflects the total floor area of a building with two or more floors on the copy of the register.
다시 도 4로 돌아와서, 등기부 등본에 기재된 면적 정보가 자동으로 분석되어 구획과 함께 표시될 수도 있지만, 등기부 등본 상의 면적 정보는 저당권 설정 정보, 확장 면적 정보 등 다양한 정보가 포함되어 있어 OCR 인식 등의 방법으로 정확한 면적 정보를 분석하기 어려운 경우도 많으므로, 도 4(b)에 나타난 것과 같이, 가상공간 구매 의향자가 직접 등기부 등본상 면적을 입력하여 가상공간 플랫폼 서버에 전송할 수도 있다.Returning to FIG. 4 again, the area information described in the certified copy of the register may be automatically analyzed and displayed together with the parcel, but the area information on the certified copy of the register includes various information such as mortgage setting information and extended area information, so that OCR recognition methods In many cases, it is difficult to analyze accurate area information, so as shown in FIG. 4(b), a person intending to purchase a virtual space may directly input the area of the registered copy and transmit it to the virtual space platform server.
가상공간 구입 비용은 구매 대상 분할공간이 이미 타인의 소유이면 타인과 매매 계약을 체결하는 방식으로 결정될 수 있다. 구매 대상 분할공간의 소유자는 구매 대상 분할공간의 판매 의향 금액을 미리 입력해 놓을 수 있으며, 가상공간 구매 의향자는 입력된 판매 의향 금액을 그대로 지불하거나, 소유자와의 협상을 통해 금액을 조절하여 분할공간을 거래할 수 있다.The purchase cost of the virtual space may be determined by concluding a sales contract with another person if the purchased partitioned space is already owned by another person. The owner of the subdivision to be purchased can input the amount of the subdivision to be purchased in advance, and the person intending to purchase the virtual space can either pay the entered amount as it is, or adjust the amount through negotiation with the owner to obtain the subdivision can trade
기존 소유자가 없으면 분할공간의 구입 금액은 면적에 비례하여 결정될 수 있다. 구매 대상 분할공간의 블록을 구성하는 거래 정보는 구매 대상 분할공간의 1 m2 당 가격을 포함할 수 있으며, 이 경우 구매 대상 분할공간의 1 m2 당 가격을 기준으로 구매 대상 분할공간의 구입 금액을 계산할 수 있다. 또는, 분할공간의 가격은 구매 대상 분할공간의 유동인구 수에 비례하여 결정될 수 있다. 유동인구 수는 구매 대상 분할공간의 면적에 구매 대상 분할공간에 대응되는 현실공간의 인구밀도를 곱하는 방식으로 계산될 수 있다.If there is no existing owner, the purchase price of the subdivision may be determined in proportion to the area. The transaction information constituting the blocks of the partitioned space to be purchased may include the price per 1 m 2 of the partitioned space to be purchased, in which case the purchase price of the partitioned space to be purchased is based on the price per 1m 2 of the partitioned space to be purchased. can be calculated. Alternatively, the price of the divided space may be determined in proportion to the number of floating population of the divided space to be purchased. The floating population may be calculated by multiplying the area of the divided space to be purchased by the population density of the real space corresponding to the divided space to be purchased.
가상공간 거래의 마지막 화면으로서, 현실공간을 나타내는 지도 상에서 등기부 등본의 영역에 해당하는 구매 대상 분할공간의 구획, 구매 대상 분할공간의 면적, 구매 대상 분할공간의 1 m2 당 단가, 총 결제 금액, 현금/신용카드 결제 버튼이 사용자 단말의 화면에 표시될 수 있으며, 사용자는 현금 결제 또는 신용카드 결제를 통해 구매 대상 분할공간을 구입할 수 있다.As the last screen of the virtual space transaction, the division of the divided space to be purchased corresponding to the area of the registered copy on the map representing the real space, the area of the divided space to be purchased, the unit price per 1 m 2 of the divided space to be purchased, the total payment amount, A cash/credit card payment button may be displayed on the screen of the user terminal, and the user may purchase the subdivided space to be purchased through cash payment or credit card payment.
결제가 완료되어 분할공간의 거래가 성립되면, 구매 대상 분할공간과 관련된 기존의 블록이 업데이트되거나 새로운 블록이 생성된 후, 가상공간 블록체인 네트워크 상에서 블록체인에 연결됨으로써 소유권이 완전히 이전된다. 가상공간 블록체인 연결과 관련된 내용은 앞에서 자세히 설명하였으므로 반복되는 부분에 대한 설명은 생략한다.When the payment is completed and the transaction of the partitioned space is established, the existing block related to the partitioned space to be purchased is updated or a new block is created, and ownership is completely transferred by being connected to the blockchain on the virtual space blockchain network. Since the contents related to the virtual space block chain connection have been explained in detail above, the description of the repeated parts will be omitted.
도 6은 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 사용자가 직접 구획을 지정하여 가상공간을 거래하는 화면을 예시한 도면이다.6 is a diagram illustrating a screen in which a user directly designates a partition in a virtual space platform and trades a virtual space according to an embodiment of the present invention.
가상공간 구매 의향자는 사용자 단말을 이용하여 가상공간 플랫폼 서버에 로그인한 후, 구매하고자 하는 공간을 마우스 드래그, 손가락 터치 등으로 그리는 방식으로 구매하고자 하는 구획을 지정할 수 있다.After logging in to the virtual space platform server using a user terminal, a person intending to purchase a virtual space can designate a section to purchase by drawing the space to be purchased by dragging a mouse or touching a finger.
도 6(a)에 나타난 것과 같이 버튼을 눌러 현실공간을 나타내는 지도를 열고, 도 6(b)에 나타난 것과 같이 지도 상에서 사용자가 구매하고자 하는 공간을 마우스 또는 터치 등을 이용하여 그리면, 지도 상에서 사용자가 그린 사용자 지정 구획이 강조되어 사용자 단말 화면에 표시될 수 있다.As shown in FIG. 6(a), by pressing a button to open a map representing a real space, and as shown in FIG. 6(b), if the user draws a space to be purchased on the map using a mouse or touch, the user on the map The user-specified section drawn by may be highlighted and displayed on the user terminal screen.
도 7은 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 사용자가 직접 지정한 구획 정보를 이용하여 가상공간의 거래 대상 구획이 지정된 화면을 예시한 도면이다. 사용자가 구획을 지정하면 사용자 지정 구획의 면적 정보가 자동으로 분석되어 구획과 함께 표시될 수 있다. 도 7에서 420 m2으로 표시된 것은 사용자 지정 구획의 대지면적을 표시한 것이다.7 is a diagram illustrating a screen in which a transaction target section of a virtual space is designated using section information directly designated by a user in a virtual space platform according to an embodiment of the present invention. When a user designates a parcel, the area information of the user-specified parcel can be automatically analyzed and displayed along with the parcel. In FIG. 7, 420 m 2 indicates the site area of the user-specified section.
사용자 지정 구획은 사용자가 임의로 지정하는 것이므로, 사용자 지정 구획에 이미 생성되어 있는 하나 이상의 분할공간이 포함되어 있을 수 있으며, 포함된 분할공간에 대하여 부동산 등기부 상 면적 정보가 지정되어 있는 경우, 면적 정보는 사용자 지정 구획에 포함된 각 분할공간에 지정된 부동산 등기부 상 면적 정보를 합산하여 계산될 수 있다. 도 7의 영역에 이미 부동산 등기부 상의 건물을 나타내는 분할공간이 지정되어 있는 경우에는, 420 m2 이상의 면적이 계산될 것이다.Since the user-designated section is arbitrarily designated by the user, the user-designated section may include one or more subdivisions that have already been created, and if area information is specified on the real estate register for the included subdivision, the area information is It can be calculated by summing the area information on the real estate register designated for each divided space included in the user-specified section. In the case where a divided space representing a building on the real estate register has already been designated in the area of FIG. 7 , an area of 420 m 2 or more will be calculated.
가상공간 구입 비용은 사용자 지정 구획에 포함된 분할공간이 이미 타인의 소유이면 타인과 매매 계약을 체결하는 방식으로 결정될 수 있다. 특히, 사용자 지정 구획에 이미 생성된 복수개의 분할공간이 포함되어 있으면 모든 분할공간의 소유자와 거래가 성립되어야만 사용자 지정 구획을 구입할 수 있다. 사용자 지정 구획에 포함되어 있는 각 분할공간의 소유자는 각 분할공간의 판매 의향 금액을 미리 입력해 놓을 수 있으며, 가상공간 구매 의향자는 입력된 판매 의향 금액을 그대로 지불하거나, 각 분할공간의 소유자와의 협상을 통해 금액을 조절하여 각 분할공간의 소유자와 거래를 성립시킬 수 있다. 사용자 지정 구획에 포함된 모든 분할공간의 소유자와 거래가 성립되어야만 사용자 지정 구획을 구입할 수 있다.The cost of purchasing the virtual space may be determined by concluding a sales contract with another person if the divided space included in the user-designated section is already owned by another person. In particular, if a plurality of already created partitioned spaces are included in the user-designated partition, the user-designated partition can be purchased only when a transaction is established with the owners of all partitioned spaces. The owner of each subdivision included in the user-specified section can enter the amount of the intended sale of each subdivision in advance, and the person intending to purchase the virtual space can either pay the entered amount as it is, or negotiate with the owner of each subdivision. It is possible to establish a transaction with the owner of each divided space by adjusting the amount through negotiation. A user-specified parcel can be purchased only when a transaction is established with the owners of all subdivisions included in the user-specified parcel.
기존 소유자가 없으면 사용자 지정 구획의 구입 금액은 면적에 비례하여 결정될 수 있고, 소유권 이전은 가상공간 블록체인을 통해 증명될 수 있다. 이에 대해서는 앞에서 자세히 설명하였으므로 반복되는 부분에 대한 설명은 생략한다.If there is no existing owner, the purchase price of the custom plot can be determined in proportion to the area, and the transfer of ownership can be proven through the virtual space blockchain. Since this has been described in detail above, descriptions of repetitive parts will be omitted.
도 8은 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 가상공간 소유자의 화면을 예시한 도면이다.8 is a diagram illustrating a screen of a virtual space owner in a virtual space platform according to an embodiment of the present invention.
도 8(a)에 나타난 것과 같이, 가상공간 소유자가 가상공간 플랫폼 서버에 로그인하면, 사용자 단말의 초기 화면에 가상공간 소유자가 소유 중인 분할공간의 목록이 표시된다. 소유 중인 분할공간은 가상공간 소유자가 직접 이름을 붙일 수도 있고, 가상공간 소유자가 붙인 분할공간의 이름 옆에 분할공간에 대응되는 실제 주소가 함께 표시될 수 있다.As shown in FIG. 8( a ), when a virtual space owner logs in to a virtual space platform server, a list of divided spaces owned by the virtual space owner is displayed on the initial screen of the user terminal. The owned partitioned space may be directly named by the owner of the virtual space, or a real address corresponding to the divided space may be displayed next to the name of the partitioned space attached by the owner of the virtual space.
도 8(b)에 나타난 것과 같이, 가상공간 소유자가 소유 중인 분할공간 중 어느 하나를 선택하면, 선택된 분할공간의 인사말, 입장 버튼, 통계 보기 버튼 등이 표시될 수 있다. 인사말은 선택된 분할공간에 대응되는 현실공간의 위치에 있는 사람의 사용자 단말에 표시되는 인사말이다.As shown in FIG. 8( b ), when a virtual space owner selects one of the divided spaces owned by the virtual space owner, a greeting, an entry button, a statistics view button, and the like of the selected divided space may be displayed. The greeting is a greeting displayed on a user terminal of a person at a location in the real space corresponding to the selected divided space.
도 8(c)에 나타난 것과 같이, 가상공간 소유자가 통계 보기 버튼을 선택하면, 선택된 분할공간에 대응되는 현실공간의 위치에서 가상공간 플랫폼 소프트웨어/어플리케이션을 통해 선택된 분할공간에 방문한 사람의 수가 표시된다. 검색 수는 선택된 분할공간에 방문한 사람이 선택된 분할공간의 다른 사용자, 서비스 등을 검색한 횟수를 의미하고, 매칭 수는 선택된 분할공간에 방문한 사람이 선택된 분할공간의 다른 사용자와 매칭된 횟수를 의미하며, 총 수익은 선택된 분할공간에 방문한 사람이 선택된 분할공간에서 판매하는 유료 아이템을 구입하거나, 선택된 분할공간에서 송출되는 광고를 시청하는 등으로 인하여 선택된 분할공간에서 발생한 총 수익을 의미한다.As shown in FIG. 8(c), when the owner of the virtual space selects the View Statistics button, the number of visitors to the divided space selected through the virtual space platform software/application from the location of the real space corresponding to the selected divided space is displayed. . The number of searches means the number of times visitors to the selected partitioned space searched for other users, services, etc. , The total revenue means the total revenue generated in the selected partitioned space due to a visitor to the selected partitioned space purchasing a paid item sold in the selected partitioned space or watching an advertisement transmitted from the selected partitioned space.
사용자가 현실의 공간을 방문하면, 사용자는 사용자 단말에 설치된 가상공간 플랫폼 소프트웨어/어플리케이션을 통해 현실공간의 위치에 대응하는 가상공간에 방문할 수 있다. 사용자 단말은 PC, 타블렛, 스마트폰 등 가상공간 플랫폼 서버와 통신이 가능한 모든 종류의 컴퓨팅 장치일 수 있다. 또한 이하 '가상공간'은 엄밀하게는 '가상공간에 존재하는 특정 분할공간'을 의미하는 것이다.When the user visits the real space, the user may visit the virtual space corresponding to the location of the real space through the virtual space platform software/application installed in the user terminal. The user terminal may be any type of computing device capable of communicating with the virtual space platform server, such as a PC, tablet, or smart phone. Further, hereinafter 'virtual space' strictly means 'a specific divided space existing in virtual space'.
구체적으로, 사용자 단말에 가상공간 플랫폼 소프트웨어/어플리케이션이 설치되어 있는 경우, 가상공간 플랫폼 소프트웨어/어플리케이션은 사용자 단말에서 GPS 등의 측위 방법을 이용하여 사용자의 현재 위치를 판단하고, 사용자의 현재 위치가 파악되면 사용자 단말의 화면에 사용자가 위치한 현실공간에 대응하는 가상공간의 메인 페이지를 표시한다. 가상공간의 메인 페이지는 해당 가상공간의 소유자가 커스트마이즈하여 설정한 것일 수 있다.Specifically, when virtual space platform software/application is installed in the user terminal, the virtual space platform software/application determines the user's current location using a positioning method such as GPS in the user terminal, and the user's current location is identified. Then, the main page of the virtual space corresponding to the real space where the user is located is displayed on the screen of the user terminal. The main page of the virtual space may be customized and set by the owner of the virtual space.
가상공간에서는 다양한 플러그인 서비스가 제공될 수 있다. 현실의 공간이 '서울광장'이라고 할 때, '서울광장'에 대응하는 가상공간의 소유자는, '서울광장'을 방문한 사용자를 대상으로 하여, '서울광장'의 특성에 맞게 개성적으로 구성한 다양한 플러그인 서비스를 제공함으로써, 자신이 소유한 가상공간의 가치를 상승시키고, 가치가 상승된 가상공간을 처음 구입하였을 때보다 높은 가격으로 판매할 수 있다.In the virtual space, various plug-in services may be provided. When the real space is 'Seoul Plaza', the owner of the virtual space corresponding to 'Seoul Plaza' targets users who have visited 'Seoul Plaza', and various plug-ins individually configured to suit the characteristics of 'Seoul Plaza' By providing the service, you can increase the value of the virtual space you own and sell the virtual space with the increased value at a higher price than when you first purchased it.
사용자의 관점에서는, 사용자가 현실 세계에서 실제로 위치한 공간과 연관성이 높고, 가상공간을 소유한 개개인이 창조적으로 설정한, 개성적인 서비스를 제공받을 수 있다는 장점이 있다.From the user's point of view, there is an advantage in that the user can be provided with a unique service that is highly related to the space where the user is actually located in the real world and creatively set by the individual who owns the virtual space.
예를 들어, '남산타워'에 대응하는 가상공간의 소유자는 '남산타워'에 방문한 사용자에게 가상공간 플랫폼을 통해 서울의 360도 VR 뷰를 보여주는 플러그인 서비스를 제공할 수 있다. 또한, 예를 들어, 'A 성형외과 건물'에 대응하는 가상공간의 소유자는 'A 성형외과 건물' 방문자에게 가상공간 플랫폼을 통해 'A 성형외과'에서 제공하는 성형 견적을 받아보는 플러그인 서비스를 제공할 수 있다. 또한, 예를 들어, '정선 카지노'에 대응하는 가상공간의 소유자는 '정선 카지노' 방문자에게 가상공간 플랫폼을 통해 카지노 게임을 플레이할 수 있는 플러그인 서비스를 제공할 수 있다.For example, the owner of a virtual space corresponding to 'Namsan Tower' can provide a plug-in service that shows a 360-degree VR view of Seoul through a virtual space platform to users visiting 'Namsan Tower'. In addition, for example, the owner of the virtual space corresponding to 'A plastic surgery building' provides a plug-in service to the visitors of 'A plastic surgery building' to receive a plastic surgery estimate provided by 'A plastic surgery center' through the virtual space platform. can do. Also, for example, the owner of a virtual space corresponding to 'Jeongseon Casino' may provide a plug-in service for playing casino games through the virtual space platform to visitors of the 'Jeongseon Casino'.
사용자가 특정 공간을 방문하였을 때, 가상공간 플랫폼에 표시되는 메인 페이지는, 해당 현실의 공간에 대응하는 가상공간의 소유자가 설정할 수 있다. 즉, 사용자가 해당 위치에 들어가면 나오는 화면의 레이아웃, 플러그인 서비스 등의 설정 권한은 해당 가상공간의 소유자가 가지고 있다.When a user visits a specific space, the main page displayed on the virtual space platform can be set by the owner of the virtual space corresponding to the real space. That is, the owner of the corresponding virtual space has the authority to set the layout of the screen that appears when the user enters the corresponding location, the plug-in service, and the like.
가상공간 플랫폼에서 제공되는 플러그인 서비스는 다양한 카테고리의 서비스를 포함할 수 있다.Plug-in services provided by the virtual space platform may include services of various categories.
일 실시예에 따르면, 가상공간 플랫폼에서 제공되는 플러그인 서비스는, 해당 가상공간에 대응되는 현실의 공간에 현재 위치한 사람들끼리 채팅할 수 있게 하는 채팅 서비스를 포함할 수 있다.According to one embodiment, the plug-in service provided by the virtual space platform may include a chat service enabling chatting between people currently located in a real space corresponding to the corresponding virtual space.
일 실시예에 따르면, 가상공간 플랫폼에서 제공되는 플러그인 서비스는, 해당 가상공간에 대응되는 현실의 공간에 현재 위치한 사람들 사이에서 이성을 추천하여 소개해 주는 이성 추천 서비스를 포함할 수 있다.According to an embodiment, the plug-in service provided by the virtual space platform may include a opposite sex recommendation service that recommends and introduces opposite sex among people currently located in a real space corresponding to the corresponding virtual space.
일 실시예에 따르면, 가상공간 플랫폼에서 제공되는 플러그인 서비스는, 해당 가상공간에 대응되는 현실의 공간에 위치한 사람들에게 가상공간의 소유자가 선곡한 음악을 스트리밍하여 들려 주는 스트리밍 서비스를 포함할 수 있다.According to an embodiment, the plug-in service provided by the virtual space platform may include a streaming service in which music selected by the owner of the virtual space is streamed and heard by people located in a real space corresponding to the corresponding virtual space.
일 실시예에 따르면, 가상공간 플랫폼에서 제공되는 플러그인 서비스는, 해당 가상공간에 대응되는 현실의 공간에 현재 위치한 사람들에게 제공하는 실시간 방송 서비스를 포함할 수 있다. 예를 들어 현실의 공간이 야구장인 경우, 가상공간 플랫폼에서 제공되는 서비스는 가상공간의 소유자가 자신만의 관점으로 야구 경기를 실시간으로 생중계하는 서비스를 포함할 수 있다.According to an embodiment, the plug-in service provided by the virtual space platform may include a real-time broadcasting service provided to people currently located in a real space corresponding to the corresponding virtual space. For example, if the real space is a baseball field, the service provided by the virtual space platform may include a service in which the owner of the virtual space broadcasts a baseball game live in real time from his or her own point of view.
일 실시예에 따르면, 가상공간 플랫폼에서 제공되는 플러그인 서비스는, 해당 가상공간에 대응되는 현실의 공간에 위치한 사람들에게 제공되는 주문/배달 서비스를 포함할 수 있다. According to one embodiment, the plug-in service provided by the virtual space platform may include an order/delivery service provided to people located in a real space corresponding to the corresponding virtual space.
예를 들어 가상공간에 대응되는 현실의 공간이 한강 공원 잠원지구인 경우, 가상공간 플랫폼에서 제공되는 서비스는 한강 공원 잠원지구 근처에 있는 음식점에 대하여 음식을 주문할 수 있도록 하는 서비스일 수 있다. For example, if the real space corresponding to the virtual space is the Hangang Park Jamwon district, the service provided by the virtual space platform may be a service allowing food to be ordered from a restaurant near the Hangang Park Jamwon district.
이와 같이 가상공간의 소유자는 가상공간에 대응되는 현실의 공간 근처에 있는 음식점, 상점, 업체 등과 사전에 업무 협약을 맺은 후 해당 음식점, 상점, 업체 등을 자신의 가상공간에 등록시키고, 가상공간 방문자가 가상공간에 등록된 음식점, 상점, 업체 등에 대하여 음식 주문, 상품 주문, 쇼핑, 배달, 해당 업체의 서비스 등을 요청하는 주문을 할 수 있게 하는 서비스를 제공할 수 있다.In this way, the owner of the virtual space enters into a business agreement in advance with restaurants, stores, and companies near the real space corresponding to the virtual space, registers the restaurant, store, and business in his or her virtual space, A can provide a service for ordering food, product ordering, shopping, delivery, and requesting services of the relevant business to restaurants, stores, and companies registered in the virtual space.
이와 같이 플러그인 서비스를 통해 같은 현실의 공간에 위치한 사람들끼리 소통하고 정보를 공유할 수 있다. 또한, 같은 현실의 공간에 위치한 이성끼리 채팅, 대화, 쪽지, 호감 표현 등을 통해 연결될 수 있다. 또한, 특정 현실의 공간에 위치한 사람에게 음식 주문, 쇼핑 등의 오더(order) 서비스를 제공할 수 있다.In this way, through the plug-in service, people in the same real space can communicate and share information. In addition, members of the opposite sex located in the same real space can be connected through chatting, conversation, notes, and expressions of liking. In addition, an order service such as ordering food or shopping may be provided to a person located in a specific real space.
가상공간 내에서 발생하는 수익은 가상공간 소유자와, 가상공간 플랫폼 운영사와, 콘텐츠 제공자(예를 들어, 음악 스트리밍 서비스일 경우, 해당 음악의 저작권자)가 나누어 가질 수 있다.Profits generated in the virtual space can be shared between the owner of the virtual space, the operator of the virtual space platform, and the content provider (for example, in the case of a music streaming service, the copyright owner of the corresponding music).
가상공간 플랫폼은, 유/무선(Wi-Fi, LTE) 통신망을 통하여 데이터 소비가 이루어지는 가상공간에서 가상공간의 소유자 사이에서 투명한 거래 정보를 공유하고, 공정한 수익 분배를 통하여 새로운 가치를 창출할 수 있다.The virtual space platform can share transparent transaction information among virtual space owners in a virtual space where data consumption occurs through wired/wireless (Wi-Fi, LTE) communication networks, and create new value through fair distribution of profits. .
도 9는 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 제공되는 플러그인 서비스의 일례로서 실시간 매칭 서비스 화면을 예시한 도면이다.9 is a diagram illustrating a real-time matching service screen as an example of a plug-in service provided in a virtual space platform according to an embodiment of the present invention.
현실의 공간에 방문한 사용자는 사용자 단말에 설치된 가상공간 플랫폼 소프트웨어/어플리케이션을 통해 현실공간의 위치에 대응하는 가상공간에 방문할 수 있다. 가상공간 플랫폼에서 제공되는 플러그인 서비스 중에서 '실시간 매칭 서비스'를 선택하면, 동일한 현실의 공간에 위치하고, 가상공간 플랫폼 소프트웨어/어플리케이션을 통해 동일한 가상공간에 방문 중인 다른 사용자를 찾아 매칭해주는 서비스를 이용할 수 있다.A user visiting a real space may visit a virtual space corresponding to a location in a real space through a virtual space platform software/application installed in a user terminal. If you select 'real-time matching service' among the plug-in services provided by the virtual space platform, you can use the service that locates in the same real space and finds and matches other users visiting the same virtual space through virtual space platform software/applications. .
도 9(a)에 나타난 것과 같이 원하는 나이를 입력하고, 도 9(b)에 나타난 것과 같이 원하는 헤어스타일을 선택하며, 도 9(c)에 나타난 것과 같이 원하는 옷 색깔을 선택하면, 동일한 현실의 공간에 위치하고, 가상공간 플랫폼 소프트웨어/어플리케이션을 통해 동일한 가상공간에 방문 중인 다른 사용자 중에서 해당 조건을 충족하는 사용자를 검색한다.If you enter the desired age as shown in FIG. 9 (a), select the desired hairstyle as shown in FIG. 9 (b), and select the desired color of clothes as shown in FIG. 9 (c), the same reality It is located in the space and searches for users who meet the conditions among other users visiting the same virtual space through the virtual space platform software/application.
모든 조건을 충족한 사용자가 맨 위에 표시되고, 조건 중 일부만을 충족한 사용자가 그 아래에 표시될 수 있으며, 검색된 사용자에게 채팅하기, 쪽지보내기 등을 통해 말을 걸 수 있다.Users who meet all conditions are displayed at the top, users who meet only some of the conditions may be displayed below, and you can chat or send messages to the searched users.
도 10은 본 발명의 일 실시예에 따른 가상공간 플랫폼에서 플러그인 서비스를 제공하는 방식을 예시한 도면이다.10 is a diagram illustrating a method of providing a plug-in service in a virtual space platform according to an embodiment of the present invention.
가상공간 플랫폼에서 제공되는 서비스는 다양한 방식으로 구현될 수 있다.Services provided in the virtual space platform can be implemented in various ways.
도 10(a)에 나타난 것과 같이, 가상공간 플랫폼에서 제공되는 서비스는 가상공간 플랫폼에 자체적으로 임베드된 프로그램에 의해 제공될 수 있다. 음악 스트리밍 서비스를 예로 들면, 가상공간 플랫폼에 자체적으로 장착되어 있는 음악 재생 프로그램을 이용하여 음악을 스트리밍할 수 있다.As shown in FIG. 10 (a), the service provided by the virtual space platform may be provided by a program itself embedded in the virtual space platform. Taking a music streaming service as an example, music can be streamed using a music playback program installed in a virtual space platform itself.
도 10(b)에 나타난 것과 같이, 가상공간 플랫폼에서 제공되는 서비스는 가상공간 플랫폼 운영사가 아닌 타 회사의 어플리케이션 또는 온라인 서비스에 접근할 수 있는 API에 의해 제공될 수 있다. 음악 스트리밍 서비스를 예로 들면, 가상공간 플랫폼에 음악 스트리밍 회사(예를 들어, Melon)의 API를 포함시켜, 해당 API를 이용하여 음악을 스트리밍할 수 있다.As shown in FIG. 10(b), the service provided by the virtual space platform may be provided by an API that can access an application or online service of another company, not a virtual space platform operator. Taking a music streaming service as an example, an API of a music streaming company (eg, Melon) may be included in a virtual space platform, and music may be streamed using the corresponding API.
도 10(c)에 나타난 것과 같이, 가상공간 플랫폼에서 제공되는 서비스는 가상공간 플랫폼 운영사가 아닌 타 회사의 어플리케이션 또는 온라인 서비스에 접근할 수 있는 URL에 의해 제공될 수 있다. 음악 스트리밍 서비스를 예로 들면, 가상공간 플랫폼에 URL을 표시하고, 사용자가 해당 URL을 클릭하여 타 회사의 어플리케이션 또는 온라인 서비스에 접근하여 음악을 스트리밍할 수 있다.As shown in FIG. 10(c), services provided by the virtual space platform may be provided by URLs that allow access to applications or online services of other companies other than the virtual space platform operator. Taking a music streaming service as an example, a URL is displayed on a virtual space platform, and a user clicks the corresponding URL to access an application or online service of another company and stream music.
도 10(d)에 나타난 것과 같이, 가상공간 플랫폼에서 제공되는 서비스는 가상공간 플랫폼 운영사가 아닌 타 회사의 어플리케이션 또는 온라인 서비스를 가상공간 플랫폼 소프트웨어/어플리케이션의 내부 창에 표시하는 방식으로 제공될 수 있다. 타 회사의 어플리케이션 또는 온라인 서비스가 사용자의 컴퓨터/스마트폰에 설치되어 있다고 할 때, 가상공간 플랫폼 소프트웨어/어플리케이션의 내부 창에 해당 어플리케이션 또는 온라인 서비스를 실행하여 음악을 스트리밍할 수 있다.As shown in FIG. 10(d), the service provided by the virtual space platform may be provided by displaying an application or online service of another company other than the virtual space platform operator on the internal window of the virtual space platform software/application. . Assuming that an application or online service of another company is installed on the user's computer/smartphone, music can be streamed by executing the application or online service in the internal window of the virtual space platform software/application.
한편, 가상공간 플랫폼 운영사의 가상공간 플랫폼 소프트웨어/어플리케이션이 아닌, 타 회사의 소프트웨어/어플리케이션에서, 현실의 공간의 위치를 파악한 후, 현실의 공간에 대응하는 가상공간의 소유자가 타 회사의 소프트웨어/어플리케이션에서 제공하도록 설정한 서비스를 제공할 수 있다. 상기 타 회사는 가상공간 플랫폼 운영사와 업무 협약을 맺어, 서로 필요한 데이터를 교환할 수 있다고 전제한다.On the other hand, after identifying the location of the real space in the software/application of another company, not the virtual space platform software/application of the virtual space platform operator, the owner of the virtual space corresponding to the real space uses the software/application of the other company. You can provide the services set to be provided by . It is assumed that the above other companies can exchange necessary data with each other by entering into a business agreement with the virtual space platform operator.
예를 들어, 사용자의 컴퓨터/스마트폰에 타 회사의 스트리밍 어플리케이션(예를 들어, 멜론, 유튜브, 트위치TV, 아프리카TV 등)이 설치되어 있고, 사용자가 현실의 A 공간에 방문한 경우, A 공간에 대응하는 가상공간의 소유자가 타 회사의 스트리밍 어플리케이션에서 B 음악이 스트리밍되도록 설정할 수 있다.For example, if another company's streaming application (eg, Melon, YouTube, Twitch TV, Afreeca TV, etc.) is installed on the user's computer/smartphone and the user visits real space A, space A The owner of the virtual space corresponding to B can set music to be streamed in a streaming application of another company.
구체적으로, A 공간이 코엑스몰 근처에 있는 'SM타운 코엑스아티움' 건물이고, A 공간에 있는 사용자가 스마트폰을 이용하여 가상공간 플랫폼 어플리케이션이 아닌 일반적인 음악 스트리밍 어플리케이션, 예를 들어 '멜론' 어플리케이션을 실행하고 있다고 할 때, 'SM타운 코엑스아티움'에 대응하는 가상공간을 소유한 사람은, '멜론' 어플리케이션에서 'SM 엔터테인먼트에서 발행한 음반'이 재생되도록 설정할 수 있다. A 공간에 있는 사용자는 가상공간 소유자가 설정한 음악을 듣다가 해당 음악의 음원을 구매할 수 있고, 사용자의 음원 구매로 인해 발생하는 수입은 저작권자, 음악 스트리밍 회사, 가상공간 플랫폼 운영사, 가상공간 소유자가 나누어 가질 수 있다.Specifically, Space A is the 'SM Town Coex Artium' building near COEX Mall, and a user in Space A uses a smartphone to use a general music streaming application, not a virtual space platform application, such as a 'Melon' application. Assuming that is running, a person who owns a virtual space corresponding to 'SM Town Coexartium' can set 'Records issued by SM Entertainment' to be played in the 'Melon' application. A user in space A can listen to music set by the owner of the virtual space and then purchase the sound source of the music, and the revenue generated from the user's purchase of the sound source goes to the copyright holder, music streaming company, virtual space platform operator, and virtual space owner. can share
수익 분배와 관련하여, 플러그인 서비스가 가상공간 플랫폼을 통해 제공되는 경우에는 가상공간 소유자가 가상공간 플랫폼에 나타나는 가상공간의 메인 페이지, 제공 서비스 등을 커스트마이즈하여 가상공간 이용자의 구매 의욕을 높여 가상공간에서의 매출을 극대화할 수 있으므로, 가상공간에서 발생한 수익을 배분 받을 이유가 충분하다.Regarding revenue distribution, if the plug-in service is provided through a virtual space platform, the owner of the virtual space customizes the main page of the virtual space appearing on the virtual space platform, provided services, etc. to increase the willingness to purchase virtual space users. Since sales can be maximized in the virtual space, there is ample reason to receive distribution of the profits generated in the virtual space.
그러나 가상공간 플랫폼 어플리케이션이 아닌 다른 어플리케이션에서 가상공간 소유자가 설정해 놓은 서비스와 같이 플러그인 서비스가 타 회사의 어플리케이션을 통해 제공될 경우, 가상공간 소유자가 실질적으로 매출에 기여하는 정도가 낮으므로, 가상공간에서 발생한 수익을 배분 받을 이유가 부족하다.However, if a plug-in service is provided through an application of another company, such as a service set by a virtual space owner in an application other than a virtual space platform application, the virtual space owner's actual contribution to sales is low. There is not enough reason to distribute the generated profits.
이에 대하여 가상공간의 소유자와 가상공간에 대응하는 현실의 공간의 소유자가 동일한지 여부를 나타내는 플래그(flag)를 별도로 설정할 수 있다. 예컨대, isOwner라는 플래그를 이용하여, 가상공간의 소유자와 가상공간에 대응하는 현실의 공간의 소유자가 동일하면 isOwner = True로 설정하고, 가상공간과 가상공간에 대응하는 현실의 공간의 소유자가 다르면 isOwner = False로 설정할 수 있다.In contrast, a flag indicating whether the owner of the virtual space and the owner of the real space corresponding to the virtual space are the same may be separately set. For example, by using the isOwner flag, if the owner of the virtual space and the owner of the real space corresponding to the virtual space are the same, set isOwner = True, and if the owner of the virtual space and the real space corresponding to the virtual space are different, isOwner = can be set to False.
isOwner = True일 경우, 현실의 공간의 소유자는 가상공간 플랫폼 링크, 가상공간 플랫폼 운영사와 협약을 맺은 타 회사의 어플리케이션 링크 등의 광고를 현실의 공간에 부착하는 등의 방식으로 가상공간에서의 매출을 극대화할 수 있다. 즉, isOwner = True일 경우, 가상공간 소유자에게 분배되는 수익 비율을 더 높게 설정할 수 있다.If isOwner = True, the owner of the real space generates sales in the virtual space by attaching advertisements such as links to virtual space platforms and links to applications of other companies that have signed agreements with virtual space platform operators to the real space. can be maximized. That is, if isOwner = True, the percentage of revenue distributed to virtual space owners can be set higher.
도 11은 본 발명의 일 실시예에 따른 가상공간 플랫폼 서비스 제공 방법을 예시한 순서도이다.11 is a flowchart illustrating a virtual space platform service providing method according to an embodiment of the present invention.
도 11에 나타난 것과 같이, 본 발명의 일 실시예에 따른 가상공간 플랫폼 서비스 제공 방법은, 인터넷 상에 현실공간에 대응되는 가상공간을 구축하는 단계(S1110), 가상공간을 복수개의 구역으로 분할하는 단계(S1130), 분할된 각 가상공간의 거래 정보를 포함하는 블록을 생성하는 단계(S1140), 각 블록을 연결하여 블록체인을 구성하는 단계(S1150), 사용자 단말로부터 위치 정보를 수신하는 단계(S1160) 및 위치 정보에 대응되는 분할공간에 설정된 서비스를 사용자 단말에게 제공하는 단계(S1160)를 포함할 수 있다.As shown in FIG. 11, the method for providing a virtual space platform service according to an embodiment of the present invention includes constructing a virtual space corresponding to a real space on the Internet (S1110), dividing the virtual space into a plurality of zones. Step (S1130), generating a block including transaction information of each divided virtual space (S1140), constructing a block chain by connecting each block (S1150), receiving location information from a user terminal ( S1160) and providing a service set in the divided space corresponding to the location information to the user terminal (S1160).
가상공간을 복수개의 구역으로 분할하는 단계(S1110)는, 부동산 등기부 상 구획을 기준으로 가상공간을 복수개의 구역으로 분할하는 단계를 포함할 수 있다.Dividing the virtual space into a plurality of zones (S1110) may include dividing the virtual space into a plurality of zones based on the zones on the real estate register.
위치 정보에 대응되는 분할공간에 설정된 서비스를 제공하는 단계(S1160)는 사용자 단말에게 음악 스트리밍 서비스를 제공하는 단계를 포함할 수 있으며, 음악 스트리밍 서비스는 가상공간 플랫폼에 자체적으로 임베드된 음악 재생 프로그램에 의해 제공되거나, 타 회사의 음악 재생 어플리케이션 또는 음악 재생 온라인 서비스에 접근할 수 있는 API에 의해 제공되거나, 타 회사의 음악 재생 어플리케이션 또는 음악 재생 온라인 서비스에 접근할 수 있는 URL에 의해 제공되거나, 타 회사의 음악 재생 어플리케이션 또는 음악 재생 온라인 서비스를 가상공간 플랫폼 소프트웨어/어플리케이션의 내부 창에 표시하는 방식으로 제공될 수 있다.The step of providing a service set in the divided space corresponding to the location information (S1160) may include providing a music streaming service to a user terminal, and the music streaming service is provided in a music playback program self-embedded in the virtual space platform. Provided by an API that can access another company's music playback application or music playback online service, provided by a URL that can access another company's music playback application or music playback online service, or provided by another company It may be provided by displaying a music playing application or music playing online service of the virtual space platform software/application on an internal window.
위치 정보에 대응되는 분할공간에 설정된 서비스를 제공하는 단계(S1160)는, 사용자 단말에게, 분할공간에 대응되는 현실공간에 위치한 다른 사용자 단말에 대한 정보를 제공하는 단계를 포함할 수 있으며, 예를 들어 도 9에서 설명한 실시간 매칭 서비스를 통해 다른 사용자 단말에 대한 정보가 제공될 수 있다.Providing a service set in the divided space corresponding to the location information (S1160) may include providing information about other user terminals located in the real space corresponding to the divided space to the user terminal, for example. For example, information on other user terminals may be provided through the real-time matching service described in FIG. 9 .
블록체인을 구성하는 단계(S1140)와 사용자 단말로부터 위치 정보를 수신하는 단계(S1150) 사이에, 블록체인 상에서 각 분할공간에 대한 블록 정보를 업데이트하거나 새로운 블록을 생성함으로써 각 분할공간을 매매하기 위한 단계로서, 매수자 단말로부터 거래 대상 분할공간에 대한 거래 요청을 수신하는 단계, 소유자 단말로부터 거래 요청의 승인을 수신하는 단계, 거래의 무결성을 검증하는 단계 및 거래의 무결성이 검증된 경우 거래 대상 분할공간의 거래를 처리하는 단계가 포함될 수 있다. 이 때 거래를 처리하는 단계는 블록체인에 액세스하여 거래 대상 분할공간에 대한 블록 정보를 업데이트하는 단계를 포함할 수 있다.Between the step of constructing the block chain (S1140) and the step of receiving location information from the user terminal (S1150), updating the block information for each divided space on the blockchain or creating a new block to trade each divided space The steps include receiving a transaction request for the transaction target partition space from the buyer terminal, receiving approval of the transaction request from the owner terminal, verifying the integrity of the transaction, and when the transaction integrity is verified, the transaction target partition space. The step of processing the transaction of may be included. At this time, the step of processing the transaction may include accessing the block chain and updating block information about the transaction target partition space.
기타 가상공간 플랫폼 서비스 제공 방법에 대하여 위에서 설명한 내용과 반복되는 부분에 대한 구체적인 설명은 생략한다.Detailed descriptions of the contents and repetitions of the above-described methods of providing other virtual space platform services will be omitted.
도 12는 본 발명의 일 실시예에 따른 가상공간 플랫폼 서비스 제공 서버를 예시한 블록도이다.12 is a block diagram illustrating a virtual space platform service providing server according to an embodiment of the present invention.
도 12에 나타난 것과 같이, 본 발명의 일 실시예에 따른 가상공간 플랫폼 서비스 제공 서버는, 하나 이상의 프로세서(1210), 프로세서(1210)에 의하여 수행되는 컴퓨터 프로그램을 로드하는 메모리(1220), 하나 이상의 컴퓨터 프로그램이 비일시적으로 저장된 스토리지(1230) 및 네트워크 인터페이스(1240)를 포함할 수 있다.As shown in FIG. 12, the virtual space platform service providing server according to an embodiment of the present invention includes one or
프로세서(1210)는 본 발명의 실시예들에 따른 가상공간 플랫폼 서비스 제공 방법을 구현할 수 있는 컴퓨팅 장치의 각 구성의 전반적인 동작을 제어한다. 프로세서(1210)는 CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit), GPU(Graphic Processing Unit) 또는 본 발명의 기술 분야에 잘 알려진 임의의 형태의 프로세서를 포함하여 구성될 수 있다. 또한, 프로세서(1210)는 본 발명의 실시예들에 따른 방법을 실행하기 위한 적어도 하나의 애플리케이션 또는 프로그램에 대한 연산을 수행할 수 있다. 본 발명의 실시예들에 따른 가상공간 플랫폼 서비스 제공 방법을 구현할 수 있는 컴퓨팅 장치는 하나 이상의 프로세서를 구비할 수 있다.The
메모리(1220)는 각종 데이터, 명령 및/또는 정보를 저장한다. 메모리(1220)는 본 발명의 실시예들에 따른 가상공간 플랫폼 서비스 제공 방법을 실행하기 위하여 스토리지(1230)로부터 하나 이상의 컴퓨터 프로그램을 로드할 수 있다.
스토리지(1230)는 하나 이상의 컴퓨터 프로그램을 비일시적으로 저장할 수 있다. 스토리지(1230)는 ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리 등과 같은 비휘발성 메모리, 하드 디스크, 착탈형 디스크, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터로 읽을 수 있는 기록 매체를 포함하여 구성될 수 있다. 스토리지(1230)에는 본 발명의 실시예들에 따른 가상공간 플랫폼 서비스 제공 방법을 수행하도록 하는 인스트럭션을 포함하는 컴퓨터 프로그램이 저장되어 있다.
본 발명의 실시예들에 따른 가상공간 플랫폼 서비스 제공 방법을 수행하도록 하는 컴퓨터 프로그램은 메모리(1230)에 로드되어, 프로세서(1210)로 하여금 본 발명의 실시예들에 따른 가상공간 플랫폼 서비스 제공 방법을 수행하도록 하는 인스트럭션을 포함할 수 있다.A computer program for performing the virtual space platform service providing method according to embodiments of the present invention is loaded into the
구체적으로 컴퓨터 프로그램은, 인터넷 상에 현실공간에 대응되는 가상공간을 구축하는 인스트럭션, 가상공간을 복수개의 구역으로 분할하는 인스트럭션, 분할공간의 거래 정보를 포함하는 블록을 생성하는 인스트럭션, 각 블록을 연결하여 블록체인을 구성하는 인스트럭션, 사용자 단말로부터 위치 정보를 수신하는 인스트럭션 및 위치 정보에 대응되는 분할공간에 설정된 서비스를 사용자 단말에게 제공하는 인스트럭션을 포함할 수 있다.Specifically, the computer program includes an instruction for constructing a virtual space corresponding to real space on the Internet, an instruction for dividing the virtual space into a plurality of zones, an instruction for generating a block including transaction information of the divided space, and connecting each block. It may include an instruction constituting a block chain, an instruction for receiving location information from a user terminal, and an instruction for providing a service set in a divided space corresponding to the location information to a user terminal.
기타 가상공간 플랫폼 서비스 제공 서버를 구성하는 컴퓨터 프로그램에 대하여 위에서 설명한 내용과 반복되는 부분에 대한 구체적인 설명은 생략한다.A detailed description of the contents and repetitions of the computer program constituting the other virtual space platform service providing server will be omitted.
한편, 본 명세서의 각 순서도는 각 단계를 순차적으로 실행하는 것으로 기재하고 있으나, 이는 본 발명의 기술 사상을 예시적으로 설명한 것에 불과할 뿐, 본 명세서의 각 순서도의 각 단계의 실행이 시계열적인 순서로 한정되는 것은 아니다.On the other hand, although each flowchart in this specification is described as sequentially executing each step, this is merely an illustrative example of the technical idea of the present invention, and the execution of each step in each flowchart in this specification is performed in a time-series order. It is not limited.
본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 본 명세서의 각 순서도의 단계에서 하나 이상의 단계의 순서를 변경하거나, 하나 이상의 단계를 생략하거나, 하나 이상의 단계를 병렬적으로 실행하는 등 본 명세서의 각 순서도의 각 단계를 다양하게 수정 및 변형할 수 있을 것이다.Those skilled in the art to which the present invention belongs may change the order of one or more steps in each flow chart step in this specification, omit one or more steps, or change one or more steps without departing from the essential characteristics of the present invention. Various modifications and variations may be made to each step of each flowchart in this specification, such as executing the steps in parallel.
지금까지 설명된 본 발명의 실시예에 따른 방법들은 컴퓨터가 읽을 수 있는 코드로 구현된 컴퓨터 프로그램의 실행에 의하여 수행될 수 있다. 상기 컴퓨터 프로그램은 인터넷 등의 네트워크를 통하여 제1 컴퓨팅 장치로부터 제2 컴퓨팅 장치에 전송되어 상기 제2 컴퓨팅 장치에 설치될 수 있고, 이로써 상기 제2 컴퓨팅 장치에서 사용될 수 있다. 상기 제1 컴퓨팅 장치 및 상기 제2 컴퓨팅 장치는 서버 장치, 클라우드 서비스를 위한 서버 풀에 속한 물리 서버, 데스크탑 PC와 같은 고정식 컴퓨팅 장치를 모두 포함한다.The methods according to the embodiments of the present invention described so far can be performed by executing a computer program implemented as computer readable code. The computer program may be transmitted from the first computing device to the second computing device through a network such as the Internet, installed in the second computing device, and thus used in the second computing device. The first computing device and the second computing device include both a server device, a physical server belonging to a server pool for a cloud service, and a fixed computing device such as a desktop PC.
상기 컴퓨터 프로그램은 마그네틱 저장매체(예를 들면, ROM, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, CD-ROM, DVD 등), 플래시 메모리(예를 들면, USB, SSD) 등과 같은 비-일시적인 기록매체(non-transitory medium)에 저장된 것일 수도 있다.The computer program is a magnetic storage medium (eg, ROM, floppy disk, hard disk, etc.), optical reading medium (eg, CD-ROM, DVD, etc.), flash memory (eg, USB, SSD), etc. It may also be stored on the same non-transitory medium.
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다.Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art to which the present invention pertains can be implemented in other specific forms without changing the technical spirit or essential features of the present invention. I can understand. Therefore, the embodiments described above should be understood as illustrative in all respects and not limiting.
Claims (6)
제1 시점에 수신된 제1 사용자 단말의 위치 정보에 대응되는 제1 현실 공간을 식별하고, 상기 제1 현실 공간에 대응되는 가상 공간의 제1 분할 공간을 식별하는 단계;
상기 제1 분할 공간에 대응되는 제1 온라인 서비스의 데이터를 상기 제1 사용자 단말에 송신하는 단계;
상기 제1 시점에 수신된 제2 사용자 단말의 위치 정보에 대응되는 상기 제1 현실 공간을 식별하고, 상기 제1 현실 공간에 대응되는 가상 공간의 상기 제1 분할 공간을 식별하는 단계; 및
상기 제1 분할 공간에 대응되는 제1 온라인 서비스의 데이터를 상기 제2 사용자 단말에 송신하는 단계를 포함하되,
상기 제1 분할 공간은 상기 가상 공간을 복수개의 구역으로 분할한 공간 중 하나인 것이고,
상기 제1 온라인 서비스는, 상기 제1 온라인 서비스에 일대일 대응되는 현실 공간에 위치하는 사용자 단말에 한하여 엑세스가 허용되는 온라인 서비스이고,
상기 제1 온라인 서비스의 데이터를 송신 받는 제1 사용자 단말 및 제2 사용자 단말은 상기 제1 분할 공간에 대응되는 제1 현실 공간에 위치하는 것이고,
상기 제1 온라인 서비스의 데이터는, 상기 제1 온라인 서비스에 접근할 수 있는 API(Application Programming Interface), 상기 제1 온라인 서비스에 접근할 수 있는 URL(Uniform Resource Locator), 상기 가상 공간에 임베드(embed)된 프로그램 중 어느 하나 이상의 수단에 의해 제1 사용자 단말 및 제2 사용자 단말에 송신되는 것이고,
상기 제1 온라인 서비스는 상기 제1 온라인 서비스를 제공하는 제3 사용자 단말이 상기 제1 온라인 서비스를 요구하는 제1 사용자 단말의 입력에 응답하여 제공되는 것이고,
상기 제1 온라인 서비스의 데이터는, 상기 제1 현실 공간에 위치하고 있는 상기 제1 사용자 단말과 상기 제1 현실 공간에 위치하고 있는 상기 제2 사용자 단말 사이의 채팅 메시지 데이터를 포함하는,
동일한 현실 공간에 함께 위치하는 플랫폼 사용자 간의 채팅 서비스 제공 방법.In a method performed by a computing device,
identifying a first real space corresponding to the location information of a first user terminal received at a first point in time, and identifying a first divided space of a virtual space corresponding to the first real space;
transmitting data of a first online service corresponding to the first divided space to the first user terminal;
identifying the first real space corresponding to the location information of the second user terminal received at the first point in time, and identifying the first divided space of virtual space corresponding to the first real space; and
Transmitting data of a first online service corresponding to the first divided space to the second user terminal;
The first divided space is one of spaces obtained by dividing the virtual space into a plurality of zones;
The first online service is an online service that allows access only to user terminals located in a real space corresponding to the first online service on a one-to-one basis;
A first user terminal and a second user terminal receiving data of the first online service are located in a first real space corresponding to the first divided space;
The data of the first online service may include an API (Application Programming Interface) for accessing the first online service, a URL (Uniform Resource Locator) for accessing the first online service, and embedded in the virtual space. ) is transmitted to the first user terminal and the second user terminal by any one or more means of the programmed program,
The first online service is provided in response to an input of a first user terminal requesting the first online service by a third user terminal providing the first online service;
The data of the first online service includes chatting message data between the first user terminal located in the first real space and the second user terminal located in the first real space,
A method of providing chat service between platform users co-located in the same real space.
상기 제1 온라인 서비스는,
상기 제1 온라인 서비스에 대응되는 현실 공간에 현재 위치하고, 상기 제1 온라인 서비스에 접속한 사용자 단말 간의 채팅 서비스를 제공하는 것인,
동일한 현실 공간에 함께 위치하는 플랫폼 사용자 간의 채팅 서비스 제공 방법.According to claim 1,
The first online service,
Providing a chatting service between user terminals currently located in a real space corresponding to the first online service and accessing the first online service;
A method of providing chat service between platform users co-located in the same real space.
상기 제1 온라인 서비스는,
상기 제1 온라인 서비스에 대응되는 현실 공간에 현재 위치한 사람들에게 제공되는 음식 주문 서비스를 제공하는 것이고,
상기 음식 주문 서비스를 통하여 접수된 주문 정보는 상기 제1 분할 공간에 등록된 업체 측 장치로 송신되는 것을 특징으로 하는,
동일한 현실 공간에 함께 위치하는 플랫폼 사용자 간의 채팅 서비스 제공 방법.According to claim 1,
The first online service,
To provide a food ordering service provided to people currently located in a real space corresponding to the first online service,
Characterized in that the order information received through the food ordering service is transmitted to a company-side device registered in the first divided space,
A method of providing chat service between platform users co-located in the same real space.
상기 제1 온라인 서비스는,
상기 제3 사용자에 의하여 제공되는 컨텐츠의 스트리밍 서비스를 제공되는 것이고,
상기 제3 사용자는 상기 제1 분할 공간의 소유자인,
동일한 현실 공간에 함께 위치하는 플랫폼 사용자 간의 채팅 서비스 제공 방법.According to claim 1,
The first online service,
A streaming service of content provided by the third user is provided,
The third user is the owner of the first divided space,
A method of providing chat service between platform users co-located in the same real space.
제2 시점에 수신된 상기 제1 사용자 단말의 위치 정보에 대응되는 제2 현실 공간을 식별하는 단계;
상기 제2 현실 공간에 대응되는 가상 공간의 제2 분할 공간을 식별하는 단계; 및
상기 제2 분할 공간에 대응되는 제2 온라인 서비스의 데이터를 상기 제1 사용자 단말에 송신하는 단계를 더 포함하되,
상기 제1 온라인 서비스는 제3 사용자에 의하여 서비스가 설정되고,
상기 제2 온라인 서비스는 제4 사용자에 의하여 서비스가 설정되며,
상기 제3 사용자와 상기 제4 사용자는 모두 상기 컴퓨팅 장치에 의하여 서비스 되는 가상공간 플랫폼 서비스의 사용자인,
동일한 현실 공간에 함께 위치하는 플랫폼 사용자 간의 채팅 서비스 제공 방법.According to claim 1,
identifying a second real space corresponding to the location information of the first user terminal received at a second point in time;
identifying a second divided space of the virtual space corresponding to the second real space; and
Transmitting data of a second online service corresponding to the second divided space to the first user terminal;
The first online service is set up by a third user,
The second online service is set by a fourth user,
Both the third user and the fourth user are users of a virtual space platform service serviced by the computing device,
A method of providing chat service between platform users co-located in the same real space.
상기 제2 온라인 서비스는,
상기 제2 온라인 서비스에 대응되는 현실 공간에 현재 위치하고, 상기 제2 온라인 서비스에 접속한 사용자 단말 간의 채팅 서비스를 제공하지 않는 것인,
동일한 현실 공간에 함께 위치하는 플랫폼 사용자 간의 채팅 서비스 제공 방법.According to claim 5,
The second online service,
not providing a chatting service between user terminals currently located in a real space corresponding to the second online service and accessing the second online service;
A method of providing chat service between platform users co-located in the same real space.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230078066A KR102578410B1 (en) | 2018-05-04 | 2023-06-19 | Method for providing on-line service |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20180051706 | 2018-05-04 | ||
| KR1020180051706 | 2018-05-04 | ||
| KR1020220014025A KR102419656B1 (en) | 2018-05-04 | 2022-02-03 | Method for providing on-line service |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220014025A Division KR102419656B1 (en) | 2018-05-04 | 2022-02-03 | Method for providing on-line service |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020230078066A Division KR102578410B1 (en) | 2018-05-04 | 2023-06-19 | Method for providing on-line service |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20220103668A KR20220103668A (en) | 2022-07-22 |
| KR102546627B1 true KR102546627B1 (en) | 2023-06-22 |
Family
ID=68534899
Family Applications (7)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180084579A Expired - Fee Related KR102094721B1 (en) | 2018-05-04 | 2018-07-20 | Virtual space platform based on blockchain |
| KR1020200035350A Ceased KR20200037159A (en) | 2018-05-04 | 2020-03-24 | Method for providing on-line service conncetable on specific space |
| KR1020200167303A Expired - Fee Related KR102314384B1 (en) | 2018-05-04 | 2020-12-03 | Method for providing on-line service conncetable on specific space |
| KR1020210135487A Active KR102359678B1 (en) | 2018-05-04 | 2021-10-13 | Method for providing on-line service conncetable on specific space |
| KR1020220014025A Expired - Fee Related KR102419656B1 (en) | 2018-05-04 | 2022-02-03 | Method for providing on-line service |
| KR1020220083320A Active KR102546627B1 (en) | 2018-05-04 | 2022-07-06 | Method for providing chatting service for the users locating same phycial place |
| KR1020230078066A Active KR102578410B1 (en) | 2018-05-04 | 2023-06-19 | Method for providing on-line service |
Family Applications Before (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180084579A Expired - Fee Related KR102094721B1 (en) | 2018-05-04 | 2018-07-20 | Virtual space platform based on blockchain |
| KR1020200035350A Ceased KR20200037159A (en) | 2018-05-04 | 2020-03-24 | Method for providing on-line service conncetable on specific space |
| KR1020200167303A Expired - Fee Related KR102314384B1 (en) | 2018-05-04 | 2020-12-03 | Method for providing on-line service conncetable on specific space |
| KR1020210135487A Active KR102359678B1 (en) | 2018-05-04 | 2021-10-13 | Method for providing on-line service conncetable on specific space |
| KR1020220014025A Expired - Fee Related KR102419656B1 (en) | 2018-05-04 | 2022-02-03 | Method for providing on-line service |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020230078066A Active KR102578410B1 (en) | 2018-05-04 | 2023-06-19 | Method for providing on-line service |
Country Status (1)
| Country | Link |
|---|---|
| KR (7) | KR102094721B1 (en) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102258285B1 (en) * | 2019-11-19 | 2021-05-31 | 데이터킹주식회사 | Method and server for generating and using a virtual building |
| KR102322953B1 (en) * | 2019-11-19 | 2021-11-09 | 데이터킹주식회사 | Method and system for dealing a virtual real estate and determining a value of the virtual real estate |
| KR102147283B1 (en) * | 2019-12-16 | 2020-08-24 | 황성배 | Method for real estate asset securitization based on blockchain and server for the method |
| KR102342995B1 (en) * | 2020-04-07 | 2021-12-23 | 송은하 | System of registration for shares of owner non-specifiable or ownership non-existence assets and method thereof |
| KR102157171B1 (en) * | 2020-04-07 | 2020-09-17 | 송은하 | System for trading share based on block chain for owner non-specific common assets and method thereof |
| KR102342996B1 (en) * | 2020-04-07 | 2021-12-23 | 송은하 | Method and system of splitting shares for owner non-specifiable or ownership non-existence assets and generating cadastral maps and addresses for splitted shares |
| KR102418486B1 (en) * | 2021-09-28 | 2022-07-07 | 식신 주식회사 | Method And Platform for Space Assetization |
| KR102616634B1 (en) * | 2021-11-03 | 2023-12-20 | 엘지전자 주식회사 | Method of using tangible asset using blockchain and server implementing thereof |
| KR102479283B1 (en) * | 2021-11-16 | 2022-12-21 | (주)카탈로닉스 | Environmental data Sharing System and Method for Metaverse |
| KR102518304B1 (en) * | 2021-12-03 | 2023-04-06 | 주식회사 화컴 | A system for the service on a virtual reality space bounded by beacon bluetooth reach |
| KR102434058B1 (en) * | 2022-01-28 | 2022-08-19 | 주식회사 캐시존 | Advertising agency system and its service method based on NFT Platform |
| KR102648829B1 (en) * | 2022-02-17 | 2024-03-18 | 김진곤 | Method of operating metaverse server device for generating metaverse space including virtual gift voucher instant issuance kiosk and method of operating metaverse system including same |
| JP7158789B1 (en) * | 2022-03-17 | 2022-10-24 | Zeta有限会社 | Methods, systems and programs for linking real and virtual worlds |
| KR102523298B1 (en) * | 2022-03-21 | 2023-04-18 | 정채린 | System for providing property brokerage service using virtualization of personal account |
| KR102480331B1 (en) * | 2022-03-21 | 2022-12-23 | 주식회사 인포인 | Metaverse platform providing system implemented through tradable object placement |
| KR102494879B1 (en) * | 2022-03-22 | 2023-02-06 | (주)스페이스웨이비 | METHOD FOR MANAGING IoT BASED MODULAR BUILDING USING BLOCKCHAIN AND SYSTEM USING THE SAME |
| CN118891647A (en) * | 2022-03-31 | 2024-11-01 | 瑞尔莱兹有限公司 | Information processing device, information processing method, and program |
| US12556397B2 (en) * | 2022-07-22 | 2026-02-17 | Bank Of America Corporation | System for digital identity detection and verification when traversing between virtual environments |
| KR102924152B1 (en) * | 2022-07-26 | 2026-02-06 | 이재복 | Online platfom for trading divisional online land ownership connected with e-commerce |
| KR102662023B1 (en) * | 2022-07-26 | 2024-04-30 | 이재복 | Metaverse platform for trading divisional Metaverse land ownership connected with e-commerce |
| KR102669562B1 (en) * | 2022-11-02 | 2024-05-28 | 메타브릿지 주식회사 | System for providing Metaverse service for the realization of advanced real space |
| KR102588706B1 (en) * | 2022-11-30 | 2023-10-16 | 주식회사 수리5형제 | System for providing virtual star trading service for social media |
| KR102720849B1 (en) * | 2022-12-05 | 2024-10-23 | 주식회사 이매지니어스 | Method for providing location based augmented reality service with non-fungible token |
| KR102633816B1 (en) * | 2023-03-03 | 2024-02-05 | 주식회사 숲페이드 | Complex cultural space realization system based on artificial intelligence |
| KR102568307B1 (en) * | 2023-04-05 | 2023-08-18 | 희망둥지협동조합 | Metaverse system capable of providing local information |
| WO2024257901A1 (en) * | 2023-06-12 | 2024-12-19 | 식신 주식회사 | Space assetization platform and space assetization method |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002015156A (en) * | 2000-06-30 | 2002-01-18 | Sony Corp | Virtual space providing apparatus, virtual space providing system, and virtual space providing method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100417004B1 (en) * | 2000-05-10 | 2004-01-31 | 주식회사 이소프넷 | On-line and off-line linking method based on 3 dimension virtual reality and system thereof |
| KR20050012332A (en) | 2003-07-25 | 2005-02-02 | 박종철 | Cyber real estate sale in lots method |
| JP2005182331A (en) | 2003-12-18 | 2005-07-07 | Sony Corp | Information processing system, service providing device and method, information processor and information processing method, program and recording medium |
| KR101058663B1 (en) * | 2009-11-17 | 2011-08-25 | 한국예술종합학교 산학협력단 | System that provides story map service that users make together |
| KR20160054451A (en) * | 2016-05-04 | 2016-05-16 | 주식회사 디지털 태인 | System and Method for Providing Real Estate Information |
-
2018
- 2018-07-20 KR KR1020180084579A patent/KR102094721B1/en not_active Expired - Fee Related
-
2020
- 2020-03-24 KR KR1020200035350A patent/KR20200037159A/en not_active Ceased
- 2020-12-03 KR KR1020200167303A patent/KR102314384B1/en not_active Expired - Fee Related
-
2021
- 2021-10-13 KR KR1020210135487A patent/KR102359678B1/en active Active
-
2022
- 2022-02-03 KR KR1020220014025A patent/KR102419656B1/en not_active Expired - Fee Related
- 2022-07-06 KR KR1020220083320A patent/KR102546627B1/en active Active
-
2023
- 2023-06-19 KR KR1020230078066A patent/KR102578410B1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002015156A (en) * | 2000-06-30 | 2002-01-18 | Sony Corp | Virtual space providing apparatus, virtual space providing system, and virtual space providing method |
Non-Patent Citations (1)
| Title |
|---|
| Everything You Need To Know About MARK.SPACE - A Beginner’s Guide To MARK.SPACE Universe (2018.4.26.) 1부* |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102359678B1 (en) | 2022-02-08 |
| KR20220103668A (en) | 2022-07-22 |
| KR20230093215A (en) | 2023-06-27 |
| KR20200141417A (en) | 2020-12-18 |
| KR20190127512A (en) | 2019-11-13 |
| KR20210128958A (en) | 2021-10-27 |
| KR102314384B1 (en) | 2021-10-19 |
| KR102094721B1 (en) | 2020-03-30 |
| KR20220024240A (en) | 2022-03-03 |
| KR102578410B1 (en) | 2023-09-14 |
| KR20200037159A (en) | 2020-04-08 |
| KR102419656B1 (en) | 2022-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102546627B1 (en) | Method for providing chatting service for the users locating same phycial place | |
| US20220391887A1 (en) | Systems and Methods for Maintenance of NFT Assets | |
| KR102121930B1 (en) | Method and system for processing personal data base on block chain | |
| JP7522807B2 (en) | COMPUTER-IMPLEMENTED METHODS AND SYSTEMS | |
| JP6967116B1 (en) | Electronic ticket management system and program | |
| WO2023215792A2 (en) | Non-fungible tokens for stadium seats and tickets | |
| US12206779B2 (en) | System for certificating and synchronizing virtual world and physical world | |
| US20080109322A1 (en) | Rights exchange user interface | |
| US20080109234A1 (en) | Secondary market for contingent rights exchange | |
| US20240311928A1 (en) | Online discussion forums supporting decentralized autonomous organizations | |
| Rafati Niya et al. | Deti: A decentralized ticketing management platform | |
| JP2022504324A (en) | Systems and methods for event admission | |
| KR102531437B1 (en) | Blockchain-based nft media content-related activity proof system | |
| KR20130033665A (en) | System and method for sharing advertisement benefit for collective community | |
| JP2026035858A (en) | Communication Systems and Programs | |
| JP7237233B1 (en) | Apparatus, method and program for gifting | |
| KR102118910B1 (en) | Method for provision of virtual reality personalized indirect advertisement using hybrid block chain | |
| JP2023134086A (en) | Device for gifting, method and program therefor | |
| KR20230155858A (en) | Token management method and system for distribution of music copyright fee based on connection between token management server and streaming server | |
| JP2023157295A (en) | Information processing method, information processing device and program | |
| KR20230081559A (en) | Methods and systems for providing NFT-based anonymous chatting dating services using genome (genetic and multiomic) data | |
| KR102694063B1 (en) | Method, apparatus and program for providing sponsorship platform services between brands and indistal | |
| Bachmann et al. | Deti: A decentralized ticketing management platform | |
| Chaudhary | Fairness in NIL-based NFT marketplace (NNM) | |
| HK40112265A (en) | Communication system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| PA0107 | Divisional application |
St.27 status event code: A-0-1-A10-A18-div-PA0107 St.27 status event code: A-0-1-A10-A16-div-PA0107 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| A107 | Divisional application of patent | ||
| GRNT | Written decision to grant | ||
| PA0107 | Divisional application |
St.27 status event code: A-0-1-A10-A18-div-PA0107 St.27 status event code: A-0-1-A10-A16-div-PA0107 |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |