WO2015037765A1 - 디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스 - Google Patents

디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스 Download PDF

Info

Publication number
WO2015037765A1
WO2015037765A1 PCT/KR2013/008366 KR2013008366W WO2015037765A1 WO 2015037765 A1 WO2015037765 A1 WO 2015037765A1 KR 2013008366 W KR2013008366 W KR 2013008366W WO 2015037765 A1 WO2015037765 A1 WO 2015037765A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
game
area information
area
server
Prior art date
Application number
PCT/KR2013/008366
Other languages
English (en)
French (fr)
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 PCT/KR2013/008366 priority Critical patent/WO2015037765A1/ko
Priority to KR1020167004153A priority patent/KR101767124B1/ko
Priority to JP2016540777A priority patent/JP2016537147A/ja
Publication of WO2015037765A1 publication Critical patent/WO2015037765A1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Definitions

  • the present invention relates to a server and method for playing a game based on area information of a device, and a device.
  • a typical online game is a multimedia game designed to be multiplayer at the same time over a network. In this case, the online game must always be connected to the server to proceed with the game.
  • Such an online game may be divided into a MUD game and a multi-user graphic game.
  • MUD game is a system used in the early online games, and it is a game that allows users to level up by progressing events in the form of text.
  • the MUG game is a game in which a visual effect is added to the MUD game using graphics.
  • Korean Patent Laid-Open Publication No. 2013-0014666 relates to a smart device application game method using a location-based service, and displays a user's current location on a map image and displays a virtual character located at a specific place.
  • a configuration is disclosed that enables collection.
  • the technical problem to be achieved by the present embodiment is not limited to the technical problems as described above, and other technical problems may exist.
  • an embodiment of the present invention is a location information receiver for receiving location information of a first device from a first device, the first device based on the location information of the first device
  • An area information determiner which determines area information of the first device, and compares the area information of the first device with the area information of the second device to determine whether the area information of the first device and the area information of the second device match each other
  • An area information comparison unit a game progress unit that proceeds to play the game using the game information of the first device and the game information of the second device according to the determination result, and displays the result of the game in the first device and the second device.
  • a transmission unit for transmitting to the second location information receiving unit from the second device. But receives the location information of the vice, the area information determining unit may be provided in, the game server proceeds to determine the area information of the second device based on the position information of the second device.
  • another embodiment of the present invention is to receive the location information of the first device from the first device, determining the area information of the first device based on the location information of the first device, from the second device Receiving location information of a second device, determining area information of the second device based on location information of the second device, and comparing area information of the first device with area information of the second device Determining whether the area information of the first device and the area information of the second device match each other; and, based on the determination result, the game is performed using game information of the first device and game information of the second device. And transmitting a result of the game to the first device and the second device. Im can be provided on how to proceed.
  • another embodiment of the present invention is a location information acquisition unit for obtaining the location information of the device, a transmission unit for transmitting the location information to the server, receiving the area information of the device from the server, the server from the A reception unit for receiving game information of another device related to area information, a display unit for displaying game information of the other device on a display of the device, and a selection of the displayed game information from a user interface is inputted.
  • the receiving unit may provide a device that receives the results of the game from the server.
  • the method may include obtaining location information of the device, transmitting the location information to a server, receiving area information of the device from the server, and receiving the area information from the server. Receiving game information of another related device, displaying game information of the other device on a display of the device, and generating a game start request when a selection for the displayed game information is input from a user interface. And providing a game start request to the server and receiving a game result from the server.
  • the game progress server provides a chance to build intimacy in the game with people in the same living area by inducing a game between devices that match the current location or area information can do.
  • FIG. 1 is a block diagram of a game progress system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram of a game progress server shown in FIG. 1 according to an embodiment of the present invention.
  • 3 is an example of region information extraction of a device through location information of the device according to an embodiment of the present invention.
  • FIG. 4 is an example of game information included in area information of a device according to an embodiment of the present invention.
  • 5 is an example of character selection for a game, according to one embodiment of the invention.
  • FIG. 6 is an example illustrating a method of playing a game between a plurality of characters registered in the same area according to an embodiment of the present invention.
  • FIG. 7 is a block diagram of a game progress server shown in FIG. 1 according to another embodiment of the present invention.
  • FIG. 10 illustrates an example of displaying a game result at a plurality of locations of a device according to an exemplary embodiment.
  • FIG. 11 is a flowchart illustrating a game progressing method based on area information of a device according to an exemplary embodiment.
  • FIG. 12 is a flowchart illustrating a method of playing a game based on area information by a device according to an embodiment of the present invention.
  • the term 'unit' includes a unit realized by hardware, a unit realized by software, and a unit realized by both.
  • one unit may be realized using two or more pieces of hardware, and two or more units may be realized by one piece of hardware.
  • the network 300 refers to a connection structure capable of exchanging information between respective nodes such as terminals and servers.
  • Examples of such a network include a 3rd generation partnership project (3GPP) network and a long term evolution (LTE).
  • 3GPP 3rd generation partnership project
  • LTE long term evolution
  • Network World Interoperability for Microwave Access (WIMAX) network
  • Internet Local Area Network (LAN), Wireless Local Area Network (WLAN), Wide Area Network (WAN), Personal Area Network (PAN), Bluetooth ( Bluetooth) networks, satellite broadcasting networks, analog broadcasting networks, digital multimedia broadcasting (DMB) networks, and the like.
  • LAN Local Area Network
  • WLAN Wireless Local Area Network
  • WAN Wide Area Network
  • PAN Personal Area Network
  • Bluetooth Bluetooth
  • the game progress server 100 may receive location information from the plurality of devices 200 to 202, and determine area information of the plurality of devices 200 to 202 based on the received location information.
  • the location information may be address information (eg, 535, Yeoksam 1-dong, Gangnam-gu, Seoul) or address information of a point where the device is currently located.
  • the location information may be geographical information of the point where the device is currently located.
  • geographical information is GPS coordinate information, network address information, and the like.
  • the area information may be part of the information extracted from the location information.
  • the current location information of the device is' Shibuyaku Shibuya 2-chome-8-2, Tokyo '
  • the area information is' Tokyo' or 'Tokyo Shibuyaku' or 'Tokyo Shibuyaku Shibuya 2-chome' or 'Tokyo Shibuya It can be Ku Shibuya 2-chome-8 '.
  • Another example of the location information of the current device is the Yeoksam 1-dong, Gangnam-gu, Seoul.
  • the game progress server 100 may advance the game between the plurality of devices 200 to 202 having the same region information.
  • the game progress server 100 may allow the game to proceed between the plurality of devices 200 to 202 having the same region information by using the game information of the plurality of devices 200 to 202.
  • the game information may include competitive attribute information, competitive outcome information, region output information, competitive outcome ranking information, and the like, which may affect the competitive game between the plurality of devices 200 to 202.
  • the game progress server 100 may generate character registration information corresponding to location information or area information of the plurality of devices 200 to 202.
  • the character registration information may include a character ranking and a character title corresponding to the ranking.
  • the game progress server 100 may update ranking information of the plurality of devices 200 to 202 based on a game result that is progressed between the plurality of devices 200 to 202.
  • the game progress server 100 may transmit game information of the plurality of devices 200 to 202 to the plurality of devices 200 to 202.
  • the game information may include information such as a game result, an updated ranking and a ranking title.
  • the game progress server 100 may provide a service that competes with a ranking for a higher region through a tournament method between characters occupying a specific region area as first. For example, when the game progress server 100 wants to select the ranking of Tokyo, the first characters of Shibuya 1-chome and Shibuya 2-chome compete with each other to select the first character of Shibuya-ku, and the other method selected in the same manner.
  • the game service can be provided in a manner of selecting the No. 1 character in Tokyo through the tournament competition between Ku's characters (for example, in a tournament of a sports game). At this time, the game progress server 100 may determine the first character of each region by setting the period of each month, quarter, or year.
  • the game progress server 100 may allow the winning character to occupy a specific building representing the region, and may provide a reward to obtain a special item or the like in the specific building.
  • the game progress server 100 may allow a character for 1 in Tokyo to occupy a Tokyo tower belonging to Tokyo.
  • Game progress server 100 may be able to support a statistic that can raise a certain attack or defense value in the friend or alliance friends through the registration of friends, allies between a plurality of characters. At this time, the game progress server 100 may send a stat (for example, attack points, defense points, etc.) obtained through the game result through automatic setting or presenting to a friend of a friend list or an ally of an alliance list. . Through this, the game progress server 100 can effectively attack and defend through cooperation with friends as well as local occupation.
  • a stat for example, attack points, defense points, etc.
  • the plurality of devices 200 to 202 may receive area information of devices corresponding to each of them from the game progress server 100, and receive game information of other devices related to area information from the game progress server 100. .
  • the plurality of devices 200 to 202 may display game information of other devices received from the game progress server 100 on their displays, and the selection of game information displayed on the display may be input from the user interface.
  • the user interface may be a hardware button, a voice recognition interface, a gesture recognition interface, a touch interface, or the like.
  • the plurality of devices 200 to 202 may include a mobile terminal capable of wireless communication, and according to various embodiments of the present disclosure, each of the plurality of devices 200 to 202 may be various types of devices.
  • each of the plurality of devices 200-202 may be a TV device, a computer, or a portable terminal capable of connecting to a remote server via a network.
  • a TV device includes a smart TV, an IPTV set-top box, and the like
  • an example of a computer includes a laptop, a desktop, a laptop, etc., which is equipped with a web browser.
  • the game progress server 100 may include a location information receiver 110, an area information determiner 120, an area information comparator 130, a game progresser 140, a transmitter 150, and a DB. 180 may be included.
  • the game progress server 100 shown in FIG. 2 is just one implementation example of the present invention, and various modifications are possible based on the elements shown in FIG. 2.
  • the game progress server 100 may further include a user interface for receiving a certain command or information from the user.
  • the user interface may generally be an input device such as a keyboard, a mouse, or the like, or may be a graphical user interface (GUI) expressed on the image display device.
  • GUI graphical user interface
  • the area information determiner 120 may determine area information of the first device based on location information of the first device. In addition, the area information determiner 120 may generate each of the plurality of area information of the first device corresponding to each of the plurality of location information of the first device.
  • the region information of the first device may be a country name or region name where the first device is located.
  • the area information determiner 120 may determine area information of the second device based on the location information of the second device.
  • the area information determiner 120 may include game attributes (eg, game missions, game items, game character upgrades, etc.) included in game information according to area information of the first device and the second device. ) Can be differentially matched to the respective area information.
  • game attributes eg, game missions, game items, game character upgrades, etc.
  • the area product information 44 may include a virtual item that can be obtained at the current location of the device or free coupon information that can be used in a store located in the area information of the device.
  • the area output information 44 may include items such as a layer card, a reinforcement stone, and an auxiliary seat.
  • the area information comparison unit 130 compares each piece of area information of the first device with area information of the second device, so that any one of the plurality of area information of the first device is the second. It may be determined whether or not the area information of the device matches.
  • 5 is an example of character selection for a game, according to one embodiment of the invention.
  • the character information 51 to 52 includes character game basic information (eg, character level, weapon, etc.), character area information (eg, device location information), and character ranking information (eg, For example, the current ranking title, current ranking, etc.) may be included.
  • the character information 51 to 52 may be information registered by the plurality of devices 200 to 202, or may be information generated according to the current position of the plurality of devices 200 to 202 by the game progress server 100. Can be.
  • FIG. 6 is an example illustrating a method of playing a game between a plurality of characters registered in the same area according to an embodiment of the present invention.
  • the character registered in the location information of the first device is character 1 (62)
  • the character registered in the location information of the second device is character 2 (62)
  • the location information of the third device is character 3 (63).
  • the character 1 61 when the character 1 61 is a character first registered in the position or region information of the first device, the character 1 61 may be the character 610 ranked first in the corresponding position or region. Can be. If the character 2 62 is registered in the same region as the location or area information of the first device, the game may be started between the corresponding characters, and ranking may be given to the corresponding character 620 according to the game result. In the situation where the ranking is given, when a situation such as the appearance of a new character or the re-appearance of an existing registered character (for example, the character 3 (63)) occurs, the characters 620 in the ranking are Character 3 In operation 630, the game may be sequentially performed again.
  • the character 3 (63) proceeds first with the character 1 (61), which is ranked second, and if the result of the game, the character 3 (63) wins, the game continues with the character 2 (62) of the higher ranking. Can be. If the character 3 (63) loses in the game, the existing ranking can be maintained.
  • the transmitter 150 may transmit a game result to the first device and the second device.
  • the result of the game may include at least one of ranking information of the first device and ranking information of the second device.
  • the DB 180 may store data.
  • the data stored in the DB 180 includes data input and output between the components of the game progress server 100, the configuration of the game progress server 100 and the game progress server 100 outside Contains data input and output between elements.
  • the DB 180 may store location information and area information of a plurality of devices.
  • An example of such a DB 180 may include a hard disk drive, a read only memory (ROM), a random access memory (RAM), a flash memory, a memory card, and the like that exist inside or outside the game progress server 100.
  • the location information receiving unit 110, area information determining unit 120, area information comparison unit 130, game progress unit 140, the transmission unit 150 and DB 180 are each implemented separately, It will be appreciated that one or more of these may be implemented in an integrated manner.
  • the transmitter 150 may transmit game information of the first device to the second device.
  • the game information of the first device may include character registration information.
  • the game information may include information about an area in which the first device wins the game.
  • the ranking information update unit 170 may update the ranking information of the first device and the ranking information of the second device based on the advanced game.
  • the DB 180 inputs and outputs data between components of the game progress server 100, and between the game progress server 100 and the components outside the game progress server 100. Input and output data can be stored in.
  • the DB 180 may store character registration information and game information of a plurality of devices.
  • the location information acquisition unit 210 may obtain location information of the device 200.
  • the location information of the device 200 may include mathematical location information, geographical location information, relational location information, etc. of the device received from the GPS satellite, the base station and the AP.
  • the transmitter 220 may transmit a game start request message together with the location information of the device 200 to the game progress server 100.
  • the game start request message may include game start confirmation information input by the user of the device 200.
  • the receiver 230 may receive area information of the device 200 from the game progress server 100 and receive game information of another device related to the area information from the game progress server 100.
  • the area information of the device 200 may be a wide range of information extracted from the location information of the device 200. For example, when the address where the device 200 is located is '2-2 Chome-8-2 Shibuyaku, Tokyo, Japan, the receiver 230 is' Japan ',' Japan Tokyo ',' Japan Tokyo Shibuyaku ',' Any one of Shibuyaku 2-chome, Tokyo, Japan may be received as area information of the device 200.
  • the game information may include information about an area in which another device has already won the game within the area range of the device 200, ranking ranking of the other device, and ranking title information.
  • the receiver 230 may receive a game result from the game progress server 100.
  • the result of the game may include updated ranking order and ranking title information of the device 200, information about the region in which the device 200 wins the game.
  • the display unit 240 may display game information of another device on the display of the device 200.
  • the game result 91 of the device 200 may be displayed on the display of the device 200.
  • the display of the device 200 may include the game map 91 of the device 200 as well as the actual map 92.
  • the actual map 92 may reflect the location indication and address where the device 200 is currently located, and the game result 91 of the device 200.
  • the game result 91 of the device 200 may include a ranking and a ranking title of the device 200.
  • the ranking title may vary depending on the ranking. For example, a device with a ranking of 1st place may be given a ranking title of 'lord', a device with a ranking of 2nd place may be given a ranking title of 'count', and a device with a ranking of 3rd place of 'baron' title Can be given.
  • FIG. 10 illustrates an example of displaying a game result at a plurality of locations of the device 200 according to an exemplary embodiment.
  • the device 200 may play a game with another device at a location or area where the character is registered.
  • the area for 1 may be a unique area of the device 200, and this unique area may be maintained until defeated by another device. have.
  • the device 200 may extend to another area to play a game with other devices.
  • the request generator 250 may generate a game start request.
  • the game information may include a opponent device selection list for playing the device, an area selection list for the device to play, and such game information may be displayed on the display of the device.
  • the user of the device may input a selection for corresponding game information using the user interface.
  • each of the location information acquisition unit 210, the transmitter 220, the receiver 230, the display unit 240, the request generator 250 and the DB 260 is implemented separately, or one or more of them It will be fully understood that it can be implemented in an integrated manner.
  • FIG. 11 is a flowchart illustrating a game progressing method based on area information of a device according to an exemplary embodiment.
  • the game progress method based on the area information of the device according to the embodiment shown in FIG. 11 is processed in time series in the game progress server 100 and the devices 200 to 202 according to the embodiment shown in FIGS. 1 to 10. Steps. Therefore, even if omitted below, the contents described with respect to the game progress server 100 and the devices 200 through 202 of FIGS. 1 to 10 may be described based on the area information of the device according to the embodiment shown in FIG. 11. The method may also be applied.
  • the game progress server 100 may receive location information of a first device from a first device.
  • the game progress server 100 may determine area information of the first device based on location information of the first device.
  • the game progress server 100 may receive location information of the second device from the second device.
  • the game progress server 100 may determine area information of the second device based on the location information of the second device.
  • the game progress server 100 may proceed with the game using game information of the first device and game information of the second device according to the determination result of operation S1105.
  • the game progress server 100 may transmit a game result to the first device and the second device.
  • steps S1101 to S1107 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention.
  • some steps may be omitted as necessary, and the order between the steps may be changed.
  • the device 200 may obtain location information of the device.
  • the device 200 may transmit location information to the server.
  • the device 200 may receive area information of the device from the server.
  • the device 200 may receive game information of another device related to area information from the server.
  • the device 200 may display game information of another device on the display of the device.
  • the device 200 may generate a game start request.
  • the device 200 may transmit a game start request to the server.
  • the device 200 may receive a game result from the server.
  • steps S1201 to S1208 may be further divided into additional steps or combined into fewer steps, according to an embodiment of the present invention.
  • some steps may be omitted as necessary, and the order between the steps may be changed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Instructional Devices (AREA)

