KR20200100477A - Method and apparatus for providing asynchronous game item trading function - Google Patents

Method and apparatus for providing asynchronous game item trading function Download PDF

Info

Publication number
KR20200100477A
KR20200100477A KR1020190018826A KR20190018826A KR20200100477A KR 20200100477 A KR20200100477 A KR 20200100477A KR 1020190018826 A KR1020190018826 A KR 1020190018826A KR 20190018826 A KR20190018826 A KR 20190018826A KR 20200100477 A KR20200100477 A KR 20200100477A
Authority
KR
South Korea
Prior art keywords
item
exchange transaction
exchange
user account
transaction
Prior art date
Application number
KR1020190018826A
Other languages
Korean (ko)
Inventor
한재석
Original Assignee
주식회사 넥슨코리아
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 넥슨코리아 filed Critical 주식회사 넥슨코리아
Priority to KR1020190018826A priority Critical patent/KR20200100477A/en
Publication of KR20200100477A publication Critical patent/KR20200100477A/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/69Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
    • A63F2300/575Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for trading virtual items

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a method for providing an asynchronous game item exchange transaction function, which comprises the steps of: obtaining, from a first user account, an exchange transaction registration request for requesting exchange transaction registration for a first item held by the first user account; registering the acquired item exchange transaction registration request in a transaction database which can be identified by a plurality of user accounts; obtaining, from a second user account, a first exchange transaction establishment request for requesting an exchange between the first item and a second item based on the registered exchange transaction registration request; determining whether an exchange transaction between the first item and the second item is established; and determining whether to modify the database of at least one user account holding the item, for which the transaction was established, based on a determination result. Therefore, the present invention can increase economic stability in a game while increasing user satisfaction.

Description

비동기식 게임 아이템 교환 거래 기능을 제공하는 방법 및 장치{METHOD AND APPARATUS FOR PROVIDING ASYNCHRONOUS GAME ITEM TRADING FUNCTION } Method and apparatus for providing asynchronous game item exchange trading function {METHOD AND APPARATUS FOR PROVIDING ASYNCHRONOUS GAME ITEM TRADING FUNCTION}

본 개시는 게임 아이템의 거래 방법을 제공하기 위한 것이다.The present disclosure is to provide a method of trading game items.

컴퓨팅 디바이스 및 네트워크 환경의 발달에 따라 다양한 유무선 통신 기기를 이용한 온라인 기반의 게임을 즐기는 사용자들이 크게 증가하고 있다. 온라인 게임들은 사용자가 직접 제어하는 캐릭터 및 캐릭터가 포함하는 아이템들을 제공함으로써 사용자의 게임에 대한 흥미를 유발한다.With the development of computing devices and network environments, users who enjoy online-based games using various wired and wireless communication devices are increasing significantly. Online games induce an interest in a user's game by providing a character directly controlled by the user and items included in the character.

일반적으로, 게임 시스템 내에서는 다양한 방식에 의해 사용자간 아이템 거래가 이루어진다. 다만, 일반적으로 아이템 거래 시 게임 재화 또는 현실의 재화를 이용하여 거래가 이루어진다. 따라서 게임 외부적인 요인에 의해 게임 재화의 가치가 변동되는 경우, 사용자의 게임 아이템 거래 또한 큰 영향을 받게 된다. In general, in a game system, item transactions are made between users in various ways. However, in general, when trading items, transactions are made using game goods or real goods. Therefore, when the value of game goods fluctuates due to factors outside the game, the user's transaction of game items is also greatly affected.

또한 게임 내부 또는 게임 외부에서의 게임 아이템을 거래할 때는 수수료가 발생한다, 따라서, 게임 아이템을 보유한 사용자의 입장에서는 자신이 구매했단 아이템을 팔 때 수수료를 추가로 지불해야 하므로 불합리하다고 생각할 가능성이 크다. 다만, 게임 서비스 제공자 또한 게임 내 경제를 관리하기 위한 수단이 필요하므로, 무조건 아이템 거래 수수료를 폐지하기 어렵다. In addition, a fee is incurred when trading game items inside the game or outside the game.Therefore, it is highly likely that the user who owns the game item thinks that it is unreasonable because he has to pay additional fees when selling the item he has purchased. . However, since the game service provider also needs a means to manage the economy in the game, it is difficult to abolish the item transaction fee unconditionally.

따라서, 사용자의 만족감을 증가시키면서도 게임 내 거래 안정을 위한 새로운 거래 시스템의 개발이 요구되고 있다. Therefore, development of a new transaction system for stabilizing in-game transactions while increasing user satisfaction is required.

본 개시에서는 게임 아이템을 거래하는 새로운 방법을 제공하고자 한다. In the present disclosure, it is intended to provide a new method of trading game items.

본 개시의 일부 실시예에 따르면, 비동기식 게임 아이템 교환 거래 기능을 제공하는 방법은, 제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정으로부터 획득하는 단계; 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하는 단계; 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정으로부터 획득하는 단계; 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 단계; 및 상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하는 단계를 포함할 수 있다.According to some embodiments of the present disclosure, a method of providing an asynchronous game item exchange transaction function includes obtaining an exchange transaction registration request requesting registration of an exchange transaction for a first item held by a first user account, from the first user account. Step to do; Registering the acquired item exchange transaction registration request in a transaction database that can be identified by a plurality of user accounts; Obtaining a first exchange transaction establishment request requesting an exchange of the first item and a second item from a second user account based on the registered exchange transaction registration request; Determining whether an exchange transaction between the first item and the second item is established; And determining whether to modify the database of at least one user account that has the item for which the transaction was established based on the determination result.

상기 방법은, 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정으로부터 획득하는 단계; 및 상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하는 단계를 더 포함하고, 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 단계는, 상기 획득한 제1 사용자 계정의 입력에 기초하여 상기 제1 아이템과 상기 제2 아이템 또는 상기 제1 아이템과 상기 제3 아이템의 교환 거래의 성립 여부를 결정할 수 있다.The method includes: obtaining a second exchange transaction establishment request requesting an exchange of the first item and a third item from a third user account based on the registered exchange transaction registration request; And obtaining a user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request from the first user account, wherein the exchange transaction between the first item and the second item The determining whether to be established may determine whether an exchange transaction between the first item and the second item or the first item and the third item is established based on the acquired input of the first user account.

상기 제1 아이템 및 상기 제2 아이템은 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부가 결정되기 전까지 이용 가능할 수 있다.The first item and the second item may be available until it is determined whether an exchange transaction between the first item and the second item is established.

상기 제1 아이템 및 상기 제2 아이템은 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부가 결정되기 전까지 처분이 제한될 수 있다.Disposition of the first item and the second item may be restricted until it is determined whether an exchange transaction between the first item and the second item is established.

상기 방법은, 상기 제1 아이템과 대응되는 아이템의 교환 거래 성립 히스토리에 관한 정보를 상기 제1 사용자 계정 또는 상기 제2 사용자 계정 중 적어도 하나의 사용자 계정에게 제공하는 단계를 더 포함할 수 있다.The method may further include providing information on a history of establishment of an exchange transaction of an item corresponding to the first item to at least one of the first user account and the second user account.

상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 단계는, 상기 제1 아이템의 교환 거래 제한 정보와 상기 제2 아이템의 교환 거래 제한 정보에 기초하여 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정할 수 있다.The determining whether the exchange transaction between the first item and the second item is established may include the first item and the second item based on the exchange transaction restriction information of the first item and the exchange transaction restriction information of the second item. It is possible to determine whether or not an item is exchanged.

상기 제1 아이템의 교환 거래 제한 정보는 상기 제1 아이템의 게임 서버 내의 수량에 기초하여 결정될 수 있다.The exchange transaction restriction information of the first item may be determined based on the quantity of the first item in the game server.

상기 방법은, 상기 제2 사용자 계정에게 제2 교환 거래 성립 요청에 관한 정보를 제공하는 단계; 및 상기 제2 사용자 계정으로부터 상기 제1 아이템과 제4 아이템의 교환을 요청하는 추가 거래 성립 요청을 획득하는 단계를 더 포함할 수 있다.The method includes providing information on a request for establishing a second exchange transaction to the second user account; And obtaining an additional transaction establishment request requesting an exchange of the first item and the fourth item from the second user account.

상기 추가 거래 성립 요청은, 소정의 횟수만 요청 가능할 수 있다.The request for establishing the additional transaction may be requested only a predetermined number of times.

상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하는 단계는, 상기 제1 사용자 계정으로부터 소정 기간의 선택 보류를 요청하는 선택 보류 요청을 수신하고, 상기 소정 기간의 경과 이후 상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득할 수 있다.The step of acquiring a user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request from the first user account may include a selection pending request from the first user account to suspend selection for a predetermined period. A user input for selecting one of the request for establishing the first exchange transaction and the request for establishing the second exchange transaction may be obtained from the first user account after the lapse of the predetermined period.

본 개시의 일부 실시예에 따르면, 비동기식 게임 아이템 교환 거래 기능을 제공하는 게임 제공 장치에 있어서, 상기 장치는, 통신부; 메모리; 및 제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정으로부터 획득하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하고, 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정으로부터 획득하고, 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하고, 상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하도록 제어하는 프로세서를 더 포함할 수 있다.According to some embodiments of the present disclosure, there is provided a game providing apparatus providing an asynchronous game item exchange transaction function, the apparatus comprising: a communication unit; Memory; And an exchange transaction registration request for requesting registration of an exchange transaction for a first item held by a first user account, from the first user account, and the acquired item exchange transaction in a transaction database that can be identified by a plurality of user accounts. Registering a registration request, obtaining a first exchange transaction establishment request requesting an exchange of the first item and a second item from a second user account, based on the registered exchange transaction registration request, and the first item And a processor configured to determine whether to establish an exchange transaction of the second item, and to determine whether to modify a database of at least one user account that has the item for which the transaction was established based on the determination result.

상기 프로세서는, 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정으로부터 획득하고, 상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 상기 획득한 제1 사용자 계정의 입력에 기초하여 상기 제1 아이템과 상기 제2 아이템 또는 상기 제1 아이템과 상기 제3 아이템의 교환 거래의 성립 여부를 결정할 수 있다.The processor, based on the registered exchange transaction registration request, obtains a second exchange transaction establishment request requesting exchange of the first item and the third item from a third user account, and from the first user account A user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request is obtained, and the first item and the second item or the second item are selected based on the obtained first user account input. It is possible to determine whether an exchange transaction between the first item and the third item is established.

상기 제1 아이템 및 상기 제2 아이템은 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부가 결정되기 전까지 이용 가능할 수 있다.The first item and the second item may be available until it is determined whether an exchange transaction between the first item and the second item is established.

상기 제1 아이템 및 상기 제2 아이템은 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부가 결정되기 전까지 처분이 제한될 수 있다.Disposition of the first item and the second item may be restricted until it is determined whether an exchange transaction between the first item and the second item is established.

상기 프로세서는, 상기 제1 아이템과 대응되는 아이템의 교환 거래 성립 히스토리에 관한 정보를 상기 제1 사용자 계정 또는 상기 제2 사용자 계정 중 적어도 하나의 사용자 계정에게 제공하도록 제어할 수 있다.The processor may control to provide information on a history of establishment of an exchange transaction of an item corresponding to the first item to at least one of the first user account and the second user account.

상기 프로세서는, 상기 제1 아이템의 교환 거래 제한 정보와 상기 제2 아이템의 교환 거래 제한 정보에 기초하여 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정할 수 있다.The processor may determine whether an exchange transaction between the first item and the second item is established based on the exchange transaction restriction information of the first item and the exchange transaction restriction information of the second item.

상기 제1 아이템의 교환 거래 제한 정보는 상기 제1 아이템의 게임 서버 내의 수량에 기초하여 결정될 수 있다.The exchange transaction restriction information of the first item may be determined based on the quantity of the first item in the game server.

상기 프로세서는, 상기 제2 사용자 계정에게 제2 교환 거래 성립 요청에 관한 정보를 제공하고, 상기 제2 사용자 계정으로부터 상기 제1 아이템과 제4 아이템의 교환을 요청하는 추가 거래 성립 요청을 획득하도록 제어할 수 있다.The processor provides information on a request to establish a second exchange transaction to the second user account, and controls to obtain an additional transaction establishment request requesting an exchange of the first item and the fourth item from the second user account. can do.

상기 추가 거래 성립 요청은, 소정의 횟수만 요청 가능할 수 있다.The request for establishing the additional transaction may be requested only a predetermined number of times.

상기 프로세서는, 상기 제1 사용자 계정으로부터 소정 기간의 선택 보류를 요청하는 선택 보류 요청을 수신하고, 상기 소정 기간의 경과 이후 상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하도록 제어할 수 있다.The processor receives a selection hold request for requesting to hold selection for a predetermined period from the first user account, and requests for establishment of the first exchange transaction and the second exchange transaction from the first user account after the lapse of the predetermined period. It is possible to control to obtain a user input for selecting one of the establishment requests.

본 개시의 일부 실시예에 따르면, 비동기식 게임 아이템 교환 거래 기능을 제공하는 방법은, 제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정의 단말로부터 수신하는 단계; 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하는 단계; 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정의 단말로부터 수신하는 단계; 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정의 단말로부터 수신하는 단계;상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하는 단계; 상기 획득한 제1 사용자 계정의 사용자 입력에 기초하여 상기 제1 아이템과 상기 제2 아이템 또는 상기 제1 아이템과 상기 제3 아이템의 교환 거래의 성립 여부를 결정하는 단계; 및 상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하는 단계를 포함할 수 있다.According to some embodiments of the present disclosure, a method of providing an asynchronous game item exchange transaction function includes: a request for registration of an exchange transaction requesting registration of an exchange transaction of a first item held by a first user account, and a terminal of the first user account. Receiving from; Registering the acquired item exchange transaction registration request in a transaction database that can be identified by a plurality of user accounts; Receiving a request for establishing a first exchange transaction requesting an exchange of the first item and the second item from a terminal of a second user account based on the registered exchange transaction registration request; Receiving a request for establishing a second exchange transaction requesting an exchange of the first item and a third item from a terminal of a third user account based on the registered exchange transaction registration request; from the first user account Obtaining a user input for selecting one of a first exchange transaction establishment request and the second exchange transaction establishment request; Determining whether an exchange transaction between the first item and the second item or the first item and the third item is established based on a user input of the acquired first user account; And determining whether to modify the database of at least one user account that has the item for which the transaction was established based on the determination result.

본 개시의 일부 실시예에 따르면, 비동기식 게임 아이템 교환 거래 기능을 제공하는 서버에 있어서, 상기 서버는, 통신부; 메모리; 및 제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정의 단말로부터 수신하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하고, 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정의 단말로부터 수신하고, 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정의 단말로부터 수신하고, 상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 상기 획득한 제1 사용자 계정의 사용자 입력에 기초하여 상기 제1 아이템과 상기 제2 아이템 또는 상기 제1 아이템과 상기 제3 아이템의 교환 거래의 성립 여부를 결정하고, 상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하도록 제어하는 프로세서를 더 포함할 수 있다.According to some embodiments of the present disclosure, there is provided a server providing an asynchronous game item exchange transaction function, the server comprising: a communication unit; Memory; And an exchange transaction registration request for requesting registration of an exchange transaction of a first item held by a first user account, from a terminal of the first user account, and the acquired item in a transaction database that can be identified by a plurality of user accounts. Registering an exchange transaction registration request, and receiving a first exchange transaction establishment request requesting an exchange of the first item and the second item from the terminal of the second user account, based on the registered exchange transaction registration request, Based on the registered exchange transaction registration request, a second exchange transaction establishment request requesting an exchange of the first item and a third item is received from a terminal of a third user account, and the second exchange transaction establishment request is received from the first user account. 1 Obtain a user input for selecting one of an exchange transaction establishment request and the second exchange transaction establishment request, and based on the obtained user input of the first user account, the first item and the second item or the first The processor may further include a processor configured to determine whether an exchange transaction between an item and the third item is established, and to determine whether to modify a database of at least one user account that has the item for which the transaction was established based on the determination result. have.

본 개시의 일부 실시예에 따르면, 비동기식 게임 아이템 교환 거래 기능을 제공하는 방법에 있어서, 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을 서버로 송신하는 단계; 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 수신하는 단계; 상기 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 수신하는 단계; 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하는 단계; 상기 획득한 사용자 입력을 서버로 송신하는 단계; 및 상기 서버로부터 교환 거래 성립에 관한 정보를 수신하는 단계를 포함할 수 있다.According to some embodiments of the present disclosure, there is provided a method of providing an asynchronous game item exchange transaction function, the method comprising: transmitting an exchange transaction registration request to a server to request an exchange transaction registration of a first item; Receiving a first exchange transaction establishment request requesting an exchange of the first item and a second item based on the exchange transaction registration request registered in a transaction database that can be identified by a plurality of user accounts; Receiving a second exchange transaction establishment request requesting an exchange of the first item and a third item based on the exchange transaction registration request registered in the transaction database; Obtaining a user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request; Transmitting the acquired user input to a server; And receiving information on establishment of an exchange transaction from the server.

본 개시의 일부 실시예에 따르면, 비동기식 게임 아이템 교환 거래 기능을 제공하는 사용자 단말에 있어서, 상기 사용자 단말은, 통신부; 메모리; 사용자 인터페이스부; 및 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을 서버로 송신하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 수신하고, 상기 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 수신하고, 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 상기 획득한 사용자 입력을 서버로 송신하고, 상기 서버로부터 교환 거래 성립에 관한 정보를 수신하도록 제어하는 프로세서를 더 포함할 수 있다.According to some embodiments of the present disclosure, in a user terminal providing an asynchronous game item exchange transaction function, the user terminal includes: a communication unit; Memory; A user interface unit; And an exchange transaction registration request for requesting an exchange transaction registration of the first item to the server, and based on the exchange transaction registration request registered in a transaction database that can be identified by a plurality of user accounts, the first item and the first item 2 Receives a first exchange transaction establishment request requesting an item exchange, and establishes a second exchange transaction requesting exchange of the first item and the third item based on the exchange transaction registration request registered in the transaction database Receiving a request, obtaining a user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request, transmitting the obtained user input to a server, and regarding establishment of an exchange transaction from the server It may further include a processor for controlling to receive the information.

본 개시의 일부 실시예에 따르면, 제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정으로부터 획득하는 단계; 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하는 단계; 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정으로부터 획득하는 단계; 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 단계; 및상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하는 단계를 포함하는 비동기식 게임 아이템 교환 거래 기능을 제공하는 방법을 하드웨어와 결합되어 실행시키기 위해 매체에 저장된 컴퓨터 프로그램을 제공할 수 있다.According to some embodiments of the present disclosure, the steps of: obtaining an exchange transaction registration request for requesting an exchange transaction registration of a first item held by a first user account, from the first user account; Registering the acquired item exchange transaction registration request in a transaction database that can be identified by a plurality of user accounts; Obtaining a first exchange transaction establishment request requesting an exchange of the first item and a second item from a second user account based on the registered exchange transaction registration request; Determining whether an exchange transaction between the first item and the second item is established; And determining whether to modify the database of at least one user account that has the item for which the transaction was established based on the determination result, in combination with hardware, and executing a method of providing an asynchronous game item exchange transaction function. Computer programs stored in can be provided.

본 개시의 실시예들은 사용자의 만족감을 높이면서도 게임 내 경제의 안정성을 높이는 게임 아이템 거래 방법을 제공할 수 있다.Embodiments of the present disclosure may provide a game item transaction method that enhances the stability of the game economy while increasing user satisfaction.

