[go: up one dir, main page]

KR20250000392A - Methods And Devices For Servicing Online Games - Google Patents

Methods And Devices For Servicing Online Games Download PDF

Info

Publication number
KR20250000392A
KR20250000392A KR1020230082184A KR20230082184A KR20250000392A KR 20250000392 A KR20250000392 A KR 20250000392A KR 1020230082184 A KR1020230082184 A KR 1020230082184A KR 20230082184 A KR20230082184 A KR 20230082184A KR 20250000392 A KR20250000392 A KR 20250000392A
Authority
KR
South Korea
Prior art keywords
item
purchase
currency
game
requested
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
KR1020230082184A
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 KR1020230082184A priority Critical patent/KR20250000392A/en
Publication of KR20250000392A publication Critical patent/KR20250000392A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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
    • A63F13/792Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for payment purposes, e.g. monthly subscriptions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • 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

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

게임 제공 장치가 온라인 게임 서비스를 제공하는 방법이 개시된다. 온라인 게임 서비스를 제공하는 방법은 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득하는 단계, 매입이 요청된 아이템에 대응하는 환전 포인트를 제공하는 단계 및 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공하는 단계를 포함한다. 통합 화폐는 복수의 온라인 게임들에서 사용 가능한 화폐이다.A method for a game providing device to provide an online game service is disclosed. The method for providing an online game service includes the steps of obtaining a user input requesting purchase of an item used in at least one game among a plurality of online games, the step of providing exchange points corresponding to the item for which purchase is requested, and the step of providing integrated currency based on the cumulative value of the provided exchange points being greater than or equal to a preset value. The integrated currency is a currency usable in a plurality of online games.

Figure P1020230082184
Figure P1020230082184

Description

온라인 게임을 서비스하는 방법 및 장치{Methods And Devices For Servicing Online Games}Methods And Devices For Servicing Online Games

본 개시는 온라인 게임을 서비스하는 방법 및 장치에 관한 것이다. 보다 구체적으로, 본 개시는 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템을 매입하여 복수의 온라인 게임들에서 사용 가능한 통합 화폐를 제공하는 방법 및 장치에 관한 것이다.The present disclosure relates to a method and device for servicing an online game. More specifically, the present disclosure relates to a method and device for providing a unified currency usable in a plurality of online games by purchasing an item used in at least one game among a plurality of online games.

컴퓨팅 디바이스 및 네트워크 환경의 발달에 따라 다양한 유무선 통신 기기를 이용한 온라인 기반의 게임, 즉 온라인 게임을 즐기는 사용자(유저)들이 크게 증가하고 있다.With the development of computing devices and network environments, the number of users who enjoy online games, that is, online games, using various wired and wireless communication devices is increasing significantly.

온라인 게임의 개수와 종류가 늘어남에 따라 사용자들은 다양한 온라인 게임을 플레이하게 된다. 다만, 특정 온라인 게임에서 사용 가능한 아이템들은 다른 온라인 게임에서 사용이 불가능하다는 점에서, 사용자는 기존에 플레이하지 않았던 새로운 온라인 게임을 플레이할 때, 자신이 과거에 플레이했던 온라인 게임의 아이템들은 더 이상 활용할 수 없게 되었다.As the number and types of online games increase, users play a variety of online games. However, since items that can be used in certain online games cannot be used in other online games, users can no longer use items from online games that they have played in the past when playing a new online game that they have not played before.

또한, 복수의 온라인 게임들을 서비스하는 온라인 게임 서비스 제공자는 자신들이 서비스하는 복수의 온라인 게임들의 아이템들과 같은 리소스들을 통합하여 활용하기 어려웠다.In addition, online game service providers that service multiple online games have had difficulty integrating and utilizing resources such as items from the multiple online games they service.

따라서, 상술한 문제점들을 극복할 수 있는 온라인 게임을 서비스하는 기술이 요구된다.Therefore, a technology for providing online games that can overcome the problems described above is required.

본 개시에서는 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템을 매입하여 복수의 온라인 게임들에서 사용 가능한 통합 화폐를 제공하는 방법 및 장치를 제공하고자 한다.The present disclosure provides a method and device for providing a unified currency that can be used in a plurality of online games by purchasing an item used in at least one game among a plurality of online games.

본 개시의 일 실시예에 따른 게임 제공 장치가 온라인 게임 서비스를 제공하는 방법은 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득하는 단계를 포함할 수 있다. 일 실시예에서, 상기 방법은 매입이 요청된 아이템에 대응하는 환전 포인트를 제공하는 단계를 포함할 수 있다. 일 실시예에서, 상기 방법은 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공하는 단계를 포함할 수 있다. 일 실시예에서, 통합 화폐는 복수의 온라인 게임들에서 사용 가능한 화폐일 수 있다.A method for providing an online game service by a game providing device according to one embodiment of the present disclosure may include a step of obtaining a user input requesting purchase of an item used in at least one game among a plurality of online games. In one embodiment, the method may include a step of providing a currency exchange point corresponding to the item for which purchase is requested. In one embodiment, the method may include a step of providing an integrated currency based on a cumulative value of the provided currency exchange points being greater than or equal to a preset value. In one embodiment, the integrated currency may be a currency usable in a plurality of online games.

일 실시예에서, 환전 포인트를 제공하는 단계는 매입이 요청된 아이템이 매입 대상 아이템인지 식별하는 단계 및 매입이 요청된 아이템이 매입 대상 아이템으로 식별되면, 환전 포인트를 제공하는 단계를 포함할 수 있다. 일 실시예에서, 매입 대상 아이템은 매입이 요청된 아이템이 사용되는 온라인 게임의 논-플레이어 캐릭터(Non-Player Character; NPC)에게 판매가 가능한 아이템을 포함할 수 있다.In one embodiment, the step of providing the redemption points may include the step of identifying whether the item for which the purchase is requested is a purchase target item, and the step of providing the redemption points if the item for which the purchase is requested is identified as a purchase target item. In one embodiment, the purchase target item may include an item that can be sold to a non-player character (NPC) of an online game in which the item for which the purchase is requested is used.

일 실시예에서, 환전 포인트를 제공하는 단계는 매입이 요청된 아이템의 가치 및 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치에 기초하여 환전 포인트를 제공하는 단계를 포함할 수 있다. 일 실시예에서, 매입이 요청된 아이템의 가치는 매입이 요청된 아이템을 NPC에게 판매하였을 때 획득 가능한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양일 수 있다.In one embodiment, the step of providing the exchange points may include the step of providing the exchange points based on the value of the item for which the purchase is requested and the exchange value of the currency of the online game in which the purchase is requested for the integrated currency. In one embodiment, the value of the item for which the purchase is requested may be the amount of the currency of the online game in which the purchase is requested for that can be obtained by selling the item for which the purchase is requested to the NPC.

일 실시예에서, 환전 포인트를 제공하는 단계는 기설정된 값을 교환 가치에 따라 결정되는 통합 화폐의 하나의 가치에 대응하는 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양으로 나눈 값과 매입이 요청된 아이템의 가치를 곱하여 제1 환전 포인트를 계산하는 단계 및 계산된 제1 환전 포인트에 매입이 요청된 아이템에 설정된 가중치를 곱하여 계산된 제2 환전 포인트를 제공하는 단계를 포함할 수 있다.In one embodiment, the step of providing exchange points may include the step of calculating a first exchange point by multiplying the value of the item for which purchase is requested by dividing a preset value by an amount of currency of the online game in which the item for which purchase is requested, corresponding to one value of a unified currency determined according to the exchange value, and the step of providing a second exchange point calculated by multiplying the calculated first exchange point by a weight set for the item for which purchase is requested.

일 실시예에서, 통합 화폐를 제공하는 단계는 환전 수량을 선택하는 사용자 입력에 기초하여 통합 화폐를 환전 수량만큼 제공하는 단계를 포함할 수 있다. 일 실시예에서, 환전 수량은 제공된 환전 포인트의 누적 값을 기설정된 값으로 나눈 몫 이하 내에서 선택 가능할 수 있다.In one embodiment, the step of providing the unified currency may include the step of providing the unified currency in an amount of exchange based on a user input selecting an amount of exchange. In one embodiment, the amount of exchange may be selectable within a quotient of the cumulative value of the provided exchange points divided by a preset value.

일 실시예에서, 제공된 환전 포인트의 누적 값은 복수의 온라인 게임들 각각에 대하여 개별적으로 제공되어 누적되는 값일 수 있다.In one embodiment, the cumulative value of the provided redemption points may be a value that is provided and accumulated individually for each of the multiple online games.

일 실시예에서, 상기 방법은 복수의 온라인 게임들의 아이템들을 나타내는 제1 사용자 인터페이스를 출력하는 단계 및 제1 사용자 인터페이스를 통해 아이템의 매입을 요청하는 사용자 입력을 획득하는 단계를 포함할 수 있다..In one embodiment, the method may include outputting a first user interface representing items of a plurality of online games and obtaining user input requesting purchase of an item through the first user interface.

일 실시예에서, 상기 방법은 제공된 환전 포인트의 누적 값과 기설정된 값을 나타내는 제2 사용자 인터페이스 및 제공된 환전 포인트의 누적 값이 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스를 출력하는 단계를 포함할 수 있다. 일 실시예에서, 상기 방법은 활성화된 제3 사용자 인터페이스를 선택하는 사용자 입력에 기초하여 환전 수량을 선택하기 위한 제4 사용자 인터페이스를 출력하는 단계를 포함할 수 있다.In one embodiment, the method may include the step of outputting a second user interface indicating a cumulative value of the provided redemption points and a preset value, and a third user interface that is activated when the cumulative value of the provided redemption points is greater than or equal to the preset value. In one embodiment, the method may include the step of outputting a fourth user interface for selecting a redemption amount based on a user input selecting the activated third user interface.

본 개시의 일 실시예에 따른 온라인 게임 서비스를 제공하는 게임 제공 장치는 적어도 하나의 명령어를 저장하는 메모리 및 메모리에 저장된 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서를 포함할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 적어도 하나의 명령어를 실행하여, 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 매입이 요청된 아이템에 대응하는 환전 포인트를 제공할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공할 수 있다. 일 실시예에서, 통합 화폐는 복수의 온라인 게임들에서 사용 가능한 화폐일 수 있다.A game providing device for providing an online game service according to one embodiment of the present disclosure may include a memory storing at least one command and at least one processor executing at least one command stored in the memory. In one embodiment, the at least one processor may execute the at least one command to obtain a user input requesting purchase of an item used in at least one game among a plurality of online games. In one embodiment, the at least one processor may provide exchange points corresponding to the item for which purchase is requested. In one embodiment, the at least one processor may provide integrated currency based on a cumulative value of the provided exchange points being greater than or equal to a preset value. In one embodiment, the integrated currency may be currency usable in a plurality of online games.

일 실시예에서, 적어도 하나의 프로세서는 매입이 요청된 아이템이 매입 대상 아이템인지 식별할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 매입이 요청된 아이템이 매입 대상 아이템으로 식별되면, 환전 포인트를 제공할 수 있다. 일 실시예에서, 매입 대상 아이템은 매입이 요청된 아이템이 사용되는 온라인 게임의 논-플레이어 캐릭터(Non-Player Character; NPC)에게 판매가 가능한 아이템일 수 있다.In one embodiment, at least one processor can identify whether the item for which a purchase is requested is a purchase target item. In one embodiment, at least one processor can provide redemption points if the item for which a purchase is requested is identified as a purchase target item. In one embodiment, the purchase target item can be an item that can be sold to a Non-Player Character (NPC) of an online game in which the item for which a purchase is requested is used.

일 실시예에서, 적어도 하나의 프로세서는 매입이 요청된 아이템의 가치 및 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치에 기초하여 환전 포인트를 제공할 수 있다. 일 실시예에서, 매입이 요청된 아이템의 가치는 매입이 요청된 아이템을 NPC에게 판매하였을 때 획득 가능한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양일 수 있다.In one embodiment, at least one processor may provide exchange points based on the value of the item for which the purchase is requested and the exchange value of the currency of the online game in which the purchase is requested for the integrated currency. In one embodiment, the value of the item for which the purchase is requested may be the amount of currency of the online game in which the purchase is requested that can be obtained by selling the item for which the purchase is requested to the NPC.

일 실시예에서, 적어도 하나의 프로세서는 기설정된 값을 교환 가치에 따라 결정되는 통합 화폐의 하나의 가치에 대응하는 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양으로 나눈 값과 매입이 요청된 아이템의 가치를 곱하여 제1 환전 포인트를 계산할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 계산된 제1 환전 포인트에 매입이 요청된 아이템에 설정된 가중치를 곱하여 계산된 제2 환전 포인트를 제공할 수 있다.In one embodiment, at least one processor can calculate a first exchange point by multiplying the value of the item for which the purchase is requested by the amount of currency of the online game in which the purchase is requested, corresponding to one value of the unified currency determined according to the exchange value, and the value of the item for which the purchase is requested. In one embodiment, at least one processor can provide a second exchange point calculated by multiplying the calculated first exchange point by the weight set for the item for which the purchase is requested.

일 실시예에서, 적어도 하나의 프로세서는 환전 수량을 선택하는 사용자 입력에 기초하여 통합 화폐를 환전 수량만큼 제공할 수 있다. 일 실시예에서, 환전 수량은 제공된 환전 포인트의 누적 값을 기설정된 값으로 나눈 몫 이하 내에서 선택 가능할 수 있다.In one embodiment, at least one processor may provide the unified currency in an amount of currency exchanged based on a user input selecting an amount of currency exchanged. In one embodiment, the amount of currency exchanged may be selectable within a quotient of the cumulative value of the provided currency exchange points divided by a preset value.

일 실시예에서, 제공된 환전 포인트의 누적 값은 복수의 온라인 게임들 각각에 대하여 개별적으로 제공되어 누적되는 값일 수 있다.In one embodiment, the cumulative value of the provided redemption points may be a value that is provided and accumulated individually for each of the multiple online games.

일 실시예에서, 적어도 하나의 프로세서는 복수의 온라인게임들의 아이템들을 나타내는 제1 사용자 인터페이스를 출력할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 제1 사용자 인터페이스를 통해 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다.In one embodiment, at least one processor can output a first user interface representing items of a plurality of online games. In one embodiment, at least one processor can obtain user input requesting purchase of an item via the first user interface.

일 실시예에서, 적어도 하나의 프로세서는 제공된 환전 포인트의 누적 값과 기설정된 값을 나타내는 제2 사용자 인터페이스 및 제공된 환전 포인트의 누적 값이 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스를 출력할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 활성화된 제3 사용자 인터페이스를 선택하는 사용자 입력에 기초하여 환전 수량을 선택하기 위한 제4 사용자 인터페이스를 출력할 수 있다.In one embodiment, the at least one processor can output a second user interface that indicates a cumulative value of the provided redemption points and a preset value, and a third user interface that is activated when the cumulative value of the provided redemption points is greater than or equal to the preset value. In one embodiment, the at least one processor can output a fourth user interface for selecting a redemption amount based on a user input that selects the activated third user interface.

본 개시의 일 실시예에 따른 온라인 게임 서비스를 제공하는 서버는 적어도 하나의 명령어를 저장하는 메모리 및 메모리에 저장된 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서를 포함할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 적어도 하나의 명령어를 실행하여, 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 매입이 요청된 아이템에 대응하는 환전 포인트를 제공할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공할 수 있다. 일 실시예에서, 통합 화폐는 복수의 온라인 게임들에서 사용 가능한 화폐일 수 있다.A server providing an online game service according to one embodiment of the present disclosure may include a memory storing at least one command and at least one processor executing at least one command stored in the memory. In one embodiment, the at least one processor may execute the at least one command to obtain a user input requesting purchase of an item used in at least one game among a plurality of online games. In one embodiment, the at least one processor may provide exchange points corresponding to the item for which purchase is requested. In one embodiment, the at least one processor may provide integrated currency based on a cumulative value of the provided exchange points being greater than or equal to a preset value. In one embodiment, the integrated currency may be a currency usable in a plurality of online games.

본 개시의 일 실시예에 따른 온라인 게임 서비스를 제공하는 사용자 단말은 적어도 하나의 명령어를 저장하는 메모리 및 메모리에 저장된 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서를 포함할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 적어도 하나의 명령어를 실행하여, 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 매입이 요청된 아이템에 대응하는 환전 포인트를 제공할 수 있다. 일 실시예에서, 적어도 하나의 프로세서는 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공할 수 있다. 일 실시예에서, 통합 화폐는 복수의 온라인 게임들에서 사용 가능한 화폐일 수 있다.A user terminal providing an online game service according to one embodiment of the present disclosure may include a memory storing at least one command and at least one processor executing at least one command stored in the memory. In one embodiment, the at least one processor may execute the at least one command to obtain a user input requesting purchase of an item used in at least one game among a plurality of online games. In one embodiment, the at least one processor may provide exchange points corresponding to the item for which purchase is requested. In one embodiment, the at least one processor may provide integrated currency based on the cumulative value of the provided exchange points being greater than or equal to a preset value. In one embodiment, the integrated currency may be currency usable in a plurality of online games.

본 개시의 일 실시예에 따른 게임 제공 장치가 온라인 게임 서비스를 제공하는 방법들 중 적어도 하나는 하드웨어와 결합되어 실행시키기 위하여 매체에 저장되는 컴퓨터 프로그램으로 구현될 수 있다. At least one of the methods for providing an online game service according to an embodiment of the present disclosure may be implemented as a computer program stored in a medium for execution in combination with hardware.

본 개시의 일 실시예에 따른 게임 제공 장치가 온라인 게임 서비스를 제공하는 방법들 중 적어도 하나를 컴퓨터상에서 실행하는 프로그램이 수록된 컴퓨터 판독가능 기록매체가 제공될 수 있다.According to one embodiment of the present disclosure, a computer-readable recording medium containing a program for executing at least one of the methods for providing an online game service on a computer may be provided.

사용자는 과거에 플레이했던 온라인 게임들의 불필요한 아이템을 활용하여 통합 재화를 획득하고, 획득한 통합 화폐를 현재 보다 집중적으로 플레이하고 있는 온라인 게임에 활용할 수 있다.Users can obtain integrated goods by utilizing unnecessary items from online games they have played in the past, and use the acquired integrated currency in online games they are currently playing more intensively.

온라인 게임 서비스 제공자는 기존에 서비스하고 있는 복수의 온라인 게임들에서 사용하는 아이템들을 매입하여 사용자에게 통합 화폐를 제공한다는 점에서, 통합 화폐 제공 서비스를 제공하기 위하여 필요한 리소스 개발 비용을 절약할 수 있다.Online game service providers can save on the cost of developing resources required to provide integrated currency services by purchasing items used in multiple online games they are currently servicing and providing integrated currency to users.