Abstract

게임 진행 서버는 제 1 디바이스로부터 제 1 디바이스의 위치 정보를 수신하는 위치 정보 수신부, 제 1 디바이스의 위치 정보에 기초하여 제 1 디바이스의 영역 정보를 결정하는 영역 정보 결정부, 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보를 비교함으로써, 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보가 일치하는지 여부를 판단하는 영역 정보 비교부, 판단 결과에 따라 제 1 디바이스의 게임 정보와 제 2 디바이스의 게임 정보를 이용하여 게임을 진행하는 게임 진행부 및 게임의 결과를 상기 제 1 디바이스 및 상기 제 2 디바이스에 전송하는 전송부를 포함하되, 위치 정보 수신부는 제 2 디바이스로부터 제 2 디바이스의 위치 정보를 수신하되, 영역 정보 결정부는 제 2 디바이스의 위치 정보에 기초하여 제 2 디바이스의 영역 정보를 결정할 수 있다.

Description

디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스
본 발명은 디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스에 관한 것이다.
일반적인 온라인 게임은 네트워크를 통해 동일한 시간대에 멀티 플레이가 가능하도록 고안된 멀티미디어형 게임이다. 이 경우, 온라인 게임은 항상 서버에 접속해 있어야 게임 진행이 가능하다. 이러한, 온라인 게임은 MUD 게임(Multi User Dungeon Game)과 MUG 게임(Multi User Graphical Game)으로 나뉠 수 있다.
MUD 게임은 초기 온라인게임에서 사용하던 시스템으로, 텍스트 형태로 사건들을 진행시켜 사용자들이 레벨을 올릴 수 있도록 한 게임이다.
이에 반해, MUG 게임은 MUD 게임에 그래픽을 이용하여 시각적 효과를 더한 형식의 게임이다.
온라인 게임과 관련하여, 한국공개특허 2013-0014666에는 위치기반 서비스를 활용한 스마트 기기 어플리케이션 게임 방법에 관한 것으로, 지도 이미지 상에 사용자의 현재 위치를 표시하고, 특정 장소에 위치한 가상의 캐릭터를 사용자가 수집할 수 있도록 하는 구성이 개시되어 있다.
현재 위치 또는 영역 정보가 일치하는 디바이스들 간에 게임이 진행되도록 하는 서버 및 방법, 그리고 디바이스를 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는 제 1 디바이스로부터 제 1 디바이스의 위치 정보를 수신하는 위치 정보 수신부, 상기 제 1 디바이스의 위치 정보에 기초하여 상기 제 1 디바이스의 영역 정보를 결정하는 영역 정보 결정부, 상기 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보를 비교함으로써, 상기 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보가 일치하는지 여부를 판단하는 영역 정보 비교부, 상기 판단 결과에 따라 상기 제 1 디바이스의 게임 정보와 상기 제 2 디바이스의 게임 정보를 이용하여 게임을 진행하는 게임 진행부 및 상기 게임의 결과를 상기 제 1 디바이스 및 상기 제 2 디바이스에 전송하는 전송부를 포함하되, 상기 위치 정보 수신부는 상기 제 2 디바이스로부터 상기 제 2 디바이스의 위치 정보를 수신하되, 상기 영역 정보 결정부는 상기 제 2 디바이스의 위치 정보에 기초하여 상기 제 2 디바이스의 영역 정보를 결정하는 것인, 게임 진행 서버를 제공할 수 있다.
또한, 본 발명의 다른 실시예는 제 1 디바이스로부터 제 1 디바이스의 위치 정보를 수신하는 단계, 상기 제 1 디바이스의 위치 정보에 기초하여 상기 제 1 디바이스의 영역 정보를 결정하는 단계, 제 2 디바이스로부터 제 2 디바이스의 위치 정보를 수신하는 단계, 상기 제 2 디바이스의 위치 정보에 기초하여 상기 제 2 디바이스의 영역 정보를 결정하는 단계, 상기 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보를 비교함으로써, 상기 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보가 일치하는지 여부를 판단하는 단계, 상기 판단 결과에 따라 상기 제 1 디바이스의 게임 정보와 상기 제 2 디바이스의 게임 정보를 이용하여 게임을 진행하는 단계 및 상기 게임의 결과를 상기 제 1 디바이스 및 상기 제 2 디바이스에 전송하는 단계를 포함하는 게임 진행 방법을 제공할 수 있다.
또한, 본 발명의 또 다른 실시예는 상기 디바이스의 위치 정보를 획득하는 위치 정보 획득부, 상기 위치 정보를 서버로 전송하는 전송부, 상기 서버로부터 상기 디바이스의 영역 정보를 수신하고, 상기 서버로부터 상기 영역 정보와 관련된 다른 디바이스의 게임 정보를 수신하는 수신부, 상기 다른 디바이스의 게임 정보를 상기 디바이스의 디스플레이에 표시하는 표시부, 사용자 인터페이스로부터 상기 표시한 게임 정보에 대한 선택이 입력되는 경우, 게임 개시 요청을 생성하는 요청 생성부를 포함하되, 상기 전송부는 상기 게임 개시 요청을 상기 서버로 전송하되, 상기 수신부는 상기 서버로부터 게임의 결과를 수신하는 것인, 디바이스를 제공할 수 있다.
또한, 본 발명의 또 다른 실시예는 상기 디바이스의 위치 정보를 획득하는 단계, 상기 위치 정보를 서버로 전송하는 단계, 상기 서버로부터 상기 디바이스의 영역 정보를 수신하는 단계, 상기 서버로부터 상기 영역 정보와 관련된 다른 디바이스의 게임 정보를 수신하는 단계, 상기 다른 디바이스의 게임 정보를 상기 디바이스의 디스플레이에 표시하는 단계, 사용자 인터페이스로부터 상기 표시한 게임 정보에 대한 선택이 입력되는 경우, 게임 개시 요청을 생성하는 단계, 상기 게임 개시 요청을 상기 서버로 전송하는 단계 및 상기 서버로부터 게임의 결과를 수신하는 단계를 포함하는 게임 진행 방법을 제공할 수 있다.
상술한 과제 해결 수단은 단지 예시적인 것으로서, 본 발명을 제한하려는 의도로 해석되지 않아야 한다. 상술한 예시적인 실시예 외에도, 도면 및 발명의 상세한 설명에 기재된 추가적인 실시예가 존재할 수 있다.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 게임 진행 서버는 현재 위치 또는 영역 정보가 일치하는 디바이스들 간에 게임을 유도함으로써, 동일 생활권 내에 있는 사람들과 게임 상에서 친밀감을 쌓을 수 있는 기회를 제공할 수 있다.
도 1은 발명의 일 실시예에 따른, 게임 진행 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른, 도 1에 도시된 게임 진행 서버의 구성도이다.
도 3은 발명의 일 실시예에 따른, 디바이스의 위치 정보를 통한 디바이스의 영역 정보 추출의 일례이다.
도 4는 발명의 일 실시예에 따른, 디바이스의 영역 정보에 포함된 게임 정보의 일례이다.
도 5는 발명의 일 실시예에 따른, 게임을 위한 캐릭터 선별의 일례이다.
도 6은 발명의 일 실시예에 따른, 동일 영역 내에 등록된 복수의 캐릭터 간에 게임을 진행하는 방식을 나타낸 일례이다.
도 7은 본 발명의 다른 실시예에 따른, 도 1에 도시된 게임 진행 서버의 구성도이다.
도 8은 발명의 일 실시예에 따른, 도 1에 도시된 디바이스의 구성도이다.
도 9는 발명의 일 실시예에 따른, 게임 결과를 디바이스의 디스플레이에 표시하는 일례이다.
도 10는 발명의 일 실시예에 따른, 디바이스의 복수의 위치에서 게임 결과를 표시한 일례이다.
도 11은 발명의 일 실시예에 따른, 디바이스의 영역 정보에 기초한 게임 진행 방법을 나타낸 동작 흐름도이다.
도 12는 발명의 일 실시예에 따른, 디바이스에 의한, 영역 정보에 기초하여 게임을 진행하는 방법을 나타낸 동작 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1 개의 유닛이 2 개 이상의 하드웨어를 이용하여 실현되어도 되고, 2 개 이상의 유닛이 1 개의 하드웨어에 의해 실현되어도 된다.
본 명세서에 있어서 단말 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말 또는 디바이스에서 수행될 수도 있다.
이하, 첨부된 구성도 또는 처리 흐름도를 참고하여, 본 발명의 실시를 위한 구체적인 내용을 설명하도록 한다.
도 1은 발명의 일 실시예에 따른, 게임 진행 시스템의 구성도이다. 도 1을 참조하면, 게임 진행 시스템은 게임 진행 서버(100), 복수의 디바이스(200 내지 202) 를 포함할 수 있다. 다만, 이러한 도 1의 게임 진행 시스템은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니며, 본 발명의 다양한 실시예들에 따라 도 1과 다르게 구성될 수도 있다.
도 1의 게임 진행 시스템의 각 구성요소들은 네트워크(300)를 통해 연결된다. 네트워크(300)는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일례에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.
게임 진행 서버(100)는 복수의 디바이스(200 내지 202)로부터 위치 정보를 수신하고, 수신한 위치 정보에 기초하여 복수의 디바이스(200 내지 202)의 영역 정보를 결정할 수 있다. 여기서, 위치 정보는 디바이스가 현재 위치하고 있는 지점의 주소 정보(예를 들어, 도쿄도 시부야쿠 시부야 2쵸메-8-2 또는 서울시 강남구 역삼1동 535)가 될 수 있다. 또는 위치 정보는 디바이스가 현재 위치하고 있는 지점의 지리적인 정보일 수 있다. 지리적인 정보의 일례는 GPS 좌표 정보, 네트워크 주소 정보 등이다. 영역 정보는 위치 정보로부터 추출된 정보의 일부가 될 수 있다. 예를 들어, 현재 디바이스의 위치 정보가 '도쿄도 시부야쿠 시부야 2쵸메-8-2'일 경우, 영역 정보는 '도쿄도' 또는 '도쿄도 시부야쿠' 또는 '도쿄도 시부야쿠 시부야 2쵸메' 또는 '도쿄도 시부야쿠 시부야 2쵸메-8'가 될 수 있다. 현재 디바이스의 위치 정보의 다른 예는 앞서 예시된 '서울시 강남구 역삼1동'이다.
게임 진행 서버(100)는 복수의 디바이스(200 내지 202)의 영역 정보를 비교함으로써, 영역 정보가 일치하는 디바이스가 있는지 여부를 판단할 수 있다. 여기서, 영역 정보의 일치 판단은 디바이스의 현재 위치하고 있는 상세한 주소로부터 작은 범위에서 큰 범위까지(예를 들어, '도쿄도' 또는 '도쿄도 시부야쿠' 또는 '도쿄도 시부야쿠 시부야 2쵸메' 또는 '도쿄도 시부야쿠 시부야 2쵸메-8') 다양하게 판단될 수 있다.
또한, 게임 진행 서버(100)는 영역 정보가 일치하는 복수의 디바이스(200 내지 202)간에 게임을 진행시킬 수 있다. 나아가, 게임 진행 서버(100)는 복수의 디바이스(200 내지 202)의 게임 정보를 이용하여 영역 정보가 일치하는 복수의 디바이스(200 내지 202) 간에 게임이 진행되도록 할 수 있다. 여기서, 게임 정보는 복수의 디바이스(200 내지 202) 간 게임 대전에 영향을 줄 수 있는 대전 속성 정보, 대전 결과물 정보, 영역 산출물 정보, 대전 결과 랭킹 정보 등을 포함할 수 있다.
게임 진행 서버(100)는 복수의 디바이스(200 내지 202)의 위치 정보 또는 영역 정보에 대응하는 캐릭터 등록 정보를 생성할 수 있다. 여기서. 캐릭터 등록 정보에는 캐릭터 랭킹 및 랭킹에 대응하는 캐릭터 타이틀 등이 포함될 수 있다.
게임 진행 서버(100)는 복수의 디바이스(200 내지 202)간에 진행된 게임 결과에 기초하여 복수의 디바이스(200 내지 202)의 랭킹 정보를 갱신할 수 있다.
게임 진행 서버(100)는 복수의 디바이스(200 내지 202)의 게임 정보를 복수의 디바이스(200 내지 202)에게 전송할 수 있다. 이 때, 게임 정보에는 게임 결과, 갱신된 랭킹 및 랭킹 타이틀 등의 정보가 포함될 수 있다.
게임 진행 서버(100)는 특정 지역 영역을 1위로 점령한 캐릭터 간의 토너먼트 방식을 통해서 좀더 상위 지역에 대한 랭킹을 경쟁하는 서비스를 제공할 수 있다. 예를 들어, 게임 진행 서버(100)는 도쿄도의 랭킹을 선정하고자 할 때, 시부야 1쵸메, 시부야 2쵸메의 1위 캐릭터가 경쟁하여 시부야쿠의 1위 캐릭터를 선정하고, 같은 방식으로 선정된 다른 쿠의 캐릭터간의 토너먼트 경쟁을 통해서 도쿄도 1위 캐릭터를 선정하는 방식(예를 들어, 스포츠 경기의 토너먼트 방식)으로 게임 서비스를 제공할 수 있다. 이 때, 게임 진행 서버(100)는 월간, 분기, 또는 연간 단위의 기간 설정을 통해 각 지역의 1위 캐릭터를 결정할 수 있다. 또한, 게임 진행 서버(100)는 승리한 캐릭터에게 해당 지역을 대표하는 특정 건물을 점령할 수 있도록 하고 해당 특정 건물에서는 특별한 아이템 등을 얻을 수 있도록 보상을 지급할 수도 있다. 예를 들어, 게임 진행 서버(100)는 도쿄도에서 1위한 캐릭터에게 도쿄도에 속한 도쿄 타워를 점령할 수 있도록 할 수 있다.
게임 진행 서버(100)는 복수 캐릭터 간의 친구, 동맹의 등록을 통해서 해당 친구나 동맹 친구에서 일정한 공격 또는 방어 수치를 올릴 수 있는 스탯을 지원할 수 있도록 할 수 있다. 이 때, 게임 진행 서버(100)는 게임 결과를 통해서 얻어지는 스탯(예를 들어, 공격 포인트, 방어 포인트 등)을 친구 리스트의 친구나 동맹 리스트의 동맹원에게 자동 설정 또는 선물 하기를 통해 보낼 수 있다. 이를 통해, 게임 진행 서버(100)는 단순히 지역 점령 만이 아니라 친구들과 협력을 통해서 공격과 방어를 효과적으로 할 수 있도록 할 수 있다.
복수의 디바이스(200 내지 202)는 각자 자신의 위치 정보를 획득하고, 획득한 위치 정보를 게임 진행 서버(100)로 전송할 수 있다. 이 때, 위치 정보는 GPS 위성, 기지국 및 AP 중 적어도 하나 이상으로부터 수신된 정보일 수 있다.
복수의 디바이스(200 내지 202)는 게임 진행 서버(100)로부터 각자 자신에 해당하는 디바이스의 영역 정보를 수신하고, 게임 진행 서버(100)로부터 영역 정보와 관련된 다른 디바이스의 게임 정보를 수신할 수 있다.
복수의 디바이스(200 내지 202)는 게임 진행 서버(100)로부터 수신한 다른 디바이스의 게임 정보를 각자 자신의 디스플레이에 표시하고, 디스플레이에 표시된 게임 정보에 대한 선택은 사용자 인터페이스로부터 입력 받을 수 있다. 여기서, 사용자 인터페이스의 일례는 하드웨어 버튼, 음성 인식 인터페이스, 제스처 인식 인터페이스, 터치 인터페이스 등으로 다양할 수 있다.
사용자 인터페이스로부터 게임 정보에 대한 선택을 입력 받을 경우, 복수의 디바이스(200 내지 202)는 게임 개시 요청을 생성하고, 이를 게임 진행 서버(100)에게 전송할 수 있다. 또한, 복수의 디바이스(200 내지 202)는 게임 진행 서버(100)로부터 게임의 결과를 수신할 수 있다.
복수의 디바이스(200 내지 202)는 무선 통신이 가능한 모바일 단말을 포함할 수 있고, 본 발명의 다양한 실시예들에 따르면, 복수의 디바이스(200 내지 202) 각각은 다양한 형태의 디바이스일 수 있다. 예를 들어, 복수의 디바이스(200 내지 202) 각각은 네트워크를 통해 원격지의 서버에 접속할 수 있는 TV 장치, 컴퓨터 또는 휴대용 단말일 수 있다. 여기서, TV 장치의 일례에는 스마트 TV, IPTV 셋톱박스 등이 포함되고, 컴퓨터의 일례에는 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등이 포함되고, 휴대용 단말의 일례에는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 태블릿 PC 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치가 포함될 수 있다. 다만, 복수의 디바이스(200 내지 202) 각각이 도 1의 도시된 형태 또는 앞서 예시된 것들로 한정 해석되는 것은 아니다.
이하에서는 도 1의 게임 진행 시스템의 각 구성요소의 동작에 대해 보다 구체적으로 설명한다.
도 2는 본 발명의 일 실시예에 따른, 도 1에 도시된 게임 진행 서버(100)의 구성도이다. 도 2를 참조하면, 게임 진행 서버(100)는 위치 정보 수신부(110), 영역 정보 결정부(120), 영역 정보 비교부(130), 게임 진행부(140), 전송부(150) 및 DB(180)를 포함할 수 있다. 다만, 도 2에 도시된 게임 진행 서버(100)는 본 발명의 하나의 구현 예에 불과하며, 도 2에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다. 예를 들어, 게임 진행 서버(100)는 이용자로부터 어떤 명령 내지 정보를 입력 받기 위한 유저 인터페이스가 더 포함될 수 있다. 이 경우, 유저 인터페이스는 일반적으로 키보드, 마우스 등과 같은 입력 장치가 될 수도 있으나, 영상 표시 장치에 표현되는 그래픽 유저 인터페이스(GUI, Graphical User interface)가 될 수도 있다.
위치 정보 수신부(110)는 제 1 디바이스로부터 제 1 디바이스의 위치 정보를 수신할 수 있다. 또한, 위치 정보 수신부(110)는 제 2 디바이스로부터 제 2 디바이스의 위치 정보를 수신할 수 있다. 여기서, 제 1 디바이스 및 제 2 디바이스의 위치 정보는 제 1 디바이스 및 제 2 디바이스가 위치한 곳의 지리적인 좌표를 포함할 수 있다. 또한, 제 1 디바이스 및 제 2 디바이스의 위치 정보는 GPS 위성, 기지국, 무선접속장치(AP) 중 적어도 하나 이상으로부터 수신된 정보일 수 있다. 또는 제 1 디바이스 및 제 2 디바이스의 위치 정보는 GPS 위성, 기지국, 무선접속장치(AP) 중 적어도 하나 이상으로부터 수신된 정보로부터, 제 1 디바이스 및 제 2 디바이스 또는 위치 정보 수신부(110)에 의해, 결정된 주소 정보일 수도 있다.
나아가, 위치 정보 수신부(110)는 제 1 디바이스의 이동에 따라 제 1 디바이스로부터 제 1 디바이스의 복수의 위치 정보를 주기적으로 수신할 수 있다.
영역 정보 결정부(120)는 제 1 디바이스의 위치 정보에 기초하여 제 1 디바이스의 영역 정보를 결정할 수 있다. 나아가, 영역 정보 결정부(120)는 제 1 디바이스의 복수의 위치 정보 각각에 대응하는 제 1 디바이스의 복수의 영역 정보 각각을 생성할 수 있다. 여기서, 제 1 디바이스의 영역 정보는 제 1 디바이스가 위치한 곳의 국가명 또는 지역명일 수 있다. 또한, 영역 정보 결정부(120)는 제 2 디바이스의 위치 정보에 기초하여 제 2 디바이스의 영역 정보를 결정할 수 있다. 예를 들어, 제 1 디바이스가 위치하고 있는 주소가 '일본 도쿄도 시부야쿠 2쵸메-8-2'일 경우, 제 1 디바이스의 영역 정보는 '일본', '일본 도쿄도', '일본 도쿄도 시부야쿠', '일본 도쿄도 시부야쿠 2쵸메' 와 같이 다양하게 구분될 수 있다.
도 3은 발명의 일 실시예에 따른, 디바이스(200)의 위치 정보를 통한 디바이스(200)의 영역 정보 추출의 일례이다. 도 3의 도면 번호 31는 사용자가 디바이스(200)를 통해 디바이스(200)의 현재 위치를 기반으로 게임 정보에 포함된 캐릭터 정보를 등록하는 단계를 포함할 수 있다. 여기서, 디바이스(200)의 현재 위치는 디바이스(200)에 설치된 맵(MAP) 어플리케이션에 의해 검색된 위치일 수 있다.
도면 번호 32는 디바이스(200)의 위치에 대응하는 주소 정보로부터 디바이스(200)의 영역 정보를 추출하여 해당 영역 정보에 캐릭터 정보를 등록하는 단계를 포함할 수 있다. 예를 들어, 게임 진행 서버(100)는 디바이스(200)의 현재 위치에 대응하는 전체 주소(예를 들어, 도쿄도 시부야쿠 시부야 2쵸매 8-2) 중에서 영역 정보에 해당하는 주소(예를 들어, 도쿄도 시부야쿠 시부야 2쵸매)만 추출하여 해당 영역 정보에 캐릭터 정보를 매칭할 수 있다.
다시 도 2를 참조하면, 영역 정보 결정부(120)는 제 1 디바이스 및 제 2 디바이스의 영역 정보에 따라, 게임 정보에 포함된 게임 속성(예를 들어, 게임 미션, 게임 아이템, 게임 캐릭터 업그레이드 등)을 각각의 영역 정보에 차등적으로 매칭할 수 있다.
도 4는 발명의 일 실시예에 따른, 디바이스(200)의 영역 정보에 포함된 게임 정보의 일례이다. 도 4를 참조하면, 디바이스(200)의 현재 위치에 대응하는 영역 정보(41)에는 게임 대전에 영향을 줄 수 있는 게임 정보가 포함될 수 있다. 게임 정보는 대전 속성 정보(42), 대전 결과물 정보(43), 영역 산출물 정보(44)를 포함할 수 있다. 여기서, 대전 속성 정보(42)는 게임 대전을 위한 공격 속성(예를 들어, 번개, 불 등을 이용한 공격 강화), 방어 속성(예를 들어, 물, 바람 등을 이용한 공격에 대한 방어 강화) 등을 포함할 수 있다. 대전 결과물 정보(43)는 대전 결과 획득할 수 있는 결과물 정보로서, 예를 들면, '시부야쿠 2쵸메 지역에서, 대전 승리시 레어 카드 획득 가능' 등의 알림 정보를 포함할 수 있다. 영역 산출물 정보(44)는 디바이스의 현재 위치에서 획득할 수 있는 가상의 아이템 또는 디바이스의 영역 정보에 위치한 상점에서 사용할 수 있는 무료 쿠폰 정보 등을 포함할 수 있다. 예를 들어, 영역 산출물 정보(44)는 레이어 카드, 강화석, 보조석 등의 아이템을 포함할 수 있다.
다시 도 2를 참조하면, 영역 정보 비교부(130)는 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보를 비교함으로써, 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보가 일치하는지 여부를 판단할 수 있다. 구체적으로, 영역 정보 비교부(130)는 제 1 디바이스의 제 1 등급 영역 정보와 제 2 디바이스의 제 1 등급 영역 정보를 비교함으로써, 제 1 디바이스의 제 1 등급 영역 정보와 제 2 디바이스의 제 1 등급 영역 정보가 일치하는지 여부를 판단할 수 있다. 여기서, 제 1 등급 영역 정보는 국가명과 관련된 영역 정보(예를 들어, 일본, 중국 등)일 수 있으나 이에 한정되는 것은 아니다. 나아가, 영역 정보 비교부(130)는 제 1 디바이스의 제 2 등급 영역 정보와 제 3 디바이스의 제 2 등급 영역 정보를 비교함으로써, 제 1 디바이스의 제 2 등급 영역 정보와 제 3 디바이스의 제 2 등급 영역 정보가 일치하는지 여부를 판단할 수 있다. 여기서, 제 2 등급 영역 정보는 지역명과 관련된 영역 정보(예를 들어, '도쿄도' 또는 '도쿄도 시부야쿠' 또는 '도쿄도 시부야쿠 2쵸메' 등)일 수 있으나 이에 한정되는 것은 아니다.
본 발명의 다른 실시예에서, 영역 정보 비교부(130)는 제 1 디바이스의 복수의 영역 정보 각각과 제 2 디바이스의 영역 정보를 비교함으로써, 제 1 디바이스의 복수의 영역 정보 중 어느 하나가 제 2 디바이스의 영역 정보와 일치하는지 여부를 판단할 수 있다.
도 5는 발명의 일 실시예에 따른, 게임을 위한 캐릭터 선별의 일례이다.
도 5를 참조하면, 캐릭터 정보(51 내지 52)에는 캐릭터 게임 기본 정보(예를 들어, 캐릭터 레벨, 무기 등), 캐릭터 영역 정보(예를 들어, 디바이스의 위치 정보), 캐릭터 랭킹 정보(예를 들어, 현재 랭킹 타이틀, 현재 랭킹 등) 등이 포함될 수 있다. 또한, 캐릭터 정보(51 내지 52)는 복수의 디바이스(200 내지 202)에 의해 등록된 정보이거나, 게임 진행 서버(100)에 의해 복수의 디바이스(200 내지 202)의 현재 위치에 따라 생성된 정보일 수 있다.
게임 진행 서버(100)는 캐릭터 정보(51 내지 52)에 포함된 캐릭터 영역 정보로부터 동일 영역 정보를 가진 캐릭터를 추출하고, 추출한 캐릭터에 대응하는 복수의 디바이스(200 내지 202) 간에 게임이 진행되도록 할 수 있다. 예를 들어, 게임 진행 서버(100)는 '시부야쿠 2쵸메' 에 위치한 캐릭터 1 정보(51)에 대응하는 디바이스와 캐릭터 2 정보(52)에 대응하는 디바이스끼리 게임을 진행시킬 수 있다.
다시 도 2를 참조하면, 게임 진행부(140)는 복수의 디바이스(200 내지 202) 간 영역 정보의 일치 여부 결과에 따라 제 1 디바이스의 게임 정보와 제 2 디바이스의 게임 정보를 이용하여 게임을 진행할 수 있다. 이 때, 게임 정보에는 제 1 디바이스 및 제 2 디바이스에 대응하는 캐릭터 등록 정보를 포함할 수 있다. 또한, 게임 정보는 제 1 디바이스 및 제 2 디바이스의 게임 속성 정보, 게임 결과물 정보 및 영역의 산출물 정보 중 적어도 하나 이상을 포함할 수 있다. 여기서, 대전 속성 정보, 대전 결과물 정보, 영역 산출물 정보는 도 4에 설명된 내용과 대응하는 바, 중복되는 설명은 생략하겠다. 추가적으로, 게임 정보에는 제 1 디바이스 및 제 2 디바이스의 리워드 정보가 포함될 수 있다. 여기서, 리워드 정보는 포인트 및 쿠폰 중 적어도 하나 이상을 포함할 수 있다. 또한, 리워드 정보는 제 2 등급 영역 정보에 포함되어 있는 복수의 상점에 대응하는 정보일 수 있다. 즉, 리워드 정보는 해당 상점에서 사용할 수 있는 상품 할인 쿠폰 및 적립 포인트가 될 수 있다.
구체적으로, 게임 진행부(140)는 제 1 디바이스 또는 제 2 디바이스로부터 게임 개시 요청을 수신하면, 게임을 진행할 수 있다. 또한, 게임 진행부(140)는 복수의 디바이스 간 영역 정보의 일치 여부 결과에 따라 제 1 디바이스의 게임 정보와 제 2 디바이스의 게임 정보를 이용하여 제 1 등급 게임을 진행할 수 있다. 여기서, 제 1 등급 게임은 상위 랭킹으로 올라가기 위한 1 단계(예를 들어, 최하위 단계)에 대응하는 게임일 수 있다. 나아가, 게임 진행부(140)는 제 1 디바이스의 게임 정보와 제 3 디바이스의 게임 정보를 이용하여 제 2 등급 게임을 진행할 수 있다. 이 때, 제 1 디바이스의 게임 정보는 제 1 디바이스가 제 1 등급 게임 또는 제 2 등급 게임에서 승리할 경우, 제 1 디바이스에 대응하는 캐릭터 정보를 포함할 수 있다. 캐릭터 정보는 업그레이드된 캐릭터 랭킹 및 캐릭터 타이틀 정보 등을 포함할 수 있다. 여기서, 제 2 등급 게임은 신규 등록한 캐릭터 또는 기존에 등록된 캐릭터가 제 1 디바이스의 영역 정보와 동일한 영역에 등장할 경우, 해당 캐릭터에 대응하는 디바이스와 제 1 디바이스가 대전하는 게임일 수 있다. 또는 제 2 등급 게임은 게임의 1 단계 이후의 랭킹으로 업그레이드하기 위한 게임일 수 있다.
도 6은 발명의 일 실시예에 따른, 동일 영역 내에 등록된 복수의 캐릭터 간에 게임을 진행하는 방식을 나타낸 일례이다. 도 6에 대한 설명의 편의를 위하여 제 1 디바이스의 위치 정보에 등록된 캐릭터는 캐릭터 1(62), 제 2 디바이스의 위치 정보에 등록된 캐릭터는 캐릭터 2(62), 제 3 디바이스의 위치 정보에 등록된 캐릭터는 캐릭터 3(63)으로 설명하겠다.
도 6을 참조하면, 캐릭터 1(61)이 제 1 디바이스의 위치 또는 영역 정보에 최초로 등록된 캐릭터일 경우, 캐릭터 1(61)은 해당 위치 또는 영역에서의 랭킹 1위의 캐릭터(610)가 될 수 있다. 만약, 캐릭터 2(62)가 제 1 디바이스의 위치 또는 영역 정보와 동일한 지역에 등록되면, 해당 캐릭터간에 게임은 시작되고, 게임 결과에 따라 랭킹이 해당 캐릭터에게 부여(620)될 수 있다. 이와 같이 랭킹이 부여된 상황에서, 새로운 캐릭터 등장 또는 기존에 등록된 캐릭터의 재등장(예를 들어, 캐릭터 3(63))과 같은 상황이 발생하게 되면, 해당 랭킹에서 캐릭터(620)들은 캐릭터 3(63)과 순차적으로 게임을 다시 진행(630)할 수 있다. 구체적으로, 캐릭터 3(63)이 랭킹 2위인 캐릭터 1(61)과 먼저 게임을 진행하고, 게임 결과, 캐릭터 3(63)이 승할 경우, 계속해서 상위 랭킹의 캐릭터 2(62)와 게임을 할 수 있다. 만약, 게임에서 캐릭터 3(63)이 패할 경우, 기존 랭킹을 유지할 수 있다.
예를 들어, '시부야쿠 2쵸메' 지역에 랭킹 1위부터 10위까지 캐릭터가 등록되어 있는 상황에서, 신규 캐릭터가 등록을 할 경우, 신규 캐릭터는 랭킹 10위에 해당되는 캐릭터와 게임을 진행할 수 있다. 신규 캐릭터가 랭킹 10위에 해당되는 캐릭터를 이겼을 경우, 신규 캐릭터의 랭킹은 10위로 업그레이드되고, 랭킹 9위에 해당되는 캐릭터와 게임을 진행할 수 있다. 만약, 게임 중에 또 다른 신규 캐릭터가 '시부야쿠 2쵸메' 지역에 등록이 될 경우, 해당 신규 캐릭터는 랭킹 10위에 해당되는 캐릭터와 바로 게임을 할 수 있다.
다시 도 2를 참조하면, 전송부(150)는 게임의 결과를 제 1 디바이스 및 제 2 디바이스에 전송할 수 있다. 여기서, 게임의 결과는 제 1 디바이스의 랭킹 정보 및 제 2 디바이스의 랭킹 정보 중 적어도 하나 이상을 포함할 수 있다.
DB(180)는 데이터를 저장할 수 있다. 이 때, DB(180)에 저장되는 데이터는 게임 진행 서버(100) 내부의 각 구성요소들 간에 입력 및 출력되는 데이터를 포함하고, 게임 진행 서버(100)와 게임 진행 서버(100) 외부의 구성요소들간에 입력 및 출력되는 데이터를 포함한다. 예를 들어, DB(180)는 복수의 디바이스의 위치 정보 및 영역 정보를 저장할 수 있다. 이러한 DB(180)의 일 예에는 게임 진행 서버(100) 내부 또는 외부에 존재하는 하드디스크드라이브, ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬메모리 및 메모리카드 등이 포함된다.
당업자라면, 위치 정보 수신부(110), 영역 정보 결정부(120), 영역 정보 비교부(130), 게임 진행부(140), 전송부(150) 및 DB(180) 각각이 분리되어 구현되거나, 이 중 하나 이상이 통합되어 구현될 수 있음을 충분히 이해할 것이다.
도 7은 본 발명의 다른 실시예에 따른, 도 1에 도시된 게임 진행 서버(100)의 구성도이다. 도 7을 참조하면, 게임 진행 서버(100)는 위치 정보 수신부(110), 영역 정보 결정부(120), 영역 정보 비교부(130), 게임 진행부(140), 전송부(150), 캐릭터 등록 정보 생성부(160), 랭킹 정보 갱신부(170) 및 DB(180)를 포함할 수 있다. 다만, 도 7에 도시된 게임 진행 서버(100)는 본 발명의 하나의 구현 예에 불과하며, 도 7에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다. 예를 들어, 게임 진행 서버(100)는 이용자로부터 어떤 명령 내지 정보를 입력받기 위한 유저 인터페이스가 더 포함될 수 있다. 이 경우, 유저 인터페이스는 일반적으로 키보드, 마우스 등과 같은 입력 장치가 될 수도 있으나, 영상 표시 장치에 표현되는 그래픽 유저 인터페이스(GUI, Graphical User interface)가 될 수도 있다.
도 7에 도시된 위치 정보 수신부(110), 영역 정보 결정부(120), 영역 정보 비교부(130), 게임 진행부(140), 전송부(150) 및 DB(180)는 도 2의 위치 정보 수신부(110), 영역 정보 결정부(120), 영역 정보 비교부(130), 게임 진행부(140), 전송부(150) 및 DB(180)와 대응하는 바, 중복되는 설명은 생략하겠다.
캐릭터 등록 정보 생성부(160)는 제 1 디바이스의 위치 정보 또는 영역 정보에 대응하는 캐릭터 등록 정보를 생성할 수 있다. 이 때, 제 1 디바이스는 위치 기반 게임 어플리케이션이 설치되어 있거나 제 1 디바이스의 사용자에 의해 앱 스토어에서 해당 게임 어플리케이션을 다운 받아 게임 계정이 설정될 수 있다. 캐릭터 등록 정보에는 캐릭터 랭킹 및 랭킹 타이틀, 제 1 디바이스의 위치 또는 영역에 대응하는 캐릭터의 위치 또는 영역 정보 등이 포함될 수 있다.
전송부(150)는 제 1 디바이스의 게임 정보를 제 2 디바이스에게 전송할 수 있다. 여기서, 제 1 디바이스의 게임 정보는 캐릭터 등록 정보를 포함할 수 있다. 또한, 게임 정보에는 제 1 디바이스가 게임에서 승리한 영역에 대한 정보가 포함될 수 있다.
랭킹 정보 갱신부(170)는 진행된 게임에 기초하여 제 1 디바이스의 랭킹 정보와 제 2 디바이스의 랭킹 정보를 갱신할 수 있다.
DB(180)는 앞서 도 2에서 설명된 바와 같이 게임 진행 서버(100) 내부의 각 구성요소들 간에 입력 및 출력되는 데이터, 게임 진행 서버(100)와 게임 진행 서버(100) 외부의 구성요소들간에 입력 및 출력되는 데이터를 저장할 수 있다. 이 경우, DB(180)는 복수의 디바이스의 캐릭터 등록 정보, 게임 정보를 저장할 수 있다.
당업자라면, 위치 정보 수신부(110), 영역 정보 결정부(120), 영역 정보 비교부(130), 게임 진행부(140), 전송부(150), 캐릭터 등록 정보 생성부(160), 랭킹 정보 갱신부(170) 및 DB(180) 각각이 분리되어 구현되거나, 이 중 하나 이상이 통합되어 구현될 수 있음을 충분히 이해할 것이다.
도 8은 발명의 일 실시예에 따른, 도 1에 도시된 디바이스(200)의 구성도이다. 도 8을 참조하면, 디바이스(200)는 위치 정보 획득부(210), 전송부(220), 수신부(230), 표시부(240), 요청 생성부(250) 및 DB(260)를 포함할 수 있다. 다만, 도 8에 도시된 디바이스(200)는 본 발명의 하나의 구현 예에 불과하며, 도 8에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다. 예를 들어, 디바이스(200)는 이용자로부터 어떤 명령 내지 정보를 입력받기 위한 유저 인터페이스가 더 포함될 수 있다. 이 경우, 유저 인터페이스는 일반적으로 키보드, 마우스 등과 같은 입력 장치가 될 수도 있으나, 영상 표시 장치에 표현되는 그래픽 유저 인터페이스(GUI, Graphical User interface)가 될 수도 있다.
위치 정보 획득부(210)는 디바이스(200)의 위치 정보를 획득할 수 있다. 여기서, 디바이스(200)의 위치 정보는 GPS 위성, 기지국 및 AP로부터 수신된 디바이스의 수리적 위치 정보, 지리적 위치 정보, 관계적 위치 정보 등을 포함할 수 있다.
전송부(220)는 디바이스(200)의 위치 정보와 더불어 게임 개시 요청 메시지를 게임 진행 서버(100)로 전송할 수 있다. 이 때, 게임 개시 요청 메시지에는 디바이스(200)의 사용자에 의해 입력된 게임 개시 확인 정보가 포함될 수 있다.
수신부(230)는 게임 진행 서버(100)로부터 디바이스(200)의 영역 정보를 수신하고, 게임 진행 서버(100)로부터 영역 정보와 관련된 다른 디바이스의 게임 정보를 수신할 수 있다. 여기서, 디바이스(200)의 영역 정보는 디바이스(200)의 위치 정보로부터 추출된 넓은 범위의 정보일 수 있다. 예를 들어, 디바이스(200)가 위치하고 있는 주소가 '일본 도쿄도 시부야쿠 2쵸메-8-2'일 경우, 수신부(230)는 '일본', '일본 도쿄도', '일본 도쿄도 시부야쿠', ' 일본 도쿄도 시부야쿠 2쵸메' 중 어느 하나를 디바이스(200)의 영역 정보로 수신할 수 있다. 또한, 게임 정보에는 디바이스(200)의 영역 범위내에서 다른 디바이스가 이미 게임에서 승리한 영역에 대한 정보, 다른 디바이스의 랭킹 순위 및 랭킹 타이틀 정보가 포함될 수 있다.
또한, 수신부(230)는 게임 진행 서버(100)로부터 게임의 결과를 수신할 수 있다. 이 때, 게임의 결과는 갱신된 디바이스(200)의 랭킹 순위 및 랭킹 타이틀 정보, 디바이스(200)가 게임에서 승리한 영역에 대한 정보 등을 포함할 수 있다.
표시부(240)는 다른 디바이스의 게임 정보를 디바이스(200)의 디스플레이에 표시할 수 있다.
도 9은 발명의 일 실시예에 따른, 게임 결과를 디바이스(200)의 디스플레이에 표시하는 일례이다.
도 9를 참조하면, 동일한 영역 정보를 갖는 복수의 디바이스(200 내지 202) 간에 게임이 종료될 경우, 디바이스(200)의 디스플레이에 디바이스(200)의 게임 결과(91)가 표시될 수 있다. 디바이스(200)의 디스플레이에는 실제 지도(92)와 더불어 디바이스(200)의 게임 결과(91)가 포함될 수 있다. 또한, 실제 지도(92)에는 디바이스(200)가 현재 위치하고 있는 위치 표시 및 주소, 디바이스(200)의 게임 결과(91)가 반영될 수 있다.
여기서, 디바이스(200)의 게임 결과(91)는 디바이스(200)의 랭킹 및 랭킹 타이틀을 포함할 수 있다. 랭킹 타이틀은 랭킹에 따라 달라질 수 있다. 예를 들어, 랭킹이 1위인 디바이스에게는 '영주'라는 랭킹 타이틀이 부여될 수 있으며, 랭킹 2위인 디바이스에게는 '백작'이라는 랭킹 타이틀이 부여될 수 있으며, 랭킹 3위인 디바이스에게는 '남작'이라는 랭킹 타이틀이 부여될 수 있다.
도 10는 발명의 일 실시예에 따른, 디바이스(200)의 복수의 위치에서 게임 결과를 표시한 일례이다.
도 10을 참조하면, 디바이스(200)가 이동한 복수의 위치 또는 영역에 대응하여 캐릭터를 등록할 경우, 디바이스(200)는 캐릭터를 등록한 위치 또는 영역에 서 다른 디바이스와 게임을 진행할 수 있다. 또한, 디바이스(200)가 다른 디바이스들과의 게임에서 랭킹 1위를 할 경우, 1위한 영역은 디바이스(200)만의 고유 영역이 될 수 있으며, 이 고유 영역은 다른 디바이스에게 패배하기 전까지 유지될 수 있다. 또한, 디바이스(200)는 다른 영역으로 확장하여 다른 디바이스들과 게임을 진행할 수 있다.
다시, 도 8을 참조하면, 요청 생성부(250)는 디바이스의 사용자로부터 게임 정보에 대한 선택이 입력되는 경우, 게임 개시 요청을 생성할 수 있다. 이 때, 게임 정보는 디바이스와 게임하기 위한 상대 디바이스 선택 리스트, 디바이스가 게임 할 영역 선택 리스트 등을 포함하고, 이러한 게임 정보는 디바이스의 디스플레이에 표시될 수 있다. 디바이스의 사용자는 사용자 인터페이스를 이용하여 해당 게임 정보에 대한 선택을 입력할 수 있다.
DB(260)는 디바이스의 위치 및 영역 정보를 저장할 수 있다. 이 때, DB(260)에 저장되는 데이터는 디바이스(200) 내부의 각 구성요소들 간에 입력 및 출력되는 데이터를 포함하고, 디바이스(200)와 디바이스(200) 외부의 구성요소들간에 입력 및 출력되는 데이터를 포함한다. 예를 들어, DB(260)는 게임 진행 서버(100)로부터 수신한 게임의 결과를 저장할 수 있다. 이러한 DB(260)의 일 예에는 디바이스(200) 내부 또는 외부에 존재하는 하드디스크드라이브, ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬메모리 및 메모리카드 등이 포함된다.
당업자라면, 위치 정보 획득부(210), 전송부(220), 수신부(230), 표시부(240), 요청 생성부(250) 및 DB(260) 각각이 분리되어 구현되거나, 이 중 하나 이상이 통합되어 구현될 수 있음을 충분히 이해할 것이다.
도 11은 발명의 일 실시예에 따른, 디바이스의 영역 정보에 기초한 게임 진행 방법을 나타낸 동작 흐름도이다. 도 11에 도시된 실시예에 따른 디바이스의 영역 정보에 기초한 게임 진행 방법은 도 1 내지 도 10에 도시된 실시예에 따른 게임 진행 서버(100), 디바이스(200 내지 202)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 10의 게임 진행 서버(100), 디바이스(200 내지 202)에 관하여 기술된 내용은 도 11에 도시된 실시예에 따른 디바이스의 영역 정보에 기초한 게임 진행 방법에도 적용될 수 있다.
도 11을 참조하면, 단계 S1101에서 게임 진행 서버(100)는 제 1 디바이스로부터 제 1 디바이스의 위치 정보를 수신할 수 있다.
단계 S1102에서 게임 진행 서버(100)는 제 1 디바이스의 위치 정보에 기초하여 제 1 디바이스의 영역 정보를 결정할 수 있다.
단계 S1103에서 게임 진행 서버(100)는 제 2 디바이스로부터 제 2 디바이스의 위치 정보를 수신할 수 있다.
단계 S1104에서 게임 진행 서버(100)는 제 2 디바이스의 위치 정보에 기초하여 제 2 디바이스의 영역 정보를 결정할 수 있다.
단계 S1105에서 게임 진행 서버(100)는 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보를 비교함으로써, 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보가 일치하는지 여부를 판단할 수 있다.
단계 S1106에서 게임 진행 서버(100)는 단계 S1105에서의 판단 결과에 따라 제 1 디바이스의 게임 정보와 제 2 디바이스의 게임 정보를 이용하여 게임을 진행할 수 있다.
단계 S1107에서 게임 진행 서버(100)는 게임의 결과를 제 1 디바이스 및 제 2 디바이스에게 전송할 수 있다.
상술한 설명에서, 단계 S1101 내지 S1107은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.
도 12는 발명의 일 실시예에 따른, 디바이스에 의한, 영역 정보에 기초하여 게임을 진행하는 방법을 나타낸 동작 흐름도이다. 도 12에 도시된 실시예에 따른 디바이스에 의한, 영역 정보에 기초하여 게임을 진행하는 방법은 도 1 내지 도 11에 도시된 실시예에 따른 게임 진행 서버(100), 디바이스(200 내지 202)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 11의 게임 진행 서버(100), 디바이스(200 내지 202)에 관하여 기술된 내용은 도 12에 도시된 실시예에 따른 디바이스에 의한, 영역 정보에 기초하여 게임을 진행하는 방법에도 적용될 수 있다.
도 12를 참조하면, 단계 S1201에서 디바이스(200)는 디바이스의 위치 정보를 획득할 수 있다.
단계 S1202에서 디바이스(200)는 위치 정보를 서버로 전송할 수 있다.
단계 S1203에서 디바이스(200)는 서버로부터 디바이스의 영역 정보를 수신할 수 있다.
단계 S1204에서 디바이스(200)는 서버로부터 영역 정보와 관련된 다른 디바이스의 게임 정보를 수신할 수 있다.
단계 S1205에서 디바이스(200)는 다른 디바이스의 게임 정보를 디바이스의 디스플레이에 표시할 수 있다.
단계 S1206에서 디바이스(200)는 사용자 인터페이스로부터 표시한 게임 정보에 대한 선택이 입력되는 경우, 게임 개시 요청을 생성할 수 있다.
단계 S1207에서 디바이스(200)는 게임 개시 요청을 서버로 전송할 수 있다.
단계 S1208에서 디바이스(200)는 서버로부터 게임의 결과를 수신할 수 있다.
상술한 설명에서, 단계 S1201 내지 S1208은 본 발명의 구현예에 따라서, 추가적인 단계들로 더 분할되거나, 더 적은 단계들로 조합될 수 있다. 또한, 일부 단계는 필요에 따라 생략될 수도 있고, 단계 간의 순서가 변경될 수도 있다.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (16)

  1. 디바이스의 영역 정보에 기초하여 게임을 진행하는 서버에 있어서,
    제 1 디바이스로부터 제 1 디바이스의 위치 정보를 수신하는 위치 정보 수신부;
    상기 제 1 디바이스의 위치 정보에 기초하여 상기 제 1 디바이스의 영역 정보를 결정하는 영역 정보 결정부;
    상기 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보를 비교함으로써, 상기 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보가 일치하는지 여부를 판단하는 영역 정보 비교부;
    상기 판단 결과에 따라 상기 제 1 디바이스의 게임 정보와 상기 제 2 디바이스의 게임 정보를 이용하여 게임을 진행하는 게임 진행부; 및
    상기 게임의 결과를 상기 제 1 디바이스 및 상기 제 2 디바이스에 전송하는 전송부를 포함하되,
    상기 위치 정보 수신부는 상기 제 2 디바이스로부터 상기 제 2 디바이스의 위치 정보를 수신하되, 상기 영역 정보 결정부는 상기 제 2 디바이스의 위치 정보에 기초하여 상기 제 2 디바이스의 영역 정보를 결정하는 것인, 서버.
  2. 제 1 항에 있어서,
    상기 제 1 디바이스의 위치 정보는 상기 제 1 디바이스가 위치한 곳의 지리적인 좌표를 포함하되,
    상기 제 1 디바이스의 영역 정보는 상기 제 1 디바이스가 위치한 곳의 국가 명 또는 지역명인 것인, 서버.
  3. 제 1 항에 있어서,
    상기 제 1 디바이스의 위치 정보 또는 상기 영역 정보에 대응하는 캐릭터 등록 정보를 생성하는 캐릭터 등록 정보 생성부를 포함하되,
    상기 제 1 디바이스의 게임 정보는 상기 캐릭터 등록 정보를 포함하되,
    상기 전송부는 상기 제 1 디바이스의 게임 정보를 상기 제 2 디바이스로 전송하는 것인, 서버.
  4. 제 1 항에 있어서,
    상기 위치 정보 수신부는 상기 제 1 디바이스의 이동에 따라 상기 제 1 디바이스로부터 상기 제 1 디바이스의 복수의 위치 정보를 주기적으로 수신하되,
    상기 영역 정보 결정부는 상기 제 1 디바이스의 복수의 위치 정보 각각에 대응하는 상기 제 1 디바이스의 복수의 영역 정보 각각을 생성하되,
    상기 영역 정보 비교부는 상기 제 1 디바이스의 복수의 영역 정보 각각과 상기 제 2 디바이스의 영역 정보를 비교함으로써, 상기 제 1 디바이스의 복수의 영역 정보 중 어느 하나가 상기 제 2 디바이스의 영역 정보와 일치하는지 여부를 판단하는 것인, 서버.
  5. 제 1 항에 있어서,
    상기 진행된 게임에 기초하여 상기 제 1 디바이스의 랭킹 정보와 상기 제 2 디바이스의 랭킹 정보를 갱신하는 랭킹 정보 갱신부를 더 포함하되,
    상기 게임의 결과는 상기 제 1 디바이스의 랭킹 정보 및 상기 제 2 디바이스의 랭킹 정보 중 적어도 하나 이상을 포함하는 것인, 서버.
  6. 제 1 항에 있어서,
    상기 영역 정보 비교부는 상기 제 1 디바이스의 제 1 등급 영역 정보와 상기 제 2 디바이스의 제 1 등급 영역 정보를 비교함으로써, 상기 제 1 디바이스의 제 1 등급 영역 정보와 제 2 디바이스의 제 1 등급 영역 정보가 일치하는지 여부를 판단하되,
    상기 게임 진행부는 상기 판단 결과에 따라 상기 제 1 디바이스의 게임 정보와 상기 제 2 디바이스의 게임 정보를 이용하여 제 1 등급 게임을 진행하는 것인, 서버.
  7. 제 6 항에 있어서,
    상기 영역 정보 비교부는 상기 제 1 디바이스의 제 2 등급 영역 정보와 제 3 디바이스의 제 2 등급 영역 정보를 비교함으로써, 상기 제 1 디바이스의 제 2 등급 영역 정보와 제 3 디바이스의 제 2 등급 영역 정보가 일치하는지 여부를 판단하되,
    상기 게임 진행부는 상기 제 1 디바이스의 게임 정보와 상기 제 3 디바이스의 게임 정보를 이용하여 제 2 등급 게임을 진행하되,
    상기 제 1 등급 영역 정보는 국가명과 관련된 영역 정보이고, 상기 제 2 등급 영역 정보는 지역명과 관련된 영역 정보인 것인, 서버.
  8. 제 1 항에 있어서,
    상기 게임 진행부는 상기 제 1 디바이스 또는 상기 제 2 디바이스로부터 게임 개시 요청이 수신되면, 게임을 진행하는 것인, 서버.
  9. 제 6 항에 있어서,
    상기 제 1 디바이스의 게임 정보는 상기 제 1 디바이스의 게임 속성 정보, 게임 결과물 정보 및 상기 영역의 산출물 정보 중 적어도 하나 이상을 포함하는 것인, 서버.
  10. 제 6 항에 있어서,
    상기 제 1 디바이스의 게임 정보는 상기 제 1 디바이스의 리워드 정보를 포함하되,
    상기 리워드 정보는 포인트 및 쿠폰 중 적어도 하나 이상이고,
    상기 리워드 정보는 제 2 등급 영역 정보에 포함되어 있는 복수의 상점에 대응하는 정보인 것인, 서버.
  11. 제 7 항에 있어서,
    상기 제 1 디바이스의 게임 정보는 상기 제 1 디바이스가 제 1 등급 게임 또는 제 2 등급 게임에서 승리할 경우, 제 1 디바이스에 대응하는 캐릭터 정보를 포함하고 있는 것인, 서버.
  12. 디바이스의 영역 정보에 기초하여 게임을 진행하는 방법에 있어서,
    제 1 디바이스로부터 제 1 디바이스의 위치 정보를 수신하는 단계;
    상기 제 1 디바이스의 위치 정보에 기초하여 상기 제 1 디바이스의 영역 정보를 결정하는 단계;
    제 2 디바이스로부터 제 2 디바이스의 위치 정보를 수신하는 단계;
    상기 제 2 디바이스의 위치 정보에 기초하여 상기 제 2 디바이스의 영역 정보를 결정하는 단계;
    상기 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보를 비교함으로써, 상기 제 1 디바이스의 영역 정보와 제 2 디바이스의 영역 정보가 일치하는지 여부를 판단하는 단계; 및
    상기 판단 결과에 따라 상기 제 1 디바이스의 게임 정보와 상기 제 2 디바이스의 게임 정보를 이용하여 게임을 진행하는 단계; 및
    상기 게임의 결과를 상기 제 1 디바이스 및 상기 제 2 디바이스에 전송하는 단계를 포함하는 방법.
  13. 영역 정보에 기초하여 게임을 진행하는 디바이스에 있어서,
    상기 디바이스의 위치 정보를 획득하는 위치 정보 획득부;
    상기 위치 정보를 서버로 전송하는 전송부;
    상기 서버로부터 상기 디바이스의 영역 정보를 수신하고, 상기 서버로부터 상기 영역 정보와 관련된 다른 디바이스의 게임 정보를 수신하는 수신부;
    상기 다른 디바이스의 게임 정보를 상기 디바이스의 디스플레이에 표시하는 표시부;
    사용자 인터페이스로부터 상기 표시한 게임 정보에 대한 선택이 입력되는 경우, 게임 개시 요청을 생성하는 요청 생성부를 포함하되,
    상기 전송부는 상기 게임 개시 요청을 상기 서버로 전송하되, 상기 수신부는 상기 서버로부터 게임의 결과를 수신하는 것인, 디바이스.
  14. 제 13 항에 있어서,
    상기 표시부는 상기 서버로부터 수신한 상기 게임의 결과를 상기 디바이스의 디스플레이에 표시하되,
    상기 게임의 결과는 상기 디바이스의 랭킹 정보 및 갱신된 랭킹 정보를 포함하는 것인, 디바이스.
  15. 디바이스에 의하여, 영역 정보에 기초하여 게임을 진행하는 방법에 있어서,
    상기 디바이스의 위치 정보를 획득하는 단계;
    상기 위치 정보를 서버로 전송하는 단계;
    상기 서버로부터 상기 디바이스의 영역 정보를 수신하는 단계;
    상기 서버로부터 상기 영역 정보와 관련된 다른 디바이스의 게임 정보를 수신하는 단계;
    상기 다른 디바이스의 게임 정보를 상기 디바이스의 디스플레이에 표시하는 단계;
    사용자 인터페이스로부터 상기 표시한 게임 정보에 대한 선택이 입력되는 경우, 게임 개시 요청을 생성하는 단계;
    상기 게임 개시 요청을 상기 서버로 전송하는 단계; 및
    상기 서버로부터 게임의 결과를 수신하는 단계를 포함하는 방법.
  16. 제 12 항 또는 제 15 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