도 1은 일부 실시예에 따른 서버 및 사용자 단말을 포함하는 게임 제공 시스템을 도시한다.
도 2는 일부 실시예에 따른 비동기식 게임 아이템 교환 거래 기능을 설명하기 위한 도면이다.
도 3은 일부 실시예에 따른 비동기식 게임 아이템 교환 거래 기능을 설명하기 위한 도면이다
도 4는 일부 실시예에 따른 게임 제공 장치의 비동기식 게임 아이템 교환 거래 기능 제공하는 방법의 순서도이다.
도 5는 일부 실시예에 따른 게임 아이템 교환 거래 등록 요청을 설명하기 위한 도면이다.
도 6은 일부 실시예에 따른 게임 아이템 교환 거래 등록 목록을 설명하기 위한 도면이다.
도 7은 일부 실시예에 따른 게임 아이템 교환 거래 등록 목록을 설명하기 위한 도면이다.
도 8은 일부 실시예에 따른 내 요청 목록을 설명하기 위한 도면이다.
도 9은 일부 실시예에 따른 교환 거래 성립 요청을 설명하기 위한 도면이다.
도 10은 일부 실시예에 따른 게임 아이템 히스토리 제공을 설명하기 위한 방법이다.
도 11은 일부 실시예에 따른 서버의 비동기식 게임 아이템 교환 거래 기능 제공하는 방법의 순서도이다.
도 12는 일부 실시예에 따른 사용자 단말의 비동기식 게임 아이템 교환 거래 기능 제공하는 방법의 순서도이다.
도 13은 일부 실시예에 따른 게임 제공 장치의 세부적인 구성을 설명하기 위한 도면이다.
도 14는 일부 실시예에 따른 서버의 세부적인 구성을 설명하기 위한 도면이다.
도 15는 일부 실시예에 따른 사용자 단말의 세부적인 구성을 설명하기 위한 도면이다.
1 is a diagram illustrating a game providing system including a server and a user terminal according to some embodiments.
2 is a diagram for describing a function of an asynchronous game item exchange transaction according to some embodiments.
3 is a diagram for explaining an asynchronous game item exchange transaction function according to some embodiments
4 is a flowchart of a method of providing an asynchronous game item exchange transaction function of a game providing device according to some embodiments.
5 is a diagram for explaining a game item exchange transaction registration request according to some embodiments.
6 is a diagram illustrating a game item exchange transaction registration list according to some embodiments.
7 is a diagram for explaining a game item exchange transaction registration list according to some embodiments.
8 is a diagram for describing a list of my requests according to some embodiments.
9 is a diagram for explaining a request for establishing an exchange transaction according to some embodiments.
10 is a method for explaining providing a game item history according to some embodiments.
11 is a flowchart of a method of providing a server's asynchronous game item exchange transaction function according to some embodiments.
12 is a flowchart of a method for providing an asynchronous game item exchange transaction function of a user terminal according to some embodiments.
13 is a diagram for describing a detailed configuration of a game providing apparatus according to some embodiments.
14 is a diagram for describing a detailed configuration of a server according to some embodiments.
15 is a diagram for describing a detailed configuration of a user terminal according to some embodiments.

이하, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명에 따른 예시적 실시예를 상세하게 설명한다. 또한, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명의 실시예에 따른 전자 장치를 구성하고 사용하는 방법을 상세히 설명한다. 각 도면에서 제시된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다. Hereinafter, exemplary embodiments according to the present invention will be described in detail with reference to the contents described in the accompanying drawings. In addition, a method of configuring and using an electronic device according to an embodiment of the present invention will be described in detail with reference to the contents described in the accompanying drawings. The same reference numbers or reference numerals in each drawing indicate parts or components that perform substantially the same function.

제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되지는 않는다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 항목들의 조합 또는 복수의 관련된 항목들 중의 어느 하나의 항목을 포함한다. Terms including ordinal numbers, such as first and second, may be used to describe various elements, but the elements are not limited by the terms. The terms are only used for the purpose of distinguishing one component from another component. For example, without departing from the scope of the present invention, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. The term and/or includes a combination of a plurality of related items or any one of a plurality of related items.

본 명세서에서 사용한 용어는 실시예를 설명하기 위해 사용된 것으로, 본 발명을 제한 및/또는 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원서에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in this specification are used to describe examples, and are not intended to limit and/or limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In the present application, terms such as include or have are intended to designate the existence of features, numbers, steps, actions, components, parts, or a combination of them described in the specification, and one or more other features, numbers, or steps. It is to be understood that it does not preclude the possibility of the presence or addition of, operations, components, parts, or combinations thereof.

명세서 전체에서, 어떤 부분이 다른 부분과 연결되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 전기적으로 연결되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 포함한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part is said to be connected to another part, this includes not only the case where it is directly connected, but also the case where it is electrically connected with another element interposed therebetween. In addition, when a certain part includes a certain component, it means that other components may be further included, rather than excluding other components unless specifically stated to the contrary. In addition, terms such as "... unit" and "module" described in the specification mean units that process at least one function or operation, which may be implemented as hardware or software, or as a combination of hardware and software. .

이하의 본 개시에서 비동기식 거래란 복수의 사용자에게 거래 요청이 제공되는 거래를 의미할 수 있다. 비동기식 거래는 거래 상대가 특정되어 있지 않으므로, 거래 상대의 특정 후, 거래가 완료될 때 까지 소정의 시간이 소요될 수 있다. 따라서 비동기식 거래는 거래의 요청과 거래의 성립까지 소정의 시간이 소요되며, 거래 성립 및 거래 완료가 동시 또는 소정의 시간 이내에 완료되지 않는 거래를 의미할 수 있다. 물론 상기 예시에 제한되는 것은 아니다. In the following disclosure, asynchronous transaction may mean a transaction in which a transaction request is provided to a plurality of users. In the asynchronous transaction, since the transaction partner is not specified, it may take a predetermined time until the transaction is completed after the transaction partner is specified. Therefore, the asynchronous transaction may mean a transaction in which a predetermined time is required for a transaction request and a transaction to be established, and the transaction establishment and transaction completion are not completed simultaneously or within a predetermined time. Of course, it is not limited to the above example.

이하의 본 개시에서 교환 거래란 물물 교환을 의미할 수 있다. 즉, 재화를 이용한 거래가 아닌 적어도 하나의 아이템과 적어도 하나의 아이템 간의 직접 교환을 의미할 수 있다. 즉, 재화로의 중간 변화 없이 아이템 간의 교환되는 거래를 의미할 수 있다. In the present disclosure below, an exchange transaction may mean barter exchange. That is, it may mean a direct exchange between at least one item and at least one item, not a transaction using goods. In other words, it may mean a transaction exchanged between items without intermediate change to goods.

이하의 본 개시에서 게임 오브젝트란 게임 공간 내에 존재하는 가상의 오브젝트를 의미할 수 있다. 예를 들면, 게임 오브젝트란 사용자의 게임 캐릭터(예를 들면, 아바타), 사용자의 탑승물(탈 것), 사용자의 애완동물 등을 포함할 수 있으며, 이에 제한되지 않고, 배경, 지형 등 게임 공간 내에서 구현된 모든 오브젝트를 의미할 수 있다.In the following disclosure, a game object may mean a virtual object existing in a game space. For example, the game object may include a user's game character (e.g., an avatar), a user's vehicle (vehicle), a user's pet, etc., but is not limited thereto. It can mean all objects implemented within.

이하의 본 개시에서 아이템이란 물건, 상품과 같은 게임 내의 다양한 오브젝트를 모두 포함할 수 있으며, 무기, 방어구, 옷, 수정과 같은 게임 내 캐릭터가 장착하는 장비, 게임 내 캐릭터가 탑승하는 탑승물, 음식, 포션과 같은 소비물, 경험치, 버프 등 게임 내에서 사용자가 획득할 수 있는 모든 디지털, 사이버 목적물 등을 의미할 수 있으며, 상기 예시에 제한되지 않는다.In the present disclosure below, an item may include all various objects in the game such as objects and goods, and equipment installed by in-game characters such as weapons, armor, clothes, and crystals, vehicles on which in-game characters are boarded, and food. , Consumables such as potions, experience points, buffs, etc. may mean all digital and cyber objectives that the user can acquire in the game, and are not limited to the above examples.

이하의 본 개시에서 아이템의 정보란 아이템의 등급 정보 및 아이템의 공격력 정보, 아이템의 방어력 정보, 아이템의 내구도 정보, 아이템의 속성 정보와 같은 아이템의 능력 정보, 아이템의 교환 거래 제한 정보 등 아이템에 관한 다양한 정보를 포함할 수 있다.In the following disclosure, item information refers to items such as item rating information, item attack power information, item defense power information, item durability information, item capability information such as item attribute information, item exchange transaction restriction information, etc. It can contain a variety of information.

이하의 본 개시에서 아이템의 교환 거래 제한 정보란 아이템 간 교환 거래의 제한에 관한 정보를 의미할 수 있다. 예를 들어, 아이템의 교환 거래 제한 정보란 소정의 등급의 아이템 간의 거래가 가능하다는 정보 또는 게임 서버 내의 수량을 고려하여 소정의 범위 내의 희소성을 가지는 아이템 간에만 거래가 가능하다는 정보일 수 있다. In the following disclosure, the item exchange transaction restriction information may mean information on the restriction on the exchange transaction between items. For example, the item exchange transaction restriction information may be information that a transaction between items of a predetermined grade is possible or information that a transaction is possible only between items having a scarcity within a predetermined range in consideration of the quantity in the game server.

이하의 본 개시에서 아이템의 이용이란 아이템의 장착, 아이템을 이용한 공격, 방어 등 아이템의 사용과 같이 아이템이 동일성을 잃지 않는 상태를 유지한 채의 아이템을 사용하는 행위를 의미할 수 있다. 일부 실시예에 따르면, 아이템의 이용이란 아이템의 처분 행위를 제외한 모든 행위를 의미할 수 있다.In the following disclosure, the use of an item may refer to an act of using an item while maintaining a state in which the item does not lose identity, such as the use of an item such as mounting an item, attacking using the item, or using an item. According to some embodiments, the use of an item may mean all actions except for an action of disposing of the item.

이하의 본 개시에서 아이템의 처분이란 아이템의 분해, 아이템의 폐기, 아이템의 판매와 같이 아이템이 동일성을 잃는 행위를 의미할 수 있다. 일부 실시예에 따르면, 아이템의 처분이란 아이템의 이용 행위를 제외한 모든 행위를 의미할 수 있다.In the following disclosure, the disposition of an item may mean an act of losing the identity of an item such as disassembling an item, discarding an item, or selling an item. According to some embodiments, the disposition of an item may mean all actions except an action of using the item.

이하의 본 개시에서 캐릭터란, 게임 내에서 사용자가 제어할 수 있는 소정의 오브젝트를 의미할 수 있다. In the following disclosure, a character may mean a predetermined object that can be controlled by a user in a game.

이하의 본 개시에서 캐릭터 정보란 게임 캐릭터와 관련된 정보로써, 캐릭터의 레벨, 캐릭터의 등급, 캐릭터의 누적 사용 시간, 캐릭터의 보유 금액, 캐릭터의 명성, 캐릭터의 업적 달성율, 캐릭터의 퀘스트 달성률과 같은 캐릭터의 능력 정보 및 캐릭터의 이름, 캐릭터의 외형 등 캐릭터에 대한 모든 정보를 포함할 수 있으며, 상기 예시에 제한되지 않는다. In the following disclosure, character information refers to information related to game characters, such as character level, character grade, character's cumulative use time, character holding amount, character's reputation, character's achievement achievement rate, character's quest achievement rate It may include all information about the character, such as the ability information, the name of the character, and the appearance of the character, and is not limited to the above example.

이하의 본 개시에서 사용자 계정이란, 적어도 하나의 캐릭터를 포함한 사용자의 계정을 의미할 수 있다. 게임 내에서는 사용자가 복수의 캐릭터를 생성할 수 있으며, 복수의 캐릭터가 하나의 사용자 계정에 종속된 형태로 존재할 수 있다. 물론 상기 예시에 제한되지 않으며, 하나의 사용자 계정을 통해 게임 서비스를 제공하는 형태 또한 존재할 수도 있다. In the following disclosure, the user account may mean a user account including at least one character. In the game, a user may create a plurality of characters, and a plurality of characters may exist in a form that is subordinate to one user account. Of course, it is not limited to the above example, and there may also be a form of providing a game service through one user account.

이하의 본 개시에서 사용자 계정 정보란 사용자의 이름, 전화번호, 이메일 주소, 게임 이용 기간, 나이 등을 포함할 수 있으며, 상기 예시에 제한되지 않는다.In the following disclosure, the user account information may include a user's name, phone number, email address, game use period, age, etc., and is not limited to the above example.

이하의 본 개시에서 게임 재화라 함은 게임 내에서 사용, 통용되는 화폐로 사용자가 유료 또는 무료로 획득할 수 있는 재화를 의미할 수 있다. 다시 말해서, 게임 재화란 게임 내에서 아이템, 게임 횟수 등 게임 내에서 거래, 구매를 위해 사용되는 모든 형태의 재화를 의미할 수 있다. 게임 재화는 유료 재화 및 무료 재화를 포함할 수 있다. 게임 재화는 복수 타입의 재화를 포함할 수 있다. 또한 유료 재화도 복수 타입의 재화를 포함할 수 있고, 무료 재화 또한 복수 타입의 재화를 포함할 수 있다.In the following disclosure, a game product may refer to a product that a user can obtain for a fee or for free as a currency used or commonly used in the game. In other words, game goods may refer to all types of goods used for transactions and purchases within the game, such as items and number of games within the game. Game goods may include paid goods and free goods. Game goods may include multiple types of goods. In addition, paid goods may include multiple types of goods, and free goods may also include multiple types of goods.

이하의 본 개시에서, 유료 재화는 사용자가 소정의 재화의 수량과 대응되는 금액을 지불 또는 결제하여 구매한 게임 재화를 의미할 수 있다. 이하의 본 명세서에서, 무료 재화는 사용자가 게임 내, 게임 외의 활동을 통해 사용자가 금액을 지불 또는 결제하지 않고 획득한 게임 재화를 의미할 수 있다. 유료 재화 및 무료 재화는 동일한 타입의 재화일 수도 있고, 상이한 타입의 재화일 수도 있다. In the present disclosure below, a paid product may mean a game product purchased by a user by paying or paying for an amount corresponding to a predetermined quantity of the product. In the following specification, free goods may refer to game goods obtained by the user without paying or paying an amount by the user through in-game or non-game activities. The paid goods and the free goods may be the same type of goods or different types of goods.

이하의 본 개시에서 미션, 퀘스트, 의뢰란 게임 내에서 제공되는 임무를 의미할 수 있다. 다시 말해서, 미션, 퀘스트, 의뢰는 게임에서 주어진 목적을 달성하기 위한 행위를 의미할 수 있다. 또한 하나의 미션은 적어도 하나의 서브 미션(또는 서브 퀘스트)들로 구성될 수 있다. 또한 미션은 다양한 타입의 미션을 포함할 수 있다. In the present disclosure below, missions, quests, and requests may mean missions provided in the game. In other words, missions, quests, and quests can refer to actions to achieve a given purpose in the game. In addition, one mission may be composed of at least one sub-mission (or sub-quest). In addition, the mission may include various types of missions.

이하의 본 개시에서 게임 제공 장치는 게임 서버, 사용자 단말, 게임 서버 및 사용자 단말을 포함하는 게임 시스템 또는 독립적인 하나의 장치일 수 있다. In the following disclosure, the game providing device may be a game server, a user terminal, a game system including a game server and a user terminal, or an independent device.

이하의 본 개시에서, 사용자는 유저, 게이머를 의미할 수 있으며 상기 예시에 제한되지 않는다.In the present disclosure below, a user may mean a user or a gamer, and is not limited to the above example.

이하의 본 개시에서, 서버가 사용자 단말을 제어한다는 의미는 서버가 사용자 단말과의 통신을 통해 사용자 단말에서의 출력(화면 표시, 음향 출력, 진동 출력, 램프 발광 등 사용자 단말에서의 모든 출력 장치) 및 사용자 단말이 소정의 동작을 수행하기 위한 데이터를 제공하는 것을 의미할 수 있다. 물론 사용자 단말이 기저장된 데이터를 이용하여 서버가 사용자 단말에서의 출력을 제어할 수도 있으며, 상기 예시에 제한되지 않는다.In the present disclosure below, the meaning that the server controls the user terminal means that the server outputs from the user terminal through communication with the user terminal (screen display, sound output, vibration output, all output devices in the user terminal, such as light emission) And it may mean that the user terminal provides data for performing a predetermined operation. Of course, the server may control the output from the user terminal by using the previously stored data, and the example is not limited thereto.

이하의 본 개시에서 사용자 계정과 정보 또는 데이터를 송수신한다는 의미는 사용자 계정과 대응 또는 연동된 디바이스(또는 사용자 단말)과 정보 또는 데이터를 송수신한다는 의미를 포함할 수 있다.In the following disclosure, the meaning of transmitting/receiving information or data to and from a user account may include transmitting/receiving information or data with a device (or user terminal) corresponding or linked to the user account.

이하의 본 개시에서 사용자 단말과 대응되는 사용자 계정이란 사용자 단말을 통해 서비스에 로그인 또는 접속한 사용자 계정 및 사용자 단말이 정보를 저장하고 있는 사용자 계정을 포함할 수 있다. 또한 사용자 계정의 사용자 단말이란 사용자 계정이 로그인 되거나, 사용자 계정 정보가 저장되거나, 사용자 계정이 접속한 사용자 단말을 의미할 수 있다. In the following disclosure, the user account corresponding to the user terminal may include a user account logged in or accessed to a service through a user terminal and a user account in which information is stored by the user terminal. In addition, the user terminal of the user account may mean a user terminal to which the user account is logged in, user account information is stored, or to which the user account is accessed.

본 명세서에서 게임 제공 장치는 사용자 단말일 수도 있고 서버일 수도 있고, 게임 네트워크 시스템일수도 있고, 별도의 장치일 수도 있다.In the present specification, the game providing device may be a user terminal, a server, a game network system, or a separate device.

도 1은 일부 실시예에 따른 서버 및 사용자 단말을 포함하는 게임 네트워크 시스템을 도시한다. 1 shows a game network system including a server and a user terminal according to some embodiments.

본 발명의 게임 네트워크 시스템(100)은 서버(170)와 적어도 하나의 사용자 단말(110 내지 160)을 포함할 수 있다. 서버(170)는 네트워크 망을 통해 다양한 온라인 활동을 제공할 수 있다. 서버(170)는 적어도 하나의 사용자 단말(110 내지 160)에게 동시에 온라인 활동을 제공할 수 있다.The game network system 100 of the present invention may include a server 170 and at least one user terminal 110 to 160. The server 170 may provide various online activities through a network network. The server 170 may provide online activities to at least one user terminal 110 to 160 at the same time.

일부 실시예에 따르면, 서버(170)라 함은, 단일 서버, 서버의 집합체, 클라우드 서버 등을 포함할 수 있으며, 상기 예시에 제한되지 않는다. 서버(170)는 다양한 온라인 활동을 제공하며, 온라인 활동을 위한 데이터를 저장하는 데이터베이스를 포함할 수 있다. 또한 서버(170)는 결제 이벤트를 생성 및 처리하는 결제 서버를 포함할 수도 있다. 앞서 설명한 바와 같이 서버(170)는 게임 제공 장치일 수 있다. According to some embodiments, the server 170 may include a single server, a group of servers, a cloud server, and the like, and is not limited to the above example. The server 170 provides various online activities, and may include a database storing data for online activities. In addition, the server 170 may include a payment server that generates and processes a payment event. As described above, the server 170 may be a game providing device.

일부 실시예에 따르면 네트워크란 모든 통신 방식을 이용하여 설립(또는 형성)된 연결을 의미하며, 단말과 단말간의 또는 단말과 서버간의 데이터를 송수신하는, 모든 통신 방식을 통해 연결된 통신망을 의미할 수 있다. According to some embodiments, a network refers to a connection established (or formed) using all communication methods, and may refer to a communication network connected through all communication methods, transmitting and receiving data between a terminal and a terminal or between a terminal and a server. .

모든 통신 방식이라 함은 소정의 통신 규격, 소정의 주파수 대역, 소정의 프로토콜 또는 소정의 채널을 통한 통신 등 모든 통신 방식을 포함할 수 있다. 예를 들면, 블루투스, BLE, Wi-Fi, Zigbee, 3G, LTE, 초음파를 통한 통신 방식 등을 포함할 수 있으며, 근거리 통신, 원거리 통신, 무선 통신 및 유선 통신을 모두 포함할 수 있다. 물론 상기 예시에 제한되지 않는다. All communication methods may include all communication methods such as communication through a predetermined communication standard, a predetermined frequency band, a predetermined protocol, or a predetermined channel. For example, it may include a communication method through Bluetooth, BLE, Wi-Fi, Zigbee, 3G, LTE, and ultrasound, and may include short-range communication, long-distance communication, wireless communication, and wired communication. Of course, it is not limited to the above example.

일부 실시예에 따르면 근거리 통신 방식이라 함은, 통신을 수행하는 디바이스(단말 또는 서버)가 소정의 범위 내에 있을 때에만 통신이 가능한 통신 방식을 의미할 수 있으며, 예를 들어, 블루투스, NFC 등을 포함할 수 있다. 원거리 통신 방식이라 함은, 통신을 수행하는 디바이스가 거리와 관계 없이 통신이 가능한 통신 방식을 의미할 수 있다. 예를 들면, 원거리 통신 방식은 AP와 같은 중계기를 통해 통신을 수행하는 두 디바이스가 소정의 거리 이상일 때에도 통신할 수 있는 방식을 의미할 수 있으며, SMS, 전화와 같은 셀룰러 네트워크(3G, LTE)를 이용한 통신 방식을 포함할 수 있다. 물론 상기 예시에 제한되지 않는다. 네트워크 망을 이용하여 온라인 활동을 제공받는다는 의미는 모든 통신 방식을 통해 서버와 단말 간의 통신이 수행될 수 있다는 의미를 포함할 수 있다. According to some embodiments, the short-range communication method may refer to a communication method in which communication is possible only when a device (terminal or server) performing communication is within a predetermined range. For example, Bluetooth, NFC, etc. Can include. The long-distance communication method may mean a communication method in which a device performing communication can communicate regardless of a distance. For example, the long-distance communication method may refer to a method in which two devices performing communication through a repeater such as an AP can communicate even when they are over a predetermined distance, and a cellular network (3G, LTE) such as SMS and telephone is used. It may include the used communication method. Of course, it is not limited to the above example. The meaning of receiving an online activity using a network network may include the meaning that communication between the server and the terminal can be performed through any communication method.