도 1은 본 개시의 일 실시예에 따른 게임 제공 장치, 서버 및 사용자 단말을 포함하는 게임 제공 시스템을 설명하기 위한 도면이다.
도 2는 본 개시의 일 실시예에 따른 게임 제공 장치가 복수의 온라인 게임에서 사용 가능한 통합 화폐를 제공하는 방법을 설명하기 위한 도면이다.
도 3은 본 개시의 일 실시예에 따른 게임 제공 장치가 통합 화폐를 제공하는 방법을 설명하기 위한 흐름도이다.
도 4는 본 개시의 일 실시예에 따른 게임 제공 장치가 매입이 요청된 아이템이 매입 대상 아이템인지 식별하는 방법을 설명하기 위한 흐름도이다.
도 5는 본 개시의 일 실시예에 따른 게임 제공 장치가 매입이 요청된 아이템에 대응하는 환전 포인트를 계산하는 방법을 설명하기 위한 흐름도이다.
도 6a, 도 6b 및 도 6c는 본 개시의 일 실시예에 따른 게임 제공 장치에 의해 계산되는 매입이 요청된 아이템에 대응하는 환전 포인트를 설명하기 위한 도면들이다.
도 7은 본 개시의 일 실시예에 따른 복수의 온라인 게임들의 아이템을 거래하기 위한 사용자 인터페이스인 거래소 사용자 인터페이스를 설명하기 위한 도면이다.
도 8은 본 개시의 일 실시예에 따른 복수의 온라인 게임들의 아이템들을 나타내는 제1 사용자 인터페이스를 설명하기 위한 도면이다.
도 9는 본 개시의 일 실시예에 따른 환전 수량을 선택하기 위한 제4 사용자 인터페이스를 설명하기 위한 도면이다.
도 10은 본 개시의 일 실시예에 따른 게임 제공 장치의 세부적인 구성을 설명하기 위한 도면이다.
도 11는 본 개시의 일 실시예에 따른 서버의 세부적인 구성을 설명하기 위한 도면이다.
도 12은 본 개시의 일 실시예에 따른 사용자 단말의 세부적인 구성을 설명하기 위한 도면이다.
FIG. 1 is a drawing for explaining a game providing system including a game providing device, a server, and a user terminal according to one embodiment of the present disclosure.
FIG. 2 is a diagram for explaining a method for a game providing device according to one embodiment of the present disclosure to provide a unified currency usable in a plurality of online games.
FIG. 3 is a flowchart illustrating a method for a game providing device according to one embodiment of the present disclosure to provide unified currency.
FIG. 4 is a flowchart illustrating a method for a game providing device according to one embodiment of the present disclosure to identify whether an item for which a purchase is requested is a purchase target item.
FIG. 5 is a flowchart illustrating a method for a game providing device according to one embodiment of the present disclosure to calculate exchange points corresponding to an item for which purchase is requested.
FIGS. 6A, 6B and 6C are diagrams illustrating exchange points corresponding to items for which purchase is requested and calculated by a game providing device according to one embodiment of the present disclosure.
FIG. 7 is a drawing for explaining an exchange user interface, which is a user interface for trading items of a plurality of online games according to one embodiment of the present disclosure.
FIG. 8 is a diagram illustrating a first user interface representing items of a plurality of online games according to one embodiment of the present disclosure.
FIG. 9 is a diagram illustrating a fourth user interface for selecting an exchange amount according to one embodiment of the present disclosure.
FIG. 10 is a drawing for explaining a detailed configuration of a game providing device according to one embodiment of the present disclosure.
FIG. 11 is a drawing for explaining a detailed configuration of a server according to one embodiment of the present disclosure.
FIG. 12 is a drawing for explaining a detailed configuration of a user terminal according to one embodiment of the present disclosure.

이하, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명에 따른 예시적 실시예를 상세하게 설명한다. 또한, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명의 실시예에 따른 전자 장치를 구성하고 사용하는 방법을 상세히 설명한다. 각 도면에서 제시된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다. Hereinafter, exemplary embodiments according to the present invention will be described in detail with reference to the contents described in the attached 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 attached drawings. The same reference numbers or symbols presented in each drawing represent parts or components that perform substantially the same function.

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

본 명세서에서 사용한 용어는 실시예를 설명하기 위해 사용된 것으로, 본 발명을 제한 및/또는 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원서에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. The terminology used herein is for the purpose of describing embodiments only and is not intended to limit and/or restrict the present invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, it should be understood that the terms “comprises” or “has” are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.

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

이하의 본 개시에서 캐릭터란, 온라인 게임 내에서 사용자가 제어할 수 있는 기설정된 오브젝트를 의미할 수 있다. In the present disclosure below, a character may mean a preset object that a user can control within an online game.

이하의 본 개시에서 사용자 계정이란, 사용자가 온라인 게임(또는, 온라인 게임을 서비스하는 게임 플랫폼 서버)에 접속하여 게임을 플레이하기 위해 필요한 개인 계정을 의미할 수 있다. 사용자는 자신의 사용자 계정을 통해 온라인 게임에 접속하여 온라인 게임을 플레이할 수 있으며, 사용자 계정 내에는 사용자가 생성한 적어도 하나의 캐릭터가 사용자 계정에 종속된 형태로 존재할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다. In the present disclosure below, a user account may refer to a personal account required for a user to access an online game (or a game platform server servicing an online game) and play the game. A user may access an online game and play the online game through his or her user account, and within the user account, at least one character created by the user may exist in a form subordinate to the user account, and is not necessarily limited to the examples described above.

이하의 본 개시에서 게임 제공 장치는 게임 서버, 사용자 단말, 게임 서버 및 사용자 단말을 포함하는 게임 시스템 또는 독립적인 하나의 장치일 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.In the present disclosure below, the game providing device may be a game server, a user terminal, a game system including the game server and the user terminal, or an independent device, and is not necessarily limited to the examples described above.

이하의 본 개시에서 게임 제공 장치가 사용자에게 사용자 인터페이스를 제공하거나 사용자 인터페이스를 출력한다는 것은 게임 제공 장치에 포함된 출력부를 통하여 사용자 인터페이스가 출력되거나, 게임 제공 장치를 통해 관리되는 웹 사이트를 통하여 사용자 인터페이스가 출력되거나, 게임 제공 장치와 연결된 사용자의 전자 장치를 통하여 사용자 인터페이스가 출력되는 것을 의미할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다. In the present disclosure below, the game providing device providing a user interface to a user or outputting a user interface may mean that the user interface is output through an output unit included in the game providing device, the user interface is output through a website managed by the game providing device, or the user interface is output through an electronic device of the user connected to the game providing device, and is not necessarily limited to the examples described above.

이하의 본 개시에서, 서버가 사용자 단말을 제어한다는 의미는 서버가 사용자 단말과의 통신을 통해 사용자 단말에서의 출력(화면 표시, 음향 출력, 진동 출력, 램프 발광 등 사용자 단말에서의 모든 출력 장치) 및 사용자 단말이 기설정된 동작을 수행하기 위한 데이터를 제공하는 것을 의미할 수 있다. 물론 사용자 단말이 기저장된 데이터를 이용하여 사용자 단말에서의 출력을 제어할 수도 있으며, 반드시 상술한 예에 한정되는 것은 아니다.In the present disclosure below, the meaning that the server controls the user terminal may mean that the server provides output from the user terminal (all output devices from the user terminal, such as screen display, sound output, vibration output, and lamp lighting) and data for the user terminal to perform a preset operation through communication with the user terminal. Of course, the user terminal may control the output from the user terminal using pre-stored data, and the present disclosure is not necessarily limited to the above-described examples.

이하의 본 개시에서 사용자(또는, 사용자 계정)와 정보 및 데이터를 송수신한다는 의미는 사용자(또는, 사용자 계정)와 대응되거나 사용자와 연동된 게임 제공 장치와 정보 및 데이터를 송수신한다는 것을 의미할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.In the present disclosure below, transmitting and receiving information and data with a user (or a user account) may mean transmitting and receiving information and data with a game providing device corresponding to or linked with the user (or the user account), and is not necessarily limited to the examples described above.

도 1은 본 개시의 일 실시예에 따른 게임 제공 장치, 서버 및 사용자 단말을 포함하는 게임 제공 시스템을 설명하기 위한 도면이다.FIG. 1 is a drawing for explaining a game providing system including a game providing device, a server, and a user terminal according to one embodiment of the present disclosure.

본 개시의 게임 제공 시스템(100)은 서버(170)와 적어도 하나의 사용자 단말(110 내지 160)을 포함할 수 있다. 서버(170)는 네트워크 망을 통해 다양한 온라인 활동을 제공할 수 있다. 서버(170)는 적어도 하나의 사용자 단말(110 내지 160)에게 동시에 온라인 활동을 제공할 수 있다. 일 실시예에서, 후술하는 본 개시의 다양한 실시예들은 게임 제공 시스템(100)에 의해 구현되거나, 서버(170)에 의해 구현되거나, 적어도 하나의 사용자 단말(110 내지 160)에 의해 구현될 수 있다. 일 실시예에서, 후술하는 본 개시의 다양한 실시예를 구현하는 게임 제공 시스템(100) 또는 게임 제공 시스템(100)을 구성하는 서버(170) 및 적어도 하나의 사용자 단말(110 내지 160) 각각을 게임 제공 장치로 지칭할 수 있다.The game providing system (100) of the present disclosure 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. The server (170) may provide online activities to at least one user terminal (110 to 160) simultaneously. In one embodiment, the various embodiments of the present disclosure described below may be implemented by the game providing system (100), implemented by the server (170), or implemented by at least one user terminal (110 to 160). In one embodiment, the game providing system (100) implementing the various embodiments of the present disclosure described below or each of the server (170) and at least one user terminal (110 to 160) constituting the game providing system (100) may be referred to as a game providing device.

일 실시예에서, 서버(170)라 함은, 단일 서버, 서버의 집합체, 클라우드 서버 등을 포함할 수 있으며, 상기 예시에 제한되지 않는다. 서버(170)는 다양한 온라인 활동을 제공하며, 온라인 활동을 위한 데이터를 저장하는 데이터베이스를 포함할 수 있다. 또한 서버(170)는 결제 이벤트를 생성 및 처리하는 결제 서버를 포함할 수도 있다. 또한 서버(170)는 광고를 제공하는 광고 운영 서버를 포함할 수도 있다. 결제 서버 또는 광고 운영 서버는 서버(170)와 별개의 서버일 수 있고, 서버(170)와 적어도 하나의 사용자 단말(110 내지 160) 사이의 결제나 광고 제공을 매개할 수도 있다. 서버(170)는 사용자 데이터 또는 게임 데이터를 저장하고 관리하는 데이터베이스 (database: DB) 서버를 더 포함할 수 있고, DB 서버는 서버(170)와 별개의 서버일 수 있다. In one embodiment, the server (170) may include a single server, a collection of servers, a cloud server, etc., but is not limited to the above examples. The server (170) provides various online activities and may include a database that stores data for the online activities. In addition, the server (170) may include a payment server that generates and processes payment events. In addition, the server (170) may include an advertisement operation server that provides advertisements. The payment server or the advertisement operation server may be a separate server from the server (170) and may mediate payment or advertisement provision between the server (170) and at least one user terminal (110 to 160). The server (170) may further include a database (DB) server that stores and manages user data or game data, and the DB server may be a separate server from the server (170).

앞서 설명한 바와 같이 서버(170)는 게임 제공 장치일 수 있다. 서버(170)에서는 게임을 서비스하기 위한 프로그램이 구동될 수 있다. 후술하는 본 개시의 다양한 실시예들은 게임을 서비스하기 위한 프로그램 내에서 구현되거나, 그 프로그램과는 별도의 프로그램을 통해 구현될 수 있다.As described above, the server (170) may be a game providing device. A program for servicing a game may be run on the server (170). The various embodiments of the present disclosure described below may be implemented within a program for servicing a game, or may be implemented through a program separate from the program.

일 실시예에서, 네트워크란 모든 통신 방식을 이용하여 설립(또는 형성)된 연결을 의미하며, 단말과 단말간의 또는 단말과 서버간의 데이터를 송수신하는, 모든 통신 방식을 통해 연결된 통신망을 의미할 수 있다. In one embodiment, a network means a connection established (or formed) using any communication method, and may mean a communication network connected via any communication method that transmits and receives data between terminals or between terminals and servers.

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

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

일 실시예에서, 적어도 하나의 사용자 단말(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)은 게임 제공 장치일 수 있다. In one embodiment, at least one user terminal (110 to 160) may include various electronic devices such as a personal computer (110), a tablet (120), a cellular phone (130), a laptop (140), a smart phone (150), a TV (160), as well as personal digital assistants (PDAs), portable multimedia players (PMPs), navigation, MP3 players, digital cameras, refrigerators, washing machines, vacuum cleaners, etc., but is not limited to the above 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 등 다양한 장르를 포함할 수 있다. 또한 온라인 게임은 사용자와 사용자간의 대결 방식의 게임일 수도 있고, 사용자와 컴퓨터(예를 들면, 인공지능)과의 대결 방식일 수도 있다. 또한 대결 방식이 아닌 건설 또는 꾸밈 방식의 게임일 수도 있다. 물론 상기 예시에 제한되지 않으며 온라인 게임의 형태에는 제한이 없다. In one embodiment, online activities may include online games, portal services, and SNS (Social Network Services), but 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, online games may be user-to-user competition games, or user-to-computer (e.g., artificial intelligence) competition games. In addition, they may be construction or decoration games rather than competition games. Of course, they are not limited to the above examples, and there is no limitation on the form of online games.

도 2는 본 개시의 일 실시예에 따른 게임 제공 장치가 복수의 온라인 게임에서 사용 가능한 통합 화폐를 제공하는 방법을 설명하기 위한 도면이다.FIG. 2 is a diagram for explaining a method for a game providing device according to one embodiment of the present disclosure to provide a unified currency usable in a plurality of online games.

일 실시예에서, 사용자(201)는 사용자 계정을 자신이 과거에 플레이 했거나 플레이 할 예정인 복수의 온라인 게임들에 대해서 연동시킬 수 있다. 게임 제공 장치는 사용자 계정을 복수의 온라인 게임들에 대해서 연동시키는 사용자 입력에 기초하여 사용자 계정을 통해 사용자가 현재 소유하고 있는 복수의 온라인 게임들의 아이템에 대한 관리 권한을 사용자에게 제공할 수 있다. 아이템의 관리란 아이템을 조회하거나, 아이템을 다른 사용자와 거래하거나, 아이템의 매입을 요청하는 등의 행위를 포함할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다. In one embodiment, a user (201) may associate a user account with multiple online games that the user has played or plans to play. The game providing device may provide the user with management authority for items in the multiple online games that the user currently owns through the user account based on the user input for associating the user account with the multiple online games. Management of items may include actions such as viewing items, trading items with other users, or requesting purchase of items, and is not necessarily limited to the examples described above.

일 실시예예서, 사용자(201)는 복수의 온라인 게임들에서 사용되는 아이템들(210) 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 카운터(220)에 요청할 수 있다. 예를 들어, 사용자(201)는 A 게임의 '가' 아이템 B 게임의 '나' 아이템 및 C 게임의 '다' 아이템을 소유할 수 있다. 이 경우, 사용자(201)는 '가'아이템, '나'아이템 및 '다'아이템 중 적어도 하나의 아이템의 매입을 카운터(220)에 요청할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.In one embodiment, a user (201) may request a counter (220) to purchase an item used in at least one game among items (210) used in multiple online games. For example, the user (201) may own an 'A' item from a game A, a 'B' item from a game B, and a 'C' item from a game C. In this case, the user (201) may request a counter (220) to purchase at least one item among the 'A' item, the 'B' item, and the 'C' item, and is not necessarily limited to the above-described example.

일 실시예에서, 게임 제공 장치는 카운터(220)에 아이템의 매입 요청이 수신되면, 카운터(220)를 통해 사용자(201)가 매입을 요청한 아이템의 매입을 수행할 수 있다. 일 실시예에서, 게임 제공 장치는 카운터(220)를 통해 아이템의 매입이 수행되면, 사용자가 매입을 요청한 아이템을 회수하고, 회수된 매입이 요청된 아이템에 대응하는 환전 포인트를 사용자(201)에게 제공할 수 있다. 일 실시예에서, 게임 제공 장치는 카운터(220)를 통해 사용자(201)에게 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 사용자(201)에게 통합 화폐를 제공할 수 있다. 일 실시예에서, 카운터(220)는 매입이 요청된 아이템이 매입 대상 아이템인지 식별하거나, 아이템에 대응하는 환전 포인트를 계산하는 등 사용자가 매입을 요청한 아이템의 매입과 관련된 다양한 동작, 기능 및 서비스를 수행할 수 있으며, 본 명세서에서 설명하는 카운터(220)의 동작, 기능 및 서비스는 게임 제공 장치가 수행하는 동작, 기능 및 서비스로 이해될 수 있다.In one embodiment, when a purchase request for an item is received at the counter (220), the game providing device may perform a purchase of the item requested for purchase by the user (201) through the counter (220). In one embodiment, when the purchase of the item is performed through the counter (220), the game providing device may retrieve the item requested for purchase by the user and provide the user (201) with exchange points corresponding to the retrieved purchased item. In one embodiment, the game providing device may provide the user (201) with unified currency based on the cumulative value of the exchange points provided to the user (201) through the counter (220) being greater than or equal to a preset value. In one embodiment, the counter (220) may perform various operations, functions, and services related to the purchase of the item requested for purchase by the user, such as identifying whether the item requested for purchase is a purchase target item or calculating the exchange points corresponding to the item, and the operations, functions, and services of the counter (220) described herein may be understood as operations, functions, and services performed by the game providing device.

일 실시예에서, 사용자(201)에게 제공된 통합 화폐는 복수의 온라인 게임들에서 사용 가능한 화폐일 수 있다. 일 실시예에서, 사용자(201)는 자신이 소유하고 있는 통합 화폐를 사용하여 사용자 계정과 연동된 복수의 온라인 게임들의 다양한 기능 및 서비스(230)를 제공받을 수 있다. 일 실시예에서, 게임 제공 장치는 사용자(201)로부터 복수의 온라인 게임들의 다양한 기능 및/또는 서비스(230) 중 적어도 하나를 제공받기 위하여 통합 화폐를 사용하는 사용자 입력을 수신하고, 사용자가 선택한 온라인 게임의 기능 및/또는 서비스를 사용자에게 제공할 수 있다. 예를 들어, 사용자(201)는 통합 화폐를 사용하여 A 게임의 아이템 'X를 구매하거나, B 게임의 서비스 비용을 지불하거나, C 게임의 화폐로 환전할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.In one embodiment, the unified currency provided to the user (201) may be a currency that can be used in multiple online games. In one embodiment, the user (201) may be provided with various functions and services (230) of multiple online games linked to the user account by using the unified currency that he or she owns. In one embodiment, the game providing device may receive a user input of using the unified currency to be provided with at least one of various functions and/or services (230) of multiple online games from the user (201), and may provide the user with the function and/or service of the online game selected by the user. For example, the user (201) may use the unified currency to purchase item 'X' of game A, pay for a service fee of game B, or exchange it for currency of game C, but is not necessarily limited to the examples described above.

이와 같이, 본 개시의 일 실시예에 따른 게임 제공 장치는 사용자로부터 복수의 온라인 게임들의 아이템에서 사용되는 아이템을 매입하여 복수의 온라인 게임들에서 사용 가능한 통합 화폐를 사용자에게 제공할 수 있다. 이에 따라, 사용자는 과거에 플레이했던 온라인 게임들의 불필요한 아이템을 활용하여 통합 재화를 획득하고, 획득한 통합 화폐를 현재 보다 집중적으로 플레이하고 있는 온라인 게임에 활용할 수 있다. 또한, 온라인 게임 서비스 제공자는 기존에 서비스하고 있는 복수의 온라인 게임들에서 사용하는 아이템들을 매입하여 사용자에게 통합 화폐를 제공한다는 점에서, 통합 화폐 제공 서비스를 제공하기 위하여 필요한 리소스 개발 비용을 절약할 수 있다.In this way, the game providing device according to one embodiment of the present disclosure can purchase items used in items of a plurality of online games from a user and provide the user with integrated currency usable in a plurality of online games. Accordingly, the user can obtain integrated goods by utilizing unnecessary items of online games played in the past and use the acquired integrated currency in an online game that he or she is currently playing more intensively. In addition, since the online game service provider purchases items used in a plurality of online games that it is currently servicing and provides the integrated currency to the user, the online game service provider can save on the cost of developing resources required to provide an integrated currency provision service.