PCT/KR2013/008366 2013-09-16 2013-09-16 디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스 WO2015037765A1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/KR2013/008366 WO2015037765A1 (ko) 2013-09-16 2013-09-16 디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스
KR1020167004153A KR101767124B1 (ko) 2013-09-16 2013-09-16 디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스
JP2016540777A JP2016537147A (ja) 2013-09-16 2013-09-16 デバイスの領域情報に基づいてゲームを進行するサーバ、方法、及びデバイス

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/KR2013/008366 WO2015037765A1 (ko) 2013-09-16 2013-09-16 디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스

Publications (1)

Publication Number Publication Date
WO2015037765A1 true WO2015037765A1 (ko) 2015-03-19

Family

ID=52665855

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2013/008366 WO2015037765A1 (ko) 2013-09-16 2013-09-16 디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스

Country Status (3)

Country Link
JP (1) JP2016537147A (ko)
KR (1) KR101767124B1 (ko)
WO (1) WO2015037765A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101965759B1 (ko) * 2017-11-01 2019-08-13 주식회사 엑소게임즈 위치 기반 게임을 제공하는 방법, 서버 및 디바이스

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050075171A1 (en) * 2001-10-12 2005-04-07 Patent Section, Inc. Cellular telephone having game program
KR20100004673A (ko) * 2008-07-04 2010-01-13 에스케이텔레시스 주식회사 홈과 원정 개념이 적용된 사용자 위치 기반 무선 인터넷게임 서비스 방법 및 시스템
KR20130010839A (ko) * 2011-07-19 2013-01-29 (주)티플렉스게임즈 위치기반 소셜 네트워크 게임방법 및 시스템
KR20130014666A (ko) * 2011-07-31 2013-02-08 이동훈 위치기반서비스를 활용한 스마트 기기 어플리케이션 게임 방법
KR101254282B1 (ko) * 2011-12-09 2013-05-14 (주)네오위즈게임즈 지역 및 친밀도 기반의 게임 운영 방법 및 그 시스템

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2375006A (en) * 2001-04-24 2002-10-30 Jerome Spaargaren Data processing system
JP2003320063A (ja) * 2002-05-07 2003-11-11 Yazaki Corp サバイバルゲーム支援システム
JP2004229845A (ja) * 2003-01-29 2004-08-19 Aruze Corp ゲームシステム及びゲームサーバ
JP2006333916A (ja) * 2005-05-31 2006-12-14 Itochu Techno-Science Corp オンラインゲーム提供システムおよびコンピュータプログラム
JP2008293287A (ja) * 2007-05-24 2008-12-04 Sony Corp 情報処理装置、情報処理方法及び情報処理プログラム
JP2012130671A (ja) * 2010-11-30 2012-07-12 Exit Tunes Kk ゲーム提供システム
JP5565591B2 (ja) * 2011-11-28 2014-08-06 株式会社セガ ゲーム装置及びプログラム
KR101277204B1 (ko) * 2011-12-21 2013-07-22 엔에이치엔(주) 사용자 동작에 기반한 게임 도전 상대 검색 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050075171A1 (en) * 2001-10-12 2005-04-07 Patent Section, Inc. Cellular telephone having game program
KR20100004673A (ko) * 2008-07-04 2010-01-13 에스케이텔레시스 주식회사 홈과 원정 개념이 적용된 사용자 위치 기반 무선 인터넷게임 서비스 방법 및 시스템
KR20130010839A (ko) * 2011-07-19 2013-01-29 (주)티플렉스게임즈 위치기반 소셜 네트워크 게임방법 및 시스템
KR20130014666A (ko) * 2011-07-31 2013-02-08 이동훈 위치기반서비스를 활용한 스마트 기기 어플리케이션 게임 방법
KR101254282B1 (ko) * 2011-12-09 2013-05-14 (주)네오위즈게임즈 지역 및 친밀도 기반의 게임 운영 방법 및 그 시스템