명세서 전체에서 적어도 하나의 사용자 단말(110 내지 160)이라 함은 퍼스널 컴퓨터(Personal Computer)(110), 태블릿(Tablet)(120), 휴대폰(Cellular Phone)(130), 노트북(140), 스마트 폰(150), TV(160) 뿐만 아니라, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, MP3 플레이어, 디지털 카메라, 냉장고, 세탁기, 청소기 등의 다양한 전자 디바이스를 포함할 수 있고, 상기 예시에 제한되지 않는다. 앞서 설명한 바와 같이 적어도 하나의 사용자 단말(110 내지 160)은 게임 제공 장치일 수 있다.Throughout the specification, at least one user terminal (110 to 160) refers to a personal computer (110), a tablet (Tablet) 120, a mobile phone (Cellular Phone) 130, a notebook 140, a smart phone. 150, TV 160, as well as PDA (Personal Digital Assistants), PMP (Portable Multimedia Player), navigation, MP3 player, digital camera, refrigerator, washing machine, may include various electronic devices such as a vacuum cleaner, It is not limited to examples. As described above, at least one user terminal 110 to 160 may be a game providing device.

일부 실시예에 따르면, 온라인 활동은 온라인 게임, 포털 서비스, SNS(Social Network Service)를 포함할 수 있으며, 상기 예시에 제한되지 않는다. 또한 온라인 게임은 스포츠, MMORPG, AOS, FPS, TCG, CCG 등 다양한 장르를 포함할 수 있다. 또한 온라인 게임은 사용자와 사용자간의 대결 방식의 게임일 수도 있고, 사용자와 컴퓨터(예를 들면, 인공지능)과의 대결 방식일 수도 있다. 또한 대결 방식이 아닌 건설 또는 꾸밈 방식의 게임일 수도 있다. 물론 상기 예시에 제한되지 않으며 온라인 게임의 형태에는 제한이 없다. According to some embodiments, online activities may include online games, portal services, and SNS (Social Network Service), and are not limited to the above examples. In addition, online games may include various genres such as sports, MMORPG, AOS, FPS, TCG, and CCG. In addition, the online game may be a game of a confrontation between a user and a user, or may be a confrontation between a user and a computer (eg, artificial intelligence). It may also be a game of construction or decoration rather than a confrontation. Of course, it is not limited to the above example, and there is no limitation on the form of the online game.

일부 실시예에 따르면, 서버(170)는 적어도 하나의 사용자 단말(110 내지 160)로부터 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 수신하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하고, 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제2 사용자 계정이 보유한 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청 및 제1 아이템과 제3 사용자 계정이 보유한 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 적어도 하나의 사용자 단말(110 내지 160)로부터 수신하고, 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 획득한 사용자 입력에 기초하여 제1 아이템과 제2 아이템 또는 제1 아이템과 제3 아이템의 교환 거래의 성립 여부를 결정하고, 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스를 수정할 수 있다.According to some embodiments, the server 170 receives an exchange transaction registration request for requesting an exchange transaction registration of a first item from at least one user terminal 110 to 160, and a plurality of user accounts can identify it. A first exchange transaction establishment request for registering the acquired item exchange transaction registration request in a transaction database, and requesting an exchange of a first item and a second item held by a second user account based on the registered exchange transaction registration request; and Receives a request for establishing a second exchange transaction requesting an exchange of a first item and a third item held by a third user account from at least one user terminal 110 to 160, and a request for establishing a first exchange transaction and the second exchange Acquiring a user input for selecting one of the transaction establishment requests, and determining whether to establish an exchange transaction between the first item and the second item or the first item and the third item based on the obtained user input, and based on the determination result Thus, it is possible to modify the database of at least one user account that held the item for which the transaction was established.

일부 실시예에 따르면 적어도 하나의 사용자 단말(110 내지 160) 중 하나는 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을 서버(170)로 송신하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 제1 아이템과 제2 사용자 계정이 보유한 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 수신하고, 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 제1 아이템과 제3 사용자 계정이 보유한 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 수신하고, 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 획득한 사용자 입력을 서버로 송신하고, 서버로부터 교환 거래 성립에 관한 정보를 수신할 수 있다. According to some embodiments, one of the at least one user terminal 110 to 160 transmits an exchange transaction registration request requesting the registration of the exchange transaction of the first item to the server 170, and a plurality of user accounts can identify it. Based on the exchange transaction registration request registered in the transaction database, a first exchange transaction establishment request requesting an exchange of a first item and a second item held by a second user account is received, and the exchange transaction registered in the transaction database Based on the registration request, a second exchange transaction establishment request requesting an exchange of the first item and a third item held by the third user account is received, and one of the first exchange transaction establishment request and the second exchange transaction establishment request is made. The user input to be selected may be acquired, the acquired user input may be transmitted to the server, and information regarding the establishment of an exchange transaction may be received from the server.

또한 일부 실시예에 따르면, 게임 네트워크 시스템(100)은 제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 제1 사용자 계정으로부터 획득하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 획득된 아이템 교환 거래 등록 요청을 등록하고, 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제2 사용자 계정이 보유한 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정으로부터 획득하고, 제1 아이템과 제2 아이템의 교환 거래 성립 여부를 결정하고, 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스를 수정하도록 제어할 수 있다. 이는 이하에서 더 자세히 설명한다. In addition, according to some embodiments, the game network system 100 obtains an exchange transaction registration request requesting registration of an exchange transaction for the first item held by the first user account, from the first user account, and identifies a plurality of user accounts. Establish a first exchange transaction requesting the exchange of the first item and the second item held by the second user account based on the registered exchange transaction registration request by registering the acquired item exchange transaction registration request in the transaction database Controls to obtain a request from a second user account, determine whether an exchange transaction between the first item and the second item is established, and modify the database of at least one user account that has the item for which the transaction was established based on the determination result can do. This is described in more detail below.

도 2는 일부 실시예에 따른 비동기식 게임 아이템 교환 거래 기능을 설명하기 위한 도면이다. 도 2를 참조하면, 도 2의 네트워크 시스템(200)은 한명의 유저가 교환 거래 성립 요청을 송신했을 때의 흐름을 도시한다. 2 is a diagram for describing a function of an asynchronous game item exchange transaction according to some embodiments. Referring to FIG. 2, the network system 200 of FIG. 2 shows a flow when one user transmits a request to establish an exchange transaction.

단계 210에서, 제1 사용자 계정의 단말(110)은 교환 거래 등록 요청을 서버(170)에게 송신할 수 있다. In step 210, the terminal 110 of the first user account may transmit an exchange transaction registration request to the server 170.

단계 220에서, 서버(170)는 교환 거래 데이터베이스를 제2 사용자 계정의 단말(120)에게 제공할 수 있다. In step 220, the server 170 may provide the exchange transaction database to the terminal 120 of the second user account.

단계 230에서, 제2 사용자 계정의 단말(120)은 교환 거래 성립 요청(230)을 서버(170)에게 송신할 수 있다. In step 230, the terminal 120 of the second user account may transmit a request 230 for establishing an exchange transaction to the server 170.

단계 240에서, 서버(170)는 교환 거래 성립 요청을 제1 사용자 계정의 단말(110)에게 제공할 수 있다. In step 240, the server 170 may provide a request for establishing an exchange transaction to the terminal 110 of the first user account.

단계 250에서, 제1 사용자 계정의 단말(110)은 교환 거래에 관한 선택 및 결정에 관한 정보를 서버(170)에게 제공할 수 있다.In step 250, the terminal 110 of the first user account may provide the server 170 with information on selection and determination regarding an exchange transaction.

단계 260에서, 서버(170)는 교환 거래 결과를 제2 사용자 계정의 단말(120)에게 제공할 수 있다. In step 260, the server 170 may provide the exchange transaction result to the terminal 120 of the second user account.

도 2에서는 설명의 편의를 위해 각 단계를 순차적으로 설명했지만, 각 단계의 수행 순서는 도 2의 도시에 제한되지 않는다. 네트워크 시스템(200)의 각 구성의 동작은 도 4 내지 15에서 더 자세히 설명한다. In FIG. 2, each step is sequentially described for convenience of description, but the order of performing each step is not limited to the illustration of FIG. 2. The operation of each component of the network system 200 will be described in more detail with reference to FIGS. 4 to 15.

도 3은 일부 실시예에 따른 비동기식 게임 아이템 교환 거래 기능을 설명하기 위한 도면이다. 도 3를 참조하면, 도 3의 네트워크 시스템(300)은 복수의 유저가 교환 거래 성립 요청을 송신했을 때의 흐름을 도시한다. 3 is a diagram for describing a function of an asynchronous game item exchange transaction according to some embodiments. Referring to FIG. 3, the network system 300 of FIG. 3 shows a flow when a plurality of users transmit a request for establishing an exchange transaction.

단계 310에서, 제1 사용자 계정의 단말(110)은 교환 거래 등록 요청을 서버(170)에게 송신할 수 있다. In step 310, the terminal 110 of the first user account may transmit an exchange transaction registration request to the server 170.

단계 320에서, 서버(170)는 교환 거래 데이터베이스를 제2 사용자 계정의 단말(120) 및 제3 사용자 계정의 단말(150)에게 제공할 수 있다. In step 320, the server 170 may provide the exchange transaction database to the terminal 120 of the second user account and the terminal 150 of the third user account.

단계 330에서, 제2 사용자 계정의 단말(120)은 제1 교환 거래 성립 요청(230)을 서버(170)에게 송신할 수 있다. In step 330, the terminal 120 of the second user account may transmit a first exchange transaction establishment request 230 to the server 170.

단계 340에서, 제3 사용자 계정의 단말(150)은 제2 교환 거래 성립 요청(230)을 서버(170)에게 송신할 수 있다. In step 340, the terminal 150 of the third user account may transmit a second exchange transaction establishment request 230 to the server 170.

단계 350에서, 서버(170)는 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청을 제1 사용자 계정의 단말(110)에게 제공할 수 있다. In step 350, the server 170 may provide a request for establishing a first exchange transaction and a request for establishing a second exchange transaction to the terminal 110 of the first user account.

단계 360에서, 제1 사용자 계정의 단말(110)은 교환 거래에 관한 선택 및 결정에 관한 정보를 서버(170)에게 제공할 수 있다. In step 360, the terminal 110 of the first user account may provide the server 170 with information on selection and determination of an exchange transaction.

단계 370에서, 서버(170)는 교환 거래 결과를 제2 사용자 계정의 단말(120) 및 제 3 사용자 계정의 단말(150)에게 제공할 수 있다. In step 370, the server 170 may provide the exchange transaction result to the terminal 120 of the second user account and the terminal 150 of the third user account.

도 3은 도 2의 사용자 간의 일대일 교환 거래 방법과는 상이한 복수의 사용자 간 교환 거래를 수행할 수 있는 방법을 제공한다. 다시 말해서, 본 발명에서는 단일의 사용자 간의 교환 거래 방법을 제공할 뿐만 아니라, 복수 사용자 간의 교환 거래 방법을 제공할 수 있다.FIG. 3 provides a method for performing an exchange transaction between a plurality of users different from the one-to-one exchange transaction method between users of FIG. 2. In other words, the present invention can provide not only a method of exchange transaction between a single user, but also an exchange transaction method between multiple users.

도 3에서는 설명의 편의를 위해 각 단계를 순차적으로 설명했지만, 각 단계의 수행 순서는 도 3의 도시에 제한되지 않는다. 네트워크 시스템(200)의 각 구성의 동작은 도 4 내지 15에서 더 자세히 설명한다. In FIG. 3, each step is sequentially described for convenience of description, but the order of performing each step is not limited to the illustration of FIG. 3. The operation of each component of the network system 200 will be described in more detail with reference to FIGS. 4 to 15.

도 4는 일부 실시예에 따른 게임 제공 장치의 비동기식 게임 아이템 교환 거래 기능 제공하는 방법의 순서도이다.4 is a flowchart of a method of providing an asynchronous game item exchange transaction function of a game providing device according to some embodiments.

단계 410에서 게임 제공 장치는, 제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을 제1 사용자 계정으로부터 획득할 수 있다.In step 410, the game providing device may obtain an exchange transaction registration request from the first user account for requesting an exchange transaction registration of the first item held by the first user account.

일부 실시예에 따르면, 교환 거래 등록 요청은 제1 아이템의 정보, 제1 사용자 계정이 교환하기를 원하는 교환 선호 아이템에 관한 정보, 교환하기를 원하는 제1 아이템의 수량 정보 중 적어도 하나를 포함할 수 있으며, 상기 예시에 제한되지 않는다.According to some embodiments, the exchange transaction registration request may include at least one of information on a first item, information on an exchange preference item that the first user account wants to exchange, and information on a quantity of the first item to be exchanged. And is not limited to the above example.

일부 실시예에 따르면, 제1 아이템의 정보란 제1 아이템의 등급(또는 레벨) 정보, 및 제1 아이템의 공격력 정보, 제1 아이템의 방어력 정보, 제1 아이템의 내구도 정보, 제1 아이템의 속성 정보와 같은 아이템의 능력 정보, 제1 아이템의 교환 거래 제한 정보 등 아이템에 관한 다양한 정보를 포함할 수 있다.According to some embodiments, the information of the first item means rating (or level) information of the first item, attack power information of the first item, defense power information of the first item, durability information of the first item, attribute of the first item It may include various information about the item, such as information on the ability of the item, such as information, and information on limiting exchange transactions of the first item.

일부 실시예에 따르면, 교환 거래 제한 정보란 아이템 간 교환 거래의 제한에 관한 정보를 의미할 수 있다. 예를 들어, 제1 아이템의 교환 거래 제한 정보란 제1 아이템과 교환 거래 할 수 있는 아이템의 식별 정보, 등급 및 수량 중 적어도 하나의 정보가 포함될 수 있다.According to some embodiments, the exchange transaction restriction information may refer to information on restriction of an exchange transaction between items. For example, the exchange transaction restriction information of the first item may include at least one of identification information, a rating, and a quantity of an item that can be exchanged with the first item.

단계 420에서 게임 제공 장치는, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 획득된 아이템 교환 거래 등록 요청을 등록할 수 있다.In step 420, the game providing device may register the acquired item exchange transaction registration request in a transaction database that can be identified by a plurality of user accounts.

일부 실시예에 따르면, 게임 제공 장치는 복수의 사용자 계정이 접속, 식별, 구독 및 확인할 수 있는 거래 데이터베이스에 단계 410에서 획득된 아이템 교환 거래 등록 요청을 등록할 수 있다. 등록된 아이템 교환 거래 등록 요청은 복수의 사용자 계정에게 제공될 수 있다. According to some embodiments, the game providing device may register the item exchange transaction registration request obtained in step 410 in a transaction database through which a plurality of user accounts can access, identify, subscribe, and check. The registered item exchange transaction registration request may be provided to a plurality of user accounts.

일부 실시예에 따르면, 게임 제공 장치는 제1 아이템을 교환 거래 예정 아이템으로 설정할 수 있다. 교환 거래 예정 아이템은 사용자 계정의 인벤토리에서 별도의 카테고리로 분류되어 표시되거나, 사용자 계정의 인벤토리에서 별도의 식별 정보를 통해 표시될 수 있다. According to some embodiments, the game providing device may set the first item as an exchange transaction scheduled item. Exchange transaction scheduled items may be classified and displayed in a separate category in the inventory of the user account, or may be displayed through separate identification information in the inventory of the user account.

또한 일부 실시예에 따르면, 교환 거래 예정 아이템은 제1 사용자 계정의 아이템 데이터베이스에서 제외되지 않을 수 있다. 또한, 게임 제공 장치는 교환 거래 예정 아이템의 이용 권한을 변경할 수 있다. 예를 들면, 교환 거래 예정 아이템은 아이템 교환 거래 성립 여부가 결정되기 전까지 이용 가능하지만 처분은 불가능할 수 있다. 물론 상기 예시에 제한되지 않는다. 또한 교환 거래 성립 여부가 결정되면 교환 거래 예정 아이템은 언제든지 처분할 수 있다. 교환 거래 예정 아이템에 대한 이용 및 처분 권한은 게임 서비스 제공자의 서비스 정책에 의해 상이하게 설정될 수 있다. In addition, according to some embodiments, the exchange transaction scheduled item may not be excluded from the item database of the first user account. In addition, the game providing device may change the right to use the item scheduled for exchange transaction. For example, an item scheduled for exchange transaction may be available until it is determined whether or not an item exchange transaction is established, but disposal may not be possible. Of course, it is not limited to the above example. In addition, when it is determined whether or not an exchange transaction is established, the item scheduled for exchange transaction can be disposed of at any time. The right to use and dispose of items scheduled for exchange transaction may be set differently according to the service policy of the game service provider.

단계 430에서 게임 제공 장치는, 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 제2 사용자 계정으로부터 획득할 수 있다.In operation 430, the game providing device may obtain a request for establishing a first exchange transaction requesting an exchange of the first item and the second item from the second user account based on the registered exchange transaction registration request.

일부 실시예에 따르면, 제2 사용자 계정은 거래 데이터베이스와 대응되는 교환 거래 게시판에 등록된 교환 거래 등록 요청을 보고 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 게임 제공 장치에 제공할 수 있다. According to some embodiments, the second user account sends a first exchange transaction establishment request requesting an exchange of the first item and the second item by viewing the exchange transaction registration request registered in the exchange transaction bulletin board corresponding to the transaction database. Can be provided.

일부 실시예에 따르면, 제1 교환 거래 성립 요청은 제2 아이템의 정보, 교환하기를 원하는 제2 아이템의 수량 정보 중 적어도 하나를 포함할 수 있으며, 상기 예시에 제한되지 않는다. 또한 제2 아이템의 정보는 제2 아이템의 교환 거래 제한 정보를 포함할 수 있다. 이는 앞서 설명한 바와 대응되므로 자세한 설명은 생략한다.According to some embodiments, the request for establishing a first exchange transaction may include at least one of information on a second item and information on a quantity of a second item desired to be exchanged, but is not limited to the above example. Also, the information on the second item may include information on limiting the exchange transaction of the second item. Since this corresponds to that described above, a detailed description will be omitted.

단계 440에서 게임 제공 장치는, 제1 아이템과 제2 아이템의 교환 거래 성립 여부를 결정할 수 있다.In step 440, the game providing device may determine whether to establish an exchange transaction between the first item and the second item.

일부 실시예에 따르면, 게임 제공 장치는 제2 사용자 계정이 제2 아이템을 보유하는지 판단하고, 판단 결과에 기초하여 제1 아이템과 제2 아이템의 교환 거래 성립 여부를 결정할 수 있다. According to some embodiments, the game providing apparatus may determine whether the second user account holds the second item, and determine whether an exchange transaction between the first item and the second item is established based on the determination result.

예를 들어, 게임 제공 장치는 제2 사용자 계정이 제2 아이템을 보유하지 않은 경우 교환 거래가 성립되지 않는다고 판단할 수 있다. 또한 게임 제공 장치는 제2 아이템의 수량이 부족한 경우에도 교환 거래가 성립되지 않는다고 판단할 수 있다. For example, if the second user account does not hold the second item, the game providing device may determine that an exchange transaction is not established. Also, the game providing device may determine that the exchange transaction is not established even when the quantity of the second item is insufficient.

또한 일부 실시예에 따르면, 게임 제공 장치는 제1 아이템의 교환 거래 제한 정보와 제2 아이템의 교환 거래 제한 정보에 기초하여 제1 아이템과 제2 아이템의 교환 거래 성립 여부를 결정할 수 있다.In addition, according to some embodiments, the game providing apparatus may determine whether to establish an exchange transaction between the first item and the second item based on the exchange transaction restriction information of the first item and the exchange transaction restriction information of the second item.

예를 들면, 제1 아이템은 전설 등급의 아이템이므로, 전설 등급의 아이템과 교환이 가능한데, 제2 아이템이 희귀 등급의 아이템인 경우, 게임 제공 장치는 제1 아이템과 제2 아이템의 교환 거래가 성립되지 않는다고 판단할 수 있다. 또한 게임 제공 장치는 제1 아이템이 희귀 등급의 아이템인데 제2 아이템의 전설 등급의 아이템인 경우에도 제1 아이템과 제2 아이템의 교환 거래가 성립되지 않는다고 판단할 수도 있다. 다시 말해서, 제1 아이템과 제2 아이템이 서로의 교환 거래 제한 정보를 모두 만족하는 경우 교환 거래가 성립할 수 있다. For example, since the first item is a legend grade item, it can be exchanged for a legend grade item, but if the second item is a rare item, the game providing device does not establish an exchange transaction between the first item and the second item. It can be judged not. In addition, the game providing apparatus may determine that the exchange transaction between the first item and the second item is not established even when the first item is a rare item and the second item is a legend grade item. In other words, when the first item and the second item satisfy both exchange transaction restriction information of each other, an exchange transaction may be established.