도 3은 본 개시의 일 실시예에 따른 게임 제공 장치가 통합 화폐를 제공하는 방법을 설명하기 위한 흐름도이다.FIG. 3 is a flowchart illustrating a method for a game providing device according to one embodiment of the present disclosure to provide unified currency.

S310 단계에서, 게임 제공 장치는 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다. 사용자가 매입을 요청하는 아이템은 사용자가 현재 소유하고 있는 복수의 온라인 게임들의 아이템들 중 적어도 하나일 수 있다.At step S310, the game providing device can obtain a user input requesting purchase of an item used in at least one game among a plurality of online games. The item that the user requests purchase may be at least one of the items of the plurality of online games that the user currently owns.

일 실시예에서, 게임 제공 장치는 복수의 온라인 게임들의 아이템들을 나타내는 제1 사용자 인터페이스를 출력할 수 있다. 일 실시예에서, 게임 제공 장치는 제1 사용자 인터페이스를 통해 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다. 제1 사용자 인터페이스에 대한 구체적인 설명은 이하 도 8을 통해 다시 설명하도록 하겠다. In one embodiment, the game providing device can output a first user interface that represents items of a plurality of online games. In one embodiment, the game providing device can obtain a user input requesting purchase of an item through the first user interface. A detailed description of the first user interface will be described again with reference to FIG. 8 below.

S320 단계에서, 게임 제공 장치는 매입이 요청된 아이템에 대응하는 환전 포인트를 제공할 수 있다. 일 실시예에서, 게임 제공 장치는 매입이 요청된 아이템이 매입 대상 아이템인지 식별하고, 매입 대상 아이템으로 식별된 아이템을 매입할 수 있다. 일 실시예에서, 게임 제공 장치에 의해 매입된 아이템은 사용자로부터 회수되어 더이상 사용자가 소유하지 않는 아이템이 될 수 있으며, 사용자가 소유하지 않는 아이템은 제1 사용자 인터페이스에 나타나지 않을 수 있다. 일 실시예에서, 게임 제공 장치는 아이템의 매입에 대한 대가로, 매입이 요청된 아이템에 대응하는 환전 포인트를 제공할 수 있다. 게임 제공 장치가 매입이 요청된 아이템이 매입 대상 아이템인지 식별하는 구체적인 방법에 대해서는 이하 도 4를 통해 다시 설명하도록 하겠다.In step S320, the game providing device can provide a redemption point corresponding to the item for which purchase is requested. In one embodiment, the game providing device can identify whether the item for which purchase is requested is a purchase target item, and purchase the item identified as the purchase target item. In one embodiment, the item purchased by the game providing device can be retrieved from the user and no longer owned by the user, and the item no longer owned by the user can not appear on the first user interface. In one embodiment, the game providing device can provide a redemption point corresponding to the item for which purchase is requested in return for the purchase of the item. A specific method by which the game providing device identifies whether the item for which purchase is requested is a purchase target item will be described again with reference to FIG. 4 below.

일 실시예에서, 게임 제공 장치는 매입이 요청된 아이템의 가치 및 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치에 기초하여 환전 포인트를 제공할 수 있다. 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치는 게임 제공 장치가 환전 포인트를 제공하는 구체적인 방법은 이하 도 5를 통해 다시 설명하도록 하겠다.In one embodiment, the game providing device may provide exchange points based on the value of the item for which purchase is requested and the exchange value of the currency of the online game in which the item for which purchase is requested is used for the integrated currency. The exchange value of the currency of the online game in which the item for which purchase is requested is used for the integrated currency. The specific method in which the game providing device provides exchange points will be described again with reference to FIG. 5 below.

일 실시예에서, 매입이 요청된 아이템의 가치는 매입이 요청된 아이템을 매입이 요청된 아이템이 사용되는 온라인 게임의 논-플레이어 캐릭터(Non-Player Character; NPC)에 판매하였을 때, 획득 가능한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양을 의미할 수 있다. 일 실시예에서, 매입이 요청된 아이템을 매입이 요청된 아이템이 사용되는 온라인 게임의 NPC에게 판매하였을 때, 아이템을 구매하는 복수의 NPC들 마다 획득 가능한 온라인 게임의 화폐의 양이 다른 경우, 복수의 NPC들로부터 획득 가능한 온라인 게임의 화폐의 양들의 평균 값을 의미할 수 있다.In one embodiment, the value of the item for which purchase is requested may mean the amount of currency of the online game in which the item for which purchase is requested is used that can be obtained when the item for which purchase is requested is sold to a Non-Player Character (NPC) of the online game in which the item for which purchase is requested is used. In one embodiment, when the amount of currency of the online game in which the item for which purchase is requested is different for each of a plurality of NPCs purchasing the item, the value may mean an average value of the amounts of currency of the online game in which the item for which purchase is requested is obtained from the plurality of NPCs.

일 실시예에서, 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치는 소정의 통합 화폐에 대응하는 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양을 의미할 수 있다. 일 실시예에서, 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치는 통합 화폐 하나에 대응하는 실제 현실에서 이용하는 화폐의 양 및 복수의 사용자들 사이에서 실제 현실에서 이용하는 화폐로 거래되는 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 가격에 기초하여 식별될 수 있다. 예를 들어, 통합 화폐인 '온스' 하나가 원화 100원의 가치를 가지고, 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐인 '골드'가 복수의 사용자들 사이에서 10000골드당 원화 1000원의 가격으로 거래되는 경우, 게임 제공 장치는 '온스' 하나에 대응하는 '골드'의 양이 1000골드인 것으로 식별할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다. 일 실시예에서, 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치는 복수의 온라인 게임들 각각에 대하여 다르게 설정될 수 있으며, 기설정된 간격으로 주기적으로 갱신될 수 있다.In one embodiment, the exchange value of the currency of the online game in which the purchase of the requested item for the integrated currency is used may mean the amount of the currency of the online game in which the purchase of the requested item is used corresponding to a given integrated currency. In one embodiment, the exchange value of the currency of the online game in which the purchase of the requested item for the integrated currency is used may be identified based on the amount of currency used in real life corresponding to one integrated currency and the price of the currency of the online game in which the purchase of the requested item is used, which is traded between multiple users with the currency used in real life. For example, if one integrated currency, 'Ounce', has a value of 100 Korean Won, and 'Gold', the currency of the online game in which the purchase of the requested item is used, is traded between multiple users at a price of 10,000 Korean Won per 10,000 Gold, the game providing device may identify the amount of 'Gold' corresponding to one 'Ounce' as 1,000 Gold, and is not necessarily limited to the above-described example. In one embodiment, the exchange value of the currency of an online game in which an item for which a purchase request for a unified currency is made is set differently for each of the multiple online games, and may be periodically updated at preset intervals.

S330 단계에서, 게임 제공 장치는 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공할 수 있다. 기설정된 값은 통합 화폐 획득하기 위하여 필요한 환전 포인트의 최소 값을 의미할 수 있다. 일 실시예에서, 게임 제공 장치는 환전 포인트의 누적 값이 기설정된 값 미만이면 통합 화폐를 제공하지 않고, 환전 포인트의 누적 값이 기설정된 값 이상이면 통합 화폐를 제공할 수 있다. In step S330, the game providing device may provide integrated currency based on whether the cumulative value of the provided exchange points is greater than or equal to a preset value. The preset value may mean the minimum value of exchange points required to obtain the integrated currency. In one embodiment, the game providing device may not provide integrated currency if the cumulative value of the exchange points is less than or equal to the preset value, and may provide integrated currency if the cumulative value of the exchange points is greater than or equal to the preset value.

일 실시예에서, 게임 제공 장치는 환전 포인트의 누적 값과 기설정된 값을 나타내는 제2 사용자 인터페이스 및 상기 제공된 환전 포인트의 누적 값이 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스를 출력할 수 있다. 일 실시예에서, 게임 제공 장치는 제3 사용자 인터페이스를 통해 누적 환전 포인트를 통합 화폐로 환전하는 사용자 입력을 획득하고, 사용자에게 통합 화폐를 제공할 수 있다. 제2 사용자 인터페이스 및 제3 사용자 인터페이스에 대한 구체적인 설명은 이하 도 8을 통해 다시 설명하도록 하겠다.In one embodiment, the game providing device can output a second user interface that indicates an accumulated value of exchange points and a preset value, and a third user interface that is activated when the accumulated value of the provided exchange points is greater than or equal to the preset value. In one embodiment, the game providing device can obtain a user input for exchanging the accumulated exchange points into unified currency through the third user interface, and provide the unified currency to the user. A specific description of the second user interface and the third user interface will be described again with reference to FIG. 8 below.

일 실시예에서, 환전 포인트의 누적 값은 복수의 온라인 게임들 각각에 대하여 개별적으로 제공되어 누적될 수 있다. 예를 들어, 게임 제공 장치가 A 게임의 '가' 아이템을 매입하여 사용자에게 환전 포인트 100을 제공하고, B 게임의 '나' 아이템을 매입하여 사용자에게 환전 포인트 200을 제공하고, C 게임의 '다' 아이템을 매입하여 사용자에게 환전 포인트 400을 제공하는 경우, 게임 제공 장치는 A 게임, B 게임 및 C 게임에 대하여 환전 포인트를 각각 100, 200, 400만큼 제공하여 누적할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.In one embodiment, the accumulated value of the exchange points may be individually provided and accumulated for each of a plurality of online games. For example, if the game providing device purchases the 'A' item of game A and provides the user with 100 exchange points, purchases the 'B' item of game B and provides the user with 200 exchange points, and purchases the 'C' item of game C and provides the user with 400 exchange points, the game providing device may provide and accumulate 100, 200, and 400 exchange points for game A, game B, and game C, respectively, and is not necessarily limited to the above-described example.

일 실시예에서, 환전 포인트의 누적 값은 복수의 온라인 게임들의 복수의 서버들 각각에 대하여 개별적으로 제공되어 누적될 수 있다. 예를 들어, 게임 제공 장치가 A 게임의 a1 서버의 아이템을 매입하여 사용자에게 환전 포인트 100을 제공하고, A 게임의 a2 서버의 아이템을 매입하여 사용자에게 환전 포인트 200을 제공하고, A 게임의 a3 서버의 아이템을 매입하여 사용자에게 환전 포인트 400을 제공하는 경우, 게임 제공 장치는 A 게임의 a1 서버, a2 서버 및 a3 서버 각각에 대하여 환전 포인트를 각각 100, 200, 400만큼 제공하여 누적할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.In one embodiment, the accumulated value of the exchange points may be individually provided and accumulated for each of the plurality of servers of the plurality of online games. For example, if the game providing device purchases an item of server a1 of game A and provides the user with 100 exchange points, purchases an item of server a2 of game A and provides the user with 200 exchange points, and purchases an item of server a3 of game A and provides the user with 400 exchange points, the game providing device may provide and accumulate 100, 200, and 400 exchange points for each of server a1, server a2, and server a3 of game A, respectively, and is not necessarily limited to the above-described example.

일 실시예에서, 게임 제공 장치는 환전 수량을 선택하는 사용자 입력에 기초하여 통합 화폐를 환전 수량만큼 제공할 수 있다. 일 실시예에서, 환전 수량은 제공된 환전 포인트의 누적 값을 기설정된 값으로 나눈 몫 이하 내에서 선택 가능할 수 있다. In one embodiment, the game providing device may provide the unified currency in the amount of the exchange amount based on a user input selecting the amount of the exchange amount. In one embodiment, the amount of the exchange may be selectable within a quotient of the cumulative value of the provided exchange points divided by a preset value.

일 실시예에서, 게임 제공 장치는 활성화된 제3 사용자 인터페이스를 선택하는 사용자 입력에 기초하여 환전 수량을 선택하기 위한 제4 사용자 인터페이스를 출력할 수 있다. 제4 사용자 인터페이스에 대한 구체적인 설명은 이하 도 9를 통해 다시 설명하도록 하겠다.In one embodiment, the game providing device may output a fourth user interface for selecting a currency exchange amount based on a user input selecting an activated third user interface. A detailed description of the fourth user interface will be described again with reference to FIG. 9 below.

도 4는 본 개시의 일 실시예에 따른 게임 제공 장치가 매입이 요청된 아이템이 매입 대상 아이템인지 식별하는 방법을 설명하기 위한 흐름도이다. 도 4의 S410 단계, S420 단계 및 S430 단계는 도 3의 S310 단계, S320 단계 및 S33 단계에 대응된다는 점에서, 중복되는 설명은 생략하도록 하겠다.FIG. 4 is a flowchart for explaining a method for a game providing device according to one embodiment of the present disclosure to identify whether an item requested for purchase is a purchase target item. Since steps S410, S420, and S430 of FIG. 4 correspond to steps S310, S320, and S33 of FIG. 3, redundant description will be omitted.

S415 단계에서, 게임 제공 장치는 아이템의 매입을 요청하는 사용자 입력을 획득하면, 매입이 요청된 아이템이 매입 대상 아이템인지 식별할 수 있다. 일 실시예에서, 게임 제공 장치는 매입이 요청된 아이템이 매입 대상 아이템이 아닌 것으로 식별되면(S415-N), 복수의 온라인 게임들 중 하나의 아이템의 매입을 요청하는 새로운 사용자 입력을 획득할 수 있다(S410). 반면, 게임 제공 장치는 매입이 요청된 아이템이 매입 대상 아이템으로 식별되면(S415-Y), 매입이 요청된 아이템에 대응하는 환전 포인트를 제공할 수 있다(S420).At step S415, if the game providing device obtains a user input requesting purchase of an item, the game providing device can identify whether the item for which purchase is requested is a purchase target item. In one embodiment, if the item for which purchase is requested is identified as not a purchase target item (S415-N), the game providing device can obtain a new user input requesting purchase of one item from among a plurality of online games (S410). On the other hand, if the item for which purchase is requested is identified as a purchase target item (S415-Y), the game providing device can provide a currency exchange point corresponding to the item for which purchase is requested (S420).

일 실시예에서, 매입 대상 아이템은 매입이 요청된 아이템이 사용되는 온라인 게임의 NPC에게 판매가 가능한 아이템을 포함할 수 있다. 일 실시예에서, 매입이 요청된 아이템은 매입이 요청된 아이템이 사용되는 온라인 게임의 NPC에게 판매가 가능한 아이템과 판매가 불가능한 아이템을 포함할 수 있다. 게임 제공 장치는 매입이 요청된 아이템이 NPC에게 판매가 가능한 아이템이면 매입 대상 아이템으로 식별하고, 매입이 요청된 아이템이 NPC에게 판매가 불가능한 아이템이면 매입 대상 아이템이 아닌 것으로 식별할 수 있다. In one embodiment, the item to be purchased may include an item that can be sold to an NPC in an online game in which the item for which purchase is requested is used. In one embodiment, the item to be purchased may include an item that can be sold to an NPC in an online game in which the item for which purchase is requested and an item that cannot be sold. The game providing device may identify the item for which purchase is requested as an item to be purchased if it is an item that can be sold to an NPC, and may identify the item for which purchase is requested as not an item to be purchased if it is an item that cannot be sold to an NPC.

이와 같이, NPC에게 판매가 불가능한 아이템은 NPC에게 아이템을 판매함으로써 획득 가능한 화폐의 양이 정해져 있지 않기 때문에, 다른 정보를 이용하여 매입이 요청된 아이템의 가치가 계산되어야 한다는 점에서, 매입이 요청된 아이템의 절대적인 가치를 계산하는데 어려움이 있을 수 있다. 반면, NPC에게 판매가 가능한 아이템은 아이템의 가치를 NPC에게 판매하였을 때 획득 가능한 온라인 게임의 화폐의 양에 기초하여 매입이 요청된 아이템의 절대적인 가치가 쉽고 정확하게 계산될 수 있다. In this way, since the amount of currency that can be obtained by selling an item to an NPC is not fixed for items that cannot be sold to an NPC, the value of the item for which a purchase request has been made must be calculated using other information, which may make it difficult to calculate the absolute value of the item for which a purchase request has been made. On the other hand, for items that can be sold to an NPC, the absolute value of the item for which a purchase request has been made can be easily and accurately calculated based on the amount of online game currency that can be obtained when the item is sold to an NPC.

일 실시예에서, 매입 대상 아이템은 매입이 요청된 아이템이 사용되는 온라인 게임의 NPC에게 판매되었을 때 획득 가능한 온라인 게임의 화폐의 양이 아이템 종류 별로 서로 다른 온라인 게임의 아이템일 수 있다. 일 실시예에서, 복수의 온라인 게임은 아이템이 NPC에게 판매되었을 때 획득 가능한 온라인 게임의 화폐가 모든 아이템에 대해서 동일한 온라인 게임과 아이템의 종류 별로 서로 다른 온라인 게임을 포함할 수 있다. 일 실시예에서, 게임 제공 장치는 매입이 요청된 아이템이 NPC에게 판매되었을 때 획득 가능한 온라인 게임의 화폐가 모든 아이템에 대해서 동일한 온라인 게임의 아이템이면 매입 대상 아이템이 아닌 것으로 식별하고, 매입이 요청된 아이템이 NPC에게 판매되었을 때 획득 가능한 온라인 게임의 화폐가 아이템의 종류 별로 서로 다른 온라인 게임의 아이템이면 매입 대상 아이템으로 식별할 수 있다.In one embodiment, the purchase target item may be an online game item in which the amount of online game currency obtainable when the item for which purchase is requested is sold to an NPC of the online game in which the item for which purchase is requested is different for each type of item. In one embodiment, a plurality of online games may include an online game in which the amount of online game currency obtainable when the item is sold to an NPC is the same for all items and an online game in which the amount of online game currency obtainable when the item is sold to an NPC is different for each type of item. In one embodiment, the game providing device may identify an online game item in which the amount of online game currency obtainable when the item for which purchase is requested is the same for all items as not a purchase target item, and may identify an online game item in which the amount of online game currency obtainable when the item for which purchase is requested is different for each type of item as a purchase target item.

이와 같이, 매입이 요청된 아이템이 NPC에게 판매가 가능한 아이템이더라도 아이템을 판매함으로써 획득 가능한 온라인 게임의 화폐의 양이 모든 아이템에 대해서 동일하면, 매입이 요청된 아이템이 NPC에게 판매되었을 때 획득 가능한 온라인 게임의 화폐의 양에 기초하여 매입이 요청된 아이템의 절대적인 가치가 계산될 수 없다. 반면, 매입이 요청된 아이템이 NPC에게 판매되었을 때 획득 가능한 온라인 게임의 화폐가 아이템의 종류 별로 서로 다르면, 매입이 요청된 아이템이 NPC에게 판매되었을 때 획득 가능한 온라인 게임의 화폐의 양에 기초하여 입이 요청된 아이템의 절대적인 가치가 계산될 수 있다.In this way, even if the item for which purchase is requested is an item that can be sold to an NPC, if the amount of online game currency that can be obtained by selling the item is the same for all items, the absolute value of the item for which purchase is requested cannot be calculated based on the amount of online game currency that can be obtained when the item for which purchase is requested is sold to an NPC. On the other hand, if the amount of online game currency that can be obtained when the item for which purchase is requested is sold to an NPC differs depending on the type of item, the absolute value of the item for which purchase is requested can be calculated based on the amount of online game currency that can be obtained when the item for which purchase is requested is sold to an NPC.

도 5는 본 개시의 일 실시예에 따른 게임 제공 장치가 매입이 요청된 아이템에 대응하는 환전 포인트를 계산하는 방법을 설명하기 위한 흐름도이다. 도 5의 S510, S520 및 S530 단계는 도 3의 S320 단계 및 도 4의 S420 단계에 포함될 수 있다.FIG. 5 is a flowchart illustrating a method for calculating exchange points corresponding to an item for which purchase is requested by a game providing device according to one embodiment of the present disclosure. Steps S510, S520, and S530 of FIG. 5 may be included in step S320 of FIG. 3 and step S420 of FIG. 4.

