Method, system and computer readable recording medium for providing ranking of game group
12 claims: 3 independent, 9 dependent
- 1グループランキング管理モジュールを含むゲームサービスプラットフォームサーバにより行われるゲームグループ別ランキング提供方法であって、 ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及びゲームサービスに加入している会員のうち少なくとも一人の会員を含み、複数のタグ情報が設定可能なゲームグループを生成するステップと、 前記ユーザ端末から受信したランキング照合要求情報に基づき、前記生成したゲームグループのうち、当該ランキング照合要求情報に含まれるタグ情報が設定されたゲームグループに含まれる会員を対象とした前記ユーザのランキングを算出するステップと、 前記算出された前記ユーザのランキングを前記ユーザ端末に提供するステップとを含み、 前記ユーザ端末は、複数のゲームと連動するゲームサービスプラットフォームを実行し、前記ゲームサービスプラットフォームを通じて、前記ゲームグループ生成要求情報及び前記ランキング照合要求情報を提供することを特徴とするゲームグループ別ランキング提供方法。
- 2前記ゲームグループを生成するステップは、 前記ゲームグループ生成要求情報を受信するステップと、 前記ゲームグループ生成要求情報に含まれるタグ情報を設定したゲームグループを生成するステップと、 前記生成したゲームグループの情報をデータベースに保存するステップと、をさらに含むことを特徴とする請求項1に記載のゲームグループ別ランキング提供方法。
- 3前記ゲームグループを生成するステップは、 前記ゲームグループに対する加入資格条件を設定するステップをさらに含むことを特徴とする請求項2に記載のゲームグループ別ランキング提供方法。
- 4前記ユーザのランキングを算出するステップにおいて、前記ゲームグループの点数を算出し、他のゲームグループの点数と比較してグループ間ランキングをさらに算出し、前記算出された前記ユーザのランキングを前記ユーザ端末に提供するステップにおいて、前記グループ間ランキングをさらに提供することを特徴とする請求項1に記載のゲームグループ別ランキング提供方法。
- 5前記ユーザのランキングは、ゲーム点数に基づき算出され、 前記ゲーム点数は、前記個別ゲームに対するゲーム点数または前記ゲームサービスプラットフォームと連動する複数のゲームから総合されたゲーム点数のいずれか一つであることを特徴とする請求項1に記載のゲームグループ別ランキング提供方法。
- 6グループランキング管理モジュールを含むゲームサービスプラットフォームサーバにより行われるゲームグループ別ランキング提供方法であって、 ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及び前記ゲームサービスプラットフォームと連動する複数のゲームサービスのうち少なくとも一つのゲームサービスに加入している会員を含むゲームグループを生成するステップと、 前記ユーザ端末から受信した前記生成したゲームグループ照合要求に基づき、前記生成したグループに含まれた会員の端末に、前記ゲームサービスプラットフォームと連動する複数のゲームサービスがインストールされたか否かを確認するステップと、 前記複数のゲームサービスがインストールされたか否かの確認結果であるゲームサービスインストール有無確認結果を前記ユーザ端末に伝送するステップと、 前記ユーザが端末に表示されたゲームサービスの一つを選択した場合、前記生成したゲームグループに含まれた会員のうち、前記ユーザが選択したゲームサービスをインストールした会員を対象としたユーザランキング情報を算出するステップと、 前記算出された前記ユーザのランキング情報を前記ユーザ端末に提供するステップと、を含み、 前記ゲームサービスプラットフォームは、前記ゲームサービスプラットフォームサーバと連動するゲームサービスを通じてアクセス可能なことを特徴とするゲームグループ別ランキング提供方法。
- 7ゲームグループ別ランキング提供システムにおいて、 複数のゲームと連動するゲームサービスプラットフォームが実行され、前記ゲームサービスプラットフォームを通じて、ゲームグループ生成要求情報及びランキング照合要求情報を提供するユーザ端末と、 ユーザ端末から受信したゲームグループ生成要求情報に基づき、前記ユーザ及びゲームサービスに加入した会員のうち少なくとも一人の会員を含み、複数のタグ情報が設定可能なゲームグループを生成し、前記ユーザ端末から受信したランキング照合要求情報に基づき、前記生成したゲームグループのうち、当該ランキング照合要求情報に含まれるタグ情報が設定されたゲームグループに含まれる会員を対象とした前記ユーザのランキングを算出し、前記ユーザ端末に提供するグループランキング管理モジュールを含むゲームサービスプラットフォームサーバと、を備えることを特徴とするゲームグループ別ランキング提供システム。
- 8前記グループランキング管理モジュールは、 前記ゲームグループ要求情報に含まれるタグ情報を設定したゲームグループを生成することを特徴とする請求項7に記載のゲームグループ別ランキング提供システム。
- 9前記グループランキング管理モジュールは、 前記ゲームグループの生成時、前記ゲームグループに対する加入資格条件をさらに設定して生成することを特徴とする請求項8に記載のゲームグループ別ランキング提供システム。
- 10前記ゲームサービスプラットフォームサーバのグループランキング管理モジュールは、 前記ゲームグループの点数を算出し、他のゲームグループの点数と比較してグループ間ランキングを算出し、これを提供することを特徴とする請求項7に記載のゲームグループ別ランキング提供システム。
- 11前記ユーザのランキングは、ゲーム点数に基づき算出され、 前記ゲーム点数は、前記個別ゲームに対するゲーム点数または前記ゲームサービスプラットフォームと連動する複数のゲームから総合されたゲーム点数のいずれか一つであることを特徴とする請求項7に記載のゲームグループ別ランキング提供システム。
- 12請求項1乃至6のいずれか一項に記載の方法をコンピュータに実行させるためのプログラムが記録されていることを特徴とするコンピュータで読み取り可能な記録媒体。
Independent claims12
86 paragraphs, as filed
The present invention relates to a method for providing rankings by game group, a system, and a computer-readable recording medium. More specifically, a group is set for a user who has subscribed as a game service member on a user terminal device, and the set group is set. The method, system, and computer-readable recording medium for providing ranking by game group that provides ranking in.
Recently, as the performance of smartphones released has improved, the number of users who are shifting from general mobile phones to smartphones is increasing. A smartphone is an intelligent mobile phone that adds a computer support function to a mobile phone, and while having the functions of a mobile phone, it generally has a personal digital assistant (PDA) function, an Internet function, a moving image playback function, and the like. Added from mobile phones, various input methods and touch screens are provided to provide a more convenient interface when used compared to general mobile phones. In addition, it can be connected to the Internet and computers by the wireless Internet function, and has a function as a terminal for e-mail, web browsing, facsimile, banking, games, and the like. A smartphone may be equipped with a standardized operating system (OS) or a dedicated OS in order to realize various functions.
In this way, by making it possible to realize various functions through various user terminal devices such as smartphones, many various dedicated application programs and contents driven in the user terminal devices have been developed. There is. In addition, among user terminal devices, many mobile games have been developed that can be enjoyed in various ways in an environment similar to the Web by improving the functions of such mobile terminals. As a result, many network games have been developed that allow users connected through mobile terminals to play the same game in conjunction with each other. At this time, in general, the game client is mounted on the user terminal device, is connected to each game server through a wired / wireless communication network, and operates to play the corresponding game on the user terminal device.
Most games that use the user terminal device, including games provided through such mobile terminals, record game points for each user and rank them. However, since the conventional ranking service for each game displays only the ranking of all game users, not only the motivation for the game through the ranking is weak, but also the ranking is not shown in various ways, which is more for the user. There was a limit in providing meaningful information.
<p><patcit num="1"><text>Korean Publication No. 2005-0110490</text></patcit></p>
<p num="0006"> An object of the present invention is to solve the above-mentioned problems of the prior art.</p><p num="0007"> Another object of the present invention is to set a group in the game service provided by the user terminal device, and to compare the ranking within the group set by the user and the ranking between the groups to obtain various and meaningful game ranking information. The purpose is to provide a ranking providing method and system for each game group.</p><p num="0008"> Another object of the present invention is a diverse and meaningful game ranking in a game service provided from a user terminal device, through ranking within a group registered as a game friend among all users and comparison of rankings between groups. The purpose is to provide a ranking providing method and system for each game group that provide information.</p><p num="0009"> Further, another object of the present invention is various and meaningful in the game service provided from the user terminal device through the ranking within the friend group registered in the social network and the ranking comparison between the groups among all the users. The purpose is to provide a ranking providing method and system for each game group that provide game information.</p>
<p num="0010"> The characteristic configuration of the present invention for achieving the above-mentioned object of the present invention and achieving the specific effect of the present invention described later is as follows.</p><p num="0011"> In one embodiment of the present invention, the game group-specific ranking providing method performed by the game service platform server including the group ranking management module subscribes to the user and the game service based on the game group generation request information received from the user terminal. Included in the generated game group based on the step of generating a game group including at least one member of the registered friend of the user and the ranking collation request information for the generated game group received from the user terminal. The user terminal includes a step of calculating the ranking of the user for the member and a step of providing the calculated ranking of the user to the user terminal, and the user terminal is a game service platform linked with a plurality of games. Is executed, and the game group generation request information and the ranking collation request information are provided through the game service platform.</p><p num="0012"> In another embodiment of the present invention, the game group-specific ranking providing method performed by the game service platform server including the group ranking management module subscribes to the user and the game service based on the game group generation request information received from the user terminal. Among the generated game groups, based on the step of generating a game group in which at least one member is included and a plurality of tag information can be set and the ranking collation request information received from the user terminal. A step of calculating the ranking of the user for a member included in the game group in which the tag information included in the ranking matching request information is set, and a step of providing the calculated ranking of the user to the user terminal. The user terminal executes a game service platform linked with a plurality of games, and provides the game group generation request information and the ranking collation request information through the game service platform.</p><p num="0013"> In yet another embodiment of the present invention, the game group-specific ranking providing system executes a game service platform linked with a plurality of games, and provides game group generation request information and ranking collation request information through the game service platform. Based on the user terminal and the game group generation request received from the user terminal, a game group including at least one member of the user and the registered friend of the user who subscribes to the game service is generated, and the game group is generated from the user terminal. A game service including a group ranking management module that calculates the ranking of the user for the members included in the generated game group based on the received ranking collation request information for the generated game group and provides the user terminal. It is equipped with a platform server.</p><p num="0014"> In yet another embodiment of the present invention, the game group-specific ranking providing system executes a game service platform linked with a plurality of games, and provides game group generation request information and ranking collation request information through the game service platform. Based on the user terminal and the game group generation request information received from the user terminal, a game group that includes at least one member of the user and a member subscribed to the game service and can set a plurality of tag information is generated. , The ranking of the user among the generated game groups based on the ranking collation request information received from the user terminal, targeting the members included in the game group in which the tag information included in the ranking collation request information is set. A game service platform server including a group ranking management module that calculates and provides the user terminal.</p><p num="0015"> In yet another embodiment of the present invention, the game group-specific ranking providing method performed by the game service platform server including the group ranking management module is based on the game group generation request information received from the user terminal, and the user and the game service. A step of generating a game group including a member who subscribes to at least one game service among a plurality of game services linked with the platform, and a request for executing a game service linked with the game service platform are received from the user terminal. A step, a step of calculating user ranking information for a member who has installed a game service that has received an execution request from the user terminal among the members included in the generated game group, and the calculated user. The game service platform includes a step of providing the ranking information of the above to the user terminal, and the game service platform is accessible through a game service linked with the game service platform server.</p><p num="0016"> In yet another embodiment of the present invention, the game group-specific ranking providing method performed by the game service platform server including the group ranking management module is based on the game group generation request information received from the user terminal, and the user and the game service. Based on the step of generating a game group including members who are subscribed to at least one game service among a plurality of game services linked with the platform, and the ranking collation request information for the generated game group received from the user terminal. The step of calculating the user ranking for the members included in the generated group, the step of providing the calculated ranking information of the user to the user terminal, and the step of calculating the user ranking include the step. It is characterized in that it is calculated based on a total game score from a plurality of games linked with the game service platform.</p><p num="0017"> In yet another aspect of the present invention, the game group-specific ranking providing method performed by the game service platform server including the group ranking management module is based on the game group generation request information received from the user terminal, and the user and the game service platform. The generated group based on the step of generating a game group including a member who subscribes to at least one game service among a plurality of game services linked with the user terminal and the generated game group collation request received from the user terminal. A step of confirming whether or not a plurality of game services linked to the game service platform are installed on the member's terminal included in the above, and a game service which is a result of confirming whether or not the plurality of game services are installed. When the step of transmitting the installation presence / absence confirmation result to the user terminal and one of the game services displayed on the terminal are selected, the game selected by the user among the members included in the generated game group. The game service platform includes a step of calculating user ranking information for a member who has installed the service and a step of providing the calculated ranking information of the user to the user terminal. It is characterized by being accessible through a game service linked to a server.</p><p num="0018"> On the other hand, the information for providing the ranking providing method for each game group may be stored in a recording medium readable by the server computer. Such recording media include all types of recording media in which programs and data readable by computer systems are stored. Examples include ROM (Read Only Memory), RAM (Random Access Memory), CD (Compact Disk) -ROM, DVD (Digital Video Disk) -ROM, magnetic tape, floppy (registered trademark) disk, and optical data storage device. Etc., and may also include those realized in the form of a carrier (for example, transmission via the Internet). Further, such a recording medium may be distributed to a computer system connected by a network, and a computer-readable code may be stored and executed in a distributed manner.</p>
<p num="0019"> According to the present invention, in the user terminal device, the game user can check not only his / her own ranking among all the game users but also the ranking within the friend group or the set group related to him / her. Meaningful ranking information can be obtained.</p><p num="0020"> Further, in the user terminal device, the game user joins a specific group in the game and is provided with the ranking information of the group to which he / she belongs in all the groups in the game, so that the ranking confrontation between the groups This makes it possible to revitalize the game community and strengthen the sense of belonging and cohesion within the game group.</p>
<figref num="1">It is a figure which shows the concept of group setting which concerns on this invention.</figref><figref num="2">It is a figure which shows the concept of the game service platform to which this invention is applied.</figref><figref num="3">It is a figure which shows the ranking information providing system by the game service platform by 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 embodiment of this invention.</figref><figref num="5">It is a flowchart which shows the game provision procedure by embodiment of this invention.</figref><figref num="6">It is a flowchart which shows the group generation procedure by embodiment of this invention.</figref><figref num="7">It is a flowchart which shows the group joining procedure by embodiment of this invention.</figref><figref num="8">It is a flowchart which shows the group ranking collation procedure by embodiment of this invention.</figref><figref num="9">It is a figure which shows the information storage table for each user for providing the group ranking by embodiment of this invention.</figref><figref num="10">It is a figure which shows the group ranking collation screen in the smartphone by embodiment of this invention.</figref><figref num="11">It is a figure which shows the group ranking collation result screen in the smartphone by embodiment of this invention.</figref><figref num="12">It is a figure which shows the SNS friend ranking collation result screen in the smartphone by embodiment of this invention.</figref>
In the following detailed description, reference is made to an accompanying drawing which specifically illustrates an embodiment in which the present invention can be implemented. The illustrated embodiments will be described in detail to the extent that those skilled in the art can fully implement the present invention. Although the various embodiments of the invention differ from each other, they are not necessarily exclusive to each other. For example, the specific features, configurations or properties described herein in connection with one embodiment may be implemented in other embodiments without departing from the object and scope of the invention. Also, it should be interpreted that the positions or arrangements of the individual components included in each disclosed embodiment can be modified without departing from the ideas and scope of the present invention. For this reason, the following detailed description should not be construed as limiting the invention, the scope of the invention is defined only by the claims of the present application, and the maximum equivalent of the features claimed by the claims of the present application. Please interpret it properly according to the scope. In drawings, the same reference number indicates the same or similar function across multiple drawings.
In the present invention, a user who plays a game provided from a user terminal device sets a group, and not only the ranking among all game users but also the ranking within the set group and the ranking information between the set groups. We propose a ranking provision method and system for each game group.
At this time, in one embodiment of the present invention, the group can be generated by the user setting a specific tag (or keyword), and each user searches for and subscribes to the generated group. Can be done.
Further, in one embodiment of the present invention, when the group is generated, the joining condition can be given to the group, and when joining the group, the joining condition is automatically inspected to determine whether or not to approve the joining, or , The subscription may be decided by the approval of the group creator or the service server.
Further, in one embodiment of the present invention, the group can also generate a small group within its own game friend registered by the user, and is specified for all users subscribed as members of the game service. You can also create a group with the tag of.
On the other hand, in the detailed description described later, it is explained that the present invention is applied to a "smartphone" for the sake of clarity of the description. It is applicable to any user terminal device that can be provided. For example, not only mobile terminals such as laptop computers, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), and navigation devices, including mobile phones, but also fixed terminals such as computers and TVs are included. It may be applied to all user terminals capable of executing the application.
Further, in the specification of the present invention, the term "game service platform" is linked with at least one game program (preferably a plurality of game programs) according to the present invention, and integrated management of each game-related information and service. It is the broadest concept of the software framework (including the application program framework) that provides. That is, the game service platform becomes a base on which each individual game software can be executed, so that the execution of the program does not have to be restricted to a specific operation system.
Further, in the specification of the present invention, the term "acquaintance" means that a client terminal user who executes a game service platform according to an embodiment of the present invention forms a relationship through a predetermined route (for example, an address in the terminal). It means a person whose relationship is stored in a computer-readable memory (saved in a record or registered as a friend in SNS (Social Networking Service)). Further, the term "non-acquaintance" is the opposite concept of the above-mentioned "acquaintance", and the relationship is not established with the client terminal user who executes the game service platform according to the present invention by any route, and the relationship is made by the computer. Means a person who is not stored in readable memory. In the present invention, the acquaintance and the non-acquaintance are separated and the game friend registration process is performed by different methods.
In addition, the game service platform is mounted on a smartphone, integrates and manages a plurality of game software, and provides various services in conjunction with each of the game software. For example, it provides an interface that allows each user to access each game, and provides various records and statistical data related to each game. Further, in one embodiment of the present invention, a function is provided so as to set a group, and the calculated ranking within each group and ranking information between groups are provided via a smartphone by the set group.
In addition, the "ranking" in the description described later means a ranking for game points or game points earned, and is a ranking for points given to each game in a specific game, or is managed in conjunction with a plurality of games. It may be a ranking for the integrated points integrated in the game service platform.
Hereinafter, preferred embodiments of the present invention will be described in detail based on the accompanying drawings so that a person having ordinary knowledge in the field of technology to which the present invention belongs can easily carry out the present invention.
Prior to the description of the ranking providing system and method according to the present invention, a function of managing information about each game in conjunction with a plurality of games and setting a group is provided, and a ranking for each group according to each embodiment is calculated and provided. Explain the concept of the game service platform. On the other hand, the ranking providing method according to the present invention may be realized in each game program in the smartphone without installing a separate game service platform, but a group is set and set according to the embodiment of the present invention. In order to provide a ranking by group and an integrated ranking for a plurality of games, it is preferable that the ranking is realized on a game service platform.
Group setting concept FIG. 1 is a diagram showing a concept of group setting according to the present invention. As shown in FIG. 1, a game service user registers a game friend (for example, automatically adds from an address book, automatically adds an SNS friend, and registers the user) by various methods related to the game service. Search for and add people, search for and add IDs / nicknames, add from the user information window or the list provided by the recommendation of non-acquaintances, etc.) and group within the registered game friends (ie, acquaintances). Or groups can be set from all game service users (ie, all users, acquaintances and non-acquaintances).
When setting a group for all game service users, tags (for example, Songpa Working Mother (Working Mother in Songpa-gu, Seoul), blast feeling K (very fashionable, it looks like a blast) Set up Sungkyunkwan Scandal (Korean popular drama "Sungkyunkwan Scandal") Holic, NHN, etc.) and generate a group with each tag. Can be done. When the group is generated in this way, the group is formed by the above-mentioned overall service user joining the corresponding group.
In this way, when a specific group is generated by a game friend or an entire game service user, in one embodiment of the present invention, one's own ranking within the group or a ranking between groups is calculated, and the calculation is performed. Ranking information is provided to each service user in each game program, preferably via a game service platform described later.
Game service platform FIG. 2 is a diagram showing the concept of a game service platform to which the present invention is applied. As shown in FIG. 2, the game service platform that supports the ranking providing system according to the present invention facilitates group setting through game friend registration or group setting through tag registration, and allows service users to join groups and group by group. Provide a foundation that can facilitate the provision of rankings.
That is, you can register your acquaintance as a game friend and set up a small group within the game friend, set tags to generate a group, and target all game service subscribers including non-acquaintances. Groups can also be formed. It is also possible to provide rankings within the SNS group to which you have joined, or to provide rankings of groups among groups.
In addition, effective ranking information can be provided through interlocking between individual games and game service platforms. For example, in an individual game, structural flexibility can be ensured by providing ranking information for the game and converting it to a ranking information providing screen of a game service platform through a customized ranking interface in the game. ..
Therefore, by providing the ranking information through the game service platform according to the present invention, a meaningful ranking within the set game group can be provided, and the sense of belonging and cohesiveness of the community can be strengthened through the ranking comparison between the groups.
Hereinafter, the system and its detailed configuration according to one embodiment of the present invention will be described with reference to FIGS. 3 and 4, and thereafter, with reference to FIGS. 5 to 8, friend recommendation according to each embodiment of the present invention will be described. And the game execution procedure will be described in detail.
Overall system configuration FIG. 3 is a diagram showing a ranking information providing system by the game service platform according to the embodiment of the present invention.
As shown in FIG. 3, looking at the entire system according to the embodiment of the present invention, the service server 300 of the service provider is a plurality of client terminals on which the game service platform is executed via the communication network 310 ( For example, it is connected to a smartphone) 320. Here, the service server 300 may have a game service platform server 301, a game server 302, an authentication server 303, a payment server 304, an SNS server 305, and a database server 306, and the game server 302 may have a plurality of games. The function can be divided for each game so as to operate through each client terminal 320.
First, the communication network 310 may be configured in any form by wired and wireless communication. Consists of various communication networks such as personal area network (PAN), local area network (LAN), metropolitan area network (MAN), wide area network (WAN), etc. May be done. Further, the communication network may be a known World Wide Web, and short-range communication such as infrared optical data communication (IrDA; Infrared Data Association) or Bluetooth (Bluetooth (registered trademark)). The wireless transmission technique used in the above may be used.
According to one embodiment of the present invention, the game service platform server 301 cooperates with the game server 302 to provide a game service platform to each client terminal 320. In particular, a main function of the present invention is provided in which a group is set according to an embodiment of the present invention described later, and ranking within the set group and ranking between groups are provided. 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 game to the client terminal 320 in order to provide a plurality of various games to the user, and the client terminal user can perform the function of providing the client terminal 320 from the game server 302. A game application for each game can be downloaded, installed on the client terminal 320, and executed. That is, the game server 302 installs the game application if the game application is not installed on the client terminal 320, and updates to the new version of the game application if the version of the game application is an old version. Of course, the game application may be downloaded from a dedicated download server (not shown) or a game service platform server 301 instead of the game server 302.
On the other hand, the game server 302 shares ranking information with the game service platform server 301, and not only provides ranking information for each game through the game server 302, but also provides a game service platform through a ranking interface customized in the game. Works with server 301.
The authentication server 303 performs authentication for each client terminal 320, game service platform server connection authentication for each client terminal 320, authentication for each game connection, and the like, and the game service platform server 301 or the game server 302 depending on the result of the authentication. , Provide various services to the client terminal 320.
The game server 302 including the plurality of games can calculate the game progress time and the time limit of the user through communication with the client terminal 320 and provide the result to the client terminal 320, so that the user can use it for a certain period of time or. It is used to realize a free trial that allows the user to enjoy the game for free during the time, or a function that allows the user to play the game only for a certain period of time due to an hourly fee or the like. At this time, when a specific game is charged as a paid game, the game is provided after the payment is normally made through the payment server 304. Further, the authentication server 303 continues communication with the server side in order to maintain the game while the game is in progress, so that the game server 302 continues the network connection through the communication with the client terminal 320. Can be determined.
The SNS server 305 provides a social networking service (SNS) provided by a service provider (for example, a "me2day" service), and a game is provided according to an embodiment of the present invention. By providing the subscriber information to the service platform server 301, the ranking information in the SNS group can be provided through the game service platform server 301.
On the other hand, as shown in FIG. 3, the present invention can link the game service platform server 301 with the SNS server 305 operated by the same operator, and is provided by another operator outside the service server 300. It is also possible to provide ranking information of the SNS group in cooperation with the SNS server.
According to one embodiment of the present invention, the database server 306 stores various information necessary for providing the game service platform and a plurality of games to the client terminal 320, and stores the game service platform server 301, the game server 302, and the authentication server. The requested information is provided by the request from 303, the payment server 304, and the SNS server 305. The information to be provided may include game service platform execution-related information, game application execution-related information, authentication information including user information, game-related record information, ranking information, and the like.
Here, the game application execution related information is used to execute the game application, such as whether or not the game application is downloaded to the client terminal 320, the game version, and the IP address (Internet protocol address) of the game server 302. It may contain the necessary information. The authentication information including the user information is user-specific information for determining whether or not a legitimate user has executed the game, and terminal-specific information for determining whether or not the authenticated client terminal 320 has executed the game. Information may be included. Game information may include information about the user's identifier, nickname, avatar, age, gender, grade, battlefield, ranking, points, etc., and whether the user has taken a particular step or completed a particular mission. , Whether or not it is a free trial, and information on the game time limit and the like may also be included.
As shown in FIG. 4, the database server 306 may include a plurality of databases, and a database including a part or the whole information thereof may be located in the client terminal 320.
Further, according to the present invention, the game service platform server 301 or the game server 302 may include a group ranking management module that manages missions, points, and the like achieved by the user in the game. In this case, the database server 306 may include the database server 306. It will be self-evident to those skilled in the art that it may include additional information related to it. In the present embodiment, the service server 300 is described as including six detailed servers 301, 302, 303, 304, 305, 306, but the six servers are functionally integrated or separated from each other. The server 300 may be omitted, and as described above, the server 300 may further include a server having an additional function. Therefore, the service server 300 is divided into the six service servers described above. It may consist of one or more servers instead of the server of.
On the other hand, the client terminal 320 according to the embodiment of the present invention has an input / output function for communicating with the service server 300 through the communication network 310 in order for the user to play a game service platform or various games, including a smartphone. Not only mobile communication terminals, but also desktop computers, laptop computers, workstations, palm top computers, personal digital assistants (PDAs), web pads, and other storage means, equipped with microprocessors. Any digital device having computing power may be adopted as the client terminal 320 according to the present invention.
Game service platform server (group ranking management module) According to one embodiment of the present invention, the game service platform server 301 may be composed of a member management module 410, a game interlocking module 420, a group ranking management module 430, and an additional function processing module 440, as shown in FIG. .. Further, the database server 306 that stores and transmits various data in conjunction with this is composed of a member information database 451, a game information database 452, a friend information database 453, a record information database 454, and a group information database 455. You may.
The member management module 410 manages various personal information registered by the user by subscribing to the game service platform or each individual game. In particular, in one embodiment of the present invention, the information of the friend registered by each member and the information of the friend are registered. Manage game records. The game interlocking module 420 can also allow the game service platform server 301 to operate in conjunction with each individual game of the game server 302, and integrate login and billing for the individual games on the game service platform. The group ranking management module 430 has a function of generating a group or processing a joining to the generated group according to an embodiment of the present invention, and a function of calculating a ranking within each generated group and a ranking between groups. I will provide a. The additional function processing module 440 provides various functions additionally provided in connection with the game service.
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 function unit may be processed by interlocking or distributed by the server and the client system.
Hereinafter, the detailed functions of each of the modules will be described in detail.
First, the member management module 410 has a member information management unit 411, a member authentication processing unit 412, a friend registration management unit 413, and a game record management unit 414. When each user connects to the game service platform server 301 and subscribes to the service through 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 platform. Various member-related information corrected through the function (My Information Home) that can correct the member-related information of is updated in the member information database 451.
When each user who has joined as a member logs in to the game service platform or each game, the member authentication processing unit 412 performs authentication in conjunction with the authentication server 303. According to one embodiment of the present invention, the friend registration management unit 413 functions to manage game friends for the member registered by various methods. The game record management unit 414 functions to manage each game record of the member, a record of the entire game, ranking information, and the like.
The game interlocking module 420 may include an individual game connection unit 421, a login management unit 422, a billing processing unit 423, and a game software (game S / W) installation unit 424. 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, the individual game connection unit 421 performs an interface function for connecting to the game. When connecting to each game via the game service platform, the login management unit 422 performs a function of integrating and processing the login of the game, or processing so that each game is individually logged in. When the specific game to be linked is a paid game, the billing processing unit 423 performs a function of performing billing processing in conjunction with the payment server 304. According to one embodiment of the present invention, when the game S / W installation unit 424 tries to connect to a specific game via the game service platform, if the S / W for the game is not installed on the client terminal 320, It automatically moves to the game S / W installation step and performs the function of installing the game S / W.
The group ranking management module 430 has a group generation unit 431, a group joining processing unit 432, a group ranking calculation unit 433, an in-group ranking calculation unit 434, and a group search unit 435 so as to perform the functions according to each embodiment of the present invention. May have. As shown in FIG. 6, the group generation unit 431 adds a part or all of the game friends registered by the user through the game service platform to generate a new group, or makes friends with the SNS service subscribed by the user. Of the game service subscribers registered as, some or all are added to generate a new group, or a tag (or keyword) is used to generate a new group. At this time, the generated group can be targeted at all game service subscribers, and a separate group subscription condition may be added at the time of group generation. As shown in FIG. 7, the group joining processing unit 432 performs joining processing for each group generated by the group generation unit 431. As shown in FIG. 8, the group-specific ranking calculation unit 433 and the group-specific ranking calculation unit 434 calculate the ranking of each subscriber in the group and the ranking among the entire group for the group, as shown in FIG. Do the function to do. The group search unit 435 performs a function of inputting a tag (or a keyword) via the game service platform and searching for a group stored in the group information database 455.
As described above, each functional unit of the group ranking management module 430 processes so as to generate and join a group according to the embodiment of the present invention, and calculates and provides various ranking information related to each generated group. ..
The additional function processing module 440 may include an SMS shipping processing unit 441, a memo transmission processing unit 442, and an advertisement providing unit 443 so as to provide various additional functions provided by the game service platform. The SMS delivery processing unit 441 and the memo transmission processing unit 442 provide a function of transmitting an SMS message or a memo to a registered friend or a user in a subscribed group. The advertisement providing unit 443 functions to provide information or advertisements related to various linked games through the game service platform.
On the other hand, various functions related 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 in order to drive the game service platform. Alternatively, some functions are included in the service platform client application of the client terminal 320, and are driven by the client terminal 320 itself to provide the functions or provide information from the game service platform server 301 without the operation of the server. Then, the client terminal 320 can take the initiative in performing the function.
For example, after installing and executing the game service platform client application on the client terminal 320, when the ranking collation function for a specific group subscribed by the user is selected on the game service platform screen, the game service platform server 301 is displayed in the client game application. Request ranking matching for the group. Then, in the game service platform server 301, the group information stored in the group information database 455 is collated through the group ranking calculation unit 433 or the group ranking calculation unit 434, and the group ranking and the group ranking for the group are collated. And retransmitting the calculated result to the client terminal 320, the collation result can be confirmed in the client terminal 320. As described above, various functions according to the embodiment of the present invention, which will be described later, are performed on the server or the client terminal or in conjunction with the server and the client terminal.
Database server The database server 306 may have a member information database 451, a game information database 452, a friend information database 453, a record information database 454, and a group information database 455, which are necessary for providing the game service platform according to the present invention. It may also have other databases.
The member information database 451 stores various information of a service member or a member who has joined as a game member through the game service platform. For example, as the member information, personal information of the member, photos required for profile information, nicknames, recently played games, installed games, battlefields or record information by game, ranking information, challenge task information, SNS subscription information, etc. Personal information exposure setting information, automatic login setting information, etc. may be included.
The game information database 452 stores information about a plurality of games linked with the game service platform server 301. For example, installation software information for each game, firmware upgrade software information, version information for each game, record information for each game, challenge task information for each game, interlocking route information with the game service platform server 301, and subscriber information for the game. Etc. may be included.
The friend information database 453 stores various information related to the SNS game friend registered as a friend by the user or automatically registered in cooperation with the SNS server. For example, the registered friend ID and nickname information, registration route information, friend blocking information, and the like may be included.
The record information database 454 stores various records based on the game play results of each member. For example, the number of plays for each game, the number of plays for each member for each game, the number of challenge tasks, and the like may be included.
The group information database 455 contains information about the group generated through the group generation unit 431 (for example, group tag information, group generator information, group participation condition information, etc.) and group participation processing unit 432 according to the embodiment of the present invention. Group subscriber information and the like subscribed through may be included.
Overall service procedure FIG. 5 is a flowchart showing a game providing procedure according to the embodiment of the present invention. First, the client terminal 320 (for example, a smartphone) user downloads and installs the game service platform software (S501), and drives the installed game service platform (S502). The game service platform is driven to join a member and log in (S503).
At this time, according to one embodiment of the present invention, the user generates a friend group by adding a friend (S504), or generates an SNS friend group registered through user account authentication of the SNS service to which the user subscribes (S505). Alternatively, a new group can be created (S506, S507) by tag registration, or a group that has already been registered can be collated via a tag or the like and joined to the group (S508).
The friend group generation step (S504), the SNS friend group generation step (S505), and the new group generation step (S506, S507) by tag registration, which are described above, do not necessarily have to be performed in this order. Any one or more of the steps in may be performed in parallel. First, in the friend group generation step (S504) by adding friends, a new group can be generated by a method of selecting or adding a part or all of the game friends registered by the user. Next, in the SNS friend group generation step (S505), a new group can be generated by selecting or adding a part or all of the game service subscribers registered as friends to the SNS service subscribed by the user. .. Finally, in the new group generation step (S506, S507) by tag registration, a new group can be generated by a method in which the user inputs a tag mapped to the newly generated group. In this way, when one or more groups are generated by various methods, the ranking for the group is collated through the game service platform, and as a result of this collation, the ranking within the group and the ranking information for each group are obtained. It is output from the game service platform (S509).
Hereinafter, the group generation, group joining, and group ranking collation procedures according to the embodiment of the present invention will be described with reference to FIGS. 6 to 8.
Group generation procedure According to the present invention, each group for providing ranking information by group may be generated by various methods. That is, a group of friends registered by various methods as described above with reference to FIG. 1 (for example, an address book registered friend, an SNS registered friend, etc.) can be set as a group applied to the present invention. , It is also possible to select some friends within the group of friends and set up a small separate group.
Further, as shown in FIG. 6, a user can register a tag to generate a new group, and can register a group subscriber for all game service subscribers. FIG. 6 is a flowchart showing a group generation procedure according to the embodiment of the present invention. First, when the group generation menu is selected (S601) through the game service platform, a new group is generated by inputting the group name or tag (S602). At this time, if the group name or tag is a word that has already been registered (S603), another group name or tag is re-entered.
When the group name or tag is normally registered in this way, the group generation is completed (S605) by additionally inputting and setting the group joining conditions (for example, age, region, game ranking, etc.) (S604). ).
On the other hand, in the above, it is described that a group name or a tag is input to generate a group, but in one embodiment of the present invention, after setting the group name, another one or more tags are set. You can also do it. For example, after setting three tags for one group name, each user may enter the registered group name or tag to search for the group. At this time, when searching through tags, a plurality of groups in which the same tag is set are obtained as search results. For example, when a person living in Songpa-gu searches for a group by entering "Songpa" as a tag, a plurality of groups set with the "Songpa" as a tag (for example, "Songpa Working Mother", "Songpa" NHN "etc.) Is output as a search result.
Group enrollment procedure FIG. 7 is a flowchart showing a group joining procedure according to the embodiment of the present invention. As shown in FIG. 7, first, the groups registered through the game service platform are collated (S701). Based on the collation result, a list of the searched groups is displayed (S702). The user selects a specific group to join from the list (S703).
By the group subscription selection, the group subscription request signal is transmitted to the group subscription processing unit 432 of the group ranking management module 430 included in the game service platform server 301 of the service server 300, and the group subscription processing unit 432 said. It is confirmed through the group information database 455 whether or not the user who requested the group joining meets the group joining qualification requirements (S704). As a result of the confirmation, when the qualification requirement is satisfied (S705), the group joining process (S707) for the user is completed.
At this time, the subscription may be approved immediately by the group subscription request, or the subscription may be processed after the separate group subscription approval (S706) of the creator of the group or the service server 300.
Group ranking matching procedure FIG. 8 is a flowchart showing a group ranking collation procedure according to the embodiment of the present invention. As shown in FIG. 8, when the user selects group ranking collation through the game service platform (S801), a tag input window for group ranking collation is provided as shown in FIG. At this time, the groups are collated (S802) by collating the joined groups or by inputting the tag name in the input window. When the service server 300 is requested to collate the ranking for the group selected by the input (S803), the group ranking management module 430 of the service server 300 confirms the subscriber list of the group through the group information database 455 and each subscriber. The score for the person is read from the record information database 454.
After that, the group score is calculated (S805) by a preset method (for example, the total of the individual game record scores or activity scores of each subscriber, or the average of the scores of each subscriber). As a result, the ranking of the user in the group is calculated (S806), the calculated group score is compared with the score of another group, and the ranking between groups is calculated (S807).
The calculated ranking result is displayed (displayed) (S808) through the game service platform of the requested user smartphone.
FIG. 9 is a diagram showing a user-specific information storage table 900 for providing group ranking according to the embodiment of the present invention. With reference to FIG. 9, it is preferable to collect and store various group-related information for each user in order to provide group-specific rankings and group-to-group rankings according to an embodiment of the present invention.
For example, as shown in FIG. 9, information such as user ID 910, nickname 920, my group (tag) 930, subscribed group (tag) 940, registered friend 950, subscribed SNS 960, my score 970, etc. for each user. May be stored and managed in each database.
Service realization example FIG. 10 is a diagram showing a group ranking collation screen in a smartphone according to the embodiment of the present invention. Referring to FIG. 10, when a group ranking of a game ranking menu is selected on a game service platform driven by a user smartphone, a tag input window for the group is provided. When a group name or tag is input as a keyword through the tag input window, the ranking of the group in which the input keyword is set as the group name or tag can be collated.
FIG. 11 is a diagram showing a group ranking collation result screen in a smartphone according to the embodiment of the present invention. With reference to FIG. 11, as the collation result of FIG. 10, a daily or overall ranking for the group is provided, and one's own ranking information within the group can be confirmed. For example, as shown in the figure, when the joined group is the "NHN" group, the My Ranking 1100 information in the "NHN" group and the ranking 1110 compared with other groups in the "NHN" group are provided. May be good.
FIG. 12 is a diagram showing an SNS friend ranking collation result screen in a smartphone according to the embodiment of the present invention. Referring to FIG. 12, one of the users who joined as a friend of the SNS (Social Networking Service) (for example, "Me to Day") that each user has already subscribed to, as well as the group generated by each user by the method of FIG. Ranking information within the group, which is a group or the whole, can be confirmed. That is, as shown in the figure, when the user subscribes to the SNS service "Me to Day", he / she can confirm his / her ranking among the users registered as his / her friends in the "Me to Day" service.
In this way, it is possible to strengthen the sense of belonging and cohesion to the community by confirming the ranking within the group related to oneself and the ranking between the groups, instead of providing the ranking information for all the users who are dry and dry. it can.
The embodiments according to the present invention are realized in the form of program instructions performed by various computer means, and may 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 known and available to 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 floppy disks. Photomagnetic medium (magneto-optical) such as a petital disk (Floptical disk) Media), and hardware devices specially configured to store and execute program instructions such as ROM, RAM, and flash memory. Examples of program instructions include not only machine language code created by the compiler, but also high-level language code that can be executed on a computer using an interpreter. The hardware device may be configured to operate as one or more software modules in order to perform the operations of the present invention, and vice versa.
As described above, in the present invention, specific matters have been described by showing specific components and with limited embodiments and drawings, which are provided to aid a more general understanding of the present invention. The present invention is not limited to the above-described embodiment, and any person having ordinary knowledge in the technical field to which the present invention belongs can make various modifications and modifications from these descriptions.
Therefore, the idea of the present invention should not be limited to the described embodiment, and any of the following, as long as it has not only the scope of claims described later but also a modification equal to or equivalent to the scope of claims. Can be said to belong to the category of the idea of the present invention.
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 unit 424 Game S / W installation section 430 Group Ranking Management Module 431 Group generator 432 Group Join Processing Department 433 Ranking calculation unit by group 434 In-group ranking calculation unit 435 Group Search Department 440 Additional function processing module 441 SMS Shipping Processing Department 442 Memo transmission processing unit 443 Advertising Department 451 Member information database 452 Game Information Database 453 Friend information database 454 Recorded information database 455 Group Information Database 900 Information storage table by user 910 User ID field 920 Nickname Field 930 My Group Field 940 Joined Group Field 950 Registered Friend Field 960 subscribed SNS field 970 My Score Field
12 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
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| JP2007206823A | Cites | Japan |
| JP2002140524A | Cites | Japan |
| JP2009183567A | Cites | Japan |
| JP2003038855A | Cites | Japan |
36 members in 3 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 1020110058975 | Republic of Korea | – | |
| 20110058975 | Republic of Korea | A |
Members36
| Document | Office | Kind | |
|---|---|---|---|
| US2012322560A1 | United States of America | A1 | |
| US2012323348A1 | United States of America | A1 | |
| KR20120139091A | Republic of Korea | A | |
| KR20120139262A | Republic of Korea | A | |
| JP2013000587A | Japan | A | |
| JP2013000588A | Japan | A | |
| US8696467B2 | United States of America | B2 | |
| US2014148253A1 | United States of America | A1 | |
| JP5587948B2This record | Japan | B2 | |
| JP2014166569A | Japan | A | |
| JP2014195701A | Japan | A | |
| JP5639298B2 | Japan | B2 | |
| JP5640174B1 | Japan | B1 | |
| JP2014239967A | Japan | A | |
| US2015065238A1 | United States of America | A1 | |
| US2015065246A1 | United States of America | A1 | |
| US2015065247A1 | United States of America | A1 | |
| US2015065253A1 | United States of America | A1 | |
| US2015065254A1 | United States of America | A1 | |
| JP5683729B2 | Japan | B2 | |
| JP5745463B2 | Japan | B2 | |
| JP2015157127A | Japan | A | |
| US9149726B2 | United States of America | B2 | |
| US2015321104A1 | United States of America | A1 | |
| US9233311B2 | United States of America | B2 | |
| US2016023119A1 | United States of America | A1 | |
| US2016236095A1 | United States of America | A1 | |
| JP6275665B2 | Japan | B2 | |
| US9908054B2 | United States of America | B2 | |
| US2018147497A1 | United States of America | A1 | |
| US10086295B2 | United States of America | B2 | |
| US10226706B2 | United States of America | B2 | |
| US2019111345A1 | United States of America | A1 | |
| US10625164B2 | United States of America | B2 | |
| US2020188797A1 | United States of America | A1 | |
| US11389734B2 | United States of America | B2 |
23 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| 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 | |
| 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 | |
| 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 | |
| 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 change in applicantJAPANESE INTERMEDIATE CODE: A712A711 | A711 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 |
Numbers
- Publication
- 5587948
- Application
- 130839
Titles2
- Japanese
- ゲームグループ別ランキング提供方法、システム、及びコンピュータで読み取り可能な記録媒体
- English
- The ranking provision method classified by game group, a system, and the recording medium in which reading in a computer is possible
Classification
- CPC, 13
- A63F13/12
- G06Q50/10
- A63F13/798
- A63F2300/556
- A63F2300/558
- A63F2300/61
- A63F13/30
- A63F13/332
- A63F13/34
- A63F13/46
- A63F13/71
- A63F13/792
- A63F13/795
- IPC, 5
- A63F13 33
- A63F13 798
- A63F13 35
- A63F13 79
- A63F13 795