일부 실시예에 따르면, 아이템의 교환 거래 제한 정보는 아이템의 게임 서버 내의 수량에 기초하여 결정될 수도 있다. 즉, 교환 거래 제한 정보는 게임 내 수량이 동일하거나 수량의 소정의 범위에서 겹치는 아이템끼리만 교환 거래가 가능하도록 설정될 수 있다. According to some embodiments, the item exchange transaction restriction information may be determined based on the quantity of the item in the game server. That is, the exchange transaction restriction information may be set such that only items having the same quantity in the game or overlapping in a predetermined range of the quantity can be exchanged.

예를 들면, 제1 아이템의 서버 내 수량은 100 이고, 제2 아이템의 서버 내 수량이 10000인 경우 게임 제공 장치는 제1 아이템과 제2 아이템의 교환 거래를 제한할 수 있다. 그러나 제1 아이템의 서버 내 수량이 95이고 제2 아이템의 서버 내 수량이 90이며, 교환 거래 제한은 수량 차이가 10 이상일 때로 설정된 경우, 게임 제공 장치는 제1 아이템과 제2 아이템의 교환 거래가 성립되었다고 판단할 수 있다. For example, when the number of the first item in the server is 100 and the number of the second item in the server is 10000, the game providing device may limit the exchange transaction between the first item and the second item. However, when the quantity of the first item in the server is 95, the quantity of the second item is 90, and the exchange transaction limit is set to when the quantity difference is 10 or more, the game providing device establishes an exchange transaction between the first item and the second item. It can be determined that it has become.

또한 일부 실시예에 따르면, 서버 내 수량에 따라 등급 또는 희귀도가 결정되는 경우 게임 제공 장치는 등급 또는 희귀도에 따라 교환 거래를 제한 정보를 생성하고, 등급 또는 희귀도에 따라 교환 거래를 제한할 수도 있다. 이는 앞서 설명한 바와 대응되므로 자세한 설명은 생략한다.In addition, according to some embodiments, when the rank or rarity is determined according to the quantity in the server, the game providing device generates information to limit the exchange transaction according to the rank or rarity, and restricts the exchange transaction according to the rank or rarity. May be. Since this corresponds to that described above, a detailed description will be omitted.

또한 일부 실시예에 따르면, 교환 거래 제한 정보는 게임 외부에서의 금전 거래를 막고, 게임 내 무분별한 교환 거래를 차단함으로써 게임 내 경제를 유지하고 사행성 조장 분위기를 방지하기 위한 수단일 수 있다.In addition, according to some embodiments, the exchange transaction restriction information may be a means for preventing money transactions outside the game and preventing indiscriminate exchange transactions in the game, thereby maintaining the in-game economy and preventing a speculative atmosphere.

또한 일부 실시예에 따르면, 게임 제공 장치는 제1 사용자 계정의 아이템 교환 거래 등록 요청을 데이터베이스에 등록할 때, 제1 사용자 계정에 대한 정보를 제공하지 않을 수 있고, 제2 사용자 계정의 교환 거래 성립 요청을 제공할 때도 제2 사용자 계정에 대한 정보를 제공하지 않을 수도 있다. 사용자 계정을 제공하지 않는 이유 또한 교환 거래 당사자를 식별하기 어렵게 만들어 게임 외부에서의 금전 거래를 막고, 게임 내 무분별한 교환 거래를 차단함으로써 게임 내 경제를 유지하고 사행성 조장 분위기를 방지하기 위한 수단일 수 있다.In addition, according to some embodiments, the game providing device may not provide information on the first user account when registering a request for registration of an item exchange transaction of the first user account in the database, and the exchange transaction of the second user account is established. Even when providing the request, it may not provide information about the second user account. The reason for not providing a user account can also be a means to prevent money transactions outside the game by making it difficult to identify the parties to the exchange transaction, and to maintain the in-game economy and prevent a speculative atmosphere by blocking indiscriminate exchange transactions in the game. .

단계 450에서 게임 제공 장치는, 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정할 수 있다.In step 450, the game providing device may determine whether to modify the database of at least one user account that has the item for which the transaction was established based on the determination result.

일부 실시예에 따르면, 게임 제공 장치는 교환 거래가 성립된 경우 제1 사용자 계정과 제2 사용자 계정의 데이터베이스를 수정할 수 있다. 교환 거래가 성립된 경우, 게임 제공 장치는 제1 사용자 계정의 데이터베이스로부터 제1 아이템을 삭제하고 제2 아이템을 추가하고, 제2 사용자 계정의 데이터베이스로부터 제2 아이템을 삭제하고 제2 아이템을 추가할 수 있다. According to some embodiments, the game providing device may modify the databases of the first user account and the second user account when an exchange transaction is established. When the exchange transaction is established, the game providing device may delete the first item from the database of the first user account and add the second item, delete the second item from the database of the second user account, and add the second item. have.

또한 일부 실시예에 따르면, 게임 제공 장치는 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 제3 사용자 계정으로부터 획득할 수 있다. In addition, according to some embodiments, the game providing device may obtain a request for establishing a second exchange transaction requesting an exchange of the first item and the third item from the third user account based on the registered exchange transaction registration request.

일부 실시예에 따르면, 제2 교환 거래 성립 요청은 제3 아이템의 정보, 교환하기를 원하는 제3 아이템의 수량 정보 중 적어도 하나를 포함할 수 있으며, 상기 예시에 제한되지 않는다. 또한 제3 아이템의 정보는 제3 아이템의 교환 거래 제한 정보를 포함할 수 있다. 이는 앞서 설명한 바와 대응되므로 자세한 설명은 생략한다.According to some embodiments, the request for establishing the second exchange transaction may include at least one of information on a third item and information on a quantity of a third item desired to be exchanged, but is not limited to the above example. Also, the information on the third item may include information on limiting the exchange transaction of the third item. Since this corresponds to that described above, a detailed description will be omitted.

또한 일부 실시예에 따르면, 게임 제공 장치는 제1 사용자 계정으로부터 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득할 수 있다. 게임 제공 장치는 획득한 제1 사용자 계정의 입력에 기초하여 제1 아이템과 제2 아이템 또는 제1 아이템과 제3 아이템의 교환 거래의 성립 여부를 결정할 수 있다. In addition, according to some embodiments, the game providing device may obtain a user input for selecting one of a first exchange transaction establishment request and a second exchange transaction establishment request from the first user account. The game providing device may determine whether to establish an exchange transaction between the first item and the second item or the first item and the third item based on the acquired input of the first user account.

다시 말해서, 제2 사용자 계정과 제3 사용자 계정이 모두 제1 사용자 계정의 제1 아이템과 교환 거래를 원하면, 제2 사용자 계정 및 제3 사용자 계정은 각각 등록된 교환 거래 게시판에 기초하여 게임 제공 장치에게 교환 거래 성립 요청을 제공할 수 있다. 게임 제공 장치는 제2 사용자 계정 및 제3 사용자 계정으로부터 획득한 교환 거래 성립 요청을 제1 사용자 계정에게 제공할 수 있다. 제1 사용자 계정은 제2 사용자 계정 및 제3 사용자 계정으로부터 획득한 교환 거래 성립 요청 중 하나를 선택할 수 있고, 사용자 선택에 따라 게임 제공 장치는 어떤 사용자 계정이 요청한 교환 거래가 성립되었는지 결정할 수 있다.In other words, if both the second user account and the third user account want to exchange transactions with the first item of the first user account, the second user account and the third user account are each registered on the basis of the registered exchange transaction bulletin board. You can provide a request to establish an exchange transaction. The game providing device may provide a request for establishing an exchange transaction acquired from the second user account and the third user account to the first user account. The first user account may select one of a request for establishing an exchange transaction obtained from the second user account and the third user account, and the game providing device may determine which user account requested exchange transaction according to the user selection.

또한 일부 실시예에 따르면, 게임 제공 장치는 제1 사용자 계정으로부터 소정 기간의 선택 보류를 요청하는 선택 보류 요청을 수신할 수 있다. 사용자 계정의 선택은 소정의 기간 내에 입력되어야 하나, 사용자 계정의 선택 보류 요청에 따라 소정의 기간을 더 연장할 수 있다. 소정 기간의 경과 이후 게임 제공 장치는 제1 사용자 계정으로부터 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득할 수 있다.In addition, according to some embodiments, the game providing device may receive a selection hold request for a predetermined period of time from the first user account. The selection of the user account must be input within a predetermined period, but the predetermined period may be further extended according to a request for withholding the selection of the user account. After the elapse of a predetermined period, the game providing device may obtain a user input for selecting one of a first exchange transaction establishment request and a second exchange transaction establishment request from the first user account.

또한 일부 실시예에 따르면, 게임 제공 장치는 제2 사용자 계정에게 제2 교환 거래 성립 요청에 관한 정보를 제공할 수 있고, 제3 사용자 계정에게 제1 교환 거래 성립 요청에 관한 정보를 제공할 수 있다. In addition, according to some embodiments, the game providing device may provide information on a request to establish a second exchange transaction to a second user account, and may provide information on a request to establish a first exchange transaction to a third user account. .

다시 말해서, 게임 제공 장치는 교환 거래 성립 이전에는 제1 아이템에 관한 교환 거래 성립 요청에 관한 정보를 함께 등록할 수 있으며, 등록된교환 거래 성립 요청에 관한 정보는 복수의 사용자 계정이 모두 식별할 수 있다. 또한 제1 사용자 계정에게 교환 거래 성립을 요청했던 제2 사용자 계정 이외에 제1 사용자 계정에게 교환 거래 성립을 요청하는 제3 사용자 계정이 식별되는 경우, 게임 제공 장치는 제3 사용자 계정이 요청한 교환 거래 성립 요청에 관한 정보를 제2 사용자 계정을 포함한 복수의 사용자 계정에게 제공할 수 있다.In other words, before the exchange transaction is established, the game providing device can register information on the request to establish an exchange transaction for the first item together, and information on the registered exchange transaction establishment request can all be identified by a plurality of user accounts. have. In addition, if a third user account that requests the first user account to establish an exchange transaction other than the second user account that requested the first user account to establish an exchange transaction is identified, the game providing device establishes the exchange transaction requested by the third user account. Information on the request may be provided to a plurality of user accounts including the second user account.

예를 들어, 게임 제공 장치가 제1 사용자 계정의 "빛의 검"의 교환 거래를 등록한 경우, 제2 사용자 계정은 제1 사용자 계정의 "빛의 검"과 제2 사용자 계정의 "용의 망치"의 교환 거래 성립을 요청할 수 있다. 거래 성립이 완료되기 전에는 제2 사용자 계정이 요청한 "빛의 검"과 "용의 망치"의 교환 거래 성립 요청에 관한 정보가 복수의 사용자에게 제공될 수 있다. For example, when the game providing device registers an exchange transaction for the "sword of light" of the first user account, the second user account is the "sword of light" of the first user account and the "dragon hammer" of the second user account. "You can request the establishment of an exchange transaction. Before the transaction establishment is completed, information on a request to establish an exchange transaction of "Sword of Light" and "Dragon Hammer" requested by the second user account may be provided to a plurality of users.

또한 제3 사용자 계정은 제1 사용자 계정의 "빛의 검"과 제3 사용자 계정의 "불의 쌍검"의 교환 거래 성립을 요청할 수 있다. 새로운 거래자가 식별되었으므로, 게임 제공 장치는 제2 사용자 계정에게 제3 사용자 계정이 요청한 "빛의 검"과 "불의 쌍검"의 교환 거래 성립 요청에 관한 정보를 제공할 수 있다. 물론 제2 사용자 계정 이외에 복수의 사용자에게 제3 사용자 계정이 요청한 "빛의 검"과 "불의 쌍검"의 교환 거래 성립 요청이 제공될 수도 있다.In addition, the third user account may request the establishment of an exchange transaction between the “sword of light” of the first user account and the “sword of fire” of the third user account. Since the new trader has been identified, the game providing device may provide the second user account with information regarding a request to establish an exchange transaction between the “sword of light” and the “sword of fire” requested by the third user account. Of course, in addition to the second user account, a request to establish an exchange transaction between the “sword of light” and the “sword of fire” requested by the third user account may be provided to a plurality of users.

일부 실시예에 따르면, 게임 제공 장치는 제2 사용자 계정으로부터 제1 아이템과 제4 아이템의 교환을 요청하는 추가 거래 성립 요청을 획득할 수 있다. 다시 말해서 게임 제공 장치는 동일한 사용자에게 추가 거래 성립 요청을 획득할 수 있다. 제2 사용자 계정으로부터 추가 거래 성립 요청을 획득한 경우 게임 제공 장치는 제1 거래 성립 요청을 삭제하고, 추가 거래 성립 요청으로 대체할 수 있고, 제1 거래 성립 요청과 추가 거래 성립 요청을 병렬적으로 제1 사용자 계정에게 제공할 수 있으며, 상기 예시에 제한되지 않는다.According to some embodiments, the game providing device may obtain a request to establish an additional transaction requesting an exchange of the first item and the fourth item from the second user account. In other words, the game providing device may obtain a request for establishing an additional transaction from the same user. When obtaining an additional transaction establishment request from the second user account, the game providing device may delete the first transaction establishment request and replace it with an additional transaction establishment request, and execute the first transaction establishment request and the additional transaction establishment request in parallel. It can be provided to the first user account, and is not limited to the above example.

또한 일부 실시예에 따르면, 추가 거래 성립 요청은, 소정의 횟수만 요청 가능하도록 제한될 수도 있으나, 상기 예시에 제한되지 않는다. Further, according to some embodiments, the request for establishing an additional transaction may be limited so that only a predetermined number of requests can be requested, but is not limited to the above example.

또한 일부 실시예에 따르면, 게임 제공 장치는 제1 아이템과 대응되는 아이템의 교환 거래 성립 히스토리에 관한 정보를 복수의 사용자 계정에게 제공할 수 있다. In addition, according to some embodiments, the game providing device may provide information on a history of establishment of an exchange transaction of an item corresponding to the first item to a plurality of user accounts.

도 5는 일부 실시예에 따른 게임 아이템 교환 거래 등록 요청을 설명하기 위한 도면이다.5 is a diagram for explaining a game item exchange transaction registration request according to some embodiments.

도 5는 사용자 단말에서 표시되는 인벤토리 화면(500)을 도시한다. 인벤토리 화면(500)이란 사용자 계정이 보유하고 있는 아이템(520)들이 표시되는 화면을 의미할 수 있다. 5 shows an inventory screen 500 displayed on a user terminal. The inventory screen 500 may refer to a screen on which items 520 held by a user account are displayed.

일부 실시예에 따르면, 사용자 단말은 인벤토리 화면(500)에서 아이템(520)을 선택하는 사용자 입력을 수신할 수 있다. 아이템(520)을 선택하는 사용자 입력에 기초하여 사용자 단말은 팝업 메뉴(540)를 표시할 수 있다. 팝업 메뉴(540)에는 교환 거래 아이템 등록을 위한 인터페이스가 표시될 수 있다. 물론 상기 예시에 제한되지 않으며, 팝업 메뉴(540)에는 분해, 강화, 판매, 공유 등과 같은 다양한 인터페이스 메뉴가 표시될 수 있다.According to some embodiments, the user terminal may receive a user input for selecting the item 520 on the inventory screen 500. The user terminal may display a pop-up menu 540 based on a user input for selecting the item 520. An interface for registering an exchange transaction item may be displayed on the pop-up menu 540. Of course, it is not limited to the above example, and various interface menus such as disassembly, enhancement, sales, and sharing may be displayed on the pop-up menu 540.

일부 실시예에 따르면, 팝업 메뉴(540)의 교환 거래 아이템 등록 인터페이스를 선택하는 사용자 입력에 기초하여 사용자 단말은 다른 사용자 단말, 서버 또는 게임 제공 장치에 교환 거래 등록 요청을 송신할 수 있다. 교환 거래 등록 요청 내에는 사용자 입력에 의해 선택된 아이템(520)의 정보가 포함될 수 있다. 또한 교환 거래 등록 요청 내에는 사용자 계정이 교환하기를 원하는 선호 아이템에 관한 정보가 포함될 수도 있으며, 상기 예시에 제한되지 않는다. According to some embodiments, the user terminal may transmit an exchange transaction registration request to another user terminal, a server, or a game providing device based on a user input for selecting the exchange transaction item registration interface of the pop-up menu 540. The information on the item 520 selected by the user input may be included in the exchange transaction registration request. In addition, the exchange transaction registration request may include information on the preferred item that the user account wants to exchange, and is not limited to the above example.

물론 교환 거래 아이템 등록 인터페이스는 상기 예시에 제한되지 않으며, 인벤토리 화면(500)이 아닌 별도의 메뉴, 별도의 NPC와의 상호 작용 또는 인터페이스를 통해 교환 거래 하기를 원하는 아이템을 등록 요청을 송신할 수도 있다. 예를 들면, 사용자 단말은 게임 관련 웹페이지, 또는 게임 관련 어플리케이션을 통해 교환 거래 하기를 원하는 아이템을 등록을 요청할 수도 있고, 게임 내의 NPC를 통해 교환 거래 하기를 원하는 아이템을 등록을 요청할 수 있다. Of course, the exchange transaction item registration interface is not limited to the above example, and a registration request for an item desired for exchange transaction may be transmitted through a separate menu other than the inventory screen 500, an interaction with a separate NPC, or an interface. For example, the user terminal may request registration of an item desired to be exchanged through a game-related web page or a game-related application, or may request registration of an item desired to be exchanged through an NPC in the game.

또한 일부 실시예에 따르면, 서버 또는 게임 제공 장치는 소정의 조건을 만족해야 아이템의 교환 거래가 가능하도록 설정할 수도 있다. 예를 들면, 서버 또는 게임 제공 장치는 사용자 계정의 레벨이 소정 이상인 경우에만 교환 거래가 가능하도록 설정할 수 있고, 소정의 아이템을 보유한 경우에만 교환 거래가 가능하도록 설정할 수도 있다. 즉, 서버 또는 게임 제공 장치는 사용자 계정의 레벨, 플레이타임, 보유 재화 등과 같은 사용자 계정 정보에 기초하여 소정의 조건을 만족하는 사용자 계정만 아이템의 교환 거래 요청이 가능하도록 설정할 수도 있다. 물론 상기 예시에 제한되는 것은 아니다.In addition, according to some embodiments, the server or the game providing device may be set to enable an item exchange transaction only when a predetermined condition is satisfied. For example, the server or the game providing device may be set to enable exchange transactions only when the level of the user account is equal to or higher than a predetermined level, and may set such that exchange transactions are possible only when a predetermined item is held. That is, the server or the game providing device may be set so that only a user account that satisfies a predetermined condition can request an item exchange transaction based on user account information such as the level of the user account, play time, and possession goods. Of course, it is not limited to the above example.

도 6은 일부 실시예에 따른 게임 아이템 교환 거래 등록 목록을 설명하기 위한 도면이다. 6 is a diagram illustrating a game item exchange transaction registration list according to some embodiments.

도 6은 사용자 단말에서 교환 거래 데이터베이스(600)가 표시된 화면을 도시한다. 교환 거래 데이터베이스(600)에는 검색 인터페이스(610), 교환 거래 등록 목록 인터페이스(620), 아이템 이름(621), 아이템 레벨(622), 아이템 등급(623), 아이템 수량(624), 내 요청 목록 인터페이스(630) 및 교환 거래 히스토리 인터페이스(640)가 포함될 수 있다. 물론 교환 거래 데이터베이스(600)는 도 6의 예시에 제한되지 않으며, 도 6에 도시된 구성보다 많은 구성이 교환 거래 데이터베이스(600)에 표시되거나 도 6에 도시된 구성보다 적은 구성이 교환 거래 데이터베이스(600)에 포함될 수 있다.6 shows a screen in which the exchange transaction database 600 is displayed in the user terminal. The exchange transaction database 600 includes a search interface 610, an exchange transaction registration list interface 620, an item name 621, an item level 622, an item grade 623, an item quantity 624, and a my request list interface. 630 and an exchange transaction history interface 640 may be included. Of course, the exchange transaction database 600 is not limited to the example of FIG. 6, and more configurations than the configuration shown in FIG. 6 are displayed in the exchange transaction database 600 or fewer configurations than the configuration shown in FIG. 600).

일부 실시예에 따르면, 검색 인터페이스(610)는 등록된 복수의 교환 거래 요청 아이템 중 적어도 하나를 검색하기 위한 인터페이스일 수 있다. 예를 들면, 사용자 단말은 검색 인터페이스(610)를 통해 아이템 이름, 아이템 레벨, 아이템 등급과 같은 아이템 식별 정보에 관한 사용자 입력을 수신하고, 수신된 정보를 서버로 제공하고, 서버가 거래 데이터베이스에서 검색한 리스트를 획득하여 표시할 수 있다. According to some embodiments, the search interface 610 may be an interface for searching for at least one of a plurality of registered exchange transaction request items. For example, the user terminal receives user input regarding item identification information such as item name, item level, and item grade through the search interface 610, provides the received information to the server, and the server searches the transaction database. You can acquire and display a list.