S510 단계에서, 게임 제공 장치는 기설정된 값을 교환 가치에 따라 결정되는 통합 화폐의 하나의 가치에 대응하는 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양으로 나눈 값과 매입이 요청된 아이템의 가치를 곱하여 제1 환전 포인트를 계산할 수 있다.At step S510, the game providing device can calculate the first exchange point by multiplying the value of the item for which purchase is requested by the amount of currency of the online game in which the item for which purchase is requested, corresponding to one value of the unified currency determined according to the exchange value, divided by the preset value.

예를 들어, 기설정된 값이 1,000,000이고, 교환 가치에 따라 결정되는 통합 화폐의 하나의 가치에 대응하는 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양이 100,000이고, 매입이 요청된 아이템의 가치가 10인 것으로 가정한다. 이 경우, 제1 환전 포인트는 기설정된 값 1,000,000에 통합 화폐의 하나의 가치에 대응하는 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양인 100,000을 나눈 값인 10에 매입이 요청된 아이템의 가치인 10을 곱한 값인 100으로 계산될 수 있다. 다만, 반드시 상술한 예에 한정되는 것은 아니다.For example, if the preset value is 1,000,000, and the amount of currency of the online game in which the purchase is requested corresponding to one value of the unified currency determined according to the exchange value is 100,000, and the value of the item for which the purchase is requested is 10, then the first exchange point may be calculated as 100, which is the value obtained by dividing 100,000, the amount of currency of the online game in which the purchase is requested corresponding to one value of the unified currency, by the value of 10, which is the value of the item for which the purchase is requested. However, it is not necessarily limited to the above-described example.

일 실시예에서, 기설정된 값은 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치에 기초하여 결정될 수 있다. 일 실시예에서, 기설정된 값은 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치가 높을수록 낮아지고, 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치가 낮을수록 커질 수 있다. 여기에서, 교환 가치가 높다는 것은 통합 화폐 하나에 대응하는 온라인 게임의 화폐의 양이 작은 것을 의미하고, 교환 가치가 낮다는 것은 통합 화폐 하나에 대응하는 온라인 게임의 화폐의 양이 큰 것을 의미할 수 있다. 다시 말해, 게임 제공 장치는 기설정된 값을 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치에 기초하여 결정함으로써, 매입이 요청된 아이템의 가치가 낮은 경우에도 제공되는 매입이 요청된 아이템에 대응하는 환전 포인트를 사용자가 기설정된 값과의 관계에서 보다 명확하게 인식할 수 있는 값으로 제공할 수 있다.In one embodiment, the preset value may be determined based on the exchange value of the currency of the online game in which the purchase of the requested item for the integrated currency is used. In one embodiment, the preset value may be decreased as the exchange value of the currency of the online game in which the purchase of the requested item for the integrated currency is high, and may be increased as the exchange value of the currency of the online game in which the purchase of the requested item for the integrated currency is low. Here, a high exchange value may mean that the amount of the currency of the online game corresponding to one integrated currency is small, and a low exchange value may mean that the amount of the currency of the online game corresponding to one integrated currency is large. In other words, the game providing device may determine the preset value based on the exchange value of the currency of the online game in which the purchase of the requested item is used, so that even if the value of the requested item for the purchase is low, the exchange points corresponding to the requested item for the purchase may be provided as a value that the user can more clearly recognize in relation to the preset value.

S520 단계에서, 게임 제공 장치는 계산된 제1 환전 포인트에 매입이 요청된 아이템에 설정된 가중치를 곱하여 계산된 제2 환전 포인트를 제공할 수 있다. At step S520, the game providing device can provide second exchange points calculated by multiplying the calculated first exchange points by a weight set for the item for which purchase is requested.

일 실시예에서, 복수의 온라인 게임들의 아이템들 각각에 대하여 제2 환전 포인트를 계산하기 위한 가중치가 미리 설정되어 있을 수 있다. 예를 들어, A 게임의 아이템들에 대해서는 가중치가 1.0이 설정되어 있고, B 게임의 아이템들에 대해서는 가중치가 1.5가 설정되어 있을 수 있다. 다른 예로, A 게임의 'X' 아이템에 대해서는 가중치가 1.0이 설정되어 있고, A 게임의 'Y' 아이템에 대해서는 가중치가 1.5가 설정되어 있을 수 있다. 다만, 상술한 예에 반드시 한정되는 것은 아니다.In one embodiment, weights for calculating the second exchange points for each of the items of the plurality of online games may be preset. For example, weights may be set to 1.0 for items of game A, and weights may be set to 1.5 for items of game B. As another example, weights may be set to 1.0 for item 'X' of game A, and weights may be set to 1.5 for item 'Y' of game A. However, the foregoing examples are not necessarily limited thereto.

일 실시예에서, 복수의 온라인 게임들의 아이템들 각각에 대하여 미리 설정되어 있는 가중치는 기설정된 범위 내에서 추첨에 의해 무작위로 결정되는 값일 수 있다. 예를 들어, A 게임의 'X' 아이템에 대해서 가중치가 1부터 2 사이의 값 중 추첨에 의해 무작위로 설정될 수 있으며, 추첨은 A 게임의 'X' 아이템의 매입을 요청하는 사용자 입력이 획득되었을 때 실시될 수 있다. 다만, 반드시 상술한 예에 한정되는 것은 아니다.In one embodiment, the weight preset for each of the items of the plurality of online games may be a value randomly determined by drawing within a preset range. For example, for the 'X' item of game A, the weight may be randomly set by drawing between values 1 and 2, and the drawing may be performed when a user input requesting the purchase of the 'X' item of game A is obtained. However, the present invention is not necessarily limited to the above-described example.

일 실시예에서, 복수의 온라인 게임들의 아이템들 각각에 대하여 제2 환전 포인트를 계산하기 위한 가중치가 설정되어 있지 않을 수 있다. 이 경우, 게임 제공 장치는 S520 단계를 수행하지 않고, S510 단계를 수행하여 계산된 제1 환전 포인트를 제공할 수 있다.In one embodiment, weights for calculating the second exchange points for each of the items of the plurality of online games may not be set. In this case, the game providing device may provide the first exchange points calculated by performing step S510 without performing step S520.

도 6a, 도 6b 및 도 6c는 본 개시의 일 실시예에 따른 게임 제공 장치에 의해 계산되는 매입이 요청된 아이템에 대응하는 환전 포인트를 설명하기 위한 도면들이다. 도 6a, 도 6b 및 도 6c에서 도시된 실시예들에 의해 계산되는 환전 포인트는 발명의 설명의 편의상 S510 단계에서 계산되는 제1 환전 포인트를 의미하며, 매입이 요청된 복수의 아이템들 각각에 대하여 제2 환전 포인트를 계산하기 위한 가중치가 설정되어 있는 경우, 설정된 가중치에 기초하여 제2 환전 포인트가 계산되어 제공될 수 있다. 또한, 도 6a, 도 6b 및 도 6c 에서 도시된 NPC 판매 가격은 매입이 요청된 아이템을 NPC에게 판매하였을 때 획득 가능한 아이템이 사용되는 온라인 게임의 화폐의 양이며, 환율은 통합 화폐인 '온스' 하나의 가치에 대응하는 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양을 의미하며, 최소 환전 포인트는 통합 화폐를 제공하기 위한 환전 포인트의 최소 누적 값을 의미할 수 있다.FIGS. 6A, 6B, and 6C are drawings for explaining exchange points corresponding to items for which purchase is requested, calculated by a game providing device according to one embodiment of the present disclosure. The exchange points calculated by the embodiments illustrated in FIGS. 6A, 6B, and 6C refer to first exchange points calculated in step S510 for convenience of explanation of the invention, and if a weight for calculating second exchange points is set for each of a plurality of items for which purchase is requested, the second exchange points may be calculated and provided based on the set weights. In addition, the NPC selling price illustrated in FIGS. 6A, 6B, and 6C refers to the amount of currency of an online game in which the item that can be obtained when the item for which purchase is requested is sold to an NPC, and the exchange rate refers to the amount of currency of an online game in which the item for which purchase is requested is used, corresponding to the value of one 'ounce', which is a unified currency, and the minimum exchange points may refer to the minimum accumulated value of exchange points for providing the unified currency.

도 6a를 참조하면, 게임 제공 장치는 게임 A의 아이템 X의 매입을 요청하는 사용자 입력을 획득하는 경우(611), 게임 B의 아이템 Y의 매입을 요청하는 사용자 입력을 획득하는 경우(612) 및 게임 C의 아이템 Z의 매입을 요청하는 사용자 입력을 획득하는 경우(613)에 매입이 요청된 아이템에 대응하는 환전 포인트를 아래와 같이 계산하여 제공할 수 있다.Referring to FIG. 6a, when the game providing device obtains a user input requesting the purchase of item X of game A (611), when the game providing device obtains a user input requesting the purchase of item Y of game B (612), and when the game providing device obtains a user input requesting the purchase of item Z of game C (613), the game providing device may calculate and provide exchange points corresponding to the items whose purchase is requested as follows.

일 실시예에서, 게임 제공 장치는 게임 A의 아이템 X의 매입을 요청하는 사용자 입력을 획득하는 경우(611), 게임 A의 아이템 X에 대응하는 환전 포인트를 최소 환전 포인트인 100,000을 환율 10,000으로 나눈 값인 10에 NPC 판매 가격 1,000을 곱한 값인 10,000으로 계산하여 제공할 수 있다.In one embodiment, when the game providing device obtains a user input requesting the purchase of item X of game A (611), the game providing device may provide the exchange points corresponding to item X of game A by calculating 10,000, which is the value obtained by dividing the minimum exchange points, 100,000, by the exchange rate, 10,000, and multiplying it by the NPC selling price, 1,000.

일 실시예에서, 게임 제공 장치는 게임 B의 아이템 Y의 매입을 요청하는 사용자 입력을 획득하는 경우(612), 게임 B의 아이템 Y에 대응하는 환전 포인트를 최소 환전 포인트인 100,000을 환율 1,000,000으로 나눈 값인 0.1에 NPC 판매 가격 1,000을 곱한 값인 100으로 계산하여 제공할 수 있다.In one embodiment, when the game providing device obtains a user input requesting purchase of item Y of game B (612), the game providing device may provide the exchange points corresponding to item Y of game B by calculating 100, which is the value obtained by multiplying 0.1, which is the value obtained by dividing the minimum exchange points, 100,000, by the exchange rate, 1,000,000, by the NPC selling price, 1,000.

일 실시예에서, 게임 제공 장치는 게임 C의 아이템 Z의 매입을 요청하는 사용자 입력을 획득하는 경우(613), 게임 C의 아이템 Z에 대응하는 환전 포인트를 최소 환전 포인트인 100,000을 환율 5,000으로 나눈 값인 20에 NPC 판매 가격인 1,000을 곱한 값인 20,000으로 계산하여 제공할 수 있다.In one embodiment, when the game providing device obtains a user input requesting the purchase of item Z of game C (613), the game providing device may provide the exchange points corresponding to item Z of game C by calculating 20,000, which is the value obtained by dividing the minimum exchange points, 100,000, by the exchange rate, 5,000, and multiplying 20 by the NPC selling price, 1,000.

이와 같이, 본 개시의 일 실시예에 따르면, 게임 제공 장치가 서로 다른 아이템에 대응하는 환전 포인트를 계산하는데 있어서, 최소 환전 포인트와 환율이 모두 동일한 경우에도 복수의 온라인 게임들 각각의 서로 다른 환율을 고려하여 매입이 요청된 아이템에 대응하는 환전 포인트를 계산할 수 있다. 이에 따라, 게임 제공 장치는 복수의 온라인 게임들 사이에서 통합 화폐에 대한 매입이 요청된 아이템의 절대적인 가치가 반영된 환전 포인트를 매입이 요청된 아이템에 대응하는 환전 포인트로 제공할 수 있다.In this way, according to one embodiment of the present disclosure, when calculating exchange points corresponding to different items, the game providing device can calculate the exchange points corresponding to the items whose purchase is requested by considering different exchange rates of each of the plurality of online games even when the minimum exchange points and the exchange rates are both the same. Accordingly, the game providing device can provide the exchange points corresponding to the items whose purchase is requested by reflecting the absolute value of the items whose purchase is requested for the unified currency among the plurality of online games as the exchange points corresponding to the items whose purchase is requested.

도 6b를 참조하면, 게임 제공 장치는 최소 환전 포인트가 100,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(621), 최소 환전 포인트가 100,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(622) 및 최소 환전 포인트가 100,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(623)에 매입이 요청된 아이템에 대응하는 환전 포인트를 아래와 같이 계산하여 제공할 수 있다.Referring to FIG. 6b, when the game providing device obtains a user input requesting purchase of item X of game A when the minimum exchange points are 100,000 (621), when the game providing device obtains a user input requesting purchase of item X of game A when the minimum exchange points are 100,000 (622), and when the game providing device obtains a user input requesting purchase of item X of game A when the minimum exchange points are 100,000 (623), the game providing device may calculate and provide exchange points corresponding to the items whose purchases are requested as follows.

일 실시예에서, 게임 제공 장치는 최소 환전 포인트가 100,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(621), 게임 A의 아이템 X에 대응하는 환전 포인트를 최소 환전 포인트인 100,000을 환율 10,000으로 나눈 값인 10에 NPC 판매 가격 1,000을 곱한 값인 10,000으로 계산하여 제공할 수 있다. 이 경우, 게임 A의 아이템 X에 대응하는 환전 포인트에 대한 최소 환전 포인트의 비는 0.1일 수 있다.In one embodiment, when the game providing device obtains a user input requesting a purchase of item X of game A when the minimum exchange points are 100,000 (621), the exchange points corresponding to item X of game A may be provided by calculating 10,000, which is the value obtained by dividing the minimum exchange points, 100,000, by the exchange rate of 10,000, and multiplying it by the NPC selling price of 1,000. In this case, the ratio of the minimum exchange points to the exchange points corresponding to item X of game A may be 0.1.

일 실시예에서, 게임 제공 장치는 최소 환전 포인트가 100,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(622), 게임 A의 아이템 X에 대응하는 환전 포인트를 최소 환전 포인트인 10,000을 환율 10,000으로 나눈 값인 1에 NPC 판매 가격 1,000을 곱한 값인 1,000으로 계산하여 제공할 수 있다. 이 경우, 게임 A의 아이템 X에 대응하는 환전 포인트에 대한 최소 환전 포인트의 비는 0.1일 수 있다.In one embodiment, when the game providing device obtains a user input requesting a purchase of item X of game A when the minimum exchange points are 100,000 (622), the exchange points corresponding to item X of game A may be provided by calculating 1,000, which is 1,000, which is the value obtained by dividing the minimum exchange points, 10,000, by the exchange rate of 10,000, and multiplying it by the NPC selling price of 1,000. In this case, the ratio of the minimum exchange points to the exchange points corresponding to item X of game A may be 0.1.

일 실시예에서, 게임 제공 장치는 최소 환전 포인트가 100,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(623), 게임 A의 아이템 X에 대응하는 환전 포인트를 최소 환전 포인트인 1,000,000을 환율 10,000으로 나눈 값인 100에 NPC 판매 가격 1,000을 곱한 값인 100,000으로 계산하여 제공할 수 있다. 이 경우, 게임 A의 아이템 X에 대응하는 환전 포인트에 대한 최소 환전 포인트의 비는 0.1일 수 있다.In one embodiment, when the game providing device obtains a user input requesting a purchase of item X of game A when the minimum exchange points are 100,000 (623), the exchange points corresponding to item X of game A may be provided by calculating 100,000, which is the value obtained by dividing the minimum exchange points, 1,000,000, by the exchange rate of 10,000, and multiplying it by the NPC selling price of 1,000. In this case, the ratio of the minimum exchange points to the exchange points corresponding to item X of game A may be 0.1.

이와 같이, 본 개시의 일 실시예에 따르면, 게임 제공 장치가 동일한 아이템에 대응하는 환전 포인트를 계산하는데 있어서, 최소 환전 포인트가 다르게 설정되어 있는 경우에도, 매입이 요청된 아이템에 대응하는 환전 포인트에 대한 최소 환전 포인트의 비가 동일해지도록 환전 포인트를 계산할 수 있다. 이에 따라, 게임 제공 장치는 동일한 아이템에 대해서는 통합 화폐에 대한 매입이 요청된 아이템의 절대적인 가치가 동일하게 반영된 환전 포인트를 매입이 요청된 아이템에 대응하는 환전 포인트로 제공할 수 있다.In this way, according to one embodiment of the present disclosure, when calculating exchange points corresponding to the same item, the game providing device can calculate the exchange points so that the ratio of the minimum exchange points to the exchange points corresponding to the item for which purchase is requested is the same even when the minimum exchange points are set differently. Accordingly, the game providing device can provide exchange points that equally reflect the absolute value of the item for which purchase is requested in terms of the unified currency as the exchange points corresponding to the item for which purchase is requested for the same item.

도 6c를 참조하면, 게임 제공 장치는 환율이 10,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(631), 환율이 20,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(632) 및 환율이 5,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(633)에 매입이 요청된 아이템에 대응하는 환전 포인트를 아래와 같이 계산하여 제공할 수 있다.Referring to FIG. 6c, when the game providing device obtains a user input requesting purchase of item X of game A when the exchange rate is 10,000 (631), when it obtains a user input requesting purchase of item X of game A when the exchange rate is 20,000 (632), and when it obtains a user input requesting purchase of item X of game A when the exchange rate is 5,000 (633), the game providing device may calculate and provide exchange points corresponding to the requested purchase items as follows.

일 실시예에서, 게임 제공 장치는 환율이 10,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(631), 게임 A의 아이템 X에 대응하는 환전 포인트를 최소 환전 포인트인 100,000을 환율 10,000으로 나눈 값인 10에 NPC 판매 가격 1,000을 곱한 값인 10,000으로 계산하여 제공할 수 있다. 이 경우, 게임 A의 아이템 X에 대응하는 환전 포인트에 대한 최소 환전 포인트의 비는 0.1일 수 있다.In one embodiment, when the game providing device obtains a user input requesting a purchase of item X of game A when the exchange rate is 10,000 (631), the game providing device may provide the exchange points corresponding to item X of game A by calculating the value of 10,000, which is the minimum exchange points, 100,000, divided by the exchange rate of 10,000, multiplied by the NPC selling price of 1,000. In this case, the ratio of the minimum exchange points to the exchange points corresponding to item X of game A may be 0.1.

일 실시예에서, 게임 제공 장치는 환율이 20,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(632), 게임 A의 아이템 X에 대응하는 환전 포인트를 최소 환전 포인트인 100,000을 환율 20,000으로 나눈 값인 5에 NPC 판매 가격 1,000을 곱한 값인 5,000으로 계산하여 제공할 수 있다. 이 경우, 게임 A의 아이템 X에 대응하는 환전 포인트에 대한 최소 환전 포인트의 비는 0.05일 수 있다.In one embodiment, when the game providing device obtains a user input requesting a purchase of item X of game A when the exchange rate is 20,000 (632), the game providing device may provide the exchange points corresponding to item X of game A by calculating the minimum exchange points, 100,000, by the exchange rate of 20,000, which is 5,000 multiplied by the NPC selling price of 1,000. In this case, the ratio of the minimum exchange points to the exchange points corresponding to item X of game A may be 0.05.

