Method and system for providing game by connection with opponent, and computer-readable recording medium
Abstract
Problem to be solved.To provide a game providing method by connecting with an opponent, a system, and a computer-readable recording medium.
Solution.A game providing method by connecting with an opponent, which is executed by a game service platform server that manages a plurality of games, is performed by receiving opponent game selection information and opponent request information of an opponent from a first user terminal. The match application information is transmitted to the second user terminal, which is the terminal of at least one member specified based on the opponent request information, and the match is played based on the match acceptance information received from the second user terminal. The first user terminal and the second user terminal execute a game service platform that manages a plurality of games, and the first user terminal and the second user terminal execute the game service platform that manages a plurality of games, and the first user terminal and the second user terminal include the setting of the member who has accepted the above as an opponent. The opponent request information and the opponent acceptance information are provided. [Selection diagram] Fig. 4

Term
Projected expiry 21 December 2032.
- Priority
- Filed
- Published
- Today
- Projected expiry
23 claims: 8 independent, 15 dependent
- 1複数のゲームを管理するゲームサービスプラットフォームサーバにより遂行される、対戦相手との接続によるゲーム提供方法であって、 第1ユーザ端末から、対戦申込み者の対戦ゲーム選択情報及び対戦相手要請情報を受信し、 前記対戦相手要請情報に基づいて特定された少なくとも一つの会員の端末である第2ユーザ端末に対戦申込み情報を送信し、 前記第2ユーザ端末から受信した対戦受諾情報に基づいて、対戦を受諾した前記会員を対戦相手として設定すること、を含み、 前記第1ユーザ端末及び前記第2ユーザ端末は、複数のゲームを管理するゲームサービスプラットフォームを実行して、前記ゲームサービスプラットフォームを介して前記対戦相手要請情報及び前記対戦受諾情報を提供することを特徴とする、対戦相手との接続によるゲーム提供方法。
- 2前記対戦ゲーム選択情報及び対戦相手要請情報に基づいて、前記ゲームサービスプラットフォームサーバが管理する複数のゲームのうち少なくとも一つをインストールした会員のうち少なくとも一人の会員を対戦相手候補として検索して、前記検索された会員に係わる情報を前記第1ユーザ端末に提供することをさらに含み、 前記対戦申込み情報を送信することにおいて、前記第1ユーザ端末から、前記検索された対戦相手候補のうち少なくとも一人の特定会員に係わる選択情報が受信され、前記受信した選択情報に対応する会員の端末である第2ユーザ端末に前記対戦申込み情報が送信されることを特徴とする請求項1に記載の対戦相手との接続によるゲーム提供方法。
- 3前記ゲームサービスプラットフォームサーバが管理する複数のゲームのうち少なくとも一つをインストールした会員のうち少なくとも一人の会員を対戦相手候補として検索することにおいて、前記第1ユーザ端末から、複数の対戦相手候補に対する検索方法のうち一つの検索方法に係わる選択情報が受信され、選択された検索方法で対戦相手候補が検索されることを特徴とする請求項2に記載の対戦相手との接続によるゲーム提供方法。
- 4前記対戦相手候補に対する検索方法は、前記対戦申込み者のゲーム記録情報との差が予め設定された範囲以内のゲーム記録情報を有する会員を対戦相手候補として検索する方法であることを特徴とする請求項3に記載の対戦相手との接続によるゲーム提供方法。
- 5前記対戦相手候補に対する検索方法は、前記第1ユーザ端末の位置情報を参照して、前記位置から設定範囲以内に位置する会員を対戦相手候補として検索する方法であることを特徴とする請求項3に記載の対戦相手との接続によるゲーム提供方法。
- 6前記対戦相手候補に対する検索方法は、 前記対戦申込み者が登録した友達を対戦相手候補として検索する方法であることを特徴とする請求項3に記載の対戦相手との接続によるゲーム提供方法。
- 7前記対戦申込み者及び前記対戦相手のゲーム進行状況を前記対戦申込み者及び前記対戦相手のユーザ端末にリアルタイムで送信することをさらに含むことを特徴とする請求項1に記載の対戦相手との接続によるゲーム提供方法。
- 8ゲームが終了すると、ゲーム結果を前記対戦申込み者及び前記対戦相手のユーザ端末に送信することをさらに含むことを特徴とする請求項7に記載の対戦相手との接続によるゲーム提供方法。
- 9前記ゲーム進行状況または前記ゲーム結果は、前記ゲームサービスプラットフォームと連携されたソーシャルネットワークサービスサーバと共有されることを特徴とする請求項7または8に記載の対戦相手との接続によるゲーム提供方法。
- 10前記方法は、前記第1ユーザ端末から対戦期間情報を受信し、前記対戦期間情報に基づいてゲーム終了時点を決定することをさらに含むことを特徴とする請求項8に記載の対戦相手との接続によるゲーム提供方法。
- 11対戦相手との接続によるゲーム提供システムであって、 第1ユーザ端末から、対戦申込み者の対戦ゲーム選択情報及び対戦相手要請情報を受信する対戦相手検索部と、 前記対戦相手要請情報に基づいて特定された少なくとも一つの会員の端末である第2ユーザ端末に対戦申込み情報を送信する対戦申し込み処理部と、 前記第2ユーザ端末から受信した対戦受諾情報に基づいて、対戦を受諾した前記会員を対戦相手として設定する対戦受諾処理部と、を含むゲームサービスプラットフォームサーバを含み、 前記第1ユーザ端末及び前記第2ユーザ端末は、複数のゲームを管理するゲームサービスプラットフォームを実行して、前記ゲームサービスプラットフォームを介して前記対戦相手要請情報及び前記対戦受諾情報を提供する、対戦相手との接続によるゲーム提供システム。
- 12前記対戦相手検索部は、前記対戦ゲーム選択情報及び対戦相手要請情報に基づいて、前記ゲームサービスプラットフォームサーバが管理する複数のゲームのうち少なくとも一つをインストールした会員のうち少なくとも一つの会員を対戦相手候補として検索して、前記検索された会員に関わる情報を前記第1ユーザ端末にさらに提供し、 前記対戦申し込み処理部は、前記第1ユーザ端末から、前記検索された対戦相手候補のうち少なくとも一つの特定会員に関わる選択情報をさらに受信し、前記受信した選択情報に対応する会員の端末である第2ユーザ端末に対戦申込み情報を送信することを特徴とする請求項11に記載の対戦相手との接続によるゲーム提供システム。
- 13前記対戦相手検索部は、前記第1ユーザ端末から、複数の対戦相手候補に対する検索方法のうち一つの検索方法に関わる選択情報を受信し、選択された検索方法で対戦相手候補を検索することを特徴とする請求項12に記載の対戦相手との接続によるゲーム提供システム。
- 14前記対戦相手検索部は、前記会員のうち前記対戦申込み者のゲーム記録情報との差が予め設定された範囲以内のゲーム記録情報を有する会員を対戦相手候補として検索することを特徴とする請求項13に記載の対戦相手との接続によるゲーム提供システム。
- 15前記対戦相手検索部は、前記第1ユーザ端末の位置情報を参照して、前記位置から設定範囲以内に位置する会員を対戦相手候補として検索することを特徴とする請求項13に記載の対戦相手との接続によるゲーム提供システム。
- 16前記対戦相手検索部は、前記対戦申込み者が登録した友達を対戦相手候補として検索することを特徴とする請求項13に記載の対戦相手との接続によるゲーム提供システム。
- 17前記ゲームサービスプラットフォームサーバは、前記対戦申込み者及び前記対戦相手のゲーム進行状況を前記対戦申込み者及び前記対戦相手のユーザ端末にリアルタイムで送信する対戦報知処理部をさらに含むことを特徴とする請求項11に記載の対戦相手との接続によるゲーム提供システム。
- 18前記対戦報知処理部は、ゲーム結果を前記対戦申込み者及び前記対戦相手のユーザ端末に送信することを特徴とする請求項17に記載の対戦相手との接続によるゲーム提供システム。
- 19前記ゲーム進行状況または前記ゲーム結果は、前記ゲームサービスプラットフォームと連携されたソーシャルネットワークサービスサーバと共有されることを特徴とする請求項17または18に記載の対戦相手との接続によるゲーム提供システム。
- 20請求項1乃至11の何れか一項に記載のゲーム提供方法を遂行するためのプログラムが記録されているコンピュータ読み取り可能な記録媒体。
- 21複数のゲームを管理するゲームサービスプラットフォームサーバにより遂行される、対戦相手との接続によるゲーム提供方法であって、 第1ユーザ端末から、対戦申込み相手の選択を受信し、 前記第1ユーザ端末から選択された前記対戦申込み相手の端末である第2ユーザ端末に対戦申込み情報を送信し、 前記第2ユーザ端末から対戦受諾情報を受信した場合、前記対戦申込み相手を対戦相手として設定すること、を含み、 前記第1ユーザ端末及び前記第2ユーザ端末は、複数のゲームを管理するゲームサービスプラットフォームを実行して、前記ゲームサービスプラットフォームを介して前記対戦申込み相手の選択及び前記対戦受諾情報の提供を行うことを特徴とする、対戦相手との接続によるゲーム提供方法。
- 22前記第1ユーザ端末から、前記対戦申込み者の対戦ゲームの選択を受信し、前記第2ユーザ端末に前記対戦申込み者が選択した対戦ゲームがインストールされているか否かを検索することと、をさらに含むことを特徴とする請求項21に記載の対戦相手との接続によるゲーム提供方法。
- 23前記第2ユーザ端末に前記対戦申込み者が選択した対戦ゲームがインストールされてない場合、前記対戦ゲームをダウンロード可能な手段を前記第2ユーザ端末に提供することを特徴とする請求項22に記載の対戦相手との接続によるゲーム提供方法。
Independent claims23
95 paragraphs, as filed
The present invention relates to a game providing method by connecting with an opponent, a system, and a computer-readable recording medium. More specifically, the opponent game and the opponent are selected through a game service platform that provides a plurality of game services. The present invention relates to a game providing method, a system, and a computer-readable recording medium by connecting with an opponent, which provides information related to the battle according to the battle progress and the result of the selected game.
Due to the improved performance of smartphones released recently, many users tend to switch from ordinary mobile phones to smartphones. A smartphone is an intelligent mobile phone that has a computer support function added to the mobile phone, and while satisfying the functions of the mobile phone, a personal digital assistant (PDA) function, an Internet function, a video playback function, etc. are added. At the same time, it is equipped with various input methods and touch screens to provide a more convenient interface for its use. In addition, with the support of the wireless Internet function, it also functions as a terminal for connecting to the Internet and computers to perform e-mail, web browsing, faxing, banking, games, and the like. Smartphones, on the other hand, have a standardized operating system (OS) or a dedicated operating system to adapt to various functions.
In this way, since it is possible to execute various functions using various user terminals such as smartphones, there are many various application programs and contents driven in the user terminals. It is being developed. In addition, by improving the functions of mobile terminals among user terminals, many mobile games that can be played in various environments similar to the web environment have been developed. Along with this, many network games have been developed in which users accessing the network via the user terminal can play the same game together. At this time, the game client is usually mounted on a user terminal or a client terminal (for example, a smartphone), connected to each game server via an existing / wireless communication network, and plays a role of executing the corresponding game on the user terminal. To do.
On the other hand, as a technology for connecting games that smartphone users use in the same way via such wireless Internet, Korean Patent Publication No. 2003-0088621 "Connecting wireless games by matching participants' conditions and SMS. "System and Method (Wise Post Co., Ltd.)" (Patent Document 1) states that it is possible to participate in the game if the conditions of an unspecified user who intends to participate in the game on the wireless Internet are met by SMS (short message service). ) Etc. are used to notify, and when a receiver participates in a game, a game mediation system and a method for immediately connecting the recipients to each other are disclosed.
However, in the conventional mobile games such as Patent Document 1, there is a problem that the game can be participated only when the matched game participants can play against each other in real time, and a reply to a text message etc. There is a problem that the game connection is often not made in real time due to the delay of the waiting time. In addition, since the battle with the opponent is completed once each time the connection is made, the record cannot be updated in a game such as a game in which the game is decided by repeated recording, which motivates the record update. There is a problem that it is not done. Further, since matching with a game opponent is performed only within a specific game, there is a problem that matching with a user who has never played another type of game or a related game is impossible.
In addition, the conventional opponent matching method involves a series of processes such as connecting to a server in order to provide information on another user who the user wants to connect to, searching for another user on the server, and asking for consent. There is a problem that it takes a lot of time for the information provision and consent process because it has to go through, so it has to accept the trouble and cost.
<p><patcit num="1"><text>Korean Publication Patent No. 2003-0088621</text></patcit></p>
<p> An object of the present invention is to select an opponent game and an opponent on a game service platform that manages a game service in cooperation with a plurality of games provided on a user terminal, and apply for a game match to the selected opponent. , To provide a game providing method and system by connecting with an opponent, which provides a game through a battle.</p><p> Another object of the present invention is to select an opponent game on a game service platform that manages a game service in cooperation with a plurality of games provided on a user terminal, and use various methods to select an opponent. It is an object of the present invention to provide a game providing method and a system by connecting with an opponent, which provides a game through the battle by searching, selecting, and applying for a game battle to the selected opponent.</p><p> Further, another object of the present invention is to select a battle game on a game service platform that manages a game service in cooperation with a plurality of games provided on a user terminal, and set battle information such as a period and the number of people. By doing so, it is an object of the present invention to provide a game providing method and a system by connecting with an opponent, which provides a game through a battle.</p><p> Further, another object of the present invention is to select an opponent game and an opponent on a game service platform that manages a game service in cooperation with a plurality of games provided on a user terminal, and play a game against the selected opponent. By applying for a match, it is an object of the present invention to provide a game providing method and a system by connecting with an opponent, which advances the game through the match and provides each participant with the progress and result of the match.</p>
<p> The characteristic configuration of the present invention for fulfilling the above-mentioned object of the present invention and achieving the peculiar effect of the present invention described later is as follows.</p><p> According to one aspect of the present invention, the game providing method by connecting with an opponent, which is executed by the game service platform server that manages a plurality of games, is performed from the first user terminal with the battle game selection information of the battle applicant and the battle. Receiving the opponent request information, transmitting the battle application information to the second user terminal which is the terminal of at least one member specified based on the opponent request information, and receiving from the second user terminal. The first user terminal and the second user terminal execute a game service platform that manages a plurality of games, including setting the member who has accepted the battle as an opponent based on the battle acceptance information. , The opponent request information and the opponent acceptance information are provided via the game service platform.</p><p> According to another aspect of the present invention, the game providing system by connecting to the opponent is the opponent search unit that receives the opponent game selection information and the opponent request information of the opponent applicant from the first user terminal, and the battle. The battle application processing unit that sends the battle application information to the second user terminal, which is the terminal of at least one member specified based on the opponent request information, and the battle acceptance information received from the second user terminal. The first user terminal and the second user terminal include a game service platform server including a battle acceptance processing unit that sets the member who has accepted the above as an opponent, and the first user terminal and the second user terminal execute a game service platform that manages a plurality of games. Then, the opponent request information and the battle acceptance information are provided via the game service platform.</p><p> On the other hand, the information for receiving the provision of the game providing method by connecting with the opponent can be stored in the recording medium readable by the server computer. Such recording media include all types of recording media in which programs and data are stored as performed by computer systems. Examples include ROM (Read Only Memory), RAM (Random Access Memory), CD (Compact Disk), DVD (Digital Video Disk) -ROM, magnetic tape, floppy (registered trademark) disk, and optical data storage device. Also included are those embodied in the form of carrir waves (eg, transmission over the Internet). Further, such a recording medium is distributed in a computer system connected by a network, and a computer-readable code can be stored and executed in a distributed manner.</p>
<p> As described above, according to the present invention, an opponent is selected by selecting an opponent game and an opponent on a game service platform that manages a game service in cooperation with a plurality of games, and applying for a game match to the selected opponent. It has the effect of increasing the fun of the game by competing with.</p><p> In addition, when setting information related to a battle, by setting the number of people to be played and / or the battle period, it is possible to repeatedly update the record even in a recording game, etc., and the game status of the opponent can be updated in real time. By reporting with, there is an effect that the competitiveness can be stimulated and the fun of the game can be increased.</p><p> It should be noted that the opponent to be played is not limited to the user of a specific game, but is extended to the users of other games registered on the game service platform managed in cooperation with a plurality of games through the game. It has the effect of enabling the expansion of human networks.</p><p> In addition, there is an effect that the game opponent can participate in a new game by performing the application for the match through the game service platform that manages the game in cooperation with a plurality of games, instead of embodying the application for each game.</p>
<figref num="1">It is a figure which shows the concept of providing a game by connecting with an opponent by this invention.</figref><figref num="2">It is a figure which shows the example of the menu realization through the game service platform by one Embodiment of this invention.</figref><figref num="3">It is a figure which shows the game providing system by connecting with the opponent by one Embodiment of this invention.</figref><figref num="4">It is a figure which shows the detailed structure of the game service platform server and the database server by one Embodiment of this invention.</figref><figref num="5(a)">It is a flowchart which shows the procedure of providing a game by connecting with an opponent by one Embodiment of this invention.</figref><figref num="5(b)">It is a flowchart which shows the procedure of providing a game by connecting with an opponent by one Embodiment of this invention.</figref><figref num="6">It is a figure which shows the opponent selection screen on the smartphone by one Embodiment of this invention.</figref><figref num="7(a)">It is a figure which shows the "competition against a game rival" screen on the smartphone by one Embodiment of this invention.</figref><figref num="7(b)">It is a figure which shows the "competition against the surrounding person" screen with the smartphone by one Embodiment of this invention.</figref><figref num="7(c)">It is a figure which shows the "competition against my friend" screen on the smartphone by one Embodiment of this invention.</figref><figref num="7(d)">It is a figure which shows the "competition against a fateful opponent" screen on the smartphone by one Embodiment of this invention.</figref><figref num="8">It is a figure which shows the "competition message to send to an opponent" screen on the smartphone by one Embodiment of this invention.</figref><figref num="9">It is a figure which shows the "competition invitation" screen on the smartphone by one Embodiment of this invention.</figref><figref num="10">It is a figure which shows the "competition information" screen on the smartphone by one Embodiment of this invention.</figref><figref num="11">It is a figure which shows the "competition room inquiry" screen on the smartphone by one Embodiment of this invention.</figref><figref num="12">It is a figure which shows the "competition result" screen on the smartphone by one Embodiment of this invention.</figref>
A detailed description of the present invention, which will be described later, will refer to the accompanying drawings illustrating embodiments of the present invention as examples. These embodiments will be described in detail so that those skilled in the art can fully implement the invention. It should be understood that the various embodiments of the invention differ from each other but do not need to be mutually exclusive. For example, the particular shapes, structures and features described herein can be embodied in other embodiments in relation to one embodiment without departing from the ideas and scope of the present invention. It should also be understood that the positions or arrangements of the individual components within each of the disclosed embodiments may be modified without departing from the ideas and scope of the present invention. Therefore, the detailed description below should not be construed in a limited sense, and the technical scope of the invention, if properly described, is the full scope of what the claims claim. Accompanying it, it is defined only by the attached claims. In the drawings, similar reference numerals indicate the same or similar function in various aspects.
According to the present invention, on a game service platform that manages a game service in cooperation with a plurality of games, a match game and an opponent are selected, and a game match is applied to the selected opponent to play a game through the match. The game providing method and system to be provided by connecting with the opponent are proposed.
That is, in the present invention, the procedure of searching for a game opponent candidate and selecting an opponent from the searched opponent candidates is performed on a game service platform linked with a plurality of games. Therefore, it is preferable to select a specific game from a plurality of games provided by the game service platform before determining an opponent. On the other hand, according to the embodiment of the present invention, the opponent to play with may be a user who has experienced or installed the selected game, and among the users who have not experienced the game, on the game service platform. It may be a user who has experienced other games. If the game is not installed on the user terminal of the opponent who accepted the match, the software for installing the game can be automatically downloaded from the server and a procedure for installing the software can be added. ..
Further, according to the embodiment of the present invention, the battle applicant can further set the number of opponents to play against and the battle period. As a result, it is possible to induce competitiveness between opponents by repeatedly executing the game multiple times during the battle period, and instead of playing a game in which the opponents compete in real time, each game is executed and recorded. The present invention can also be applied to a recording game for calculation. In this way, the record updated by each opponent during the battle period may be notified in real time to the user terminal (for example, a smartphone) of another opponent and / or the battle applicant.
When the battle period ends, the battle result is provided to each opponent and / or the user terminal of the battle applicant, and the user can directly inquire about it and view the battle result. At this time, depending on the result of the match, each opponent and / or the applicant for the match may be provided with a predetermined point or various kinds of benefits.
On the other hand, according to the embodiment of the present invention, the information related to the battle can be shared via the corresponding SNS page in cooperation with the social network service (hereinafter referred to as "SNS service"). Furthermore, by linking the present invention with the SNS service, the human network between each game user can be expanded.
Further, according to the present invention, the method of selecting an opponent can be executed in various ways. For example, the server may search for rivals with the same ability as the user and recommend an opponent, and refer to the location information of the user terminal to be near the area where the user is located. You may search for another user and offer the other user as an opponent, or you may select a friend you have registered as an opponent. It is also possible to determine and provide a fateful partner by randomly determining such various methods on the server. The method of selecting an opponent according to the embodiment of the present invention is not limited to the above method, and any method may be applied.
On the other hand, in the detailed description described later, it is explained that the present invention is applied to the "smartphone" in order to clarify the explanation, but the present invention can provide not only the smartphone but also the functions of the present invention. It can be applied to any user terminal. For example, only mobile terminals such as mobile phones, laptop computers, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), and navigation devices. However, it can be applied to all user terminals capable of executing applications, including fixed terminals such as computers and TVs.
In addition, the term "game service platform" in the specification of the present invention provides integrated management of information and services related to each game in conjunction with at least one game program (preferably a plurality of game programs) according to the present invention. It is the broadest concept that means software framework (including application framework). That is, the game service platform becomes the basis on which each individual game software can be executed, so that the execution of the program is not restricted to a specific operating system.
Further, the game service platform is mounted on a smartphone, integrates and manages one or more game software, and provides various services in conjunction with each of the game software. For example, it provides an interface so that each user can access each game, and provides various records and statistical data related to each game. In addition, various methods for searching for opponents are provided by one embodiment of the present invention, processes such as battle application and battle acceptance are performed, and information related to various battles due to battle setting and progress is stored in memory. It is managed and such information is provided to each user terminal in real time or upon request.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings so that a person having ordinary knowledge in the technical field to which the present invention belongs can easily carry out the present invention.
Before explaining the game providing method and system by connecting with an opponent according to the present invention, a game that manages information related to each game in conjunction with a plurality of games, processes information related to the battle, and provides various related services. Explain the concept of service platform. On the other hand, the method of providing a game by connecting with an opponent according to the present invention can also be realized in each game program without installing another game service platform in the smartphone. However, the game providing method by connecting with an opponent according to the embodiment of the present invention is a game service platform for determining a game to be played, searching for and selecting an opponent, and proceeding with the battle by applying for and accepting the battle. It is preferably embodied above.
[Game service platform concept] The game service platform according to the embodiment of the present invention enables service users to selectively use a plurality of games through an integrated login process, and integrates and manages information related to the plurality of games provided. It provides a basis for facilitating the progress of battle-related procedures and the management of related information according to the invention.
In addition, the game service platform allows the service user to register his / her acquaintance as a game friend, and the service user can access the game played by the acquaintance through the registered game friend or play the corresponding game together. Can be done. In addition, the game service platform allows the service user to play the game together with a newcomer connected to a specific game, or to register the newcomer who played with the newcomer as a game friend to play the game. A central social network can be formed.
Therefore, by mutually organically linking service users, services, and games through the game service platform according to the present invention, the relationships between service users can be expanded, thereby increasing the fun of the game. .. Further, a game-centered service in which experience and value are sustained can be provided through the game service platform according to the present invention.
On the other hand, the menus and services related to the battle according to the present invention are embodied as each detailed menu after the execution of the game service platform, or are embodied as another application, and when executed, they are executed in cooperation with the game service platform. It may be embodied.
[Concept of connection with opponent] FIG. 1 is a drawing showing the concept of providing a game by connecting with an opponent according to the present invention. As illustrated in FIG. 1, a game service user can connect to a plurality of games and play each game via a game service platform. That is, as described above, the game service platform integrates and manages a plurality of games, and provides a service user with a channel in which each game can be selected and played.
On the other hand, according to the embodiment of the present invention, the service user selects a specific game via the game service platform, selects an opponent to play against the game, and applies for a match. At this time, the opponent who has received the application for the match may or may not accept the application for the match.
A battle room is created in the game by the battle, the service user who applied for the battle and the opponent who accepted the battle are registered in the battle room, the play result for the game is managed, and various services related to the battle are provided. Will be done. At this time, even for the opponent who did not accept the match, the opponent who did not accept the match is provided with only the processing for the match result by registering in the match room and proceeding with the same match procedure. It may be embodied as follows.
Further, as illustrated in FIG. 1, the service user can set the number of opponents and / or the duration of the battle for one battle, thereby applying for the battle to a plurality of opponents (hereinafter, the same). The application for a match is sometimes called a "challenge proposal"). It is also possible to generate a plurality of battle rooms for the same game, and it is also possible to simultaneously generate a plurality of battle rooms by applying for a plurality of battles for each of a plurality of games.
FIG. 2 is a drawing showing an example of menu execution via a game service platform according to an embodiment of the present invention. As shown in FIG. 2, when logging in using the home menu 200 of the game service platform (or the home menu of the opponent service), various menus that can search for opponents may be presented as shown in FIG.
At this time, if each opponent search menu is selected to search for an opponent and a specific opponent is selected as a battle target, the battle application is executed, and the battle applicant is given various information related to the battle (for example, the number of participants in the battle, the battle). Set the progress period, etc.). On the other hand, the opponent who has received the battle application can accept or reject the battle application, and may start the battle after confirming the battle invitation as shown in FIG.
In this way, when a match is started, a match room is created, the record for the match is managed by the progress of the match, the match result is generated after the match is over, and it can be sent or viewed to each match participant. .. On the other hand, according to the embodiment of the present invention, the battle result can be shared with the SNS service.
There are many ways to find and play against your opponents, as shown in Figure 2, 210 against your rivals, 220 against your neighbors, 230 against my friends, and your destined opponent. It can be realized in various ways such as battle 240. The "Compete against rivals" menu 210 searches for and recommends people who have the same game ability as you, and the "Compete against people around you" menu 220 is located nearby using the location information of the user terminal. Search for and recommend users. In addition, the "Play against my friends" menu 230 searches for friends set by the service user, or friends stored in the address book or phone number book, in the game service platform, in the battle service, or in each game. The "Compete against Fateful Opponent" menu 240 randomly selects one method from each of the above search methods to search and recommend a user.
In addition, a profile menu 250 that allows users to view and modify their various profiles, a guide menu 260 that guides how to use the service, a setting menu 270 that allows various settings to be changed, and the like can be further configured. The profile menu 250 can include detailed items such as basic information, match notifications, match history, match tasks, profile modifications, messages, and add friends. At this time, the item of the battle notification is displayed for the event related to the battle in which the service user applies for the battle or receives the application for the battle, and the item of the battle history or the battle task (also referred to as "competition task"). You can use to check the history of recent battles or the tasks you have recently played against. In the setting menu 270, it is possible to set the notification method, notification cycle, and the like of various notifications related to the progress of the battle (for example, battle invitation notification, battle end notification, friend addition notification, opponent record notification, etc.).
Hereinafter, the system according to the embodiment of the present invention and its detailed configuration will be described with reference to FIGS. 3 and 4, and then the procedure of the battle progress according to the embodiment of the present invention will be described in detail with reference to FIG.
[Overall system configuration<u style="single">]</u> FIG. 3 is a drawing showing a game providing system by connecting with an opponent according to an embodiment of the present invention.
As illustrated in FIG. 3, the overall system according to one embodiment of the present invention is a plurality of user terminals in which a service server 300 of a service provider executes a game service platform via a communication network 310, that is, a client. Connected to a terminal (eg, a smartphone) 320. Here, the service server 300 can include a game service platform server 301, a game server 302, an authentication server 303, a payment server 304, an SNS server 305, a database server 306, and the like, and the game server 302 can be included. Can perform functions separately for each game so that a plurality of games are driven by each client terminal 320.
First, the communication network 310 can be configured regardless of its communication form such as wired and wireless, and can be a personal area network (PAN), a local area network (LAN), or a metropolitan area network. It can be composed of various communication networks such as an area network (MAN) and a wide area network (WAN). In addition, the communication network 310 can be a known World Wide Web (WWW) for short-range communication such as infrared (Infrared Data Association; IrDA) or Bluetooth (Bluetooth®). The wireless transmission technology used can also be used.
On the other hand, according to one embodiment of the present invention, the game service platform server 301 is linked with the game server 302 to provide a game service platform to each client terminal 320. In particular, the present invention provides a main function of the present invention in which an opponent is searched according to an embodiment of the present invention described later and a battle with a selected opponent is advanced. The detailed functions of the game service platform server 301 will be described later in the description of FIG.
The game server 302 can perform a function of providing a program or information related to each corresponding game to the client terminal 320 in order to provide a plurality of various games to the user. The user of the client terminal can download the game application for each corresponding game from the game server 302, install it on the client terminal 320, and execute it. That is, the game server 302 installs the game application when the game application is not installed on the client terminal 320, and updates to the new version of the game application when the game application is an old version. Of course, the game application may be downloaded from a dedicated download server (not shown) or the game service platform server 301 instead of the game server 302. Further, the game server 302 corresponds to the client terminal of the opponent who has received an application for a match (also referred to as a "match proposal") when the user selects an opponent for a specific game and applies for a match. If the game is not installed, the game is automatically downloaded and installed.
The authentication server 303 executes authentication for each client terminal 320, authentication for the game service platform server connection for each client terminal 320, authentication for each game connection, and the like, and depending on the authentication result, the game service platform server 301 or the game server 302. Provides various applicable services to the client terminal 320.
Since the game server 302 including a plurality of games can communicate with the client terminal 320 to calculate the game progress time and the time limit of the user and provide the result to the client terminal 320, the user can use the client terminal 320 for a certain period of time or a certain time. It can be used to realize a free trial that allows users to enjoy the game for free during the period, or a function that allows the user to play the game for a certain period of time by using an hourly fee or the like. .. At this time, when the specific game is charged as a paid game, the corresponding game is provided after the normal payment is made by the payment server 304. In addition, the authentication server 303 can continue communication with the server side in order to keep the network connection while the game is in progress. Thereby, the game server 302 can determine whether or not the network connection is continued via the communication with the client terminal 320.
The SNS server 305 provides a social networking service (SNS) (for example, a "me2day" service) provided by a service provider, and is used as a game service platform server 301 according to an embodiment of the present invention. By providing the subscriber information, it is possible to share information such as the battle result with the SNS service when the battle service is advanced via the game service platform server 301.
On the other hand, as shown in FIG. 3, the present invention may be linked with an SNS server 305 operated by the same operator as the game service platform server 301, and is provided by another company outside the service server 300. An information providing function related to the SNS service may be provided in conjunction with the SNS server.
The database server 306 stores various information necessary for providing the game service platform and a plurality of games to the client terminal 320 according to the embodiment of the present invention, and stores the game service platform server 301, the game server 302, and the authentication server. In response to requests from 303, payment server 304, SNS server 305, etc., the requested information is provided. The requested information can include information related to the execution of the game service platform, information related to the execution of the game application, authentication information including user information, information related to the game, information related to the battle, and the like.
Here, the information related to the execution of the game application includes information related to whether or not the game application is downloaded to the client terminal 320, the game version, the IP address (internet protocol address) of the game server 302, and the like. It can contain the information needed to run the application. The authentication information including the user information is the user's unique information for determining whether or not a legitimate user has executed the game, and the terminal for determining whether or not the authenticated client terminal 320 has executed the game. Includes unique information and more. The game information can include information related to the user's identifier, nickname, avatar, age, gender, grade, battle record, ranking, score, etc., and information related to whether the user has passed a specific stage or completed a specific mission. It can also include information about whether or not it is a free trial and the game time limit.
As shown in FIG. 4, the database server 306 may include a plurality of databases, and a database including a part or all of the information may be located in the client terminal 320.
Further, although not shown, a battle-related server in charge of processing for providing the battle service to the user can be added, and as shown in FIG. 3, in the game service platform server 301 in the form of a module. It can be included, or it can be included in a game server 302 or the like. Although the present embodiment describes that the service server 300 includes six fine servers 301, 302, 303, 304, 305, 306, the six servers may be functionally integrated or separated from each other. A server that performs some functions may be omitted, and may further include a server having additional functions as described above. Therefore, the service server 300 may be configured by one or more servers instead of being configured by the six servers.
On the other hand, the client terminal 320 according to the embodiment of the present invention includes an input / output function for a user to communicate with a service server 300 via a communication network 310 in order to execute a game service platform or various games, and provides a smartphone. Not only mobile communication terminals including, but also desktop computers, laptops, workstations, palmtop computers, personal digital assistants (PDAs), web pads, etc., equipped with memory means, micro Any digital device equipped with a processor and having computing power can be adopted as the client terminal 320 according to the present invention.
[Game Service Platform Server] According to one embodiment of the present invention, the game service platform server 301 includes a member management module 410, a game interlocking module 420, a game battle management module 430, and an additional function processing module 440, as shown in FIG. , Etc. can be included. Further, the database server 306 that stores and transmits various data in conjunction with the game service platform server 301 plays against the member information database 451, the game information database 452, the friend information database 453, and the record information database 454. It can be configured to include an information database 455, and the like.
The member management module 410 manages various personal information registered by the user by subscribing to the game service platform or each individual game as a member, and manages the information of friends registered by each member and the game record performed during the battle. .. Here, the personal information includes information related to the type of installation game indicating what kind of game each member has installed. The game interlocking module 420 may allow the game service platform server 301 to operate in conjunction with each individual game of the game server 302, and may integrate and process login and billing for the individual games on the game service platform. The game battle management module 430 searches for an opponent according to an embodiment of the present invention, applies for a battle (also referred to as a challenge proposal), and processes various functions related to the battle progress by consenting to the battle. The additional function processing module 440 provides various functions that can be additionally provided in connection with the battle progress.
At this time, the detailed functional parts included in the modules 410, 420, 430, and 440 of the game service platform server 301 are also included in the service platform client application in which all or part of them are installed in the client terminal 320. However, some of the functions of the detailed functional parts may be interlocked with each other by the server and the client system, or may be processed in a distributed manner.
Hereinafter, the detailed functions of each of the modules will be described.
First, the member management module 410 can include a member information management unit 411, a member authentication processing unit 412, a friend registration management unit 413, a game record management unit 414, and the like. When each user connects to the game service platform server 301 and subscribes to the service via the game service platform, the member information management unit 411 stores various input member-related information in the member information database 451 or the game service. Various member-related information corrected using "My Information Home" of the platform is updated in the member information database 451.
When each user who subscribes as a member logs in to the game service platform or each game, the member authentication processing unit 412 executes authentication in cooperation with the authentication server 303. The friend registration management unit 413 performs a function of managing the game friends of the corresponding member registered by various methods. The game record management unit 414 performs a function of managing each game record of the corresponding member, a game record related to a match, or an overall game record.
The game interlocking module 420 can include an individual game connection unit 421, a login management unit 422, a billing processing unit 423, a game software (S / W) installation unit 424, and the like. The individual game connection unit 421 is connected to the game when a specific game is selected from a plurality of games provided in the game server 302 linked with the game service platform server 301 (for example, a game is selected for a match). Perform interface functions. When each user connects to each game via the game service platform, the login management unit 422 performs a function of integrating and processing the login of the corresponding game or processing it individually. When the specific game to be linked is a paid game, the billing processing unit 423 performs a function of processing billing in conjunction with the payment server 304. The game S / W installation unit 424 corresponds to the client terminal 320 when the user who has received the battle proposal according to the embodiment of the present invention accepts the battle or when he / she accepts the battle and tries to connect to the game. If the game S / W is not installed, it is executed by the battle acceptance processing unit 434, which will be described later, to proceed to the game S / W installation stage and perform the function of installing the game S / W.
The game battle management module 430 has a battle management unit 431, an opponent search unit 432, a battle application processing unit 433, a battle acceptance processing unit 434, and a battle notification so as to perform the functions according to each embodiment of the present invention. The processing unit 435 and the like can be included. The battle management unit 431 carries out various processes related to the battle proceeded by the embodiment of the present invention, and in particular, various information related to the battle set by the battle applicant (for example, the number of battles, the battle period, the battle target, etc.). Is received and stored in the battle information database 455, and it is managed.
The opponent search unit 432 uses various opponent search methods (for example, rival search, surrounding person search, my friend search, fate search) according to the embodiment of the present invention by a user who applies for a match (that is, a match applicant). Perform a function that enables you to search for an opponent using (such as searching for an opponent). For example, when the match applicant selects the "match against a rival" item, the user who has the same ability (or record) as the match applicant is searched, and the searched user is displayed as a list. That is, the record information database 454 is used to confirm the record information of the match applicant for the corresponding game, and the user who has the record included within the set range based on the confirmed record information is searched and output. To do. In addition, when the match applicant selects "Compete against people in the vicinity", the location information of the user terminal is confirmed, the user connected to the service platform is searched for the closest user, and the search is performed. Display the users as a list. In addition, when the match applicant selects "match against my friend", the game friend registered using the friend registration management unit 413 is searched, and the search result is displayed as a list, or the address book or the address book or. Search for friends stored in the phone number book and display them as a list. Further, when the match applicant selects "match against a fateful opponent", one method is randomly selected from the above methods to search for a user, and the search results are displayed as a list. However, since the opponent must be a user who actually accepts the game match and executes the game, the member who installs at least one game from the installation game type information among the member's personal information. You can search as an opponent only for. However, the match applicant is not limited to the member who installs the selected game. In addition, if the game has never been executed just by installing the game selected by the match applicant, the game record information is available. Since it does not exist, the opponent's game level does not exist. In consideration of this case, the record information (game level) of the match applicant for the corresponding game is confirmed, and the match applicant's game level is set so as to be located within the range set from the record information (game level). You can set the record information (game level) of the opponent, such as increasing 10% from or adding 10. The record information (game level) arbitrarily set in this way can be used when the match applicant selects the "match against a rival" item.
When a specific user is selected as an opponent from the users searched by the opponent search unit 432, the battle application processing unit 433 executes a function of processing the battle application to the specific user. For example, the match application is displayed by sending a message to the selected opponent, sending a warning, generating a pop-up window, etc., and acceptance of the match application is processed within the set period. If not, discard the match application. When a match is applied for by the match application processing unit 433, the match acceptance processing unit 434 executes processing for the match acceptance depending on whether or not the match acceptance is selected. That is, when the battle is accepted, the battle acceptance processing unit 434 registers the information of the accepted user as an opponent in the corresponding battle room. The match acceptance processing unit 434 confirms from the member's personal information whether or not the game for the match is installed on the user terminal of the user who accepted the match, and if it is not installed, the above game S / W is installed. Allow the game to be downloaded by part 424. As an example of how to download a game, you can provide a link that allows you to download the game directly from the server that stores the game, or you can connect directly to that link, or you can use the existing iTunes or Android Market. There are methods such as executing a program that can download the game, but the method is not limited to this. After the game is downloaded, further processing for acceptance of the match is carried out. When a battle is started, the battle notification processing unit 435 will perform the relevant battle applicant and / or each opponent when various events related to the progress of the battle (for example, start of battle, end of battle, record update, achievement of goal, etc.) occur. The user terminal is notified by various means (for example, pop-up window, message, short message, background image image and / or character, warning, etc.).
As described above, each functional unit of the game battle management module 430 provides various functions related to the battle progress by various methods according to the embodiment of the present invention.
The additional function processing module 440 is combined with the SNS interlocking processing unit 441 in order to provide the functions added to the functions of the game battle management module 430 or various additional functions provided by the game service platform according to the embodiment of the present invention. , Message transmission processing unit 442, advertisement providing unit 443, and the like can be included. As described above, the SNS interlocking processing unit 441 processes the game record and / or the battle result record due to the progress of the battle so as to be provided in conjunction with the linked SNS service. The message transmission processing unit 442 provides various message transmission functions necessary for executing the service platform or proceeding with the battle. The advertisement providing unit 443 performs a function of providing information or advertisements related to various games linked via the game service platform, and particularly performs a function of providing advertisements to various pages related to the battle service.
On the other hand, the various functions according to the present invention included in the game service platform server 301 are driven in conjunction with the game service platform client application installed on the client terminal 320 to drive the game service platform, or one of them. The function of the unit is included in the service platform client application of the client terminal 320, and the client terminal 320 itself drives and provides the corresponding function without the operation of the server, or the client terminal 320 receives information from the game service platform server 301. It may be received and the corresponding function may be performed in advance. That is, various functions according to the embodiment of the present invention can be performed at the server or the client terminal, or in conjunction with the server and the client terminal.
[Database server] The database server 306 can include a member information database 451, a game information database 452, a friend information database 453, a record information database 454, a battle information database 455, and the like, and provides a game service platform according to the present invention. It can also include other databases needed for.
The member information database 451 stores personal information of a service member or a member who has joined as a game member via the game service platform. For example, as the personal information of the member, the personal information of the member, the photograph required for the profile information, the nickname, the recently played game, the type of the installed game, the battle record or record information for each game, the battle history information, the SNS It can include subscription information, personal information disclosure setting information, automatic login setting information, and the like.
The game information database 452 stores information related to a plurality of games linked with the game service platform server 301. For example, installation software information for each game, software firmware upgrade information, version information for each game, record information for each game, battle task information for each game, interlocking route information with the game service platform server 301, and the corresponding game. It can include subscriber information that has subscribed to.
The friend information database 453 stores various information related to game friends automatically registered via the game service platform or directly registered by the user. For example, the registered friend ID and nickname information, registration route information, friend blocking information, and the like can be included. It is also possible to register and store users who have played together as friends by searching for opponents.
The record information database 454 stores various records based on the results of the game play of each member. For example, the number of times played for each game, the number of play points for each member for each game, the number of battle task points, and the like can be included.
The battle information database 455 stores various information related to the progress of the battle. For example, it can include battle setting information (competition participant information, battle limit number of people, battle time, etc.), battle record information, battle target information, opponent ranking information, and the like.
[Overall service procedure] 5 (a) and 5 (b) are flowcharts showing a procedure for providing a game by connecting with an opponent according to an embodiment of the present invention. First, the user of the client terminal 320 (for example, a smartphone) downloads and installs the game service platform software (also referred to as "installation") (S501), and drives the installed game service platform (S502). When the membership subscription and login (S503) are executed after the game service platform is driven, the home menu of FIG. 2 may be displayed on the client terminal 320.
At this time, the battle can be started by selecting a menu (S504) that allows the opponent to be searched and selected according to the embodiment of the present invention. For example, as mentioned above, "Compete against game rivals" (see Fig. 7), "Compete against people around you" (see Fig. 8), "Compete against my friends" (see Fig. 9), "To the fateful opponent". You can select an opponent search method such as "Competition" (see Fig. 10).
In this way, when the method for searching for opponents is selected, the game to be played is selected from each opponent search menu (S505), and various information related to the corresponding battle (for example, the number of opponent participants, the battle time, etc.) Set the opponent (S506), and search for the opponent (S507) by the selected method.
If the search is performed by performing the search for the opponent and the search result does not exist, the player can return to the opponent selection menu (S504) and search for the opponent again. When at least one user is searched as the search result of the opponent, a specific user is selected as an opponent and an application for a match (also referred to as a "match proposal") is made (S509).
After the match application information is sent to the corresponding user by the match application, when the user who received the match proposal accepts the match (S510), the user who accepted the match is added to the match room (S511). , Carry out a match together.
By starting the battle, the progress of the battle (for example, record update, ranking change, goal achievement, etc.) is notified to each opponent in real time (S512) to stimulate the competition participants' desire for victory and desire for victory. Can be done. On the other hand, when the battle ends (S513) after the set battle time has elapsed, the battle result is notified to each battle participant (S514).
On the other hand, although not shown in FIGS. 5 (a) and 5 (b), if the game for the match is not installed on the user terminal of the user who accepted the match, the corresponding game is downloaded by various methods. And the installation procedure can be added.
In this way, the battle service can be provided by selecting a specific game via the game service platform, applying for a battle against the game, and accepting the battle. This can greatly increase interest in the game and expand the human network through the game by adding opponents as game friends. Since the battle period can be set and the game battle can be performed a plurality of times during the battle period, the present invention can be applied even in the case of a recording game that is not a battle by real-time connection, and the battle progresses. By reporting the recording status of the opponents in real time during the game, it is possible to stimulate the opponents' desire for victory and desire to win.
[Implementation example of game service platform] 6 to 12 show an embodiment of a game service platform that provides functions related to battle execution on a smartphone according to an embodiment of the present invention.
FIG. 6 is a diagram showing a screen of opponent selection on a smartphone according to an embodiment of the present invention. Referring to FIG. 6, when the user runs the game service platform and connects to the match service home menu, information 601 related to the match and menu 602 that allows the opponent to be selected are provided. For example, as the information 601 related to the match, the user's game level, the user's ID, information such as the game recently played by the user, whether or not the user is currently participating in the match, and the user received an invitation. Whether or not is displayed. Further, as described above, the menu 602 that can select an opponent can include a game rival selection menu, a surrounding person selection menu, my friend selection menu, a fateful opponent selection menu, and the like. Not limited to this. When each of the opponent search menus is selected, the "opponent selection" screen of FIG. 6 is switched to the screens of FIGS. 7 (a) to 7 (e).
On the other hand, if there is a valid invitation notification that has not participated (that is, within the matchable time), the number of invitation notifications received can be displayed in the invitation item. At this time, you can click the invitation button to confirm the invitation (see Fig. 9) and accept the match.
7 (a) to 7 (d) show pages of each opponent search method selected according to the embodiment of the present invention.
FIG. 7A is a drawing showing a screen of Competing against a game rival on a smartphone according to an embodiment of the present invention. With reference to FIG. 7 (a), by selecting the "Compete against game rivals" menu, users who are as good as the user's ability (for example, game level or score) are searched for and displayed. As a more specific example, search for users who have a difference of 10% or less from the user's game level, or a difference of 10% or less from the user's score, and as a game rival with similar ability. It can be displayed, but it is not necessarily limited to the above conditions. At this time, the information 704 of each searched user can include an ID, a registered profile image, a level, and the like. The user can start the match by selecting at least one of the users listed at the bottom and clicking the "match" button 701 at the top. In addition, the game related to the battle selected by using the game selection item 702 may be displayed as an image, and the user can use the battle time item 703 to display the battle time (for example, 10 minutes, 1 hour, 24 hours, etc.). ) Can be set. On the other hand, when the battle time is not set, the battle time may be regarded as a default value.
FIG. 7B is a drawing showing a screen of "competition with people in the vicinity" on a smartphone according to an embodiment of the present invention. With reference to Fig. 7 (b), by selecting the "Compete against people in the vicinity" menu, when the user shakes the user terminal, the user who is shaking the user terminal together in the vicinity is searched and recommended as an opponent. To do. That is, it is possible to search for and display nearby users by using the user's location information, and it is also possible to display only the users who are playing the corresponding game among the nearby users. it can.
FIG. 7 (c) is a drawing showing a screen of "play against my friend" on a smartphone according to an embodiment of the present invention. With reference to Figure 7 (c), you can search for and display your registered friends by selecting the "Play against my friends" menu. At this time, you may preferentially publish your recently registered friends, or you may search for and display your friends of friends. In addition, depending on the search setting, friends of the opposite sex may be preferentially disclosed.
FIG. 7D is a drawing showing a screen of "Compete against a fateful opponent" on a smartphone according to an embodiment of the present invention. With reference to FIG. 7 (d), when the "Compete against fateful opponent" menu is selected, one method is randomly selected from the various search methods described above and the result is displayed. At this time, the set testimonial can be provided together with the selection result. For example, if the randomly selected method is a game rival search method, a recommendation such as "Your ability is about the same as your opponent. If you want to feel the tension of being pulled out, let's challenge now!" The statement can be provided with the selection result. Also, if the randomly selected method is to play against people around you, "You played the game around Mr. XX. Maybe you met the person you just met? Opportunity to change chances inevitably. You can provide a testimonial such as "Let's challenge now!" Along with the above selection results. Also, if the randomly selected method is to play against a friend, "You're a friend of XX. Maybe you don't know XX? Let's say hello to each other and make friends." You can provide a recommendation statement such as "XX is already a friend. You will surely be a good friend with XX" along with the selection result.
On the other hand, in the case of the method of playing against a fateful opponent, as shown in the figure, the user may not select a specific game in advance, but may select the game by receiving the recommendation of the game to be played.
FIG. 8 is a drawing showing a competition message sent to an opponent screen on a smartphone according to an embodiment of the present invention. Referring to FIG. 8, when the user selects an opponent searched as described above and applies for a match to the opponent, the match message 800 as shown in the figure is sent to the user terminal of the opponent. You can do it. The sent battle message contains information related to the battle, and the opponent may participate in or reject the battle by clicking the battle participation button 801 or the cancel button 802.
FIG. 9 is a drawing showing a competition invitation screen on a smartphone according to an embodiment of the present invention. Referring to FIG. 9, when the user applies for a match to the opponent, the opponent accepts the match and the match is started, the match invitation 900 is transmitted to the user terminal of the match participant who accepted the match. Information such as the game to be played, the record to be played, the opponent, the time to play, and the invitee is displayed.
FIG. 10 is a drawing showing a competition information screen on a smartphone according to an embodiment of the present invention. With reference to FIG. 10, the person who applied for the battle can check the battle information 1000 immediately before the battle progresses, and can change the information related to the battle such as the battle time. FIG. 11 is a drawing showing a competition room inquiry screen on a smartphone according to an embodiment of the present invention. With reference to FIG. 11, it is possible to connect to the Battle Room 1100 menu while the battle is in progress and check the current status of the battle in real time. For example, the current 1st and 2nd place records can be compared to display the ranking and current record of each opponent. In addition, the image of the battle game, the title, the remaining battle time, etc. can be displayed.
FIG. 12 is a drawing showing a competition result screen on a smartphone according to an embodiment of the present invention. With reference to FIG. 12, when the set battle time elapses and the battle ends, the battle result screen 1200 can be displayed as shown in the figure. The final record, goals achieved, points earned, match results (for example, who I won, who drew, who I lost, etc.) are also displayed along with the match results on the match result screen 1200. Can be done.
The embodiments according to the present invention are embodied in the form of program instructions executed by various computer means and can be recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., alone or in combination. The program instructions recorded on the medium may be those specially designed and configured for the present invention, or may be those known and usable by those skilled in the art of computer software. Examples of computer-readable recording media include hard disks, floppy (registered trademark) disks, magnetic media such as magnetic tapes, optical media such as CD-ROMs and DVDs, and Floptic disks. Magnetic-optical media such as (floptical disk) Includes hardware devices specially configured to store and execute program instructions, such as media) and ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language code as created by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device can be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
The present invention has been described above with reference to specific matters such as specific components and limited examples and drawings, which are provided to facilitate a more overall understanding of the present invention. The present invention is not limited to the above-described embodiment, and any person who has ordinary knowledge in the field to which the present invention belongs can make various modifications and modifications from such a description.
Therefore, the idea of the present invention should not be limited to the above-described embodiment, and not only the appended claims but also all modifications equal to or equivalent to the claims are within the scope of the idea of the present invention. Should belong to.
100 game service platform 200 home menu 210 Competitive menu against rivals Battle menu for people around 220 230 Competitive menu against my friends 240 Battle menu against fateful opponents 250 Profile Menu 260 Guide Menu 270 Settings menu 300 service server 301 Game Service Platform Server 302 game server 303 Authentication server 304 Payment server 305 SNS server 306 database server 310 Communication network 320 Client terminal (smartphone) 410 Membership management module 411 Member Information Management Department 412 Member Authentication Processing Department 413 Friend Registration Management Department 414 Game Records Management Department 420 game interlocking module 421 Individual game connection 422 Login Management Department 423 Billing processing department 424 Game S / W installation section 430 Game Match Management Module 431 Battle Management Department 432 Opponent Search Department 433 Match application processing department 434 Battle Acceptance Processing Department 435 Battle notification processing unit 440 Additional function processing module 441 SNS interlocking processing department 442 Message transmission processing unit 443 Advertising Department 451 Member information database 452 Game information database 453 Friends information database 454 Recorded information database 455 Battle Information Database
17 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17
Every citation, both waysCites: the store holds 13 of 14
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2022097745A | Cited by | Japan | Search report |
| JP2015125512A | Cited by | Japan | Search report |
| JP7078783B1 | Cited by | Japan | Search report |
| JP2020512026A | Cited by | Japan | Search report |
| JP2015125512A | Cited by | Japan | Search report |
| JP2020048087A | Cited by | Japan | Search report |
| US10905941B2 | Cited by | United States of America | Applicant |
| JP2022090627A | Cited by | Japan | Search report |
| JP2023006542A | Cited by | Japan | Search report |
| JP2016120136A | Cited by | Japan | Search report |
| WO2016043483A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| JP2002253864A | Cites | Japan | Search report |
| JP2005270649A | Cites | Japan | Search report |
| JP2005319047A | Cites | Japan | Search report |
| JP2005319047A | Cites | Japan | Search report |
| JP2008538318A | Cites | Japan | Search report |
| JP2008538318A | Cites | Japan | Search report |
| JP2008546469A | Cites | Japan | Search report |
| JP2008546469A | Cites | Japan | Search report |
| JP2009247548A | Cites | Japan | Search report |
| JP2009247548A | Cites | Japan | Search report |
| JP2010284273A | Cites | Japan | Search report |
| JP2010284273A | Cites | Japan | Search report |
| JP2011500277A | Cites | Japan | Search report |
| 「ブラーレーサーズ」, JPN6014010872, 23 July 2010 (2010-07-23), JP, pages 01 - 17, ISSN: 0002767805 | Non-patent | – | Search report |
| 野沢直樹、外1名: "”Step 10-5 Game Centerでゲームを楽しもう”", 「IPAD PERFECT MANUAL FOR IOS 4」, vol. 第2刷, JPN6014034230, 31 January 2011 (2011-01-31), JP, pages 191 - 196, ISSN: 0002875702 | Non-patent | – | Search report |
| 石田賀津男: ""NTTドコモ、新シリーズ・新商品発表会開催 「キングダム ハーツ」や「ロスト プラネット」がプリインスト", GAME WATCH, JPN6014034228, 5 November 2008 (2008-11-05), JP, ISSN: 0003126215 | Non-patent | – | Search report |
6 members in 3 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 1020110139299 | Republic of Korea | – | |
| 20110139299 | Republic of Korea | A | |
| 20110139299 | Republic of Korea | A | |
| 20112011139299 | – | – | – |
| KR20110139299 | – | – | – |
Members6
| Document | Office | Kind | |
|---|---|---|---|
| US2013165229A1 | United States of America | A1 | |
| JP2013128775AThis record | Japan | A | |
| KR101280924B1 | Republic of Korea | B1 | |
| JP5795569B2 | Japan | B2 | |
| US10134239B2 | United States of America | B2 | |
| US2019046868A1 | United States of America | A1 |
26 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Request for change of ownership or part of ownershipJAPANESE INTERMEDIATE CODE: R313113S111 | S111 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Request for change of ownership or part of ownershipJAPANESE INTERMEDIATE CODE: R313113S111 | S111 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on accelerated examinationJAPANESE INTERMEDIATE CODE: A971005A975 | A975 | |
| Explanation of circumstances concerning accelerated examinationJAPANESE INTERMEDIATE CODE: A871A871 | A871 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of change in applicantJAPANESE INTERMEDIATE CODE: A712A711 | A711 |
Numbers
- Publication
- 2013128775
- Publication, DOCDB
- 2013128775
- Publication, EPODOC
- JP2013128775
- Application
- 279273
- Application, DOCDB
- 2012279273
- Application, EPODOC
- JP20120279273
Titles2
- Japanese
- 対戦相手との接続によるゲーム提供方法、システム及びコンピュータ読み取り可能な記録媒体
- English
- How to provide games by connecting with opponents, systems and computer-readable recording media
Classification
- CPC, 5
- G07F17/3225
- G06Q50/10
- A63F9/24
- G07F17/3272
- H04W4/12
- IPC, 8
- A63F13 00
- A63F13 12
- A63F13 10
- A63F13 35
- A63F13 48
- A63F13 77
- A63F13 79
- A63F13 795