일부 실시예에 따르면, 교환 거래 등록 목록 인터페이스(620)는 등록된 교환 거래 아이템 목록을 표시하는 인터페이스일 수 있다. 예를 들면, 교환 거래 등록 목록 인터페이스(620)에는 검색된 교환 거래 요청 아이템이나, 최근 등록된 교환 거래 요청 아이템이 표시될 수 있다 According to some embodiments, the exchange transaction registration list interface 620 may be an interface that displays a list of registered exchange transaction items. For example, the exchange transaction registration list interface 620 may display a searched exchange transaction request item or a recently registered exchange transaction request item.

일부 실시예에 따르면, 아이템 이름(621)은 아이템의 이름 또는 식별 정보를 포함할 수 있다. 또한 아이템 레벨(622)은 아이템의 레벨 정보 또는 아이템을 착용할 수 있는 레벨 정보를 포함할 수 있다. According to some embodiments, the item name 621 may include the item name or identification information. In addition, the item level 622 may include level information of an item or level information at which the item can be worn.

일부 실시예에 따르면, 아이템의 등급(623)은 아이템의 등급에 관한 정보를 포함할 수 있다. 예를 들면, 아이템의 등급은 전설, 영웅, 희귀 단계로 나뉠 수도 있고, 1성, 2성, 3성으로 나뉠 수도 있으며 상기 예시에 제한되지 않는다. 일부 실시예에 따르면, 아이템의 수량(624)은 교환 거래 등록을 요청 받은 아이템의 수량을 의미할 수 있다. According to some embodiments, the item grade 623 may include information on the item grade. For example, the grade of the item may be divided into legend, hero, and rare levels, and may be divided into 1 star, 2 star, and 3 star, and is not limited to the above example. According to some embodiments, the quantity of items 624 may mean the quantity of items for which exchange transaction registration is requested.

일부 실시예에 따르면, 서버는 서버 내의 아이템의 수량에 기초하여 아이템 간의 교환 거래를 제한하거나 허용할 수 있다. 물론 상기 예시에 제한되지 않으며, 서버는 아이템의 레벨 또는 아이템의 등급 중 적어도 하나에 기초하여 아이템 간의 교환 거래를 제한하거나 허용할 수 있다. According to some embodiments, the server may limit or allow exchange transactions between items based on the quantity of items in the server. Of course, it is not limited to the above example, and the server may limit or allow an exchange transaction between items based on at least one of an item level or an item level.

일부 실시예에 따르면, 등록된 공유 아이템을 이용하기를 원하는 사용자 계정은 공유 아이템 목록에서 검색하여 적어도 하나의 아이템을 선택할 수 있다. 사용자 단말은 사용자 입력에 기초하여 선택된 아이템의 식별 정보 및 공유 이용 조건을 포함하는 공유 아이템 이용 요청 메시지를 서버에 송신할 수 있다. According to some embodiments, a user account desiring to use the registered shared item may search in a shared item list and select at least one item. The user terminal may transmit, to the server, a request message for using a shared item including identification information of the selected item and a condition for using the shared item based on a user input.

또한 일부 실시예에 따르면, 내 요청 목록 인터페이스(630)는 사용자 계정이 요청한 교환 거래 요청 목록을 표시하는 인터페이스일 수 있다. 또한 교환 거래 히스토리 인터페이스(640)는 아이템 교환 거래의 히스토리에 관한 정보를 표시하는 인터페이스일 수 있다. 내 요청 목록 인터페이스(630) 및 교환 거래 히스토리 인터페이스(640)는 이하에서 더 자세히 설명한다. In addition, according to some embodiments, the my request list interface 630 may be an interface that displays a list of exchange transaction requests requested by a user account. In addition, the exchange transaction history interface 640 may be an interface that displays information on the history of an item exchange transaction. The my request list interface 630 and the exchange transaction history interface 640 are described in more detail below.

또한 일부 실시예에 따르면, 게임 서비스 제공자는 경매 또는 재화를 이용하는 거래에는 수수료를 부과하고, 교환 거래의 경우 수수료를 면제할 수 있다. 게임 서비스 제공자는 교환 거래에 대한 수수료 면제를 통해 교환 거래를 장려함으로써, 교환 거래가 활성화시키고, 게임 외부에서의 거래를 억제할 수 있다. 게임 내 교환 거래가 활성화되는 경우, 게임 외부적인 요인에 의해 게임 재화의 가치 변동이 크지 않을 수 있어, 게임 서비스 제공자의 게임 내 경제 관리가 용이해질 수 있다. In addition, according to some embodiments, the game service provider may charge a fee for an auction or a transaction using goods, and may waive the fee for an exchange transaction. The game service provider encourages exchange transactions through fee exemption for exchange transactions, thereby enabling exchange transactions and suppressing transactions outside the game. When in-game exchange transactions are activated, the value of the game goods may not fluctuate significantly due to factors external to the game, so that the game service provider can easily manage the in-game economy.

도 7은 일부 실시예에 따른 게임 아이템 교환 거래 등록 목록을 설명하기 위한 도면이다. 7 is a diagram for explaining a game item exchange transaction registration list according to some embodiments.

도 7은 사용자 단말에서 교환 거래 데이터베이스(700)가 표시된 화면을 도시한다. 교환 거래 데이터베이스(700)에는 검색 인터페이스(710), 교환 거래 등록 목록 인터페이스(720), 아이템 이름(721), 아이템 레벨(722), 아이템 등급(723), 아이템 수량(724), 교환 선호 아이템(725), 내 요청 목록 인터페이스(730) 및 교환 거래 히스토리 인터페이스(740)가 포함될 수 있다. 물론 교환 거래 데이터베이스(700)는 도 7의 예시에 제한되지 않으며, 도 7에 도시된 구성보다 많은 구성이 교환 거래 데이터베이스(700)에 표시되거나 도 7에 도시된 구성보다 적은 구성이 교환 거래 데이터베이스(700)에 포함될 수 있다.7 shows a screen in which the exchange transaction database 700 is displayed in the user terminal. The exchange transaction database 700 includes a search interface 710, an exchange transaction registration list interface 720, an item name 721, an item level 722, an item grade 723, an item quantity 724, and an exchange preference item ( 725, my request list interface 730, and an exchange transaction history interface 740 may be included. Of course, the exchange transaction database 700 is not limited to the example of FIG. 7, and more configurations than the configuration shown in FIG. 7 are displayed in the exchange transaction database 700 or fewer configurations than the configuration shown in FIG. 700).

일부 실시예에 따르면, 검색 인터페이스(710)는 등록된 복수의 교환 거래 요청 아이템 중 적어도 하나를 검색하기 위한 인터페이스일 수 있다. 교환 거래 등록 목록 인터페이스(720)는 등록된 교환 거래 아이템 목록을 표시하는 인터페이스일 수 있다. 이는 도 6에서 설명한 바와 대응되므로 자세한 설명은 생략한다.According to some embodiments, the search interface 710 may be an interface for searching for at least one of a plurality of registered exchange transaction request items. The exchange transaction registration list interface 720 may be an interface that displays a list of registered exchange transaction items. This corresponds to that described with reference to FIG. 6, and thus a detailed description thereof will be omitted.

아이템 이름(721), 아이템 레벨(722), 아이템의 등급(723) 및 아이템의 수량(724) 또한 도 6에서 설명한 바와 대응되므로 자세한 설명은 생략한다.The item name 721, the item level 722, the item level 723, and the item quantity 724 also correspond to those described in FIG. 6, and thus detailed descriptions thereof will be omitted.

도 7은 도 6에 비해 교환 선호 아이템(725)이 추가적으로 표시된 실시예를 도시한다. 교환 선호 아이템(725)이란 아이템의 교환 거래를 등록한 사용자 계정이 교환 거래 등록 아이템과 교환하기를 원하는 아이템일 수 있다. 도 7을 참조하면, 교환 거래 데이터베이스(700)의 가장 첫번째 아이템인 "빛의 검"의 교환 거래를 등록한 사용자 계정은 "빛의 검"과 "불의 쌍검"을 교환하기를 원하는 것을 알 수 있다. 7 shows an embodiment in which the exchange preference item 725 is additionally displayed compared to FIG. 6. The exchange preference item 725 may be an item that the user account registered for the item exchange transaction wants to exchange with the exchange transaction registration item. Referring to FIG. 7, it can be seen that a user account registered for an exchange transaction of "Sword of Light", which is the first item in the exchange transaction database 700, wants to exchange "Sword of Light" and "Sword of Fire".

일부 실시예에 따르면, 교환 거래 등록 아이템의 교환 거래 성립은 교환 선호 아이템으로만 가능할 수 있다. 예를 들어, 제1 사용자 계정이 등록한 교환 거래 등록 아이템인 "빛의 검"은 제1 사용자 계정이 선호하는 "불의 쌍검"으로만 교환 거래될 수 있다. 따라서, "불의 쌍검"을 소유한 다른 사용자 계정만이 교환 거래 성립 요청을 등록할 수 있다. According to some embodiments, establishment of an exchange transaction of an exchange transaction registration item may be possible only with an exchange preference item. For example, the "Sword of Light", which is an exchange transaction registration item registered by the first user account, may be exchanged only with the "Sword of Fire" preferred by the first user account. Therefore, only other user accounts owning the "twin swords of fire" can register a request to establish an exchange transaction.

또한 도 7에 도시된 바와 같이, 교환 거래 등록 아이템의 교환 선호 아이템이 없을 수 있다. 교환 거래 데이터베이스(700)의 세번째 아이템인 "불의 쌍검"의 교환 선호 아이템은 없다고 표시된다. 교환 선호 아이템이 없다는 표시는 "불의 쌍검"을 등록한 사용자 계정이 선호 아이템을 입력하지 않은 경우를 의미할 수 있으며, 이 경우 제한 없이 누구나 교환 거래 성립 요청을 등록할 수 있다. In addition, as shown in FIG. 7, there may be no exchange preference item of the exchange transaction registration item. It is indicated that there is no exchange-preferred item for the third item of the exchange transaction database 700, the "twin swords of fire". The indication that there is no exchange-preferred item may mean a case in which the user account that registered the “twin swords of fire” does not enter the preferred item, and in this case, anyone can register a request to establish an exchange transaction without limitation.

물론 상기 예시에 제한되지 않으며, 교환 거래 등록 아이템의 교환 거래 성립은 교환 선호 아이템 이외의 다른 아이템으로도 가능할 수 있다. 다시 말해서 제1 사용자 계정이 등록한 교환 거래 등록 아이템인 "빛의 검"은 제1 사용자 계정이 선호하는 "불의 쌍검" 이외의 "철의 방패"와 교환 거래될 수 있으며, "불의 쌍검"을 소유하지 않은 다른 사용자 계정 또한 교환 거래 성립 요청을 등록할 수도 있다. Of course, it is not limited to the above example, and the exchange transaction establishment of the exchange transaction registration item may be possible with items other than the exchange preference item. In other words, "Sword of Light", which is an exchange transaction registration item registered by the first user account, can be traded in exchange for "Iron Shield" other than "Fire Twinsword", which is preferred by the first user account, and owns "Fire Twinsword". Other user accounts that have not yet been registered may also register requests to establish exchange transactions.

내 요청 목록 인터페이스(730)는 사용자 계정이 요청한 교환 거래 요청 목록을 표시하는 인터페이스일 수 있다. 또한 교환 거래 히스토리 인터페이스(740)는 아이템 교환 거래의 히스토리에 관한 정보를 표시하는 인터페이스일 수 있다.The my request list interface 730 may be an interface that displays a list of exchange transaction requests requested by a user account. In addition, the exchange transaction history interface 740 may be an interface that displays information on the history of an item exchange transaction.

도 8은 일부 실시예에 따른 내 요청 목록을 설명하기 위한 도면이다. 8 is a diagram for describing a list of my requests according to some embodiments.

도 8은 사용자 단말에서 교환 거래 데이터베이스(800) 중 내 요청 목록 인터페이스(810)가 표시된 화면을 도시한다. 내 요청 목록 인터페이스(810)의 표시 화면에는 교환 거래 등록 아이템(820), 제1 교환 성립 요청 아이템(830), 제2 교환 성립 요청 아이템(840), 선택 인터페이스(850)가 포함될 수 있다. 물론 내 요청 목록 인터페이스(810)의 표시 화면은 도 8의 예시에 제한되지 않으며, 내 요청 목록 인터페이스(810)의 표시 화면은 도 8에 도시된 구성보다 많은 구성이 포함되거나 도 8에 도시된 구성보다 적은 구성이 포함될 수 있다.8 shows a screen in which the My Request List interface 810 is displayed among the exchange transaction database 800 in the user terminal. The display screen of the my request list interface 810 may include an exchange transaction registration item 820, a first exchange establishment request item 830, a second exchange establishment request item 840, and a selection interface 850. Of course, the display screen of the my request list interface 810 is not limited to the example of FIG. 8, and the display screen of the my request list interface 810 includes more configurations than those shown in FIG. 8 or the configuration shown in FIG. Fewer configurations may be included.

일부 실시예에 따르면, 내 요청 목록 인터페이스(810)는 사용자 계정이 요청한 교환 거래 요청 목록을 표시하는 인터페이스일 수 있다. 교환 거래 등록 아이템(820)이 존재하는 경우, 교환 거래 아이템(820)을 표시할 수 있다. 또한 교환 거래 아이템(820)과 대응되는 교환 성립 요청 아이템(830 또는 840)이 존재하는 경우 교환 거래 아이템(820)과 함께 표시할 수 있다.According to some embodiments, the my request list interface 810 may be an interface that displays a list of exchange transaction requests requested by a user account. If the exchange transaction registration item 820 exists, the exchange transaction item 820 may be displayed. In addition, when an exchange establishment request item 830 or 840 corresponding to the exchange transaction item 820 is present, it may be displayed together with the exchange transaction item 820.

일부 실시예에 따르면, 교환 거래 등록 아이템(820)이란 사용자 계정의 교환 거래 등록 요청에 따라 등록된 아이템을 포함할 수 있다. 또한 교환 성립 요청 아이템(830 또는 840)이란 사용자 계정의 교환 거래 성립 요청에 따라 등록된 아이템을 포함할 수 있다. According to some embodiments, the exchange transaction registration item 820 may include an item registered according to an exchange transaction registration request of a user account. In addition, the exchange establishment request item 830 or 840 may include an item registered in response to a request to establish an exchange transaction from a user account.

일부 실시예에 따르면 교환 거래 등록 아이템(820)이란 제1 사용자 계정의 교환 거래 등록 요청에 따라 등록된 아이템일 수 있다. 또한, 제1 교환 성립 요청 아이템(830)은 제2 사용자 계정의 교환 거래 성립 요청에 따라 등록된 아이템일 수 있으며, 제2 교환 성립 요청 아이템(840)은 제3 사용자 계정의 교환 거래 성립 요청에 따라 등록된 아이템일 수 있다. 물론 상기 예시에 제한되지 않으며, 제1 교환 성립 요청 아이템(830) 및 제2 교환 성립 요청 아이템(840)은 모두 제2 사용자 계정의 교환 거래 성립 요청에 따라 등록된 아이템일 수 있다.According to some embodiments, the exchange transaction registration item 820 may be an item registered in response to an exchange transaction registration request from the first user account. In addition, the first exchange establishment request item 830 may be an item registered in response to a request for establishment of an exchange transaction from a second user account, and the second exchange establishment request item 840 is in response to a request to establish an exchange transaction from a third user account. It may be an item registered accordingly. Of course, it is not limited to the above example, and both the first exchange establishment request item 830 and the second exchange establishment request item 840 may be items registered in response to a request to establish an exchange transaction from the second user account.

또한 일부 실시예에 따르면, 제1 교환 성립 요청 아이템(830) 및 제2 교환 성립 요청 아이템(840)은 교환 거래 등록 아이템(820)을 등록한 사용자 계정에게만 표시될 수도 있고, 교환 거래 등록 목록을 통해 복수의 사용자 계정에게 모두 표시될 수도 있다. In addition, according to some embodiments, the first exchange establishment request item 830 and the second exchange establishment request item 840 may be displayed only to the user account that has registered the exchange transaction registration item 820, or through the exchange transaction registration list. They may all be displayed to multiple user accounts.

또한 내 요청 목록 인터페이스(810)에는 선택 인터페이스(850)가 표시될 수 있다. 선택 인터페이스(850)는 교환 성립 요청 아이템(840 또는 850)과의 아이템의 교환을 수락할지 여부를 선택하는 사용자 입력을 획득하는 인터페이스일 수 있다. In addition, the selection interface 850 may be displayed on the my request list interface 810. The selection interface 850 may be an interface for obtaining a user input for selecting whether to accept the exchange of an item with the exchange establishment request item 840 or 850.

또한 일부 실시예에 따르면, 사용자 계정은 교환 성립 요청 아이템만이 등록된 경우에도 교환을 수락하지 않을 수 있으며, 복수의 교환 성립 요청 아이템들이 등록된 경우, 어느 하나의 교환 성립 요청 아이템과의 교환을 선택하면, 다른 교환 성립 요청 아이템은 자동적으로 삭제될 수 있다.In addition, according to some embodiments, the user account may not accept the exchange even when only the exchange establishment request item is registered, and when a plurality of exchange establishment request items are registered, the exchange with any one exchange establishment request item may be performed. If selected, other exchange establishment request items can be automatically deleted.

도 9은 일부 실시예에 따른 교환 거래 성립 요청을 설명하기 위한 도면이다. 9 is a diagram for explaining a request for establishing an exchange transaction according to some embodiments.

도 9는 사용자 단말에서 표시되는 교환 거래 성립 요청을 위한 화면(900)을 도시한다. 교환 거래 성립 요청을 위한 화면(900)에는 교환 거래 등록 아이템(920), 교환 성립 요청 아이템 선택 인터페이스(940) 및 선택된 아이템 표시 인터페이스(960)를 포함할 수 있다. 물론 교환 거래 성립 요청을 위한 화면(900)은 도 9의 예시에 제한되지 않으며, 교환 거래 성립 요청을 위한 화면(900)은 도 9에 도시된 구성보다 많은 구성이 포함되거나 도 9에 도시된 구성보다 적은 구성이 포함될 수 있다.9 shows a screen 900 for requesting to establish an exchange transaction displayed on a user terminal. The screen 900 for requesting establishment of an exchange transaction may include an exchange transaction registration item 920, an exchange establishment request item selection interface 940, and a selected item display interface 960. Of course, the screen 900 for requesting establishment of an exchange transaction is not limited to the example of FIG. 9, and the screen 900 for requesting establishment of an exchange transaction includes more configurations than those shown in FIG. 9 or a configuration shown in FIG. Fewer configurations may be included.

일부 실시예에 따르면, 교환 거래 등록 아이템(920)은 교환 거래 등록 요청에 따라 등록된 아이템을 의미할 수 있다. 교환 거래 등록 아이템(920)교환 거래 성립 요청을 통해 교환하기를 원하는 아이템일 수 있다. According to some embodiments, the exchange transaction registration item 920 may mean an item registered according to an exchange transaction registration request. The exchange transaction registration item 920 may be an item desired to be exchanged through an exchange transaction establishment request.

일부 실시예에 따르면, 교환 성립 요청 아이템 선택 인터페이스(940)는 사용자 계정이 보유한 아이템 인벤토리와 동일 또는 유사한 인터페이스일 수 있다. 사용자 단말은 교환 성립 요청 아이템 선택 인터페이스(940)를 통해 교환 성립 요청 아이템으로 등록할 아이템을 선택하는 사용자 입력을 수신할 수 있다. According to some embodiments, the exchange establishment request item selection interface 940 may be an interface that is the same as or similar to the item inventory held by the user account. The user terminal may receive a user input for selecting an item to be registered as an exchange establishment request item through the exchange establishment request item selection interface 940.

일부 실시예에 따르면, 선택된 아이템 표시 인터페이스(960)는 사용자가 보유한 복수의 아이템 중 어떤 아이템이 선택되었는지 표시하는 인터페이스일 수 있다. 선택된 아이템은 하이라이트, 음영, 테두리와 같은 사용자가 확인할 수 있는 인디케이션으로 표시될 수 있다. According to some embodiments, the selected item display interface 960 may be an interface that displays which item is selected from among a plurality of items held by the user. The selected item may be displayed as an indication that the user can check, such as highlights, shadows, and borders.

일부 실시예에 따르면, 사용자 단말은 선택된 아이템에 관한 정보를 포함하는 교환 거래 성립 요청을 서버로 송신할 수 있으며, 서버는 교환 거래 성립 요청을 등록할 수 있다. According to some embodiments, the user terminal may transmit a request for establishing an exchange transaction including information on the selected item to the server, and the server may register a request for establishing an exchange transaction.