일 실시예에서, 게임 제공 장치는 환율이 5,000일 때 게임 A의 아이템 X에 대한 매입을 요청하는 사용자 입력을 획득한 경우(633), 게임 A의 아이템 X에 대응하는 환전 포인트를 최소 환전 포인트인 100,000을 환율 5,000으로 나눈 값인 20에 NPC 판매 가격 1,000을 곱한 값인 20,000으로 계산하여 제공할 수 있다. 이 경우, 게임 A의 아이템 X에 대응하는 환전 포인트에 대한 최소 환전 포인트의 비는 0.2일 수 있다.In one embodiment, when the game providing device obtains a user input requesting a purchase of item X of game A when the exchange rate is 5,000 (633), the game providing device may provide the exchange points corresponding to item X of game A by calculating the value of 20,000, which is the minimum exchange points, 100,000, divided by the exchange rate of 5,000, and multiplying the value by the NPC selling price of 1,000. In this case, the ratio of the minimum exchange points to the exchange points corresponding to item X of game A may be 0.2.

이와 같이, 본 개시의 일 실시예에 따르면, 게임 제공 장치가 동일한 아이템에 대응하는 환전 포인트를 계산하는데 있어서, 환율이 서로 다른 경우에는 환율을 고려하여 매입이 요청된 아이템에 대응하는 환전 포인트를 계산할 수 있다. 이에 따라, 게임 제공 장치는 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임에서 사용되는 화폐의 가치가 시간이 지남에 따라 변화하여 매입이 요청된 아이템의 절대적인 가치가 변화하더라도, 변화된 매입이 요청된 아이템의 가치가 반영된 환전 포인트를 매입이 요청된 아이템에 대응하는 환전 포인트로 제공할 수 있다.In this way, according to one embodiment of the present disclosure, when the game providing device calculates the exchange points corresponding to the same item, if the exchange rates are different, the game providing device can calculate the exchange points corresponding to the item for which the purchase is requested by taking the exchange rates into consideration. Accordingly, even if the value of the currency used in an online game in which the purchase of the item requested for unified currency is used changes over time and the absolute value of the item for which the purchase is requested changes, the game providing device can provide the exchange points corresponding to the item for which the purchase is requested by reflecting the changed value of the item for which the purchase is requested.

도 7은 본 개시의 일 실시예에 따른 복수의 온라인 게임들의 아이템을 거래하기 위한 사용자 인터페이스인 거래소 사용자 인터페이스를 설명하기 위한 도면이다.FIG. 7 is a drawing for explaining an exchange user interface, which is a user interface for trading items of a plurality of online games according to one embodiment of the present disclosure.

도 7을 참조하면, 거래소 사용자 인터페이스(700)는 사용자에 의해 선택될 수 있는 거래 목록 버튼(710), 판매 등록 버튼(720), 거래 내역 버튼(730), 아이템 보관소 버튼(740) 및 카운터 버튼(750)을 포함할 수 있다.Referring to FIG. 7, the exchange user interface (700) may include a transaction list button (710), a sales registration button (720), a transaction history button (730), an item storage button (740), and a counter button (750) that may be selected by a user.

일 실시예에서, 게임 제공 장치는 거래 목록 버튼(710)을 선택하는 사용자 입력에 기초하여 다른 사용자가 판매하기 위하여 등록한 복수의 온라인 게임들의 아이템들의 목록 및 등록된 복수의 아이템들의 가격을 나타내는 사용자 인터페이스(미도시)를 출력할 수 있다. 일 실시예에서, 게임 제공 장치는 출력된 사용자 인터페이스(미도시)를 통해 등록된 아이템들 중 하나를 구매하는 사용자 입력을 획득하는 것에 기초하여 사용자가 소유하고 있는 통합 화폐에서 가격에 대응하는 통합 화폐를 차감하고, 아이템의 소유권을 아이템을 등록한 다른 사용자에서 사용자로 변경할 수 있다. 일 실시예에서, 게임 제공 장치는 사용자가 구매한 아이템을 아이템 보관소 버튼(740)을 선택하는 사용자 입력에 기초하여 출력되는 제1 사용자 인터페이스를 통해 표시할 수 있다. In one embodiment, the game providing device can output a user interface (not shown) showing a list of items of a plurality of online games registered by another user for sale and prices of the registered plurality of items based on a user input of selecting a transaction list button (710). In one embodiment, the game providing device can deduct a unified currency corresponding to the price from a unified currency owned by the user based on obtaining a user input of purchasing one of the registered items through the outputted user interface (not shown), and change the ownership of the item from the other user who registered the item to the user. In one embodiment, the game providing device can display the items purchased by the user through a first user interface that is output based on a user input of selecting an item storage button (740).

일 실시예에서, 게임 제공 장치는 판매 등록 버튼(720)을 선택하는 사용자 입력에 기초하여 자신이 소유하고 있는 복수의 온라인 게임들의 아이템들을 다른 사용자에게 판매하기 위한 사용자 인터페이스(미도시)를 출력할 수 있다. 일 실시예에서, 게임 제공 장치는 출력된 사용자 인터페이스(미도시)를 통해 아이템의 선택 및 아이템의 가격을 설정하는 사용자 입력을 획득하는 것에 기초하여 사용자가 선택한 아이템의 판매를 등록할 수 있다. 일 실시예에서, 게임 제공 장치는 사용자가 판매를 등록한 아이템을 거래 목록 버튼(710)을 선택하는 사용자 입력에 기초하여 출력되는 사용자 인터페이스(미도시)에 나타낼 수 있다. 일 실시예에서, 게임 제공 장치는 판매를 등록한 아이템이 다른 사용자에게 판매되는 경우, 판매된 아이템의 소유권을 사용자에서 아이템을 구매한 다른 사용자로 변경하고, 사용자가 소유하고 있는 통합 화폐에서 판매 가격에 대응하는 통합 화폐를 더할 수 있다.In one embodiment, the game providing device can output a user interface (not shown) for selling items of multiple online games owned by the user to another user based on a user input of selecting a sale registration button (720). In one embodiment, the game providing device can register the sale of an item selected by the user based on obtaining a user input of selecting an item and setting a price of the item through the output user interface (not shown). In one embodiment, the game providing device can display an item registered for sale by the user on a user interface (not shown) output based on a user input of selecting a transaction list button (710). In one embodiment, when an item registered for sale is sold to another user, the game providing device can change the ownership of the sold item from the user to the other user who purchased the item, and add integrated currency corresponding to the sale price to the integrated currency owned by the user.

일 실시예에서, 게임 제공 장치는 거래 내역 버튼(730)을 선택하는 사용자 입력에 기초하여 자신이 다른 사용자에게 판매하거나 다른 사용자로부터 구매한 아이템들의 목록과 가격을 나타내는 사용자 인터페이스(미도시)를 출력할 수 있다. 사용자는 출력된 인터페이스(미도시)를 통해 자신이 다른 사용자로부터 구매한 아이템과 다른 사용자에게 판매한 아이템을 확인할 수 있다.In one embodiment, the game providing device may output a user interface (not shown) showing a list and prices of items that the user has sold to or purchased from other users based on a user input selecting a transaction history button (730). The user may check the items that the user has purchased from or sold to other users through the output interface (not shown).

일 실시예에서, 게임 제공 장치는 아이템 보관소 버튼(740)을 선택하는 사용자 입력에 기초하여 사용자가 소유하고 있는 복수의 온라인 게임들의 아이템들을 나타내는 제1 사용자 인터페이스를 출력할 수 있다. 제1 사용자 인터페이스에 대한 구체적인 설명은 이하 도 8을 통해 다시 설명하도록 하겠다.In one embodiment, the game providing device may output a first user interface showing items of multiple online games owned by the user based on a user input selecting an item storage button (740). A detailed description of the first user interface will be described again with reference to FIG. 8 below.

일 실시예에서, 게임 제공 장치는 카운터 버튼(750)을 선택하는 사용자 입력에 기초하여 제공된 환전 포인트의 누적 값과 기설정된 값을 나타내는 제2 사용자 인터페이스 및 제공된 환전 포인트의 누적 값이 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스를 출력할 수 있다. 제2 사용자 인터페이스 및 제3 사용자 인터페이스에 대한 구체적인 설명은 이하 도 9를 통해 다시 설명하도록 하겠다.In one embodiment, the game providing device may output a second user interface that indicates a cumulative value of provided exchange points and a preset value based on a user input of selecting a counter button (750), and a third user interface that is activated when the cumulative value of provided exchange points is greater than or equal to the preset value. A specific description of the second user interface and the third user interface will be described again with reference to FIG. 9 below.

도 8은 본 개시의 일 실시예에 따른 복수의 온라인 게임들의 아이템들을 나타내는 제1 사용자 인터페이스를 설명하기 위한 도면이다. 도 8에서 도시된 제1 사용자 인터페이스(800)는 도 7의 아이템 보관소 버튼(740)을 선택하는 사용자 입력에 기초하여 출력될 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.FIG. 8 is a diagram for explaining a first user interface showing items of a plurality of online games according to one embodiment of the present disclosure. The first user interface (800) illustrated in FIG. 8 may be output based on a user input selecting the item storage button (740) of FIG. 7, and is not necessarily limited to the example described above.

도 8을 참조하면, 게임 제공 장치는 사용자가 소유하고 있는 복수의 온라인 게임들의 아이템들을 나타내는 제1 사용자 인터페이스(800)를 출력할 수 있다. 일 실시예에서, 제1 사용자 인터페이스(800)는 사용자 계정과 연동된 복수의 온라인 게임들 각각의 캐릭터들 중 사용자에 의해 선택된 캐릭터가 소유하고 있는 복수의 아이템들을 나타낼 수 있다. 예를 들어, 사용자가 제1 사용자 인터페이스(800)를 통해 복수의 온라인 게임 중 '마비노기'라는 게임을 선택하고, '울프' 서버의 'abcde1' 아이디를 가지는 캐릭터를 선택하면, 제1 사용자 인터페이스(800)는 '마비노기' 게임의 '울프' 서버의 'abcde1' 아이디를 가지는 캐릭터가 현재 소유하고 있는 복수의 아이템들을 나타낼 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다. 일 실시예에서, 제1 사용자 인터페이스(800)는 사용자가 현재 소유하고 있는 통합 화폐에 대한 정보를 나타낼 수 있다. 예를 들어, 제1 사용자 인터페이스(800)는 사용자가 현재 소유하고 있는 통합 화폐가 '온스'이며 '온스'의 개수가 4,478,577 개라는 정보를 나타내는 이미지 및/또는 텍스트를 포함할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.Referring to FIG. 8, the game providing device may output a first user interface (800) that indicates items of a plurality of online games owned by a user. In one embodiment, the first user interface (800) may indicate a plurality of items owned by a character selected by the user among characters of each of a plurality of online games linked to a user account. For example, if a user selects a game called 'Mabinogi' among a plurality of online games through the first user interface (800) and selects a character with an ID of 'abcde1' of the 'Wolf' server, the first user interface (800) may indicate a plurality of items currently owned by a character with an ID of 'abcde1' of the 'Wolf' server of the 'Mabinogi' game, but is not necessarily limited to the above-described example. In one embodiment, the first user interface (800) may indicate information about integrated currency currently owned by the user. For example, the first user interface (800) may include an image and/or text indicating that the unified currency currently owned by the user is 'Ounces' and that the number of 'Ounces' is 4,478,577, but is not necessarily limited to the examples described above.

일 실시예에서, 게임 제공 장치는 제1 사용자 인터페이스(800)에 표시되는 복수의 아이템들 중 하나를 선택하는 사용자 입력을 획득하는 것에 기초하여 선택된 아이템에 대한 설명을 나타내는 아이템 상세 보기 인터페이스(810)를 출력할 수 있다. 일 실시예에서, 아이템 상세 보기 사용자 인터페이스(810)는 사용자에 의해 선택된 아이템의 수량, 능력치, 등급 등과 같은 아이템에 대한 정보 들을 나타내는 이미지 및/또는 텍스트 등을 포함할 수 있다. 일 실시예에서, 아이템 상세 보기 사용자 인터페이스(810)는 선택된 아이템의 매입을 요청하기 위한 매입 버튼(811), 선택된 아이템의 판매를 요청하기 위한 판매 등록 버튼(812)을 포함할 수 있다. 일 실시예에서, 게임 제공 장치는 판매 등록 버튼(812)을 선택하는 사용자 입력을 획득하는 것에 기초하여 선택된 아이템을 다른 사용자에게 판매하기 위한 사용자 인터페이스(미도시)를 출력할 수 있으며, 이는 도 7의 판매 등록 버튼(812)을 선택하는 사용자 입력에 기초하여 출력되는 사용자 인터페이스(미도시)에 대응될 수 있다. 일 실시예에서, 게임 제공 장치는 매입 버튼(811)을 선택하는 사용자 입력에 기초하여 선택된 아이템의 매입을 요청하기 위한 매입 실행 사용자 인터페이스(820)를 출력할 수 있다.In one embodiment, the game providing device may output an item detail view interface (810) indicating a description of the selected item based on obtaining a user input for selecting one of a plurality of items displayed on the first user interface (800). In one embodiment, the item detail view user interface (810) may include an image and/or text indicating information about the item, such as the quantity, ability, and grade of the item selected by the user. In one embodiment, the item detail view user interface (810) may include a purchase button (811) for requesting purchase of the selected item, and a sale registration button (812) for requesting sale of the selected item. In one embodiment, the game providing device may output a user interface (not shown) for selling the selected item to another user based on obtaining a user input for selecting the sale registration button (812), which may correspond to a user interface (not shown) output based on a user input for selecting the sale registration button (812) of FIG. 7. In one embodiment, the game providing device may output a purchase execution user interface (820) for requesting purchase of a selected item based on user input selecting a purchase button (811).

일 실시예에서, 매입 실행 사용자 인터페이스(820)는 매입이 요청된 아이템에 대응하는 환전 포인트를 나타내는 사용자 인터페이스(821)를 포함할 수 있다. 일 실시예에서, 매입이 요청된 아이템에 대응하는 환전 포인트가 도 5의 S520 단계에 의해 매입이 요청된 아이템에 설정된 가중치를 곱하여 계산된 제2 환전 포인트인 경우, 제2 환전 포인트가 S510 단계에서 계산된 제1 환전 포인트 대비 얼마나 증가한 것인지를 나타내는 정보를 나타내는 사용자 인터페이스(822)가 매입 실행 사용자 인터페이스(820)에 포함될 수 있다.In one embodiment, the purchase execution user interface (820) may include a user interface (821) indicating a redemption point corresponding to the item for which a purchase is requested. In one embodiment, if the redemption point corresponding to the item for which a purchase is requested is a second redemption point calculated by multiplying the item for which a purchase is requested by a weight set in step S520 of FIG. 5, a user interface (822) indicating information indicating how much the second redemption point has increased compared to the first redemption point calculated in step S510 may be included in the purchase execution user interface (820).

일 실시예에서, 매입 실행 사용자 인터페이스(820)는 제공된 환전 포인트의 누적 값과 기설정된 값을 나타내는 제2 사용자 인터페이스(823)를 포함할 수 있다. 제공된 환전 포인트의 누적 값은 사용자가 현재 소유하고 있는 환전 포인트를 의미하며, 아이템의 매입 요청에 기초하여 환전 포인트가 제공되면, 제공된 환전 포인트가 더해진 값으로 갱신될 수 있다. 일 실시예에서, 매입 실행 사용자 인터페이스(820)는 제공된 환전 포인트의 누적 값이 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스(824)를 포함할 수 있다. 제3 사용자 인터페이스(824)는 제공된 환전 포인트의 누적 값이 기설정된 값 미만이면 비활성화되어 사용자가 선택할 수 없으며, 제공된 환전 포인트의 누적 값이 기설정된 값 이상일 때부터 활성화되어 사용자에 의해 선택 가능할 수 있다. In one embodiment, the purchase execution user interface (820) may include a second user interface (823) that indicates a cumulative value of the provided exchange points and a preset value. The cumulative value of the provided exchange points refers to the exchange points that the user currently owns, and when the exchange points are provided based on a purchase request for an item, the provided exchange points may be updated to a value added thereto. In one embodiment, the purchase execution user interface (820) may include a third user interface (824) that is activated when the cumulative value of the provided exchange points is greater than or equal to the preset value. The third user interface (824) may be deactivated and not selectable by the user when the cumulative value of the provided exchange points is less than the preset value, and may be activated and selectable by the user when the cumulative value of the provided exchange points is greater than or equal to the preset value.

일 실시예에서, 매입 실행 사용자 인터페이스(820)는 매입 실행 확인 버튼(825)을 포함할 수 있으며, 게임 제공 장치는 매입 실행 확인 버튼(825)을 선택하는 사용자 입력을 선택된 아이템의 매입을 요청하는 사용자 입력으로 획득할 수 있다. 일 실시예에서, 게임 제공 장치는 매입 실행 확인 버튼(825)을 선택하는 사용자 입력을 획득하면, 선택된 아이템에 대응하는 환전 포인트를 제공하고, 제공된 환전 포인트를 나타내는 매입 결과 사용자 인터페이스(830)를 출력할 수 있다.In one embodiment, the purchase execution user interface (820) may include a purchase execution confirmation button (825), and the game providing device may obtain a user input of selecting the purchase execution confirmation button (825) as a user input requesting purchase of a selected item. In one embodiment, when the game providing device obtains a user input of selecting the purchase execution confirmation button (825), the game providing device may provide a redemption point corresponding to the selected item, and output a purchase result user interface (830) indicating the provided redemption point.

일 실시예예서, 매입 결과 사용자 인터페이스(830)는 매입이 요청된 아이템에 대응하는 환전 포인트 더해진 제공된 환전 포인트의 누적 값과 기설정된 값을 나타내는 제2 사용자 인터페이스(823) 및 제공된 환전 포인트의 누적 값이 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스(824)를 포함할 수 있다.In one embodiment, the purchase result user interface (830) may include a second user interface (823) that displays a cumulative value of the provided exchange points plus the exchange points corresponding to the item for which purchase has been requested and a preset value, and a third user interface (824) that is activated when the cumulative value of the provided exchange points is greater than or equal to the preset value.

이와 같이, 본 개시의 일 실시예에 따르면, 사용자는 아이템의 매입을 실행하는 과정에서 제2 사용자 인터페이스 및 제3 사용자 인터페이스를 통해 자신이 현재 소유하고 있는 환전 포인트의 누적 값과 통합 화폐를 획득하기 위하여 환전 포인트가 얼마나 더 필요한지 보다 쉽고 직관적으로 파악하며, 아이템의 매입 여부를 결정할 수 있게 된다.In this way, according to one embodiment of the present disclosure, during the process of purchasing an item, the user can more easily and intuitively determine the cumulative value of the exchange points he or she currently owns and how much more exchange points are needed to obtain the unified currency through the second user interface and the third user interface, and decide whether or not to purchase the item.

도 9는 본 개시의 일 실시예에 따른 환전 수량을 선택하기 위한 제4 사용자 인터페이스를 설명하기 위한 도면이다. 도 9에서 도시된 카운터 사용자 인터페이스(900)는 게임 제공 장치가 도 7의 카운터 버튼(750)을 선택하는 사용자 입력을 획득하는 것에 기초하여 출력될 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다. 또한, 도 9에서 도시된 제4 사용자 인터페이스(910)는 게임 제공 장치가 도 8의 활성화된 제3 사용자 인터페이스(824)를 선택하는 사용자 입력을 획득하는 것에 기초하여 출력될 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.FIG. 9 is a diagram for explaining a fourth user interface for selecting a currency exchange amount according to one embodiment of the present disclosure. The counter user interface (900) illustrated in FIG. 9 may be output based on the game providing device obtaining a user input for selecting the counter button (750) of FIG. 7, and is not necessarily limited to the example described above. In addition, the fourth user interface (910) illustrated in FIG. 9 may be output based on the game providing device obtaining a user input for selecting the activated third user interface (824) of FIG. 8, and is not necessarily limited to the example described above.