Also Published As

Publication number Publication date
JP2016537147A (ja) 2016-12-01
KR101767124B1 (ko) 2017-08-11
KR20160040589A (ko) 2016-04-14

Similar Documents

Publication Publication Date Title
US9602957B2 (en) Cross device information exchange using gestures and locations
CN105579106B (zh) 计算机的控制方法以及计算机
US9561434B2 (en) Ranking list display method in game system, and system for executing the method
WO2013012238A2 (ko) 위치기반 소셜 네트워크 게임방법 및 시스템
JP6073577B2 (ja) プログラム、情報処理装置、情報処理方法および情報処理システム
WO2015037765A1 (ko) 디바이스의 영역 정보에 기초하여 게임을 진행하는 서버 및 방법, 그리고 디바이스
US9332521B2 (en) Storage medium having stored therein communication program, information processing apparatus, communication terminal apparatus, communication system, and communication method
CN105706142B (zh) 基于信道的内容广播方法及***
KR101965759B1 (ko) 위치 기반 게임을 제공하는 방법, 서버 및 디바이스
JP5789039B1 (ja) ゲーム制御方法、コンピュータ及び制御プログラム
WO2014038751A1 (ko) 온라인 대전형 게임에서의 광고 제공 방법 및 시스템
JP6814837B2 (ja) 制御プログラム、制御方法及びコンピュータ
US20210129020A1 (en) Game apparatus, control method, and control program
JP6570727B1 (ja) プログラム、方法及びゲーム装置
US10391403B2 (en) Game extensions in a gaming environment
KR101210282B1 (ko) 위치기반 가상 낙서판 인터페이스 제공 시스템 및 방법
JP2022021232A (ja) 映像共有システム、情報端末装置、タイトル画面表示方法、プログラム
JP2018047294A (ja) デバイスの領域情報に基づいてゲームを進行するサーバ及びデバイス
JP6229131B1 (ja) 制御プログラム、制御方法及びコンピュータ
JP2016116832A (ja) ゲーム制御方法、コンピュータ及び制御プログラム
JP2007306984A (ja) ゲームサーバ、端末装置、情報処理方法、及びプログラム
WO2017122233A1 (ja) ゲームサーバ、ゲームシステム及びプログラム
CN103686590A (zh) 基于位置服务的服务方法及服务器
JP7164646B2 (ja) プログラム、方法及びゲーム装置
JP6523384B2 (ja) 制御プログラム、制御方法及びコンピュータ

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13893453

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20167004153

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2016540777

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13893453

Country of ref document: EP

Kind code of ref document: A1