물론 교환 거래 성립 요청은 도 9에 제한되지 않으며, 사용자 계정의 인벤토리의 팝업 메뉴(또는 별도의 팝업 형식이 아닌 메뉴), 별도의 NPC와의 상호 작용 또는 인터페이스를 통해 교환 거래 성립 요청이 가능할 수도 있다.Of course, the request for establishment of an exchange transaction is not limited to FIG. 9, and a request for establishment of an exchange transaction may be made through a pop-up menu (or a menu other than a separate pop-up format) of the inventory of the user account, an interaction with a separate NPC, or an interface.

또한 일부 실시예에 따르면, 서버 또는 게임 제공 장치는 소정의 조건을 만족해야 아이템의 교환 거래 등록 요청 및 교환 거래 성립 요청이 가능하도록 설정할 수도 있다. 이는 앞서 설명한 바와 대응되므로 자세한 설명은 생략한다, In addition, according to some embodiments, the server or the game providing device may be set to enable an item exchange transaction registration request and an exchange transaction establishment request only when a predetermined condition is satisfied. This corresponds to that described above, so a detailed description is omitted.

도 10은 일부 실시예에 따른 게임 아이템 히스토리 제공을 설명하기 위한 방법이다.10 is a method for explaining providing a game item history according to some embodiments.

도 10은 사용자 단말에서 표시되는 교환 거래 데이터베이스(1000) 중 교환 거래 히스토리(1020)가 표시된 화면을 도시한다. 교환 거래 히스토리(1020)의 표시 화면에는 교환 거래 히스토리 목록(1040), 교환 성립 날짜(1060) 및 수수료(1080)가 표시될 수 있다 교환 거래 히스토리(1020)를 표시하는 화면은 도 10의 예시에 제한되지 않으며 교환 거래 히스토리(1020)를 표시하는 화면은 도 10에 도시된 구성보다 많은 구성이 포함되거나 도 10에 도시된 구성보다 적은 구성이 포함될 수 있다.10 shows a screen in which an exchange transaction history 1020 is displayed among the exchange transaction database 1000 displayed on the user terminal. On the display screen of the exchange transaction history 1020, an exchange transaction history list 1040, an exchange establishment date 1060, and a fee 1080 may be displayed. A screen displaying the exchange transaction history 1020 is shown in the example of FIG. The screen displaying the exchange transaction history 1020 is not limited, and may include more configurations than the configuration illustrated in FIG. 10 or less configurations than the configuration illustrated in FIG. 10.

일부 실시예에 따르면, 아이템 교환 거래 히스토리 목록(1040)은 어떤 아이템끼리 교환 거래가 성립했는지에 관한 정보가 나열될 수 있다. 도 10을 참조하면, 용의 망치는 빛의 검과 교환 거래되었으며, 철의 방패와도 교환 거래 되었음을 알 수 있다. According to some embodiments, the item exchange transaction history list 1040 may include information on which items have been exchanged. Referring to FIG. 10, it can be seen that the dragon's hammer was traded in exchange for the sword of light and the iron shield was also traded in exchange.

일부 실시예에 따르면, 교환 성립 날짜(1060)는 교환 거래가 성립된 날짜에 관한 정보일 수 있다. 또한 수수료(1080)는 교환 거래에 부과된 수수료에 관한 정보를 포함할 수 있다. According to some embodiments, the exchange establishment date 1060 may be information on a date when an exchange transaction is established. Also, the fee 1080 may include information about a fee charged for an exchange transaction.

일부 실시예에 따르면, 교환 거래에 수수료가 부가되지 않을 수 있으며, 이는 앞서 설명한 바와 대응되므로 자세한 설명은 생략한다. According to some embodiments, a fee may not be added to the exchange transaction, which corresponds to the above description, and thus a detailed description thereof will be omitted.

또한 일부 실시예에 따르면, 도 6 내지 도 10에서 표시된 교환 거래 데이터베이스(1000)는 다른 타입의 거래(경매 또는 재화를 통한 아이템 거래)와 독립적으로 표시되었지만, 도시된 예에 제한되지 않으며, 모든 타입의 거래 정보가 한꺼번에 표시될 수도 있다. In addition, according to some embodiments, the exchange transaction database 1000 shown in FIGS. 6 to 10 is independently displayed from other types of transactions (auctions or item transactions through goods), but is not limited to the illustrated example, and all types The transaction information of may be displayed at once.

도 11은 일부 실시예에 따른 서버의 비동기식 게임 아이템 교환 거래 기능 제공하는 방법의 순서도이다.11 is a flowchart of a method of providing a server's asynchronous game item exchange transaction function according to some embodiments.

도 11은 다대일의 사용자 간의 아이템 교환 거래에 대해 설명하지만 전술한 바와 같이 일대일 사용자 계정 간의 아이템 교환 거래 또한 가능할 수 있다. 11 illustrates an item exchange transaction between many-to-one users, but as described above, an item exchange transaction between one-to-one user accounts may also be possible.

단계 1110에서 서버는, 제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 제1 사용자 계정의 단말로부터 수신할 수 있다.In step 1110, the server may receive an exchange transaction registration request from the terminal of the first user account for requesting the exchange transaction registration of the first item held by the first user account.

일부 실시예에 따르면, 교환 거래 등록 요청은 제1 아이템의 정보, 제1 사용자 계정이 교환하기를 원하는 교환 선호 아이템에 관한 정보, 교환하기를 원하는 제1 아이템의 수량 정보 중 적어도 하나를 포함할 수 있으며, 상기 예시에 제한되지 않는다.According to some embodiments, the exchange transaction registration request may include at least one of information on a first item, information on an exchange preference item that the first user account wants to exchange, and information on a quantity of the first item to be exchanged. And is not limited to the above example.

단계 1120에서 서버는, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 획득된 아이템 교환 거래 등록 요청을 등록할 수 있다.In step 1120, the server may register the acquired item exchange transaction registration request in a transaction database that can be identified by a plurality of user accounts.

전술한 바와 같이 거래 데이터베이스는 거래 게시판과 대응될 수 있으며, 거래 데이터베이스에 등록된 아이템 교환 거래 등록 요청은 거래 게시판을 통해 복수의 사용자 계정이 식별할 수 있다. 물론 상기 예시에 제한되지 않는다. As described above, the transaction database may correspond to the transaction bulletin board, and a request for item exchange transaction registration registered in the transaction database may be identified by a plurality of user accounts through the transaction bulletin board. Of course, it is not limited to the above example.

일부 실시예에 따르면, 거래 게시판의 구성 및 표시 내용은 앞서 설명한 도 5 내지 도 10과 대응되므로, 자세한 설명은 생략한다.According to some embodiments, the configuration and display content of the transaction bulletin board corresponds to FIGS. 5 to 10 described above, and thus detailed descriptions are omitted.

단계 1130에서 서버는, 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 제2 사용자 계정의 단말로부터 수신할 수 있다.In operation 1130, the server may receive a request for establishing a first exchange transaction requesting an exchange of the first item and the second item from the terminal of the second user account, based on the registered exchange transaction registration request.

일부 실시예에 따르면, 제2 사용자 계정의 단말은 거래 데이터베이스에 등록된 아이템 교환 거래 등록 요청을 식별 및 선택한 후, 선택한 아이템 교환 거래 등록 요청과 대응하는 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 서버로 송신할 수 있다. According to some embodiments, the terminal of the second user account identifies and selects the item exchange transaction registration request registered in the transaction database, and then requests the exchange of the first item and the second item corresponding to the selected item exchange transaction registration request. A request for establishing a first exchange transaction may be transmitted to the server.

일부 실시예에 따르면, 제2 아이템은 제1 사용자 계정의 교환 선호 아이템일 수도 있다. 또한 제2 아이템은 제2 사용자 계정이 보유한 아이템일 수도 있고 보유하지 않은 아이템일 수도 있다. According to some embodiments, the second item may be an exchange preference item of the first user account. In addition, the second item may or may not be an item held by the second user account.

단계 1140에서 서버는, 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 제3 사용자 계정의 단말로부터 수신할 수 있다.In step 1140, the server may receive a request to establish a second exchange transaction requesting an exchange of the first item and the third item from the terminal of the third user account, based on the registered exchange transaction registration request.

일부 실시예에 따르면, 제3 사용자 계정의 단말 또한 제2 사용자 계정의 단말과 대응되도록 동작함으로써, 제2 교환 거래 성립 요청을 서버로 송신할 수 있다. 즉, 서버는 복수의 사용자로부터 복수의 교환 거래 성립 요청을 수신할 수 있다.According to some embodiments, the terminal of the third user account is also operated to correspond to the terminal of the second user account, thereby transmitting a request for establishing a second exchange transaction to the server. That is, the server may receive requests for establishing a plurality of exchange transactions from a plurality of users.

단계 1150에서 서버는, 제1 사용자 계정으로부터 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득할 수 있다.In step 1150, the server may obtain a user input for selecting one of a first exchange transaction establishment request and a second exchange transaction establishment request from the first user account.

일부 실시예에 따르면, 서버는 제1 사용자 계정의 단말에게 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청을 송신할 수 있다. 서버는 제1 사용자 계정의 단말로부터 송신한 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 중 하나를 선택하는 제1 사용자 계정의 사용자 입력을 수신할 수 있다.According to some embodiments, the server may transmit a first exchange transaction establishment request and a second exchange transaction establishment request to the terminal of the first user account. The server may receive a user input of the first user account for selecting one of a request for establishing a first exchange transaction and a request for establishing a second exchange transaction sent from the terminal of the first user account.

단계 1160에서 서버는, 획득한 제1 사용자 계정의 사용자 입력에 기초하여 제1 아이템과 제2 아이템 또는 제1 아이템과 제3 아이템의 교환 거래의 성립 여부를 결정할 수 있다.In operation 1160, the server may determine whether to establish an exchange transaction between the first item and the second item or the first item and the third item based on the acquired user input of the first user account.

일부 실시예에 따르면, 서버는 사용자 입력에 기초하여 어떤 교환 거래 성립 요청이 선택되었는지 식별하고, 식별된 정보에 기초하여 제1 아이템과 제2 아이템 또는 제1 아이템과 제3 아이템의 교환 거래의 성립 여부를 결정할 수 있다.According to some embodiments, the server identifies which exchange transaction establishment request has been selected based on the user input, and establishes an exchange transaction between the first item and the second item or the first item and the third item based on the identified information. You can decide whether or not.

또한 일부 실시예에 따르면 서버는 제1 아이템, 제2 아이템 및 제3 아이템의 거래 제한 정보를 고려하여 교환 거래의 성립 여부를 결정할 수도 있다. 이는 앞서 설명한 바와 대응되므로 자세한 설명은 생략한다.In addition, according to some embodiments, the server may determine whether to establish an exchange transaction in consideration of transaction restriction information of the first item, the second item, and the third item. Since this corresponds to that described above, a detailed description will be omitted.

단계 1170에서 서버는, 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정할 수 있다.In operation 1170, the server may determine whether to modify the database of at least one user account that has the item for which the transaction was established based on the determination result.

일부 실시예에 따르면, 서버는 교환 거래가 성립된 경우 제1 사용자 계정, 제2 사용자 계정 또는 제3 사용자의 데이터베이스를 수정할 수 있다. 일부 실시예에 따르면, 제1 교환 거래가 성립된 경우, 게임 제공 장치는 제1 사용자 계정의 데이터베이스로부터 제1 아이템을 삭제하고 제2 아이템을 추가하고, 제2 사용자 계정의 데이터베이스로부터 제2 아이템을 삭제하고 제2 아이템을 추가할 수 있다. According to some embodiments, the server may modify the database of the first user account, the second user account, or the third user when an exchange transaction is established. According to some embodiments, when the first exchange transaction is established, the game providing device deletes the first item from the database of the first user account, adds the second item, and deletes the second item from the database of the second user account. And add a second item.

또한 제2 교환 거래가 성립된 경우, 서버는 제1 사용자 계정의 데이터베이스로부터 제1 아이템을 삭제하고 제3 아이템을 추가하고, 제3 사용자 계정의 데이터베이스로부터 제3 아이템을 삭제하고 제1 아이템을 추가할 수 있다.In addition, when the second exchange transaction is established, the server deletes the first item from the database of the first user account and adds the third item, deletes the third item from the database of the third user account, and adds the first item. I can.

도 12는 일부 실시예에 따른 사용자 단말의 비동기식 게임 아이템 교환 거래 기능 제공하는 방법의 순서도이다.12 is a flowchart of a method for providing an asynchronous game item exchange transaction function of a user terminal according to some embodiments.

도 12는 제1 사용자 계정의 단말이 비동기식 게임 아이템 교환 거래 기능 제공하는 방법을 설명하며, 제2 사용자 계정의 단말 및 제3 사용자 계정의 단말은 전술한 바와 같이 서버 및 제1 사용자 계정의 단말의 동작과 대응되도록 동작할 수 있다.12 illustrates a method for a terminal of a first user account to provide an asynchronous game item exchange transaction function, wherein the terminal of the second user account and the terminal of the third user account are the server and the terminal of the first user account as described above. It can be operated to correspond to the operation.

또한 도 12은 다대일의 사용자 간의 아이템 교환 거래에 대해 설명하지만 전술한 바와 같이 일대일 사용자 계정 간의 아이템 교환 거래 또한 가능할 수 있다. In addition, although FIG. 12 illustrates an item exchange transaction between many-to-one users, as described above, an item exchange transaction between one-to-one user accounts may also be possible.

단계 1210에서 사용자 단말은 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을 서버로 송신할 수 있다.In step 1210, the user terminal may transmit an exchange transaction registration request to the server to request the exchange transaction registration of the first item.

일부 실시예에 따르면, 교환 거래 등록 요청은 제1 아이템의 정보, 제1 사용자 계정이 교환하기를 원하는 교환 선호 아이템에 관한 정보, 교환하기를 원하는 제1 아이템의 수량 정보 중 적어도 하나를 포함할 수 있으며, 상기 예시에 제한되지 않는다.According to some embodiments, the exchange transaction registration request may include at least one of information on a first item, information on an exchange preference item that the first user account wants to exchange, and information on a quantity of the first item to be exchanged. And is not limited to the above example.

단계 1220에서 사용자 단말은 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 수신할 수 있다.In step 1220, the user terminal may receive a first exchange transaction establishment request requesting an exchange of the first item and the second item based on the exchange transaction registration request registered in a transaction database that can be identified by a plurality of user accounts. have.

일부 실시예에 따르면, 사용자 단말은 제1 교환 거래 성립 요청을 서버로부터 수신할 수도 있고, 제2 사용자 계정의 단말로부터 직접 획득할 수도 있으며, 별도의 외부 서버(거래 서버, 결제 서버 등)로부터 획득할 수도 있다. 물론 상기 예시에 제한되지 않는다.According to some embodiments, the user terminal may receive the request for establishing the first exchange transaction from the server, or obtain it directly from the terminal of the second user account, or obtain it from a separate external server (transaction server, payment server, etc.). You may. Of course, it is not limited to the above example.

단계 1230에서 사용자 단말은 거래 데이터베이스에 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 수신할 수 있다.In operation 1230, the user terminal may receive a request to establish a second exchange transaction requesting an exchange of the first item and the third item based on the exchange transaction registration request registered in the transaction database.

일부 실시예에 따르면, 사용자 단말은 제2 교환 거래 성립 요청을 서버로부터 수신할 수도 있고, 제3 사용자 계정의 단말로부터 직접 획득할 수도 있으며, 별도의 외부 서버(거래 서버, 결제 서버 등)로부터 획득할 수도 있다. 물론 상기 예시에 제한되지 않는다.According to some embodiments, the user terminal may receive a request to establish a second exchange transaction from the server, or obtain it directly from the terminal of the third user account, or obtain it from a separate external server (transaction server, payment server, etc.). You may. Of course, it is not limited to the above example.

단계 1240에서 사용자 단말은 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득할 수 있다.In step 1240, the user terminal may obtain a user input for selecting one of a first exchange transaction establishment request and a second exchange transaction establishment request.

일부 실시예에 따르면, 사용자 단말은 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 모두를 거절하는 사용자 입력을 획득할 수도 있다. According to some embodiments, the user terminal may obtain a user input that rejects both the first exchange transaction establishment request and the second exchange transaction establishment request.

단계 1250에서 사용자 단말은 획득한 사용자 입력을 서버로 송신할 수 있다.In step 1250, the user terminal may transmit the acquired user input to the server.

단계 1260에서 사용자 단말은 서버로부터 교환 거래 성립에 관한 정보를 수신할 수 있다.In step 1260, the user terminal may receive information on establishment of an exchange transaction from the server.

일부 실시예에 따르면, 교환 거래가 성립된 경우 사용자 단말은 교환 거래 성립이 완료되었다는 확인 메시지를 표시하거나, 교환 거래 성립에 따라 수정된 사용자 계정의 인벤토리를 표시할 수 있으며, 상기 예시에 제한되지 않는다. According to some embodiments, when an exchange transaction is established, the user terminal may display a confirmation message indicating that the exchange transaction is established, or display an inventory of the user account modified according to the establishment of the exchange transaction, and the example is not limited thereto.

도 13은 일부 실시예에 따른 게임 제공 장치의 세부적인 구성을 설명하기 위한 도면이다. 13 is a diagram for describing a detailed configuration of a game providing apparatus according to some embodiments.

도 13에 도시된 바와 같이 일부 실시예에 따른 게임 제공 장치(1300)는 프로세서(1310), 통신부(1330) 및 메모리(1350)를 포함할 수 있다. 그러나 도 13에 도시된 구성 요소가 모두 게임 제공 장치(1300)의 필수 구성 요소인 것은 아니다. 도 13에 도시된 구성 요소보다 많은 구성 요소에 의해 게임 제공 장치(1300)가 구현될 수도 있고, 도 13에 도시된 구성 요소보다 적은 구성 요소에 의해 게임 제공 장치(1300)가 구현될 수 있다. 게임 제공 장치(1300)는 사용자 단말일 수도 있고 서버일 수도 있고, 게임 네트워크 시스템일수도 있고, 별도의 장치일 수도 있다.As shown in FIG. 13, the game providing apparatus 1300 according to some embodiments may include a processor 1310, a communication unit 1330, and a memory 1350. However, not all of the components shown in FIG. 13 are essential components of the game providing device 1300. The game providing device 1300 may be implemented by more components than those shown in FIG. 13, or the game providing device 1300 may be implemented by fewer components than the components shown in FIG. 13. The game providing device 1300 may be a user terminal, a server, a game network system, or a separate device.

일부 실시예에 따르면, 프로세서(1310)는 통상적으로 게임 제공 장치(1300)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(1310)는 게임 제공 장치(1300)에 저장된 프로그램을 실행함으로써, 게임 제공 장치(1300)가 포함하는 구성요소들을 전반적으로 제어할 수 있다. According to some embodiments, the processor 1310 typically controls the overall operation of the game providing device 1300. For example, the processor 1310 may generally control components included in the game providing device 1300 by executing a program stored in the game providing device 1300.

일부 실시예에 따르면, 프로세서(1310)는 1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 제1 사용자 계정으로부터 획득하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 획득된 아이템 교환 거래 등록 요청을 등록하고, 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정으로부터 획득하고, 제1 아이템과 제2 아이템의 교환 거래 성립 여부를 결정하고, 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하도록 제어할 수 있다.According to some embodiments, the processor 1310 obtains an exchange transaction registration request for requesting registration of an exchange transaction for a first item held by one user account, from the first user account, and a transaction that can be identified by a plurality of user accounts. Registering the item exchange transaction registration request obtained in the database, based on the registered exchange transaction registration request, obtains a first exchange transaction establishment request requesting an exchange of the first item and the second item from the second user account, and , It is possible to control to determine whether to establish an exchange transaction between the first item and the second item, and to determine whether to modify the database of at least one user account that has the item in which the transaction is established based on the determination result.

일부 실시예에 따르면, 프로세서(1310)는 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정으로부터 획득하고, 제1 사용자 계정으로부터 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 획득한 제1 사용자 계정의 입력에 기초하여 제1 아이템과 제2 아이템 또는 제1 아이템과 제3 아이템의 교환 거래의 성립 여부를 결정할 수 있다. According to some embodiments, the processor 1310 obtains a request for establishing a second exchange transaction requesting an exchange of the first item and the third item, from the third user account, based on the registered exchange transaction registration request. 1 A user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request is obtained from a user account, and a first item and a second item or a first item are obtained based on the obtained first user account input. It is possible to determine whether the exchange transaction between the item and the third item is established.

일부 실시예에 따르면, 프로세서(1310)는 제1 아이템과 대응되는 아이템의 교환 거래 성립 히스토리에 관한 정보를 제1 사용자 계정 또는 제2 사용자 계정 중 적어도 하나의 사용자 계정에게 제공하도록 제어할 수 있다. According to some embodiments, the processor 1310 may control to provide information on a history of establishment of an exchange transaction of an item corresponding to the first item to at least one of the first user account and the second user account.