일 실시예에서, 카운터 사용자 인터페이스(900)는 복수의 온라인 게임들 중 사용자에 의해 선택된 게임 내 복수의 서버들 각각에 대하여 제공된 환전 포인트의 누적 값과 기설정된 값을 나타내는 제2 사용자 인터페이스(823-1, 823-2, 823-3, 823-4) 및 제공된 환전 포인트의 누적 값이 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스(824-1, 824-2, 824-3, 824-4)를 포함할 수 있다. 일 실시예에서, 게임 제공 장치는 활성화된 제3 사용자 인터페이스(824)를 선택하는 사용자 입력에 기초하여 환전 수량을 선택하기 위한 제4 사용자 인터페이스(910)를 출력할 수 있다. In one embodiment, the counter user interface (900) may include a second user interface (823-1, 823-2, 823-3, 823-4) that indicates an accumulated value of exchange points provided for each of a plurality of servers within a game selected by a user among a plurality of online games and a preset value, and a third user interface (824-1, 824-2, 824-3, 824-4) that is activated when the accumulated value of the provided exchange points is greater than or equal to the preset value. In one embodiment, the game providing device may output a fourth user interface (910) for selecting an exchange amount based on a user input that selects the activated third user interface (824).

일 실시예에서, 게임 제공 장치는 제4 사용자 인터페이스(910)를 통해 환전 수량(911)을 선택하는 사용자 입력을 획득할 수 있다. 환전 수량(911)은 사용자가 현재 자신이 소유하고 있는 환전 포인트를 사용하여 획득하고자 하는 통합 화폐의 개수를 의미하며, 제공된 환전 포인트의 누적 값을 기설정된 값으로 나눈 몫 이하 내에서 선택 가능할 수 있다. 예를 들어, 제공된 환전 포인트의 누적 값이 123,456,789 이고, 기설정된 값이 1,000,000 인 경우, 환전 수량(911)은 123,456,789 를 1,000,000으로 나눠서 계산되는 몫인 123 내에서 선택 가능할 수 있으며, 반드시 상술한 예에 한정되는 것은 아니다.In one embodiment, the game providing device may obtain a user input for selecting an exchange amount (911) through the fourth user interface (910). The exchange amount (911) means the number of unified currencies that the user wishes to obtain by using the exchange points that he or she currently owns, and may be selectable within a quotient equal to or less than a cumulative value of the provided exchange points divided by a preset value. For example, if the cumulative value of the provided exchange points is 123,456,789 and the preset value is 1,000,000, the exchange amount (911) may be selectable within a quotient of 123 calculated by dividing 123,456,789 by 1,000,000, but is not necessarily limited to the above-described example.

일 실시예에서, 제4 사용자 인터페이스(910)는 선택된 환전 수량만큼 환전을 실행하기 위한 교환하기 버튼(912)을 포함할 수 있으며, 게임 제공 장치는 교환하기 버튼(912)을 선택하는 사용자 입력에 기초하여 통합 화폐를 환전 수량(911)만큼 제공하고, 제공된 환전 수량(911)만큼의 통합 화폐에 대응하는 환전 포인트가 차감된 환전 포인트의 누적 값과 기설정된 값을 나타내는 제2 사용자 인터페이스(823)를 출력할 수 있다.In one embodiment, the fourth user interface (910) may include an exchange button (912) for executing an exchange for a selected exchange amount, and the game providing device may provide unified currency for the exchange amount (911) based on a user input selecting the exchange button (912), and output a second user interface (823) indicating an accumulated value of exchange points from which exchange points corresponding to the unified currency for the provided exchange amount (911) have been deducted and a preset value.

이와 같이, 본 개시의 일 실시예에 따르면, 사용자는 제4 사용자 인터페이스를 통해 보다 쉽게 자신이 소유하고 있는 환전 포인트를 통합 화폐로 교환하고, 교환 결과에 따라 남은 환전 포인트를 확인할 수 있다. In this way, according to one embodiment of the present disclosure, a user can more easily exchange the exchange points he or she owns into unified currency through the fourth user interface, and check the remaining exchange points according to the exchange result.

도 10은 본 개시의 일 실시예에 따른 게임 제공 장치의 세부적인 구성을 설명하기 위한 도면이다. 도 10의 게임 제공 장치(1000)는 도 2의 게임 제공 장치(200)에 대응될 수 있다.FIG. 10 is a drawing for explaining a detailed configuration of a game providing device according to one embodiment of the present disclosure. The game providing device (1000) of FIG. 10 may correspond to the game providing device (200) of FIG. 2.

도 10에 도시된 바와 같이, 본 개시의 다양한 실시예에 따른 게임 제공 장치(1000)는 적어도 하나의 프로세서(1010), 출력부(1030), 메모리(1050), 사용자 입력부(1070), 및 통신부(1090)를 포함할 수 있다. 그러나 도 10에 도시된 구성 요소가 모두 게임 제공 장치(1000)의 필수 구성 요소인 것은 아니다. 도 10에 도시된 구성 요소보다 많은 구성 요소에 의해 게임 제공 장치(1000)가 구현될 수도 있고, 도 10에 도시된 구성 요소보다 적은 구성 요소에 의해 게임 제공 장치(1000)가 구현될 수 있다. 게임 제공 장치(1000)는 사용자 단말일 수도 있고 서버일 수도 있고, 게임 네트워크 시스템일수도 있고, 별도의 장치일 수도 있다.As illustrated in FIG. 10, the game providing device (1000) according to various embodiments of the present disclosure may include at least one processor (1010), an output unit (1030), a memory (1050), a user input unit (1070), and a communication unit (1090). However, not all of the components illustrated in FIG. 10 are essential components of the game providing device (1000). The game providing device (1000) may be implemented with more components than the components illustrated in FIG. 10, or may be implemented with fewer components than the components illustrated in FIG. 10. The game providing device (1000) may be a user terminal, a server, a game network system, or a separate device.

일 실시예에서, 적어도 하나의 프로세서(1010)는 통상적으로 게임 제공 장치(1000)의 전반적인 동작을 제어한다. 예를 들어, 적어도 하나의 프로세서(1010)는 메모리(1050)에 저장된 프로그램을 실행함으로써, 출력부(1030), 메모리(1050), 사용자 입력부(1070), 및 통신부(1090) 등을 전반적으로 제어할 수 있다. 적어도 하나의 프로세서(1010)는, 출력부(1030), 메모리(1050), 사용자 입력부(1070), 및 통신부(1090) 등을 제어함으로써, 본 명세서에서의 게임 제공 장치(1000)의 동작을 제어할 수 있다.In one embodiment, at least one processor (1010) typically controls the overall operation of the game providing device (1000). For example, at least one processor (1010) may control the overall operation of the output unit (1030), the memory (1050), the user input unit (1070), and the communication unit (1090) by executing a program stored in the memory (1050). At least one processor (1010) may control the operation of the game providing device (1000) in this specification by controlling the output unit (1030), the memory (1050), the user input unit (1070), and the communication unit (1090).

일 실시예에서, 적어도 하나의 프로세서(1010)는 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1010)는 매입이 요청된 아이템에 대응하는 환전 포인트를 제공할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1010)는 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공할 수 있다. 일 실시예에서, 통합 화폐는 복수의 온라인 게임들에서 사용 가능한 화폐일 수 있다.In one embodiment, at least one processor (1010) can obtain a user input requesting a purchase of an item used in at least one game among a plurality of online games. In one embodiment, at least one processor (1010) can provide a currency point corresponding to the item for which a purchase is requested. In one embodiment, at least one processor (1010) can provide a unified currency based on a cumulative value of the provided currency points being greater than or equal to a preset value. In one embodiment, the unified currency can be a currency usable in the plurality of online games.

일 실시예에서, 적어도 하나의 프로세서(1010)는 매입이 요청된 아이템이 매입 대상 아이템인지 식별할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1010)는 매입이 요청된 아이템이 매입 대상 아이템으로 식별되면, 환전 포인트를 제공할 수 있다. 일 실시예에서, 매입 대상 아이템은 매입이 요청된 아이템이 사용되는 온라인 게임의 논-플레이어 캐릭터(Non-Player Character; NPC)에게 판매가 가능한 아이템일 수 있다.In one embodiment, at least one processor (1010) can identify whether the item for which a purchase is requested is a purchase target item. In one embodiment, at least one processor (1010) can provide exchange points if the item for which a purchase is requested is identified as a purchase target item. In one embodiment, the purchase target item can be an item that can be sold to a non-player character (NPC) of an online game in which the item for which a purchase is requested is used.

일 실시예에서, 적어도 하나의 프로세서(1010)는 매입이 요청된 아이템의 가치 및 통합 화폐에 대한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치에 기초하여 환전 포인트를 제공할 수 있다. 일 실시예에서, 매입이 요청된 아이템의 가치는 매입이 요청된 아이템을 NPC에게 판매하였을 때 획득 가능한 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양일 수 있다. In one embodiment, at least one processor (1010) may provide exchange points based on the value of the item for which a purchase is requested and the exchange value of the currency of the online game in which the purchase is requested for the integrated currency. In one embodiment, the value of the item for which a purchase is requested may be the amount of currency of the online game in which the purchase is requested for that can be obtained by selling the item for which a purchase is requested to the NPC.

일 실시예에서, 적어도 하나의 프로세서(1010)는 기설정된 값을 교환 가치에 따라 결정되는 통합 화폐의 하나의 가치에 대응하는 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양으로 나눈 값과 매입이 요청된 아이템의 가치를 곱하여 제1 환전 포인트를 계산할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1010)는 계산된 제1 환전 포인트에 매입이 요청된 아이템에 설정된 가중치를 곱하여 계산된 제2 환전 포인트를 제공할 수 있다.In one embodiment, at least one processor (1010) can calculate a first exchange point by multiplying a value of the item for which purchase is requested by dividing a preset value by an amount of currency of the online game in which the item for which purchase is requested, corresponding to one value of the unified currency determined according to the exchange value. In one embodiment, at least one processor (1010) can provide a second exchange point calculated by multiplying the calculated first exchange point by a weight set for the item for which purchase is requested.

일 실시예에서, 적어도 하나의 프로세서(1010)는 환전 수량을 선택하는 사용자 입력에 기초하여 통합 화폐를 환전 수량만큼 제공할 수 있다. 일 실시예에서, 환전 수량은 제공된 환전 포인트의 누적 값을 기설정된 값으로 나눈 몫 이하 내에서 선택 가능할 수 있다.In one embodiment, at least one processor (1010) may provide the unified currency in an amount of currency exchanged based on a user input selecting an amount of currency exchanged. In one embodiment, the amount of currency exchanged may be selectable within a quotient of the cumulative value of the provided currency exchange points divided by a preset value.

일 실시예에서, 제공된 환전 포인트의 누적 값은 복수의 온라인 게임들 각각에 대하여 개별적으로 제공되어 누적되는 값일 수 있다.In one embodiment, the cumulative value of the provided redemption points may be a value that is provided and accumulated individually for each of the multiple online games.

일 실시예에서, 적어도 하나의 프로세서(1010)는 복수의 온라인게임들의 아이템들을 나타내는 제1 사용자 인터페이스를 출력할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1010)는 제1 사용자 인터페이스를 통해 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다.In one embodiment, at least one processor (1010) can output a first user interface representing items of a plurality of online games. In one embodiment, at least one processor (1010) can obtain a user input requesting purchase of an item through the first user interface.

일 실시예에서, 적어도 하나의 프로세서(1010)는 제공된 환전 포인트의 누적 값과 기설정된 값을 나타내는 제2 사용자 인터페이스 및 제공된 환전 포인트의 누적 값이 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스를 출력할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1010)는 활성화된 제3 사용자 인터페이스를 선택하는 사용자 입력에 기초하여 환전 수량을 선택하기 위한 제4 사용자 인터페이스를 출력할 수 있다.In one embodiment, at least one processor (1010) can output a second user interface indicating a cumulative value of the provided exchange points and a preset value, and a third user interface that is activated when the cumulative value of the provided exchange points is greater than or equal to the preset value. In one embodiment, at least one processor (1010) can output a fourth user interface for selecting an exchange amount based on a user input selecting the activated third user interface.

출력부(1030)는 게임 제공 장치(1000)에서 처리되는 정보를 표시 출력할 수 있다. 출력부(1030)는 적어도 하나의 프로세서(1010)의 제어에 따라, 그래픽 인터페이스들을 포함한 게임 화면을 출력할 수 있다.The output unit (1030) can display and output information processed in the game providing device (1000). The output unit (1030) can output a game screen including graphic interfaces under the control of at least one processor (1010).

일 실시예에서, 출력부(1030)는 적어도 하나의 프로세서(1010)의 제어에 따라 복수의 온라인게임들의 아이템들을 나타내는 제1 사용자 인터페이스, 제공된 환전 포인트의 누적 값과 상기 기설정된 값을 나타내는 제2 사용자 인터페이스. 상기 제공된 환전 포인트의 누적 값이 상기 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스 및 활성화된 제3 사용자 인터페이스를 선택하는 사용자 입력에 기초하여 상기 환전 수량을 선택하기 위한 제4 사용자 인터페이스 중 적어도 하나를 출력할 수 있다. 다만, 반드시 상술한 예에 한정되지 않으며, 출력부(1030)는 게임 제공 장치(1000)가 본 개시의 다양한 실시예에 따른 게임 제공 장치(1000)가 온라인 게임 서비스를 제공하는 방법을 수행하는데 필요한 다양한 사용자 인터페이스를 출력할 수 있다.In one embodiment, the output unit (1030) may output at least one of a first user interface for displaying items of a plurality of online games under the control of at least one processor (1010), a second user interface for displaying an accumulated value of provided exchange points and the preset value, a third user interface that is activated when the accumulated value of the provided exchange points is greater than or equal to the preset value, and a fourth user interface for selecting the exchange amount based on a user input selecting the activated third user interface. However, the present invention is not necessarily limited to the above-described example, and the output unit (1030) may output various user interfaces necessary for the game providing device (1000) to perform a method for providing an online game service according to various embodiments of the present disclosure.

메모리(1050)는 적어도 하나의 프로세서(1010)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 게임 제공 장치(1000)로 입력되거나 게임 제공 장치(1000)로부터 출력되는 데이터를 저장할 수도 있다. The memory (1050) can store a program for processing and controlling at least one processor (1010), and can also store data input to or output from the game providing device (1000).

일 실시예에서, 적어도 하나의 프로세서(1010)는 메모리(1050)에 저장된 프로그램을 이용하여 게임 제공 장치(1000)가 온라인 게임 서비스를 제공하기 위한 방법을 실행할 수 있다. In one embodiment, at least one processor (1010) may execute a method for a game providing device (1000) to provide an online game service using a program stored in a memory (1050).

일 실시예에서, 메모리(1050)는 사용자 계정 정보, 사용자 계정과 연동된 복수의 온라인 게임들의 아이템에 대한 정보, 복수의 온라인 게임의 아이템들의 가치에 대한 정보, 통합 화폐에 대한 복수의 온라인 게임의 화폐의 교환 가치에 대한 정보 및 사용자에게 제공된 환전 포인트의 누적 값에 대한 정보, 매입이 요청된 아이템이 매입 대상 아이템인지 식별하는데 필요한 정보 등을 포함할 수 있다. 다만, 반드시 상술한 예에 한정되지 않으며, 메모리(1050)는 게임 제공 장치(1000)가 본 개시의 다양한 실시예에 따른 온라인 게임 서비스를 제공하는 방법을 수행하는데 필요한 다양한 정보를 포함할 수 있다.In one embodiment, the memory (1050) may include user account information, information about items of a plurality of online games linked to the user account, information about the value of items of the plurality of online games, information about the exchange value of currencies of the plurality of online games for a unified currency, information about the cumulative value of exchange points provided to the user, information necessary to identify whether an item requested for purchase is a purchase target item, and the like. However, the present invention is not necessarily limited to the above-described example, and the memory (1050) may include various information necessary for the game providing device (1000) to perform a method of providing an online game service according to various embodiments of the present disclosure.

일 실시예에서, 메모리(1050)는 플래시 메모리 타입(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), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 일 실시예에서, 메모리(1050)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있다. In one embodiment, the memory (1050) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, an SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk. In one embodiment, the programs stored in the memory (1050) may be classified into a plurality of modules according to their functions.

사용자 입력부(1070)는, 사용자가 게임 제공 장치(1000)를 제어하기 위한 데이터를 입력하는 수단을 의미한다. 예를 들어, 사용자 입력부(1070)는, 키보드, 물리 버튼, 마우스, 조이스틱, 터치 스크린, 터치 패드, 카메라 또는 마이크 등과 같이 다양한 형태의 사용자 입력을 수신할 수 있는 장치들을 포함할 수 있다.The user input unit (1070) refers to a means for a user to input data for controlling the game providing device (1000). For example, the user input unit (1070) may include devices capable of receiving various forms of user input, such as a keyboard, physical buttons, mouse, joystick, touch screen, touch pad, camera, or microphone.

일 실시예에서, 사용자 입력부(1070)는 적어도 하나의 프로세서(1010)의 제어에 따라 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력, 환전 수량을 선택하는 사용자 입력, 활성화된 제3 사용자 인터페이스를 선택하는 사용자 입력 등을 수신할 수 있다. 다만, 반드시 상술한 예에 한정되는 것은 아니며, 사용자 입력부(1070)는 적어도 하나의 프로세서(1010)의 제어에 따라 게임 제공 장치(1000)가 본 개시의 다양한 실시예에 따른 온라인 게임 제공 방법을 수행하는데 필요한 다양한 사용자 입력 신호를 수신할 수 있다. In one embodiment, the user input unit (1070) may receive, under the control of at least one processor (1010), a user input requesting the purchase of an item used in at least one game among a plurality of online games, a user input selecting an exchange amount, a user input selecting an activated third user interface, and the like. However, the present invention is not limited to the above-described example, and the user input unit (1070) may receive, under the control of at least one processor (1010), various user input signals necessary for the game providing device (1000) to perform an online game providing method according to various embodiments of the present disclosure.

통신부(1090)는 적어도 하나의 프로세서(1010)의 제어에 의해 외부 장치와 통신을 수행할 수 있다. 예를 들어, 통신부(1090)는 적어도 하나의 프로세서(1010)의 제어에 의해 결제 서버, 인증 서버와 같은 외부 장치와 통신을 수행할 수 있다. 또한, 통신부(1090)는 외부 인터페이스와의 통신을 통해 본 개시의 다양한 실시예에 따른 방법을 제공하는데 필요한 다양한 사용자 입력을 획득할 수도 있다. The communication unit (1090) can perform communication with an external device under the control of at least one processor (1010). For example, the communication unit (1090) can perform communication with an external device such as a payment server or an authentication server under the control of at least one processor (1010). In addition, the communication unit (1090) can obtain various user inputs necessary for providing a method according to various embodiments of the present disclosure through communication with an external interface.

일 실시예에서, 통신부(1090)는 적어도 하나의 프로세서(1010)의 제어에 따라 외부 전자 장치로부터 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력, 환전 수량을 선택하는 사용자 입력, 활성화된 제3 사용자 인터페이스를 선택하는 사용자 입력 등을 수신할 수 있다. 일 실시예에서, 통신부(1090)는 적어도 하나의 프로세서(1010)의 제어에 따라 외부 전자 장치로부터 사용자 계정 정보, 사용자 계정과 연동된 복수의 온라인 게임들의 아이템에 대한 정보, 복수의 온라인 게임의 아이템들의 가치에 대한 정보, 통합 화폐에 대한 복수의 온라인 게임의 화폐의 교환 가치에 대한 정보 및 사용자에게 제공된 환전 포인트의 누적 값에 대한 정보, 매입이 요청된 아이템이 매입 대상 아이템인지 식별하는데 필요한 정보 등을 수신할 수 있다. 다만, 반드시 상술한 예에 한정되는 것은 아니고, 사용자 입력부(1070)는 적어도 하나의 프로세서(1010)의 제어에 따라 게임 제공 장치(1000)가 본 개시의 다양한 실시예에 따른 온라인 게임 서비스를 제공하는 방법을 수행하는데 필요한 다양한 정보를 외부 전자 장치로 전송하거나, 외부 전자 장치로부터 수신할 수 있다.In one embodiment, the communication unit (1090) may receive, from an external electronic device under the control of at least one processor (1010), a user input requesting purchase of an item used in at least one game among a plurality of online games, a user input selecting an exchange amount, a user input selecting an activated third user interface, and the like. In one embodiment, the communication unit (1090) may receive, from an external electronic device under the control of at least one processor (1010), user account information, information about items of a plurality of online games linked to a user account, information about the value of items of a plurality of online games, information about the exchange value of currencies of a plurality of online games for a unified currency, information about an accumulated value of exchange points provided to a user, information necessary to identify whether an item requested for purchase is a purchase target item, and the like. However, it is not necessarily limited to the above-described examples, and the user input unit (1070) may transmit various information necessary for the game providing device (1000) to perform a method of providing an online game service according to various embodiments of the present disclosure to an external electronic device or receive such information from an external electronic device under the control of at least one processor (1010).

일 실시예에서, 게임 제공 장치(1000)가 온라인 게임 서비스를 제공하는 방법은 게임 제공 장치(1000)에서 수행되거나, 서버 또는 사용자 단말에서 수행될 수도 있다. 또한, 게임 제공 장치(1000)가 포함하는 적어도 하나의 구성은 앞선 도 1 내지 도 9에서 설명한 다양한 실시예들을 수행할 수 있다. In one embodiment, the method of providing an online game service by the game providing device (1000) may be performed by the game providing device (1000), or may be performed by a server or a user terminal. In addition, at least one configuration included in the game providing device (1000) may perform various embodiments described in the preceding drawings 1 to 9.

또한, 게임 제공 장치(1000)가 온라인 게임 서비스를 제공하는 방법은 게임 제공 장치(1000), 서버 및 사용자 단말이 개별적으로 또는 함께 수행할 수도 있다. 서버 및 사용자 단말의 구성은 이하 도 11 및 도 12에서 더 자세히 설명한다. In addition, the method by which the game providing device (1000) provides an online game service may be performed individually or together by the game providing device (1000), the server, and the user terminal. The configuration of the server and the user terminal is described in more detail in FIGS. 11 and 12 below.

도 11는 본 개시의 일 실시예에 따른 서버의 세부적인 구성을 설명하기 위한 도면이다. FIG. 11 is a drawing for explaining a detailed configuration of a server according to one embodiment of the present disclosure.

도 11에 도시된 바와 같이 다양한 실시예에 따른 서버(1100)는 적어도 하나의 프로세서(1110), 통신부(1130), 및 메모리(1150)를 포함할 수 있다. 그러나 도 11에 도시된 구성 요소가 모두 서버(1100)의 필수 구성 요소인 것은 아니다. 도 11에 도시된 구성 요소보다 많은 구성 요소에 의해 서버(1100)가 구현될 수도 있고, 도 11에 도시된 구성 요소보다 적은 구성 요소에 의해 서버(1100)가 구현될 수 있다. As illustrated in FIG. 11, a server (1100) according to various embodiments may include at least one processor (1110), a communication unit (1130), and a memory (1150). However, not all of the components illustrated in FIG. 11 are essential components of the server (1100). The server (1100) may be implemented with more components than the components illustrated in FIG. 11, or may be implemented with fewer components than the components illustrated in FIG. 11.

일 실시예에서, 적어도 하나의 프로세서(1110)는 통상적으로 서버(1100)의 전반적인 동작을 제어한다. 예를 들어, 적어도 하나의 프로세서(1110)는 메모리(1150)에 저장된 프로그램을 실행함으로써, 통신부(1130) 및 메모리(1150) 등을 전반적으로 제어할 수 있다. 적어도 하나의 프로세서(1110)는, 통신부(1130) 및 메모리(1150) 등을 제어함으로써, 본 명세서에서의 서버(1100)의 동작을 제어할 수 있다. In one embodiment, at least one processor (1110) typically controls the overall operation of the server (1100). For example, at least one processor (1110) may control the overall operation of the communication unit (1130) and the memory (1150) by executing a program stored in the memory (1150). At least one processor (1110) may control the operation of the server (1100) in this specification by controlling the communication unit (1130) and the memory (1150).

일 실시예에서, 적어도 하나의 프로세서(1110)는 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1110)는 매입이 요청된 아이템에 대응하는 환전 포인트를 제공할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1110)는 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공할 수 있다. 일 실시예에서, 통합 화폐는 복수의 온라인 게임들에서 사용 가능한 화폐일 수 있다.In one embodiment, at least one processor (1110) can obtain a user input requesting purchase of an item used in at least one game among a plurality of online games. In one embodiment, at least one processor (1110) can provide a currency point corresponding to the item for which purchase is requested. In one embodiment, at least one processor (1110) can provide a unified currency based on the cumulative value of the provided currency points being greater than or equal to a preset value. In one embodiment, the unified currency can be a currency usable in the plurality of online games.

일 실시예에서, 적어도 하나의 프로세서(1110)의 세부적인 동작은 도 10에서 설명한 게임 제공 장치(1000)의 적어도 하나의 프로세서(1010)의 동작과 대응될 수 있으므로, 중복되는 내용에 대한 설명은 생략한다.In one embodiment, the detailed operation of at least one processor (1110) may correspond to the operation of at least one processor (1010) of the game providing device (1000) described in FIG. 10, and therefore, a description of the overlapping content is omitted.

통신부(1130)는 적어도 하나의 프로세서(1110)의 제어에 따라 사용자 단말(1200)에게 질의를 제공하고, 질의에 대한 응답 정보를 수신할 수 있다. 일 실시예에서, 통신부(1130)는 사용자 단말(1200)과 데이터를 송수신할 수 있으며, 사용자 단말(1200)과 송수신하는 데이터에는 사용자 단말(1200) 또는 사용자 단말(1200) 내에 포함된 프로그램을 제어하는 제어 데이터를 포함할 수 있다. The communication unit (1130) can provide a query to the user terminal (1200) and receive response information to the query under the control of at least one processor (1110). In one embodiment, the communication unit (1130) can transmit and receive data with the user terminal (1200), and the data transmitted and received with the user terminal (1200) can include control data for controlling the user terminal (1200) or a program included in the user terminal (1200).

메모리(1150)는 적어도 하나의 프로세서(1110)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 서버(1100)로 입력되거나 서버(1100)로부터 출력되는 데이터를 저장할 수도 있다. 일 실시예에서, 메모리(1150)는 온라인 게임 관련 정보를 저장할 수 있다. The memory (1150) can store a program for processing and controlling at least one processor (1110), and can also store data input to or output from the server (1100). In one embodiment, the memory (1150) can store online game related information.

일 실시예에서, 적어도 하나의 프로세서(1110)는 메모리(1150)에 저장된 프로그램을 이용하여 서버(1100)가 온라인 게임 서비스를 제공하기 위한 방법을 실행할 수 있다.In one embodiment, at least one processor (1110) may execute a method for a server (1100) to provide an online game service using a program stored in a memory (1150).

일 실시예에서, 메모리(1150)는 플래시 메모리 타입(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), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 일 실시예에서, 메모리(1150)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있다. In one embodiment, the memory (1150) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, an SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk. In one embodiment, the programs stored in the memory (1150) may be classified into a plurality of modules according to their functions.

일 실시예에서, 메모리(1150)에 저장된 정보는 도 10에서 설명한 게임 제공 장치(1000)의 메모리(1050)에 저장된 정보와 대응될 수 있으므로, 자세한 설명은 생략한다.In one embodiment, the information stored in the memory (1150) may correspond to the information stored in the memory (1050) of the game providing device (1000) described in FIG. 10, and therefore, a detailed description thereof is omitted.

일 실시예에서, 게임 제공 장치가 온라인 게임 서비스를 제공하는 방법은 서버(1100)와 사용자 단말(1200)이 나누어 수행할 수도 있고, 서버(1100)와 사용자 단말(1200)이 개별적으로 수행할 수도 있고, 게임 제공 장치(1000)에서 수행될 수도 있다. In one embodiment, the method by which the game providing device provides an online game service may be performed separately by the server (1100) and the user terminal (1200), may be performed individually by the server (1100) and the user terminal (1200), or may be performed by the game providing device (1000).

도 12은 본 개시의 일 실시예에 따른 사용자 단말의 세부적인 구성을 설명하기 위한 도면이다. FIG. 12 is a drawing for explaining a detailed configuration of a user terminal according to one embodiment of the present disclosure.

도 12에 도시된 바와 같이 다양한 실시예에 따른 사용자 단말(1200)은 적어도 하나의 프로세서(1210), 출력부(1230), 메모리(1250), 사용자 입력부(1270) 및 통신부(1290)를 포함할 수 있다. 그러나 도 12에 도시된 구성 요소가 모두 사용자 단말(1200)의 필수 구성 요소인 것은 아니다. 도 12에 도시된 구성 요소보다 많은 구성 요소에 의해 사용자 단말(1200)이 구현될 수도 있고, 도 12에 도시된 구성 요소보다 적은 구성 요소에 의해 사용자 단말(1200)이 구현될 수 있다. As illustrated in FIG. 12, a user terminal (1200) according to various embodiments may include at least one processor (1210), an output unit (1230), a memory (1250), a user input unit (1270), and a communication unit (1290). However, not all of the components illustrated in FIG. 12 are essential components of the user terminal (1200). The user terminal (1200) may be implemented with more components than the components illustrated in FIG. 12, or the user terminal (1200) may be implemented with fewer components than the components illustrated in FIG. 12.

적어도 하나의 프로세서(1210)는 통상적으로 사용자 단말(1200)의 전반적인 동작을 제어한다. 예를 들어, 적어도 하나의 프로세서(1210)는; 메모리(1250)에 저장된 프로그램을 실행함으로써, 출력부(1220), 메모리(1250), 사용자 입력부(1270) 및 통신부(1290)등을 전반적으로 제어할 수 있다. 적어도 하나의 프로세서(1210)는, 출력부(1220), 메모리(1250), 사용자 입력부(1270) 및 통신부(1290) 등을 제어함으로써, 본 명세서에서의 사용자 단말(1200)의 동작을 제어할 수 있다. At least one processor (1210) typically controls the overall operation of the user terminal (1200). For example, at least one processor (1210) may control the output unit (1220), the memory (1250), the user input unit (1270), and the communication unit (1290) by executing a program stored in the memory (1250). At least one processor (1210) may control the operation of the user terminal (1200) in this specification by controlling the output unit (1220), the memory (1250), the user input unit (1270), and the communication unit (1290).

일 실시예에서, 적어도 하나의 프로세서(1210)는 복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1210)는 매입이 요청된 아이템에 대응하는 환전 포인트를 제공할 수 있다. 일 실시예에서, 적어도 하나의 프로세서(1210)는 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공할 수 있다. 일 실시예에서, 통합 화폐는 복수의 온라인 게임들에서 사용 가능한 화폐일 수 있다. In one embodiment, at least one processor (1210) can obtain a user input requesting purchase of an item used in at least one game among a plurality of online games. In one embodiment, at least one processor (1210) can provide a currency point corresponding to the item for which purchase is requested. In one embodiment, at least one processor (1210) can provide a unified currency based on the cumulative value of the provided currency points being greater than or equal to a preset value. In one embodiment, the unified currency can be a currency usable in the plurality of online games.

일 실시예에서, 적어도 하나의 프로세서(1210)의 동작은 도 10에서 설명한 게임 제공 장치(1000)의 적어도 하나의 프로세서(1010)의 동작과 대응될 수 있으므로, 중복되는 내용에 대한 설명은 생략한다. In one embodiment, the operation of at least one processor (1210) may correspond to the operation of at least one processor (1010) of the game providing device (1000) described in FIG. 10, and therefore, description of overlapping content is omitted.

출력부(1230)는 사용자 단말(1200)에서 처리되는 정보를 표시 출력할 수 있다. 출력부(1230)는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 2차원 디스플레이(2D display), 전기영동 디스플레이(electrophoretic display) 중에서 적어도 하나를 포함할 수 있다. 출력부(1230)와 터치패드가 레이어 구조를 이루어 터치 스크린으로 구성되는 경우, 출력부(1230)는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 또한 출력부(1230)는 LED 램프, 진동 모터, 스피커, 플래쉬 등을 포함할 수 있으며, 예시에 제한되지 않는다. The output unit (1230) can display and output information processed in the user terminal (1200). The output unit (1230) can include at least one of a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a 2D display, and an electrophoretic display. When the output unit (1230) and the touchpad form a layer structure to form a touch screen, the output unit (1230) can be used as an input device in addition to an output device. In addition, the output unit (1230) can include an LED lamp, a vibration motor, a speaker, a flash, etc., but is not limited to examples.

일 실시예에서, 출력부(1230)는 적어도 하나의 프로세서(1210)의 제어에 따라, 그래픽 인터페이스들을 포함한 게임 화면을 출력할 수 있다. 출력부(1230)는 게임 정보에 대한 알림을 이미지, 동영상, 소리, 진동, 램프 등으로 출력할 수 있다. In one embodiment, the output unit (1230) can output a game screen including graphic interfaces under the control of at least one processor (1210). The output unit (1230) can output a notification about game information in the form of an image, video, sound, vibration, lamp, etc.

일 실시예에서, 출력부(1230)는 도 10에서 설명한 게임 제공 장치(1000)의 출력부(1030)의 동작과 대응될 수 있으므로, 자세한 설명은 생략한다.In one embodiment, the output unit (1230) may correspond to the operation of the output unit (1030) of the game providing device (1000) described in FIG. 10, and therefore, a detailed description is omitted.

메모리(1250)는 적어도 하나의 프로세서(1210)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 사용자 단말(1200)로 입력되거나 사용자 단말(1200)로부터 출력되는 데이터를 저장할 수도 있다. The memory (1250) can store a program for processing and controlling at least one processor (1210), and can also store data input to or output from a user terminal (1200).

일 실시예에서, 적어도 하나의 프로세서(1210)는 메모리(1250)에 저장된 프로그램을 이용하여 사용자 단말(1200)이 온라인 게임 서비스를 제공하는 방법을 실행할 수 있다. In one embodiment, at least one processor (1210) can execute a method for providing an online game service to a user terminal (1200) using a program stored in a memory (1250).