또한 일부 실시예에 따르면, 프로세서(1310)는 제1 아이템의 교환 거래 제한 정보와 제2 아이템의 교환 거래 제한 정보에 기초하여 제1 아이템과 제2 아이템의 교환 거래 성립 여부를 결정할 수 있다.In addition, according to some embodiments, the processor 1310 may determine whether to establish an exchange transaction between the first item and the second item based on the exchange transaction restriction information of the first item and the exchange transaction restriction information of the second item.

또한 일부 실시예에 따르면, 프로세서(1310)는 제2 사용자 계정에게 제2 교환 거래 성립 요청에 관한 정보를 제공하고, 제2 사용자 계정으로부터 제1 아이템과 제4 아이템의 교환을 요청하는 추가 거래 성립 요청을 획득하도록 제어할 수 있다. In addition, according to some embodiments, the processor 1310 provides information on a request to establish a second exchange transaction to the second user account, and establishes an additional transaction requesting the exchange of the first item and the fourth item from the second user account. You can control to get the request.

또한 일부 실시예에 따르면, 프로세서(1310)는 제1 사용자 계정으로부터 소정 기간의 선택 보류를 요청하는 선택 보류 요청을 수신하고, 소정 기간의 경과 이후 제1 사용자 계정으로부터 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하도록 제어할 수 있다.In addition, according to some embodiments, the processor 1310 receives a selection hold request from the first user account to request a selection hold for a predetermined period, and after a predetermined period elapses, the first exchange transaction establishment request and 2 Control to obtain a user input for selecting one of the exchange transaction establishment requests.

일부 실시예에 따르면, 선택 보류 요청은 다른 사용자 계정으로부터 추가적인 교환 거래 성립 요청이 수신될 수 있으므로, 선택을 보류하는 요청으로써 소정의 시간 만큼 선택 제한 시간을 연장하는 요청일 수 있다. 이는 앞서 설명한 바와 대응되므로 자세한 설명은 생략한다. According to some embodiments, since a request for establishing an additional exchange transaction may be received from another user account, the request for withholding the selection may be a request for withholding the selection and extending the selection time limit by a predetermined time. Since this corresponds to that described above, a detailed description will be omitted.

일부 실시예에 따르면, 통신부(1330)는 프로세서(1310)의 외부 장치와 통신을 수행할 수 있다. 예를 들어, 통신부(1330)는 프로세서(1310)의 제어에 의해 결제 서버, 인증 서버와 같은 외부 장치와 통신을 수행할 수 있다. 또한 통신부(1330)는 외부 인터페이스와의 통신을 통해 사용자 정보 또는 사용자 입력을 획득할 수도 있다. According to some embodiments, the communication unit 1330 may communicate with an external device of the processor 1310. For example, the communication unit 1330 may perform communication with an external device such as a payment server and an authentication server under the control of the processor 1310. Also, the communication unit 1330 may obtain user information or user input through communication with an external interface.

또한, 메모리(1350)는 프로세서(1310)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 게임 제공 장치(1300)로 입력되거나 게임 제공 장치(1300)로부터 출력되는 데이터를 저장할 수도 있다. 일부 실시예에 따르면 메모리(1350)는 사용자 계정에 관한 정보를 저장할 수도 있고, 게임 관련 정보를 저장할 수도 있으며, 사용자 계정이 보유한 아이템의 데이터베이스 및 거래 데이터베이스를 포함할 수 있다. Further, the memory 1350 may store a program for processing and controlling the processor 1310, and may store data input to the game providing device 1300 or output from the game providing device 1300. According to some embodiments, the memory 1350 may store information on a user account, game-related information, and may include a database of items held by the user account and a transaction database.

또한 일부 실시예에 따르면, 메모리(1350)에 저장된 프로그램을 이용하여 프로세서(1310)는 전술한 비동기식 게임 아이템 교환 거래 기능을 제공할 수 있다.In addition, according to some embodiments, the processor 1310 may provide the aforementioned asynchronous game item exchange transaction function by using a program stored in the memory 1350.

일부 실시예에 따르면, 메모리(1350)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한 일부 실시예에 따르면, 메모리(1350)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있다. According to some embodiments, the memory 1350 is a flash memory type, a hard disk type, a multimedia card micro type, or a card type memory (for example, SD or XD memory, etc.), RAM (RAM, Random Access Memory) SRAM (Static Random Access Memory), ROM (ROM, Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) , A magnetic memory, a magnetic disk, an optical disk, and at least one type of storage medium. Also, according to some embodiments, programs stored in the memory 1350 may be classified into a plurality of modules according to their functions.

또한 일부 실시예에 따르면, 비동기식 게임 아이템 교환 거래 기능을 제공하는 방법은 게임 제공 장치(1300)에서 수행되거나, 서버 또는 사용자 단말에서 수행될 수도 있으며, 또한 게임 제공 장치(1300)가 포함하는 적어도 하나의 구성은 앞선 도 1 내지 도 12에서 설명한 실시예들을 수행할 수 있다.In addition, according to some embodiments, a method of providing an asynchronous game item exchange transaction function may be performed by the game providing device 1300, or may be performed by a server or a user terminal, and at least one included in the game providing device 1300 The configuration of may perform the embodiments described in FIGS. 1 to 12 above.

또한 비동기식 게임 아이템 교환 거래 기능은 서버(1400)와 사용자 단말(1500)이 개별적으로 또는 함께 수행할 수도 있다. 서버(1400)와 사용자 단말(1500)의 구성은 이하의 도 14 및 도 15에서 더 자세히 설명한다. In addition, the asynchronous game item exchange transaction function may be performed by the server 1400 and the user terminal 1500 individually or together. The configuration of the server 1400 and the user terminal 1500 will be described in more detail in FIGS. 14 and 15 below.

도 14은 일부 실시예에 따른 서버의 세부적인 구성을 설명하기 위한 도면이다. 14 is a diagram for describing a detailed configuration of a server according to some embodiments.

도 14에 도시된 바와 같이 일부 실시예에 따른 서버(1400)는 프로세서(1410), 통신부(1430) 및 메모리(1450)를 포함할 수 있다. 그러나 도 14에 도시된 구성 요소가 모두 서버(1400)의 필수 구성 요소인 것은 아니다. 도 12에 도시된 구성 요소보다 많은 구성 요소에 의해 서버(1400)가 구현될 수도 있고, 도 14에 도시된 구성 요소보다 적은 구성 요소에 의해 서버(1400)가 구현될 수 있다. As shown in FIG. 14, the server 1400 according to some embodiments may include a processor 1410, a communication unit 1430, and a memory 1450. However, not all of the components shown in FIG. 14 are essential components of the server 1400. The server 1400 may be implemented by more components than the components illustrated in FIG. 12, or the server 1400 may be implemented by fewer components than the components illustrated in FIG. 14.

일부 실시예에 따르면, 프로세서(1410)는 통상적으로 서버(1400)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(1410)는 서버(1400)에 저장된 프로그램을 실행함으로써, 서버(1400)가 포함하는 구성요소들을 전반적으로 제어할 수 있다. According to some embodiments, the processor 1410 typically controls the overall operation of the server 1400. For example, the processor 1410 may overall control components included in the server 1400 by executing a program stored in the server 1400.

일부 실시예에 따르면, 프로세서(1410)는 제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 제1 사용자 계정의 단말로부터 수신하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 획득된 아이템 교환 거래 등록 요청을 등록하고, 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정의 단말로부터 수신하고, 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정의 단말로부터 수신하고, 제1 사용자 계정으로부터 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 획득한 제1 사용자 계정의 사용자 입력에 기초하여 제1 아이템과 제2 아이템 또는 제1 아이템과 제3 아이템의 교환 거래의 성립 여부를 결정하고, 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하도록 제어할 수 있다. According to some embodiments, the processor 1410 receives an exchange transaction registration request from the terminal of the first user account for requesting registration of the exchange transaction for the first item held by the first user account, and the plurality of user accounts can identify it. Registers the acquired item exchange transaction registration request in a possible transaction database, and based on the registered exchange transaction registration request, a request for establishing a first exchange transaction requesting an exchange of a first item and a second item is made, and a second user account A second exchange transaction establishment request requesting an exchange of the first item and the third item is received from the terminal of the third user account, based on the registered exchange transaction registration request, and the first user account A user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request is obtained from, and the first item and the second item or the first item and the second item are obtained based on the user input of the acquired first user account. 3 It is possible to control to determine whether to establish an item exchange transaction, and to determine whether to modify the database of at least one user account that has the item for which the transaction was established based on the determination result.

일부 실시예에 따르면, 프로세서(1410)의 동작은 도 13에서 설명한 게임 제공 장치(1300)의 프로세서(1310)의 동작과 대응될 수 있으므로, 자세한 설명은 생략한다. According to some embodiments, since the operation of the processor 1410 may correspond to the operation of the processor 1310 of the game providing device 1300 described in FIG. 13, a detailed description will be omitted.

일부 실시예에 따르면, 통신부(1430)는 프로세서(1410)의 제어에 따라 사용자 단말(1500)에게 교환 거래 성립 요청을 송신하고, 사용자 단말(1500)로부터 교환 거래 등록 요청, 교환 거래 성립 요청의 수락 또는 거절을 선택하는 사용자 입력을 수신할 수 있다. 또한 일부 실시예에 따르면, 통신부(1430)는 사용자 단말(1500)과 데이터를 송수신할 수 있으며, 사용자 단말과 송수신하는 데이터에는 사용자 단말(1500) 또는 사용자 단말(1500) 내에 포함된 프로그램을 제어하는 제어 데이터를 포함할 수 있다.According to some embodiments, the communication unit 1430 transmits an exchange transaction establishment request to the user terminal 1500 under the control of the processor 1410, and accepts an exchange transaction registration request and an exchange transaction establishment request from the user terminal 1500. Alternatively, a user input for selecting rejection may be received. In addition, according to some embodiments, the communication unit 1430 may transmit and receive data with the user terminal 1500, and the data transmitted and received with the user terminal includes the user terminal 1500 or a program included in the user terminal 1500. May contain control data.

또한, 메모리(1450)는 프로세서(1410)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 서버(1400)로 입력되거나 서버(1400)로부터 출력되는 데이터를 저장할 수도 있다. 일부 실시예에 따르면 메모리(1450)는 사용자 계정에 관한 정보를 저장할 수도 있고, 게임 관련 정보를 저장할 수도 있으며, 사용자 계정이 보유한 아이템의 데이터베이스 및 거래 데이터베이스를 포함할 수 있다.Also, the memory 1450 may store a program for processing and controlling the processor 1410, and may store data input to the server 1400 or output from the server 1400. According to some embodiments, the memory 1450 may store information related to a user account or game related information, and may include a database of items held by the user account and a transaction database.

또한 일부 실시예에 따르면, 메모리(1450)에 저장된 프로그램을 이용하여 프로세서(1410)는 전술한 비동기식 게임 아이템 교환 거래 기능을 제공할 수 있다.Further, according to some embodiments, the processor 1410 may provide the aforementioned asynchronous game item exchange transaction function by using a program stored in the memory 1450.

일부 실시예에 따르면, 메모리(1450)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한 일부 실시예에 따르면, 메모리(1450)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있다. According to some embodiments, the memory 1450 is a flash memory type, a hard disk type, a multimedia card micro type, or a card type memory (eg, SD or XD memory, etc.), RAM (RAM, Random Access Memory) SRAM (Static Random Access Memory), ROM (ROM, Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) , A magnetic memory, a magnetic disk, an optical disk, and at least one type of storage medium. In addition, according to some embodiments, programs stored in the memory 1450 may be classified into a plurality of modules according to their functions.

또한 일부 실시예에 따르면, 비동기식 게임 아이템 교환 거래 기능을 제공하는 방법은 서버(1400)와 사용자 단말(1500)이 나누어 수행할 수도 있고, 서버(1400)와 사용자 단말(1500)이 개별적으로 수행할 수도 있고, 게임 제공 장치에서 수행될 수도 있다. In addition, according to some embodiments, the method of providing an asynchronous game item exchange transaction function may be performed separately by the server 1400 and the user terminal 1500, or the server 1400 and the user terminal 1500 may be performed separately. Alternatively, it may be performed in a game providing device.

도 15는 일부 실시예에 따른 사용자 단말의 세부적인 구성을 설명하기 위한 도면이다. 15 is a diagram for describing a detailed configuration of a user terminal according to some embodiments.

도 15에 도시된 바와 같이 일부 실시예에 따른 사용자 단말(1500)은 프로세서(1510), 통신부(1530) 및 메모리(1550) 및 사용자 인터페이스(1570)를 포함할 수 있다. 그러나 도 15에 도시된 구성 요소가 모두 사용자 단말(1500)의 필수 구성 요소인 것은 아니다. 도 15에 도시된 구성 요소보다 많은 구성 요소에 의해 사용자 단말(1500)이 구현될 수도 있고, 도 15에 도시된 구성 요소보다 적은 구성 요소에 의해 사용자 단말(1500)이 구현될 수 있다. 도 15의 사용자 단말은 제1 사용자 계정의 사용자 단말, 제2 사용자 계정의 사용자 단말 또는 제3 사용자 계정의 사용자 단말일 수 있다.As shown in FIG. 15, the user terminal 1500 according to some embodiments may include a processor 1510, a communication unit 1530, a memory 1550, and a user interface 1570. However, not all of the components shown in FIG. 15 are essential components of the user terminal 1500. The user terminal 1500 may be implemented by more components than those shown in FIG. 15, or the user terminal 1500 may be implemented by fewer components than those shown in FIG. 15. The user terminal of FIG. 15 may be a user terminal of a first user account, a user terminal of a second user account, or a user terminal of a third user account.

일부 실시예에 따르면, 프로세서(1510)는 통상적으로 사용자 단말(1500)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(1510)는 사용자 단말(1500)에 저장된 프로그램을 실행함으로써, 사용자 단말(1500)이 포함하는 구성요소들을 전반적으로 제어할 수 있다. 또한 프로세서(1510)는 통신부(1530), 메모리(1550) 및 사용자 인터페이스(1570)를 제어할 수 있다. According to some embodiments, the processor 1510 typically controls the overall operation of the user terminal 1500. For example, the processor 1510 may overall control the components included in the user terminal 1500 by executing a program stored in the user terminal 1500. Also, the processor 1510 may control the communication unit 1530, the memory 1550, and the user interface 1570.

일부 실시예에 따르면, 프로세서(1510)는 서버(1400)의 제어에 따라 사용자 단말(1500)에 저장된 프로그램을 실행함으로써, 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을 서버(1400)로 송신하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 수신하고, 거래 데이터베이스에 등록된 교환 거래 등록 요청에 기초하여, 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 수신하고, 제1 교환 거래 성립 요청 및 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 획득한 사용자 입력을 서버(1400)로 송신하고, 서버(1400)로부터 교환 거래 성립에 관한 정보를 수신하도록 제어할 수 있다.According to some embodiments, the processor 1510 executes a program stored in the user terminal 1500 under the control of the server 1400, thereby sending an exchange transaction registration request requesting the exchange transaction registration of the first item to the server 1400. The first exchange transaction establishment request requesting the exchange of the first item and the second item is received, based on the exchange transaction registration request registered in the transaction database that is transmitted to and identified by a plurality of user accounts, and the transaction database Based on the exchange transaction registration request registered in, the second exchange transaction establishment request for requesting the exchange of the first item and the third item is received, and one of the first exchange transaction establishment request and the second exchange transaction establishment request is selected. It is possible to obtain a user input to obtain a user input, transmit the obtained user input to the server 1400, and control to receive information on the establishment of an exchange transaction from the server 1400.

일부 실시예에 따르면, 프로세서(1510)의 동작은 도 13 내지 도 14에서 설명한 내용과 대응되므로 자세한 설명은 생략한다.According to some embodiments, since the operation of the processor 1510 corresponds to the contents described in FIGS. 13 to 14, detailed descriptions are omitted.

일부 실시예에 따르면, 통신부(1530)는 프로세서(1510)의 제어에 따라 서버(1400)에게 교환 거래 등록 요청, 교환 거래 성립 요청의 수락 또는 거절에 관한 정보를 송신하고, 교환 거래 성립 요청을 수신할 수 있다. 또한 일부 실시예에 따르면, 통신부(1530)는 서버와 데이터를 송수신할 수 있으며, 서버와 송수신하는 데이터에는 사용자 단말 또는 사용자 단말 내에 포함된 프로그램을 제어하는 제어 데이터를 포함할 수 있다.According to some embodiments, the communication unit 1530 transmits information on an exchange transaction registration request, acceptance or rejection of the exchange transaction establishment request to the server 1400 under the control of the processor 1510, and receives the exchange transaction establishment request. can do. In addition, according to some embodiments, the communication unit 1530 may transmit and receive data with the server, and the data transmitted and received with the server may include a user terminal or control data for controlling a program included in the user terminal.

일부 실시예에 따르면, 통신부(1530)는 블루투스 통신부, BLE(Bluetooth Low Energy) 통신부, 근거리 자기장 통신부(Near Field Communication), WLAN(와이파이) 통신부, 지그비(Zigbee) 통신부, 적외선(IrDA, infrared Data Association) 통신부, WFD(Wi-Fi Direct) 통신부, UWB(ultra wideband) 통신부, Ant+ 통신부 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. According to some embodiments, the communication unit 1530 includes a Bluetooth communication unit, a Bluetooth Low Energy (BLE) communication unit, a near field communication unit, a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an infrared data association (IrDA). ) A communication unit, a Wi-Fi Direct (WFD) communication unit, an ultra wideband (UWB) communication unit, an Ant+ communication unit, and the like may be included, but are not limited thereto.

또한 일부 실시예에 따르면, 통신부(1530)는 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 여기에서, 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.In addition, according to some embodiments, the communication unit 1530 transmits and receives a radio signal with at least one of a base station, an external terminal, and a server on a mobile communication network. Here, the wireless signal may include a voice call signal, a video call signal, or various types of data according to transmission/reception of text/multimedia messages.

또한, 메모리(1550)는 프로세서(1510)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 사용자 단말(1500)로 입력되거나 사용자 단말(1500)로부터 출력되는 데이터를 저장할 수도 있다. 일부 실시예에 따르면 메모리(1550)는 사용자 계정에 관한 정보를 저장할 수도 있고, 게임 관련 정보를 저장할 수도 있으며, 거래 데이터베이스 또는 사용자 계정이 보유한 아이템 데이터베이스의 일부 또는 전부를 저장할 수도 있다.In addition, the memory 1550 may store a program for processing and controlling the processor 1510 and may store data input to the user terminal 1500 or output from the user terminal 1500. According to some embodiments, the memory 1550 may store information on a user account, game-related information, and may store some or all of a transaction database or an item database held by the user account.

일부 실시예에 따르면, 메모리(1550)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한 일부 실시예에 따르면, 메모리(미도시)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있다. According to some embodiments, the memory 1550 is a flash memory type, a hard disk type, a multimedia card micro type, and a card type memory (for example, SD or XD memory, etc.), RAM (RAM, Random Access Memory) SRAM (Static Random Access Memory), ROM (ROM, Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) , A magnetic memory, a magnetic disk, an optical disk, and at least one type of storage medium. Further, according to some embodiments, programs stored in a memory (not shown) may be classified into a plurality of modules according to their functions.

일부 실시예에 따르면, 사용자 인터페이스(1570)는 다양한 인터페이스를 포함할 수 있다. 예를 들면, 사용자 인터페이스(1570)는 키 패드(key pad), 돔 스위치(dome switch), 음성 입력 인터페이스, 지문 입력 인터페이스, 터치 입력 인터페이스(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 카메라, 조그 휠, 조그 스위치 등 다양한 인터페이스를 포함할 수 있으며, 가속도 센서, 위치 센서, 온도 센서, 광센서 등 다양한 센서를 사용자 인터페이스와 연동할 수도 있다. 물론 상기 예시에 제한되는 것은 아니다.According to some embodiments, the user interface 1570 may include various interfaces. For example, the user interface 1570 includes a key pad, a dome switch, a voice input interface, a fingerprint input interface, and a touch input interface (contact type capacitive type, pressure type resistive film type, infrared detection method). Method, surface ultrasonic conduction method, integral tension measurement method, piezo effect method, etc.), camera, jog wheel, jog switch, etc., and various interfaces, and various sensors such as acceleration sensor, position sensor, temperature sensor, light sensor, etc. It can also be linked with the user interface. Of course, it is not limited to the above example.