일 실시예에서, 메모리(1250)는 플래시 메모리 타입(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), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한 본 개시의 일 실시예에 따르면, 메모리(1250)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있다. In one embodiment, the memory (1250) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, an SD or XD memory, etc.), a RAM (Random Access Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk. In addition, according to one embodiment of the present disclosure, programs stored in the memory (1250) may be classified into a plurality of modules according to their functions.

일 실시예에서, 메모리(1250)에 저장된 정보는 도 10에서 설명한 게임 제공 장치(1000)의 메모리(1050)에 저장된 정보와 대응될 수 있으므로, 자세한 설명은 생략한다In one embodiment, the information stored in the memory (1250) may correspond to the information stored in the memory (1050) of the game providing device (1000) described in FIG. 10, so a detailed description is omitted.

일 실시예에서, 사용자 입력부(1270)는 다양한 인터페이스를 포함할 수 있다. 예를 들면, 사용자 입력부(1270)는 키 패드(key pad), 돔 스위치(dome switch), 음성 입력 인터페이스, 지문 입력 인터페이스, 터치 입력 인터페이스(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 카메라, 조그 휠, 조그 스위치 등 다양한 인터페이스를 포함할 수 있으며, 가속도 센서, 위치 센서, 온도 센서, 광센서 등 다양한 센서를 사용자 인터페이스와 연동할 수도 있다. 다만, 이에 한정되지 않고 사용자 입력부(1270)는 다양한 입력을 지원하는 장치를 포함할 수 있다. In one embodiment, the user input unit (1270) may include various interfaces. For example, the user input unit (1270) may include various interfaces such as a key pad, a dome switch, a voice input interface, a fingerprint input interface, a touch input interface (contact electrostatic capacitance type, pressure resistive film type, infrared detection type, surface ultrasonic conduction type, integral tension measurement type, piezo effect type, etc.), a camera, a jog wheel, a jog switch, and various sensors such as an acceleration sensor, a position sensor, a temperature sensor, and a light sensor may also be linked to the user interface. However, the present invention is not limited thereto, and the user input unit (1270) may include a device that supports various inputs.

일 실시예에서, 사용자 입력부(1270)의 동작은 도 10에서 설명한 게임 제공 장치(1000)의 사용자 입력부(1070)의 동작과 대응될 수 있으므로, 자세한 설명은 생략한다. In one embodiment, the operation of the user input unit (1270) may correspond to the operation of the user input unit (1070) of the game providing device (1000) described in FIG. 10, and therefore, a detailed description is omitted.

통신부(1290)는 적어도 하나의 프로세서(1210)의 제어에 따라 서버(1100)에게 질의를 제공하고, 질의에 대한 응답 정보를 수신할 수 있다. 일 실시예에서, 통신부(1290)는 서버(1100)와 데이터를 송수신할 수 있으며, 서버(1100)와 송수신하는 데이터에는 사용자 단말(1200) 또는 사용자 단말(1200) 내에 포함된 프로그램을 제어하는 제어 데이터를 포함할 수 있다. The communication unit (1290) can provide a query to the server (1100) and receive response information to the query under the control of at least one processor (1210). In one embodiment, the communication unit (1290) can transmit and receive data with the server (1100), and the data transmitted and received with the server (1100) can include control data for controlling the user terminal (1200) or a program included in the user terminal (1200).

일 실시예에서, 통신부(1290)는 블루투스 통신부, BLE(Bluetooth Low Energy) 통신부, 근거리 자기장 통신부(Near Field Communication), WLAN(와이파이) 통신부, 지그비(Zigbee) 통신부, 적외선(IrDA, infrared Data Association) 통신부, WFD(Wi-Fi Direct) 통신부, UWB(ultra wideband) 통신부, Ant+ 통신부 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. In one embodiment, the communication unit (1290) may include, but is not limited to, a Bluetooth communication unit, a BLE (Bluetooth Low Energy) communication unit, a near field communication unit, a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an infrared (IrDA, infrared Data Association) communication unit, a WFD (Wi-Fi Direct) communication unit, an UWB (ultra wideband) communication unit, an Ant+ communication unit, etc.

일 실시예에서, 통신부(1290)는 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 여기에서, 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다. In one embodiment, the communication unit (1290) transmits and receives a wireless 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 various forms of data according to transmission and reception of a voice call signal, a video call signal, or a text/multimedia message.

일 실시예에서, 통신부(1290)의 동작은 도 10에서 설명한 게임 제공 장치(1000)의 통신부(1090)의 동작과 대응될 수 있으므로, 자세한 설명은 생략한다. In one embodiment, the operation of the communication unit (1290) may correspond to the operation of the communication unit (1090) of the game providing device (1000) described in FIG. 10, and therefore, a detailed description is omitted.

이상에서 설명된 장치는 하드웨어 구성 요소, 소프트웨어 구성 요소, 및/또는 하드웨어 구성 요소 및 소프트웨어 구성 요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성 요소는, 예를 들어, 프로세서, 콘트롤러, 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 devices described above may be implemented as hardware components, software components, and/or a combination of hardware components and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose computers or special-purpose computers, such as, 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 instructions and responding to them. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. In addition, the processing device may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone, but those skilled in the art will appreciate that the processing device may include multiple processing elements and/or multiple types of processing elements. For example, the processing device may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.

소프트웨어는 컴퓨터 프로그램(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, which may configure a processing device to perform a desired operation or may, independently or collectively, command the processing device. The software and/or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal waves, for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over network-connected computer systems, and stored or executed in a distributed manner. The 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 commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program commands, data files, data structures, etc., alone or in combination. The program commands recorded on the medium may be those specially designed and configured for the embodiment or may be those known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands such as ROMs, RAMs, flash memories, etc. Examples of the program commands include not only machine language codes generated by a compiler but also high-level language codes that can be executed by a computer using an interpreter, etc. The above-mentioned hardware devices may be configured to operate as one or more software modules to perform the operations of the embodiment, and vice versa.

컴퓨터 판독 가능 기록 매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, '비일시적 저장매체'는 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다. 예로, '비일시적 저장매체'는 데이터가 임시적으로 저장되는 버퍼를 포함할 수 있다.The computer-readable recording medium may be provided in the form of a non-transitory storage medium. Here, the term 'non-transitory storage medium' means a tangible device and does not contain signals (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently in the storage medium and cases where data is stored temporarily. For example, the 'non-transitory storage medium' may include a buffer in which data is temporarily stored.

일 실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 컴퓨터 판독 가능 기록 매체의 형태로 배포되거나, 또는 어플리케이션 스토어를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품(예: 다운로더블 앱(downloadable app))의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 컴퓨터 판독 가능 기록 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a commodity. The computer program product may be distributed in the form of a computer-readable recording medium, or may be distributed online (e.g., downloaded or uploaded) through an application store or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a part of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily generated in a computer-readable recording medium, such as a memory of a manufacturer's server, a server of an application store, or an intermediary server.

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

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

Claims (20)

게임 제공 장치가 온라인 게임 서비스를 제공하는 방법에 있어서,
복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득하는 단계;
상기 매입이 요청된 아이템에 대응하는 환전 포인트를 제공하는 단계; 및
상기 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공하는 단계;를 포함하며,
상기 통합 화폐는,
상기 복수의 온라인 게임들에서 사용 가능한 화폐인, 방법.
In a method for a game providing device to provide an online game service,
A step of obtaining user input requesting purchase of an item used in at least one game among a plurality of online games;
A step of providing a redemption point corresponding to the item for which the purchase is requested; and
A step of providing integrated currency based on the cumulative value of the exchange points provided above being greater than or equal to a preset value;
The above unified currency is,
A method, wherein the currency is available for use in the above multiple online games.
제1항에 있어서,
상기 환전 포인트를 제공하는 단계는,
상기 매입이 요청된 아이템이 매입 대상 아이템인지 식별하는 단계; 및
상기 매입이 요청된 아이템이 매입 대상 아이템으로 식별되면, 상기 환전 포인트를 제공하는 단계;를 포함하며,
상기 매입 대상 아이템은,
상기 매입이 요청된 아이템이 사용되는 온라인 게임의 논-플레이어 캐릭터(Non-Player Character; NPC)에게 판매가 가능한 아이템을 포함하는, 방법.
In the first paragraph,
The steps for providing the above exchange points are:
A step for identifying whether the item for which the purchase is requested is an item to be purchased; and
If the item for which the purchase is requested is identified as an item to be purchased, a step of providing the exchange points is included;
The above items to be purchased are:
A method comprising an item that can be sold to a non-player character (NPC) of an online game in which the item for which the purchase is requested is used.
제2항에 있어서,
상기 환전 포인트를 제공하는 단계는,
상기 매입이 요청된 아이템의 가치 및 상기 통합 화폐에 대한 상기 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치에 기초하여 상기 환전 포인트를 제공하는 단계;를 포함하고,
상기 매입이 요청된 아이템의 가치는,
상기 매입이 요청된 아이템을 상기 NPC에게 판매하였을 때 획득 가능한 상기 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양인, 방법.
In the second paragraph,
The steps for providing the above exchange points are:
A step of providing the exchange points based on the value of the item for which the purchase is requested and the exchange value of the currency of the online game in which the item for which the purchase is requested is used for the integrated currency;
The value of the item for which the above purchase is requested is,
A method wherein the amount of currency of the online game in which the item for which the purchase was requested is used is obtainable when the item for which the purchase was requested is sold to the NPC.
제3항에 있어서,
상기 환전 포인트를 제공하는 단계는,
상기 기설정된 값을 상기 교환 가치에 따라 결정되는 상기 통합 화폐의 하나의 가치에 대응하는 상기 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양으로 나눈 값과 상기 매입이 요청된 아이템의 가치를 곱하여 제1 환전 포인트를 계산하는 단계;
상기 계산된 제1 환전 포인트에 상기 매입이 요청된 아이템에 설정된 가중치를 곱하여 계산된 제2 환전 포인트를 제공하는 단계;를 포함하는, 방법.
In the third paragraph,
The steps for providing the above exchange points are:
A step of calculating a first exchange point by multiplying the value of the item for which purchase is requested by dividing the above preset value by the amount of currency of the online game in which the item for which purchase is requested is used corresponding to one value of the integrated currency determined according to the exchange value;
A method comprising: providing a second exchange point calculated by multiplying the calculated first exchange point by a weight set for the item for which purchase is requested;
제1항에 있어서,
상기 통합 화폐를 제공하는 단계는,
환전 수량을 선택하는 사용자 입력에 기초하여 상기 통합 화폐를 상기 환전 수량만큼 제공하는 단계;를 포함하며,
상기 환전 수량은,
상기 제공된 환전 포인트의 누적 값을 상기 기설정된 값으로 나눈 몫 이하 내에서 선택 가능한, 방법.
In the first paragraph,
The steps for providing the above integrated currency are:
A step of providing the unified currency in the amount of the exchange amount based on a user input selecting the amount of the exchange amount;
The above exchange amount is,
A method that can be selected within the range of the quotient obtained by dividing the accumulated value of the exchange points provided above by the above preset value.
제1항에 있어서,
상기 제공된 환전 포인트의 누적 값은,
상기 복수의 온라인 게임들 각각에 대하여 개별적으로 제공되어 누적되는 값인, 방법.
In the first paragraph,
The cumulative value of the exchange points provided above is:
A method in which a value is individually provided and accumulated for each of the above multiple online games.
제1항에 있어서,
상기 복수의 온라인 게임들의 아이템들을 나타내는 제1 사용자 인터페이스를 출력하는 단계; 및
상기 제1 사용자 인터페이스를 통해 상기 아이템의 매입을 요청하는 사용자 입력을 획득하는 단계;를 포함하는, 방법.
In the first paragraph,
A step of outputting a first user interface representing items of the above plurality of online games; and
A method comprising: obtaining a user input requesting purchase of the item via the first user interface;
제5항에 있어서,
상기 제공된 환전 포인트의 누적 값과 상기 기설정된 값을 나타내는 제2 사용자 인터페이스 및 상기 제공된 환전 포인트의 누적 값이 상기 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스를 출력하는 단계; 및
상기 활성화된 제3 사용자 인터페이스를 선택하는 사용자 입력에 기초하여 상기 환전 수량을 선택하기 위한 제4 사용자 인터페이스를 출력하는 단계;를 포함하는, 방법.
In paragraph 5,
A step of outputting a second user interface that indicates the cumulative value of the provided exchange points and the preset value, and a third user interface that is activated when the cumulative value of the provided exchange points is greater than or equal to the preset value; and
A method comprising: outputting a fourth user interface for selecting the exchange amount based on a user input selecting the activated third user interface;
온라인 게임 서비스를 제공하는 게임 제공 장치에 있어서,
적어도 하나의 명령어를 저장하는 메모리; 및
상기 메모리에 저장된 상기 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서;를 포함하고,
상기 적어도 하나의 프로세서는 상기 적어도 하나의 명령어를 실행하여,
복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득하고,
상기 매입이 요청된 아이템에 대응하는 환전 포인트를 제공하고,
상기 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공하며,
상기 통합 화폐는,
상기 복수의 온라인 게임들에서 사용 가능한 화폐인, 게임 제공 장치.
In a game providing device that provides online game services,
a memory storing at least one instruction; and
At least one processor for executing at least one instruction stored in the memory;
The at least one processor executes the at least one instruction,
Obtaining user input requesting purchase of an item used in at least one of a plurality of online games,
Provides exchange points corresponding to the items for which the above purchase is requested,
Provides integrated currency based on the cumulative value of the exchange points provided above being greater than or equal to a preset value;
The above unified currency is,
A game providing device, which is a currency usable in the above multiple online games.
제9항에 있어서,
상기 적어도 하나의 프로세서는,
상기 매입이 요청된 아이템이 매입 대상 아이템인지 식별하고,
상기 매입이 요청된 아이템이 매입 대상 아이템으로 식별되면, 상기 환전 포인트를 제공하며,
상기 매입 대상 아이템은,
상기 매입이 요청된 아이템이 사용되는 온라인 게임의 논-플레이어 캐릭터(Non-Player Character; NPC)에게 판매가 가능한 아이템인, 게임 제공 장치.
In Article 9,
At least one processor of the above,
Identify whether the item for which the purchase is requested is an item to be purchased,
If the item for which the above purchase request is made is identified as an item to be purchased, the above exchange points will be provided.
The above items to be purchased are:
A game providing device, which is an item that can be sold to a non-player character (NPC) of an online game in which the above purchase request is made.
제10항에 있어서,
상기 적어도 하나의 프로세서는,
상기 매입이 요청된 아이템의 가치 및 상기 통합 화폐에 대한 상기 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 교환 가치에 기초하여 상기 환전 포인트를 제공하며,
상기 매입이 요청된 아이템의 가치는,
상기 매입이 요청된 아이템을 상기 NPC에게 판매하였을 때 획득 가능한 상기 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양인, 게임 제공 장치.
In Article 10,
At least one processor of the above,
The exchange points are provided based on the value of the item for which the purchase is requested and the exchange value of the currency of the online game in which the item for which the purchase is requested is used for the integrated currency.
The value of the item for which the above purchase is requested is,
A game providing device, which is the amount of currency in an online game in which the item for which the purchase was requested is used, that can be obtained when the item for which the purchase was requested is sold to the NPC.
제11항에 있어서,
상기 적어도 하나의 프로세서는,
상기 기설정된 값을 상기 교환 가치에 따라 결정되는 상기 통합 화폐의 하나의 가치에 대응하는 상기 매입이 요청된 아이템이 사용되는 온라인 게임의 화폐의 양으로 나눈 값과 상기 매입이 요청된 아이템의 가치를 곱하여 제1 환전 포인트를 계산하고,
상기 계산된 제1 환전 포인트에 상기 매입이 요청된 아이템에 설정된 가중치를 곱하여 계산된 제2 환전 포인트를 제공하는, 게임 제공 장치.
In Article 11,
At least one processor of the above,
The first exchange point is calculated by multiplying the value of the item for which the purchase is requested by the amount of currency of the online game in which the item for which the purchase is requested, divided by the value of the above preset value corresponding to one value of the above integrated currency determined according to the above exchange value, and
A game providing device that provides second exchange points calculated by multiplying the first exchange points calculated above by a weight set for the item for which purchase is requested.
제9항에 있어서,
상기 적어도 하나의 프로세서는,
환전 수량을 선택하는 사용자 입력에 기초하여 상기 통합 화폐를 상기 환전 수량만큼 제공하며,
상기 환전 수량은,
상기 제공된 환전 포인트의 누적 값을 상기 기설정된 값으로 나눈 몫 이하 내에서 선택 가능한, 게임 제공 장치.
In Article 9,
At least one processor of the above,
Provides the unified currency in the amount of said exchange based on the user input selecting the amount of exchange;
The above exchange amount is,
A game providing device that allows selection within the range of the quotient obtained by dividing the cumulative value of the exchange points provided above by the above preset value.
제9항에 있어서,
상기 제공된 환전 포인트의 누적 값은,
상기 복수의 온라인 게임들 각각에 대하여 개별적으로 제공되어 누적되는 값인, 게임 제공 장치.
In Article 9,
The cumulative value of the exchange points provided above is:
A game providing device, which provides a value that is accumulated and individually provided for each of the above multiple online games.
제11항에 있어서,
상기 적어도 하나의 프로세서는,
상기 복수의 온라인게임들의 아이템들을 나타내는 제1 사용자 인터페이스를 출력하고,
상기 제1 사용자 인터페이스를 통해 상기 아이템의 매입을 요청하는 사용자 입력을 획득하는, 게임 제공 장치.
In Article 11,
At least one processor of the above,
Outputting a first user interface representing items of the above multiple online games,
A game providing device that obtains user input requesting purchase of the item through the first user interface.
제13항에 있어서,
상기 적어도 하나의 프로세서는,
상기 제공된 환전 포인트의 누적 값과 상기 기설정된 값을 나타내는 제2 사용자 인터페이스 및 상기 제공된 환전 포인트의 누적 값이 상기 기설정된 값 이상이면 활성화되는 제3 사용자 인터페이스를 출력하고,
상기 활성화된 제3 사용자 인터페이스를 선택하는 사용자 입력에 기초하여 상기 환전 수량을 선택하기 위한 제4 사용자 인터페이스를 출력하는, 게임 제공 장치.
In Article 13,
At least one processor of the above,
Outputting a second user interface that displays the cumulative value of the provided exchange points and the preset value, and a third user interface that is activated when the cumulative value of the provided exchange points is greater than or equal to the preset value,
A game providing device that outputs a fourth user interface for selecting the amount of currency exchange based on a user input selecting the activated third user interface.
온라인 게임 서비스를 제공하는 서버에 있어서,
적어도 하나의 명령어를 저장하는 메모리; 및
상기 메모리에 저장된 상기 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서;를 포함하고,
상기 적어도 하나의 프로세서는 상기 적어도 하나의 명령어를 실행하여,
복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득하고,
상기 매입이 요청된 아이템에 대응하는 환전 포인트를 제공하고,
상기 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공하며,
상기 통합 화폐는,
상기 복수의 온라인 게임들에서 사용 가능한 화폐인, 서버.
For servers that provide online game services,
a memory storing at least one instruction; and
At least one processor for executing at least one instruction stored in the memory;
The at least one processor executes the at least one instruction,
Obtaining user input requesting purchase of an item used in at least one of a plurality of online games,
Provides exchange points corresponding to the items for which the above purchase is requested,
Provides integrated currency based on the cumulative value of the exchange points provided above being greater than or equal to a preset value;
The above unified currency is,
A server that is a currency usable in the above multiple online games.
온라인 게임 서비스를 제공하는 사용자 단말에 있어서,
적어도 하나의 명령어를 저장하는 메모리; 및
상기 메모리에 저장된 상기 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서;를 포함하고,
상기 적어도 하나의 프로세서는 상기 적어도 하나의 명령어를 실행하여,
복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득하고,
상기 매입이 요청된 아이템에 대응하는 환전 포인트를 제공하고,
상기 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공하며,
상기 통합 화폐는,
상기 복수의 온라인 게임들에서 사용 가능한 화폐인, 사용자 단말.
For user terminals that provide online game services,
a memory storing at least one instruction; and
At least one processor for executing at least one instruction stored in the memory;
The at least one processor executes the at least one instruction,
Obtaining user input requesting purchase of an item used in at least one of a plurality of online games,
Provides exchange points corresponding to the items for which the above purchase is requested,
Provides integrated currency based on the cumulative value of the exchange points provided above being greater than or equal to a preset value;
The above unified currency is,
A user terminal that is a currency usable in the above multiple online games.
복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득하는 단계;
상기 매입이 요청된 아이템에 대응하는 환전 포인트를 제공하는 단계; 및
상기 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공하는 단계;를 포함하며,
상기 통합 화폐는,
상기 복수의 온라인 게임들에서 사용 가능한 화폐인, 게임 제공 장치가 온라인 게임 서비스를 제공하는 방법을 하드웨어와 결합되어 실행시키기 위하여 매체에 저장되는 컴퓨터 프로그램.
A step of obtaining user input requesting purchase of an item used in at least one game among a plurality of online games;
A step of providing a redemption point corresponding to the item for which the purchase is requested; and
A step of providing integrated currency based on the cumulative value of the exchange points provided above being greater than or equal to a preset value;
The above unified currency is,
A computer program stored on a medium for executing a method of providing an online game service by a game providing device, which is a currency usable in the above multiple online games, in combination with hardware.
복수의 온라인 게임들 중 적어도 하나의 게임에서 사용되는 아이템의 매입을 요청하는 사용자 입력을 획득하는 단계;
상기 매입이 요청된 아이템에 대응하는 환전 포인트를 제공하는 단계; 및
상기 제공된 환전 포인트의 누적 값이 기설정된 값 이상인 것에 기초하여 통합 화폐를 제공하는 단계;를 포함하며,
상기 통합 화폐는,
상기 복수의 온라인 게임들에서 사용 가능한 화폐인, 게임 제공 장치가 온라인 게임 서비스를 제공하는 방법을 컴퓨터상에서 실행하는 프로그램이 수록된 컴퓨터 판독가능 기록매체.
A step of obtaining user input requesting purchase of an item used in at least one game among a plurality of online games;
A step of providing a redemption point corresponding to the item for which the purchase is requested; and
A step of providing integrated currency based on the cumulative value of the exchange points provided above being greater than or equal to a preset value;
The above unified currency is,
A computer-readable recording medium containing a program for executing on a computer a method for providing an online game service by a game providing device, which is a currency usable in the above-mentioned multiple online games.
KR1020230082184A 2023-06-26 2023-06-26 Methods And Devices For Servicing Online Games Pending KR20250000392A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230082184A KR20250000392A (en) 2023-06-26 2023-06-26 Methods And Devices For Servicing Online Games

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230082184A KR20250000392A (en) 2023-06-26 2023-06-26 Methods And Devices For Servicing Online Games

Publications (1)

Publication Number Publication Date
KR20250000392A true KR20250000392A (en) 2025-01-03

Family

ID=94241764

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230082184A Pending KR20250000392A (en) 2023-06-26 2023-06-26 Methods And Devices For Servicing Online Games

Country Status (1)

Country Link
KR (1) KR20250000392A (en)

Similar Documents

Publication Publication Date Title
US20190251603A1 (en) Systems and methods for a machine learning based personalized virtual store within a video game using a game engine
KR102450881B1 (en) Method of operation of electronic device providing transaction service for items in game
US20200202390A1 (en) Digital promotion system using digital collectibles
KR102840543B1 (en) Method and apparatus for evaluating value of item
US20180059898A1 (en) Platform to Create and Disseminate Virtual User Experiences
KR20240072105A (en) Method, apparatus for providing auto mission play system
KR102749479B1 (en) Method, apparatus and system for providing a game item sharing function
US20170103606A1 (en) Game system, game device, server, recording medium and item purchase limiting method
KR20240127319A (en) Method, apparatus, and computer program for controlling probability-based item provision system
KR20200056876A (en) Method and apparatus for providing a game guide information
KR102137270B1 (en) Method, apparatus, and system for providing game notification information
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
KR20250000392A (en) Methods And Devices For Servicing Online Games
KR102775658B1 (en) Method and apparatus for providing a notification message of gacha system
CN112163851B (en) Shopping method and device and electronic equipment
KR102787224B1 (en) Method and apparatus for providing asynchronous game item trading function
KR20250000369A (en) Methods And Devices For Servicing Online Games
US10179284B2 (en) Information processing system, server, storage medium having stored therein information processing program, and information processing method
US20250065235A1 (en) Method and device for providing game service
KR102824970B1 (en) Method, system, and non-transitory computer readable record medium to process payments using payment-only cart
KR20240103589A (en) Advertisements providing method and apparatus
KR20200082375A (en) Method and apparatus for providing gacha event execution result
US20170221108A1 (en) Methods and systems for dynamic pricing
KR20230153095A (en) Advertisements providing method and apparatus

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20230626

PG1501 Laying open of application