또한 일부 실시예에 따르면, 사용자 인터페이스(1570)는 출력부(미도시)를 더 포함할 수도 있다. 출력부는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 중에서 적어도 하나를 포함할 수 있다. 디스플레이와 터치패드가 레이어 구조를 이루어 터치 스크린으로 구성되는 경우, 디스플레이는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 또한 출력부(미도시)는 LED 램프, 진동 모터, 스피커, 플래쉬 등을 포함할 수 있으며, 상기 예시에 제한되지 않는다. Further, according to some embodiments, the user interface 1570 may further include an output unit (not shown). The output is a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a 3D display, and It may include at least one of an electrophoretic display. When the display and the touch pad are layered to form a touch screen, the display can be used as an input device in addition to an output device. In addition, the output unit (not shown) may include an LED lamp, a vibration motor, a speaker, a flash, etc., but is not limited to the above example.

또한 일부 실시예에 따르면, 사용자 인터페이스(1570)는 거래 성립 요청의 수락 또는 선택하는 사용자 입력을 수신할 수 있다. 또한 사용자 인터페이스(1570)는 서버(1400)로부터 통신부(1530)를 통해 수신한 제어 데이터에 기초하여 거래 성립 여부에 대한 정보를 표시할 수 있다. 또한 일부 실시예에 따르면, 사용자 인터페이스(1570)는 게임 정보에 대한 알림을 이미지, 동영상, 소리, 진동, 램프 등으로 출력할 수 있다.In addition, according to some embodiments, the user interface 1570 may receive a user input for accepting or selecting a transaction establishment request. In addition, the user interface 1570 may display information on whether a transaction is established based on control data received from the server 1400 through the communication unit 1530. In addition, according to some embodiments, the user interface 1570 may output a notification for game information as an image, a video, a sound, a vibration, a lamp, or the like.

이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 어플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and/or a combination of a hardware component and a software component. For example, the devices and components described in the embodiments are, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA). , A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions, such as one or more general purpose computers or special purpose computers. The processing device may execute an operating system (OS) and one or more software applications executed on the operating system. In addition, the processing device may access, store, manipulate, process, and generate data in response to the execution of software. For the convenience of understanding, although it is sometimes described that one processing device is used, one of ordinary skill in the art, the processing device is a plurality of processing elements and/or a plurality of types of processing elements. It can be seen that it may include. For example, the processing device may include a plurality of processors or one processor and one controller. In addition, other processing configurations are possible, such as a parallel processor.

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

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

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

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

Claims (25)

비동기식 게임 아이템 교환 거래 기능을 제공하는 방법에 있어서,
제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정으로부터 획득하는 단계;
복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하는 단계;
상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정으로부터 획득하는 단계;
상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 단계; 및
상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하는 단계를 포함하는 방법.
In the method of providing an asynchronous game item exchange transaction function,
Obtaining an exchange transaction registration request for requesting registration of an exchange transaction for a first item held by a first user account, from the first user account;
Registering the acquired item exchange transaction registration request in a transaction database that can be identified by a plurality of user accounts;
Obtaining a first exchange transaction establishment request requesting an exchange of the first item and a second item from a second user account based on the registered exchange transaction registration request;
Determining whether an exchange transaction between the first item and the second item is established; And
And determining whether to modify a database of at least one user account that has the item for which the transaction was established based on the determination result.
제1항에 있어서,
상기 방법은,
상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정으로부터 획득하는 단계; 및
상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하는 단계를 더 포함하고,
상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 단계는,
상기 획득한 제1 사용자 계정의 입력에 기초하여 상기 제1 아이템과 상기 제2 아이템 또는 상기 제1 아이템과 상기 제3 아이템의 교환 거래의 성립 여부를 결정하는 것인 방법.
The method of claim 1,
The above method,
Obtaining, from a third user account, a second exchange transaction establishment request requesting an exchange of the first item and a third item based on the registered exchange transaction registration request; And
Further comprising the step of obtaining a user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request from the first user account,
The step of determining whether an exchange transaction between the first item and the second item is established,
And determining whether an exchange transaction between the first item and the second item or the first item and the third item is established based on the acquired input of the first user account.
제1항에 있어서,
상기 제1 아이템 및 상기 제2 아이템은 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부가 결정되기 전까지 이용 가능한 것인 방법.
The method of claim 1,
The first item and the second item are available until it is determined whether an exchange transaction between the first item and the second item is established.
제1항에 있어서,
상기 제1 아이템 및 상기 제2 아이템은 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부가 결정되기 전까지 처분이 제한되는 것인 방법.
The method of claim 1,
The method for disposing of the first item and the second item until it is determined whether or not an exchange transaction between the first item and the second item is established.
제1항에 있어서,
상기 방법은,
상기 제1 아이템과 대응되는 아이템의 교환 거래 성립 히스토리에 관한 정보를 상기 제1 사용자 계정 또는 상기 제2 사용자 계정 중 적어도 하나의 사용자 계정에게 제공하는 단계를 더 포함하는 방법.
The method of claim 1,
The above method,
The method further comprising providing information on a history of establishment of an exchange transaction of an item corresponding to the first item to at least one of the first user account and the second user account.
제1항에 있어서,
상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 단계는,
상기 제1 아이템의 교환 거래 제한 정보와 상기 제2 아이템의 교환 거래 제한 정보에 기초하여 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 것인 방법.
The method of claim 1,
The step of determining whether an exchange transaction between the first item and the second item is established,
The method of determining whether to establish an exchange transaction between the first item and the second item based on the exchange transaction restriction information of the first item and the exchange transaction restriction information of the second item.
제6항에 있어서,
상기 제1 아이템의 교환 거래 제한 정보는 상기 제1 아이템의 게임 서버 내의 수량에 기초하여 결정되는 것인 방법.
The method of claim 6,
The exchange transaction restriction information of the first item is determined based on the quantity of the first item in the game server.
제2항에 있어서,
상기 방법은,
상기 제2 사용자 계정에게 제2 교환 거래 성립 요청에 관한 정보를 제공하는 단계; 및
상기 제2 사용자 계정으로부터 상기 제1 아이템과 제4 아이템의 교환을 요청하는 추가 거래 성립 요청을 획득하는 단계를 더 포함하는 방법.
The method of claim 2,
The above method,
Providing information on a request to establish a second exchange transaction to the second user account; And
And obtaining an additional transaction establishment request requesting an exchange of the first item and the fourth item from the second user account.
제8항에 있어서,
상기 추가 거래 성립 요청은, 소정의 횟수만 요청 가능한 것인 방법.
The method of claim 8,
The additional transaction establishment request is a method that can be requested only a predetermined number of times.
제2항에 있어서,
상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하는 단계는,
상기 제1 사용자 계정으로부터 소정 기간의 선택 보류를 요청하는 선택 보류 요청을 수신하고, 상기 소정 기간의 경과 이후 상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하는 것인 방법.
The method of claim 2,
The step of obtaining a user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request from the first user account,
One of a request for withholding selection for a predetermined period of time is received from the first user account, and a request for establishment of the first exchange transaction and a request for establishment of the second exchange transaction from the first user account after the lapse of the predetermined period Obtaining a user input to select.
비동기식 게임 아이템 교환 거래 기능을 제공하는 게임 제공 장치에 있어서, 상기 장치는,
통신부;
메모리; 및
제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정으로부터 획득하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하고, 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정으로부터 획득하고, 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하고, 상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하도록 제어하는 프로세서를 더 포함하는 장치.
A game providing device providing an asynchronous game item exchange transaction function, the device comprising:
Communication department;
Memory; And
Obtain an exchange transaction registration request for requesting registration of an exchange transaction for a first item held by a first user account, from the first user account, and register the acquired item exchange transaction in a transaction database that can be identified by a plurality of user accounts. Register a request, obtain a request for establishing a first exchange transaction requesting an exchange of the first item and a second item, from a second user account, based on the registered exchange transaction registration request, and obtain the first item and The apparatus further comprises a processor for controlling to determine whether or not an exchange transaction of the second item is established, and to determine whether to modify a database of at least one user account that has the item for which the transaction was established based on a result of the determination.
제11항에 있어서,
상기 프로세서는,
상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정으로부터 획득하고, 상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 상기 획득한 제1 사용자 계정의 입력에 기초하여 상기 제1 아이템과 상기 제2 아이템 또는 상기 제1 아이템과 상기 제3 아이템의 교환 거래의 성립 여부를 결정하는 것인 장치.
The method of claim 11,
The processor,
Based on the registered exchange transaction registration request, a second exchange transaction establishment request requesting an exchange of the first item and a third item is obtained from a third user account, and the first exchange from the first user account Acquiring a user input for selecting one of a transaction establishment request and the second exchange transaction establishment request, and based on the acquired first user account input, the first item and the second item or the first item and the The apparatus for determining whether or not the exchange transaction of the third item is established.
제11항에 있어서,
상기 제1 아이템 및 상기 제2 아이템은 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부가 결정되기 전까지 이용 가능한 것인 장치.
The method of claim 11,
The first item and the second item are available until it is determined whether an exchange transaction between the first item and the second item is established.
제11항에 있어서,
상기 제1 아이템 및 상기 제2 아이템은 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부가 결정되기 전까지 처분이 제한되는 것인 장치.
The method of claim 11,
The first item and the second item are disposition of the first item and the second item is restricted until it is determined whether the exchange transaction is established.
제11항에 있어서,
상기 프로세서는,
상기 제1 아이템과 대응되는 아이템의 교환 거래 성립 히스토리에 관한 정보를 상기 제1 사용자 계정 또는 상기 제2 사용자 계정 중 적어도 하나의 사용자 계정에게 제공하도록 제어하는 것인 장치.
The method of claim 11,
The processor,
And controlling to provide information on a history of establishment of an exchange transaction of an item corresponding to the first item to at least one of the first user account and the second user account.
제11항에 있어서,
상기 프로세서는,
상기 제1 아이템의 교환 거래 제한 정보와 상기 제2 아이템의 교환 거래 제한 정보에 기초하여 상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 것인 장치.
The method of claim 11,
The processor,
The apparatus for determining whether to establish an exchange transaction between the first item and the second item based on the exchange transaction restriction information of the first item and the exchange transaction restriction information of the second item.
제16항에 있어서,
상기 제1 아이템의 교환 거래 제한 정보는 상기 제1 아이템의 게임 서버 내의 수량에 기초하여 결정되는 것인 장치.
The method of claim 16,
The exchange transaction restriction information of the first item is determined based on the quantity of the first item in a game server.
제12항에 있어서,
상기 프로세서는,
상기 제2 사용자 계정에게 제2 교환 거래 성립 요청에 관한 정보를 제공하고, 상기 제2 사용자 계정으로부터 상기 제1 아이템과 제4 아이템의 교환을 요청하는 추가 거래 성립 요청을 획득하도록 제어하는 것인 장치.
The method of claim 12,
The processor,
Providing information on a request to establish a second exchange transaction to the second user account, and controlling to obtain an additional transaction establishment request requesting an exchange of the first item and the fourth item from the second user account .
제8항에 있어서,
상기 추가 거래 성립 요청은, 소정의 횟수만 요청 가능한 것인 장치.
The method of claim 8,
The additional transaction establishment request can be requested only a predetermined number of times.
제12항에 있어서,
상기 프로세서는,
상기 제1 사용자 계정으로부터 소정 기간의 선택 보류를 요청하는 선택 보류 요청을 수신하고, 상기 소정 기간의 경과 이후 상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하도록 제어하는 것인 장치.
The method of claim 12,
The processor,
One of a request for withholding selection for a predetermined period of time is received from the first user account, and a request for establishment of the first exchange transaction and a request for establishment of the second exchange transaction from the first user account after the lapse of the predetermined period And controlling to obtain a user input for selecting.
비동기식 게임 아이템 교환 거래 기능을 제공하는 방법에 있어서,
제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정의 단말로부터 수신하는 단계;
복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하는 단계;
상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정의 단말로부터 수신하는 단계;
상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정의 단말로부터 수신하는 단계;
상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하는 단계;
상기 획득한 제1 사용자 계정의 사용자 입력에 기초하여 상기 제1 아이템과 상기 제2 아이템 또는 상기 제1 아이템과 상기 제3 아이템의 교환 거래의 성립 여부를 결정하는 단계; 및
상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하는 단계를 포함하는 방법.
In the method of providing an asynchronous game item exchange transaction function,
Receiving an exchange transaction registration request for requesting registration of an exchange transaction for a first item held by a first user account, from a terminal of the first user account;
Registering the acquired item exchange transaction registration request in a transaction database that can be identified by a plurality of user accounts;
Receiving a request for establishing a first exchange transaction requesting an exchange of the first item and the second item from a terminal of a second user account based on the registered exchange transaction registration request;
Receiving a request for establishing a second exchange transaction requesting an exchange of the first item and a third item from a terminal of a third user account based on the registered exchange transaction registration request;
Obtaining a user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request from the first user account;
Determining whether an exchange transaction between the first item and the second item or the first item and the third item is established based on a user input of the acquired first user account; And
And determining whether to modify a database of at least one user account that has the item for which the transaction was established based on the determination result.
비동기식 게임 아이템 교환 거래 기능을 제공하는 서버에 있어서, 상기 서버는,
통신부;
메모리; 및
제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정의 단말로부터 수신하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하고, 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정의 단말로부터 수신하고, 상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을, 제3 사용자 계정의 단말로부터 수신하고, 상기 제1 사용자 계정으로부터 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 상기 획득한 제1 사용자 계정의 사용자 입력에 기초하여 상기 제1 아이템과 상기 제2 아이템 또는 상기 제1 아이템과 상기 제3 아이템의 교환 거래의 성립 여부를 결정하고, 상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하도록 제어하는 프로세서를 더 포함하는 서버.
A server providing an asynchronous game item exchange transaction function, the server comprising:
Communication department;
Memory; And
Receiving an exchange transaction registration request for requesting an exchange transaction registration of a first item held by a first user account from the terminal of the first user account, and exchanging the obtained item in a transaction database that can be identified by a plurality of user accounts Registering a transaction registration request, receiving a first exchange transaction establishment request requesting an exchange of the first item and the second item from the terminal of the second user account, based on the registered exchange transaction registration request, and the Based on the registered exchange transaction registration request, a second exchange transaction establishment request for requesting exchange of the first item and the third item is received from a terminal of a third user account, and the first from the first user account. Acquiring a user input for selecting one of the request for establishing an exchange transaction and the request for establishing the second exchange transaction, and the first item and the second item or the first item based on a user input of the acquired first user account And a processor configured to determine whether or not an exchange transaction for the third item is established, and to determine whether to modify a database of at least one user account that has the item for which the transaction was established based on the determination result.
비동기식 게임 아이템 교환 거래 기능을 제공하는 방법에 있어서,
제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을 서버로 송신하는 단계;
복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 수신하는 단계;
상기 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 수신하는 단계;
상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하는 단계;
상기 획득한 사용자 입력을 서버로 송신하는 단계; 및
상기 서버로부터 교환 거래 성립에 관한 정보를 수신하는 단계를 포함하는 방법.
In the method of providing an asynchronous game item exchange transaction function,
Transmitting an exchange transaction registration request for requesting an exchange transaction registration of the first item to the server;
Receiving a first exchange transaction establishment request requesting an exchange of the first item and a second item, based on the exchange transaction registration request registered in a transaction database that can be identified by a plurality of user accounts;
Receiving a second exchange transaction establishment request requesting an exchange of the first item and a third item based on the exchange transaction registration request registered in the transaction database;
Obtaining a user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request;
Transmitting the acquired user input to a server; And
And receiving information on establishment of an exchange transaction from the server.
비동기식 게임 아이템 교환 거래 기능을 제공하는 사용자 단말에 있어서, 상기 사용자 단말은,
통신부;
메모리;
사용자 인터페이스부; 및
제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을 서버로 송신하고, 복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을 수신하고, 상기 거래 데이터베이스에 등록된 상기 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제3 아이템의 교환을 요청하는 제2 교환 거래 성립 요청을 수신하고, 상기 제1 교환 거래 성립 요청 및 상기 제2 교환 거래 성립 요청 중 하나를 선택하는 사용자 입력을 획득하고, 상기 획득한 사용자 입력을 서버로 송신하고, 상기 서버로부터 교환 거래 성립에 관한 정보를 수신하도록 제어하는 프로세서를 더 포함하는 사용자 단말.
In a user terminal providing an asynchronous game item exchange transaction function, the user terminal,
Communication department;
Memory;
A user interface unit; And
An exchange transaction registration request for requesting exchange transaction registration of a first item is sent to the server, and based on the exchange transaction registration request registered in a transaction database that can be identified by a plurality of user accounts, the first item and the second item A second exchange transaction establishment request requesting an exchange of the first item and a third item based on the exchange transaction registration request registered in the transaction database, receiving a first exchange transaction establishment request requesting an item exchange Receive, obtain a user input for selecting one of the first exchange transaction establishment request and the second exchange transaction establishment request, transmit the obtained user input to the server, and information on exchange transaction establishment from the server User terminal further comprising a processor for controlling to receive.
제1 사용자 계정이 보유한 제1 아이템의 교환 거래 등록을 요청하는 교환 거래 등록 요청을, 상기 제1 사용자 계정으로부터 획득하는 단계;
복수의 사용자 계정이 식별할 수 있는 거래 데이터베이스에 상기 획득된 아이템 교환 거래 등록 요청을 등록하는 단계;
상기 등록된 교환 거래 등록 요청에 기초하여, 상기 제1 아이템과 제2 아이템의 교환을 요청하는 제1 교환 거래 성립 요청을, 제2 사용자 계정으로부터 획득하는 단계;
상기 제1 아이템과 상기 제2 아이템의 교환 거래 성립 여부를 결정하는 단계; 및
상기 결정 결과에 기초하여 거래가 성립된 아이템을 보유했던 적어도 하나의 사용자 계정의 데이터베이스의 수정 여부를 결정하는 단계를 포함하는 비동기식 게임 아이템 교환 거래 기능을 제공하는 방법을 하드웨어와 결합되어 실행시키기 위해 매체에 저장된 컴퓨터 프로그램.
Obtaining an exchange transaction registration request for requesting registration of an exchange transaction for a first item held by a first user account, from the first user account;
Registering the acquired item exchange transaction registration request in a transaction database that can be identified by a plurality of user accounts;
Obtaining a first exchange transaction establishment request requesting an exchange of the first item and a second item from a second user account based on the registered exchange transaction registration request;
Determining whether an exchange transaction between the first item and the second item is established; And
Based on the result of the determination, a method for providing an asynchronous game item exchange transaction function including determining whether to modify a database of at least one user account that has an item for which the transaction has been established is combined with hardware in order to execute. Stored computer programs.
KR1020190018826A 2019-02-18 2019-02-18 Method and apparatus for providing asynchronous game item trading function KR20200100477A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190018826A KR20200100477A (en) 2019-02-18 2019-02-18 Method and apparatus for providing asynchronous game item trading function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190018826A KR20200100477A (en) 2019-02-18 2019-02-18 Method and apparatus for providing asynchronous game item trading function

Publications (1)

Publication Number Publication Date
KR20200100477A true KR20200100477A (en) 2020-08-26

Family

ID=72293318

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190018826A KR20200100477A (en) 2019-02-18 2019-02-18 Method and apparatus for providing asynchronous game item trading function

Country Status (1)

Country Link
KR (1) KR20200100477A (en)

Similar Documents

Publication Publication Date Title
KR20220005893A (en) Method and apparatus for evaluating value of item
KR20240072105A (en) Method, apparatus for providing auto mission play system
KR20200056876A (en) Method and apparatus for providing a game guide information
US20210035139A1 (en) Control method, apparatus, and computer program for stochastic item-providing system
KR102133527B1 (en) Method and apparatus for providing a system including substitution gacha execution function
KR102449679B1 (en) Apparatus, method and computer program for providing custom gacha event
KR102491138B1 (en) Apparatus, method and computer program for providing game service supporting user care service
KR102547889B1 (en) Computer-implemented method, apparatus and computer program for changing characteristic of object
KR20200030903A (en) Method, apparatus and system for providing a game item sharing function
KR20200053999A (en) Method and apparatus for providing a notification message of gacha system
KR20200100477A (en) Method and apparatus for providing asynchronous game item trading function
KR20200111578A (en) Method and apparatus for providing notification message regarding game queue ranking information
KR20200082375A (en) Method and apparatus for providing gacha event execution result
KR102409905B1 (en) Method and apparatus for providing game item transaction system
KR20220029913A (en) Method and apparatus for providing package item sales system
KR102564028B1 (en) Method apparatus, and system for providing in-game financail service
KR102137735B1 (en) Method and apparatus for providing a communication function in an instance area
KR20230102930A (en) Method and apparatus for providing game item transaction system
KR102573386B1 (en) Apparatus, method and computer program for providing cash item purchase service
KR102153527B1 (en) Method and apparatus for providing accumulative compensation according to gatch event execution
KR20190076630A (en) Apparatus, method and computer program for controlling gacha system
KR20190027200A (en) Method, apparatus and computer program for providing deferred-paid items
KR102137270B1 (en) Method, apparatus, and system for providing game notification information
KR20220084983A (en) Method and apparatus for providing game contents
JP7488402B2 (en) Method and device for providing game content using crypto assets

Legal Events

Date Code Title Description
E902 Notification of reason for refusal