[go: up one dir, main page]

HK1252809B - Server and non-transitory computer readable medium - Google Patents

Server and non-transitory computer readable medium

Info

Publication number
HK1252809B
HK1252809B HK18112112.8A HK18112112A HK1252809B HK 1252809 B HK1252809 B HK 1252809B HK 18112112 A HK18112112 A HK 18112112A HK 1252809 B HK1252809 B HK 1252809B
Authority
HK
Hong Kong
Prior art keywords
ranking
player
indicators
server
indicator
Prior art date
Application number
HK18112112.8A
Other languages
Chinese (zh)
Other versions
HK1252809A1 (en
Inventor
仓林修一
Original Assignee
Cy游戏公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2015145543A external-priority patent/JP5933083B1/en
Application filed by Cy游戏公司 filed Critical Cy游戏公司
Publication of HK1252809A1 publication Critical patent/HK1252809A1/en
Publication of HK1252809B publication Critical patent/HK1252809B/en

Links

Description

服务器和非暂时性计算机可读介质Server and non-transitory computer-readable medium

技术领域Technical Field

本发明涉及一种服务器和程序。The present invention relates to a server and a program.

背景技术Background Art

作为能够在诸如智能电话等的终端上执行的游戏,在现有技术中,存在诸如多人战斗游戏等的多个游戏者可以参加的游戏(例如,参考专利文献1)。As games that can be executed on terminals such as smartphones, there are conventional games such as multiplayer battle games in which a plurality of players can participate (for example, refer to Patent Document 1).

这些游戏大多数设置有排位功能。换句话说,排位功能对于这些游戏而言是基本且必要的功能。Most of these games have a ranking function. In other words, ranking is a basic and necessary function for these games.

引用列表Reference List

专利文献Patent Literature

专利文献1:日本特开2006-192142Patent Document 1: Japanese Patent Application Laid-Open No. 2006-192142

发明内容Summary of the Invention

发明要解决的问题Problems to be solved by the invention

然而,在现有的游戏中,仅设置有使用诸如每日排位或者综合排位等的单个排位指标的排位。不夸张的说,现有游戏的排位中大部分排位较高的游戏者是所谓的重要游戏者。However, in existing games, there are only rankings using a single ranking indicator such as daily ranking or comprehensive ranking, etc. It is no exaggeration to say that most of the players with higher rankings in the rankings of existing games are so-called important players.

因而,在现有游戏中,排位功能对于大多数普通游戏者而言并不是很熟悉的。Therefore, in existing games, the ranking function is not very familiar to most ordinary gamers.

因而,为了针对广泛的游戏者将排位功能与游戏的乐趣联系起来,需要建立激励各游戏者参加排位的技术。Therefore, in order to link the ranking function with the fun of the game for a wide range of players, it is necessary to establish a technology that encourages each player to participate in the ranking.

本发明是有鉴于上述情形而作出的,并且本发明的目的是建立激励各游戏者参加排位的技术。The present invention has been made in view of the above circumstances, and an object of the present invention is to establish a technology for motivating each player to participate in ranking.

用于解决问题的方案Solutions for solving problems

为了实现上述目的,根据本发明的方面的服务器是如下的一种服务器,其用于与能够通过接受多个游戏者各自进行的操作来执行游戏的多个终端中的各终端进行通信,对所述多个游戏者中的至少一个游戏者作为参加者而参加的多个类型的排位指标进行管理,并且针对所述多个类型的排位指标中的各排位指标来计算参加者的排位,所述服务器包括:To achieve the above-mentioned object, a server according to an aspect of the present invention is a server configured to communicate with each of a plurality of terminals capable of executing a game by accepting operations performed by respective players, manage a plurality of types of ranking indicators in which at least one player among the plurality of players participates as a participant, and calculate a ranking of the participant for each of the plurality of types of ranking indicators, the server comprising:

预测部件,用于将所述多个游戏者中的要作为处理对象的游戏者设置为关注游戏者,并且针对所述多个类型的排位指标中的至少一部分排位指标来计算所述关注游戏者参加各排位指标的情况下的顺位作为预测顺位;a prediction unit for setting a player to be processed among the plurality of players as a player of interest, and calculating, for at least some of the plurality of types of ranking indices, a ranking of the player of interest when participating in each ranking indicator as a predicted ranking;

确定部件,用于基于所述预测顺位来确定要向所述关注游戏者推荐的排位指标作为推荐排位指标;以及a determining component for determining a ranking index to be recommended to the interested player as a recommended ranking index based on the predicted ranking; and

呈现部件,用于向所述关注游戏者的终端呈现所述推荐排位指标。The presenting component is used to present the recommended ranking indicator to the terminal of the player paying attention to the game.

发明的效果Effects of the Invention

本发明使得能够建立激励各游戏者参加排位的技术。The present invention enables the establishment of a technique for motivating each player to participate in ranking.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是示出根据本发明的实施例的信息处理系统的结构的框图。FIG. 1 is a block diagram showing the structure of an information processing system according to an embodiment of the present invention.

图2是示出图1的信息处理系统中的作为根据本发明的终端的实施例的服务器的硬件结构的框图。FIG. 2 is a block diagram showing a hardware structure of a server as an embodiment of a terminal according to the present invention in the information processing system of FIG. 1 .

图3是示出图2的服务器的功能结构的示例的功能框图。FIG. 3 is a functional block diagram illustrating an example of a functional structure of the server of FIG. 2 .

图4是示出与游戏者参加排位有关的用户界面的示例的图。FIG. 4 is a diagram showing an example of a user interface related to a player's participation in a ranking.

图5是示出图3的服务器中的参加排位指标DB的结构的示例的图。FIG. 5 is a diagram showing an example of the structure of a participation ranking index DB in the server of FIG. 3 .

图6是示出一般的日志数据库的结构、即日志结构的示例的图。FIG. 6 is a diagram showing a structure of a general log database, that is, an example of a log structure.

图7是示出具有图6的日志结构的日志的一个条目的具体示例的图。FIG. 7 is a diagram showing a specific example of one entry of the log having the log structure of FIG. 6 .

图8是示出具有图6的日志结构的日志的一个条目的具体示例的图,其中该条目是在游戏者通过使用恢复魔法或恢复物品来恢复本方角色的体力的情况下所生成的。FIG. 8 is a diagram showing a specific example of an entry of the log having the log structure of FIG. 6 , wherein the entry is generated when the player recovers the physical strength of his character by using recovery magic or a recovery item.

图9是示出排位指标的实现的具体示例、即排位结构的示例的图。FIG. 9 is a diagram showing a specific example of implementation of ranking indicators, that is, an example of a ranking structure.

图10是示出具有图9中的排位结构的排位指标的一个条目的具体示例的图。FIG. 10 is a diagram showing a specific example of one entry of the ranking index having the ranking structure in FIG. 9 .

图11是用于说明在关注排位指标是关注游戏者尚未参加的排位指标的情况下关注游戏者的预测顺位的计算方法的示例的图。FIG. 11 is a diagram for explaining an example of a method for calculating a predicted ranking of a player of interest when the ranking index of interest is an index of a ranking in which the player of interest has not yet participated.

图12是示出与关注排位指标有关的过去分数日志的时序信息的示例的图。FIG. 12 is a diagram showing an example of time-series information of past score logs related to the ranking index of interest.

图13是示出用于自动生成与游戏中的伤害有关的排位指标的模板的示例的图。FIG. 13 is a diagram showing an example of a template for automatically generating a ranking index related to damage in a game.

图14示出与图13中的示例不同的应用示例、即实现了对特定角色的控制的游戏者的排位较高的模板的类型的示例的图。FIG. 14 is a diagram showing an application example different from the example in FIG. 13 , that is, an example of a type of template in which a player who has achieved control over a specific character has a higher ranking.

图15是示出与图13和14的示例不同的应用示例、即用于自动生成使用与伤害无关的分数的排位指标的模板的示例的图。FIG. 15 is a diagram illustrating an application example different from the examples of FIGS. 13 and 14 , that is, an example of a template for automatically generating a ranking index using a score not related to injury.

图16是用于说明具有图3中的功能结构的服务器的处理中的排位推荐处理的流程的示例的流程图。FIG. 16 is a flowchart for explaining an example of the flow of a ranking recommendation process in the processing of the server having the functional configuration in FIG. 3 .

图17是用于说明图16中的排位推荐处理的步骤S1中的预测顺位计算处理的详情的示例的流程图。FIG. 17 is a flowchart for explaining an example of details of the predicted order calculation process in step S1 of the ranking recommendation process in FIG. 16 .

具体实施方式DETAILED DESCRIPTION

以下将参考附图来说明本发明的实施例。Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

应当理解,以下被简称为“图像”的情况应当被解释成包括“运动图像”和“静止图像”这两者。It should be understood that what is hereinafter simply referred to as an "image" should be interpreted as including both a "moving image" and a "still image."

此外,“运动图像”应当被解释成包括分别通过以下第一处理至第三处理来显示的图像。第一处理是指用于针对平面图像(2D图像)中的对象(例如,游戏角色)的各动作、在随着时间的经过而连续地在一系列静止图像之间进行切换的同时显示多个静止图像的系列的处理。具体地,二维动画、即类似于所谓的翻书动画(book flipping)的处理是第一处理的示例。Furthermore, the term "moving image" should be interpreted as including images displayed through the following first to third processes, respectively. The first process refers to a process for displaying a series of multiple still images while continuously switching between them over time, in response to each action of an object (e.g., a game character) in a two-dimensional image (2D image). Specifically, two-dimensional animation, i.e., a process similar to so-called flipping animation, is an example of the first process.

第二处理是指用于预先设置与立体图像(基于3D模型的图像)中的对象(例如,游戏角色)的各动作相对应的运动并且在随着时间的经过而改变该运动的同时显示该对象的处理。具体地,三维动画是第二处理的示例。The second process is to pre-set motions corresponding to the actions of an object (e.g., a game character) in a stereoscopic image (an image based on a 3D model) and display the object while changing the motions over time. Specifically, three-dimensional animation is an example of the second process.

第三处理是指用于准备与对象(例如,游戏角色)的各动作相对应的视频(即,运动图像)并且随着时间的经过而重放该视频的处理。The third process refers to a process for preparing a video (ie, a moving image) corresponding to each action of an object (eg, a game character) and replaying the video over time.

图1示出根据本发明的实施例的信息处理系统的结构。FIG1 shows the structure of an information processing system according to an embodiment of the present invention.

图1所示的信息处理系统是包括分别由n个游戏者(n是大于或等于1的任意整数)所使用的游戏者终端1-1~1-n、以及服务器2的系统。经由诸如因特网等的预定网络N来将游戏者终端1-1~1-n中的各游戏者终端和服务器2彼此连接。The information processing system shown in FIG1 is a system including player terminals 1-1 to 1-n used by n players (n is an arbitrary integer greater than or equal to 1), and a server 2. Each of the player terminals 1-1 to 1-n and the server 2 is connected to each other via a predetermined network N such as the Internet.

服务器2向各游戏者终端1-1~1-n提供游戏执行环境,以提供与在各游戏者终端1-1~1-n处执行的游戏有关的各种服务。作为这些服务其中之一,在本实施例中,采用使用各种排位指标的新排位功能服务。The server 2 provides a game execution environment to each player terminal 1-1 to 1-n, and provides various services related to the games executed at each player terminal 1-1 to 1-n. As one of these services, in this embodiment, a new ranking function service using various ranking indicators is adopted.

以下,在不需要区分各游戏者终端1-1~1-n的情况下,这些游戏者终端将被统一称为“游戏者终端1”。Hereinafter, when there is no need to distinguish between the player terminals 1-1 to 1-n, these player terminals will be collectively referred to as "player terminal 1".

图2是示出图1的信息处理系统中的作为本发明实施例的服务器2的硬件结构的框图。FIG. 2 is a block diagram showing a hardware configuration of server 2 as an embodiment of the present invention in the information processing system of FIG. 1 .

图2包括CPU(中央处理单元)51、ROM(只读存储器)52、RAM(随机存取存储器)53、总线54、输入/输出接口55、输出单元56、输入单元57、存储单元58、通信单元59和驱动器60。2 includes a CPU (Central Processing Unit) 51 , a ROM (Read Only Memory) 52 , a RAM (Random Access Memory) 53 , a bus 54 , an input/output interface 55 , an output unit 56 , an input unit 57 , a storage unit 58 , a communication unit 59 , and a drive 60 .

CPU 51根据ROM 52中所记录的程序、或者从存储单元58加载至RAM 53中的程序来执行各种处理。The CPU 51 executes various processes according to a program recorded in the ROM 52 or a program loaded from the storage unit 58 into the RAM 53 .

RAM 53还适当存储CPU 51执行各种处理所需的数据等。The RAM 53 also appropriately stores data and the like necessary for the CPU 51 to execute various processes.

CPU 51、ROM 52和RAM 53经由总线54而彼此连接。输入/输出接口55也连接至总线54。输出单元56、输入单元57、存储单元58、通信单元59和驱动器60连接至输入/输出接口55。The CPU 51, ROM 52, and RAM 53 are connected to each other via a bus 54. An input/output interface 55 is also connected to the bus 54. An output unit 56, an input unit 57, a storage unit 58, a communication unit 59, and a drive 60 are connected to the input/output interface 55.

输入单元56由显示器和扬声器等构成,并且以图像或音频的形式输出各种信息。The input unit 56 is composed of a display, a speaker, and the like, and outputs various information in the form of images or audio.

输入单元57由键盘和鼠标等构成,并且使得能够输入各种信息。The input unit 57 is composed of a keyboard, a mouse, and the like, and enables input of various information.

存储单元58由硬盘和DRAM(动态随机存取存储器)等构成,并且存储各种数据。The storage unit 58 is composed of a hard disk, a DRAM (Dynamic Random Access Memory), and the like, and stores various data.

通信单元59控制经由包括因特网的网络N与其它装置(图1的示例中的游戏者终端1)所执行的通信。The communication unit 59 controls communication performed with other devices (the player terminal 1 in the example of FIG. 1 ) via the network N including the Internet.

根据需要设置驱动器60。将由磁盘、光盘、磁光盘或半导体存储器等构成的可移除介质71适当配置在驱动器60中。根据需要将通过驱动器60从可移除介质71读取的程序安装在存储单元58中。与存储单元58同样地,可移除介质71也可以存储在存储单元58中所存储的各种数据。The drive 60 is provided as needed. A removable medium 71 composed of a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately placed in the drive 60. A program read from the removable medium 71 by the drive 60 is installed in the storage unit 58 as needed. Similar to the storage unit 58, the removable medium 71 can also store various data stored in the storage unit 58.

经由图2的服务器2侧的各种硬件和各种软件之间的协作,可以管理或支持游戏者终端1上的游戏的执行。Through the cooperation between various hardware and various software on the server 2 side of FIG. 2 , the execution of the game on the player terminal 1 can be managed or supported.

在本实施例中,考虑了诸如多人战斗游戏等的多个游戏者参加的游戏。In this embodiment, a game in which a plurality of players participate, such as a multiplayer battle game, is considered.

在所考虑的游戏中,设置有使用各种排位指标的排位功能。In the game under consideration, a ranking function using various ranking indicators is provided.

因而,在各种排位指标中,服务器2确定适合游戏者的游戏风格的排位指标作为推荐对象,按照适合性的降序来对推荐对象进行排序,并且将推荐对象呈现给游戏者的游戏者终端1。这使得可以激励许多普通游戏者参加排位。Thus, among various ranking indices, the server 2 determines a ranking indices that are suitable for the game style of the player as recommended objects, sorts the recommended objects in descending order of suitability, and presents the recommended objects to the player terminal 1 of the player. This makes it possible to encourage many ordinary players to participate in the ranking.

这里,将说明与本实施例的游戏中的游戏者和排位指标之间的关系有关的前提。Here, the premise regarding the relationship between the players and the ranking index in the game of this embodiment will be described.

第一前提是在本实施例中采用选择性加入方法。The first premise is that the selective addition method is adopted in this embodiment.

即,传统上,采用选择性加入方法。换句话说,传统上,排位指标的类型数是一个或较少的数量。因而,自动确定游戏者参加的排位指标,自动合计按排位指标的排位,并且可以仅控制是否按这些排位显示与游戏者有关的数据。That is, conventionally, an opt-in method has been employed. In other words, conventionally, the number of ranking index types has been one or relatively few. Therefore, the ranking indexes that a player participates in are automatically determined, the rankings by ranking index are automatically totaled, and it is possible to control whether or not to display data related to the player based on these rankings.

另一方面,在本实施例的游戏中,排位指标的类型数m多达数百至数千个。由于参加全部m个类型的各种排位指标对于游戏者而言是不现实的,因此游戏者缩窄排位指标,以参加几个排位指标。On the other hand, in the game of this embodiment, the number m of ranking index types is as many as hundreds to thousands. Since it is unrealistic for the player to participate in all m types of ranking indexes, the player narrows down the ranking indexes to participate in a few ranking indexes.

在这种情况下,在本实施例中,作为用于确定游戏者参加的排位指标的方法,与自动确定要参加的排位指标的方法相反,采用游戏者决定其期望参加哪些排位指标的方法、即选择性加入方法。In this case, in this embodiment, as a method for determining the ranking index for the player to participate, a method in which the player decides which ranking index he or she wishes to participate, i.e., a selective participation method, is adopted, as opposed to a method of automatically determining the ranking index to be participated in.

第二前提是:在本实施例中,预定义一个游戏者可以同时参加的排位指标的最大数量。The second premise is that in this embodiment, the maximum number of ranking indicators that a player can participate in simultaneously is predefined.

这使得可以防止参加者数量仅偏向特定排位指标。另外,可以容易估计排位指标中的参加者数量。This makes it possible to prevent the number of participants from being biased toward only a specific ranking index. In addition, the number of participants in the ranking index can be easily estimated.

第三前提是:在本实施例中,除了使用现有类型的排位指标以外,还可以自动生成新类型的排位指标。The third premise is that, in this embodiment, in addition to using existing types of ranking indicators, new types of ranking indicators can also be automatically generated.

即,如上所述,在本实施例中,排位指标的类型数m变大,即,为数百至数千。然而,手动设置全部m个类型的各种排位指标是不现实的。That is, as described above, in this embodiment, the number m of ranking index types becomes large, that is, from hundreds to thousands. However, it is not realistic to manually set all m types of ranking indexes.

因而,本实施例中的服务器2具有用于根据现有的游戏数据来自动生成排位指标的功能。稍后将说明用于自动生成排位指标的方法。Therefore, the server 2 in this embodiment has a function for automatically generating a ranking index based on existing game data. The method for automatically generating a ranking index will be described later.

在这些前提下,服务器2计算n(例如,n=5百万以上)个游戏者和m(例如,m=数百至数千)个类型的排位指标的n×m个组合的适合性(relevance)。然后,服务器2针对n个游戏者中的各游戏者按适合性的降序对排位指标进行排序,并且将排序结果呈现给各游戏者终端1-1~1-n。另外,服务器2将具有较高适合性的排位指标中的前几个排位指标作为推荐对象呈现给各游戏者终端1-1~1-n。Under these conditions, server 2 calculates the relevance of n×m combinations of n (e.g., n = 5 million or more) players and m (e.g., m = hundreds to thousands) types of ranking indicators. Server 2 then sorts the ranking indicators for each of the n players in descending order of relevance and presents the sorted results to each of the player terminals 1-1 to 1-n. Furthermore, server 2 presents the top few ranking indicators with the highest relevance as recommendations to each of the player terminals 1-1 to 1-n.

这使得n个游戏者中的各游戏者可以在无需确认排位指标组的全部的情况下容易地确定适合其游戏风格的排位指标作为要参加的排位指标。This allows each of the n players to easily determine a ranking index that suits his or her play style as a ranking index to participate in without having to confirm all of the ranking index groups.

简言之,传统的社交游戏等中的排位功能不具有自动推荐功能。因而,提供仅使用较少数量的排位指标、即一个或几个排位指标的排位(诸如每日排位和综合排位等)。In short, the ranking function in conventional social games, etc. does not have an automatic recommendation function. Therefore, ranking (such as daily ranking and comprehensive ranking, etc.) using only a small number of ranking indicators, that is, one or a few ranking indicators, is provided.

与此相对,在本实施例中,提高使用m个类型的各种排位指标的排位。In contrast, in this embodiment, the ranking is improved using m types of various ranking indicators.

因而,在本实施例中,作为表示特定排位指标适合游戏者的游戏风格的程度的水平,采用当前没有参加排位指标的游戏者参加该排位指标的情况下的预测顺位。Therefore, in this embodiment, the predicted ranking when a player who is not currently participating in the ranking indicator participates in the ranking indicator is used as a level indicating how well a specific ranking indicator suits the player's gaming style.

即,服务器2计算用于当前没有参加排位指标的游戏者参加该排位指标的情况下的预测顺位。That is, the server 2 calculates the predicted ranking when a player who is not currently participating in the ranking index participates in the ranking index.

另外,服务器2按预测顺位的降序(从较高顺位到较低顺位)、换句话说在游戏者参加排位指标的情况下游戏者被排队得较高的可能性的降序对各种排位指标进行排序。基于该排序结果,服务器2向游戏者自动推荐例如前k(诸如k=5等的任意整数值)各排位指标作为例如通过“自动选择”所选择的排位指标。即,将通过“自动选择”所选择的排位指标呈现给游戏者的游戏者终端1。Furthermore, the server 2 sorts the various ranking indices in descending order of predicted ranking (from higher to lower), in other words, in descending order of the likelihood that the player will be ranked higher if the player participates in the ranking indices. Based on this sorting result, the server 2 automatically recommends, for example, the top k ranking indices (an arbitrary integer value such as k=5) to the player as the ranking indices selected, for example, by "auto-selection." That is, the ranking indices selected by "auto-selection" are presented to the player's player terminal 1.

因而,对于游戏者而言,可以在无需确认众多的全部m个类型的排位指标的情况下,容易参加其具有竞争性(即,预期其被排队得较高)的排位指标。这使得可以激励许多普通游戏者参加排位。Therefore, for a player, it is easy to participate in a ranking index that is competitive (i.e., expected to be ranked high) without having to confirm all m types of ranking indexes. This can encourage many ordinary players to participate in ranking.

如上所述的服务器2中的一系列处理步骤(即,用于计算排位指标和游戏者之间的适合性(针对各排位指标的预测顺位)、基于计算结果来对排位指标进行排序、并将预定类型的排位指标作为推荐对象呈现给游戏者的处理步骤)将被称为“推荐排位指标呈现处理”。The series of processing steps in the server 2 as described above (i.e., processing steps for calculating the suitability between the ranking indicators and the players (the predicted rank for each ranking indicator), sorting the ranking indicators based on the calculation results, and presenting the predetermined type of ranking indicators as recommended objects to the players) will be referred to as "recommended ranking indicator presentation processing."

图3是示出服务器2的功能结构中的执行推荐排位指标呈现处理时的功能结构的功能框图。FIG. 3 is a functional block diagram showing a functional configuration of the server 2 when executing the recommendation ranking index presentation process.

如图3所示,服务器2的CPU 51具有排位参加管理单元101、时间管理单元102、排位顺位指定单元103、排位指标推荐单元104、推荐结果呈现单元105和排位指标生成单元106的功能。3 , the CPU 51 of the server 2 has the functions of a ranking participation management unit 101 , a time management unit 102 , a ranking order designation unit 103 , a ranking index recommendation unit 104 , a recommendation result presentation unit 105 , and a ranking index generation unit 106 .

在服务器2的存储单元58的区域中,设置有参加排位指标DB 121、全部游戏者日志DB 122、排位结果DB 123、分数DB 124和排位指标DB 125。In the area of the storage unit 58 of the server 2, a participation ranking index DB 121, an all-player log DB 122, a ranking result DB 123, a score DB 124, and a ranking index DB 125 are provided.

排位参加管理单元101管理游戏者终端1的游戏者针对向排位指标的参加状况。The ranking participation management unit 101 manages the participation status of the player of the player terminal 1 with respect to the ranking indicator.

例如,排位参加管理单元101执行控制,以在游戏者的游戏者终端1上显示如图4所示的用户界面,即与排位指标中的游戏者的参加有关的用户界面。For example, the ranking participation management unit 101 performs control to display a user interface as shown in FIG. 4 , ie, a user interface related to the player's participation in the ranking index, on the player terminal 1 of the player.

图4的(A)示出用于从根据特定观点排序的排位指标中选择游戏者参加的排位指标的用户界面201。FIG4(A) shows a user interface 201 for selecting a ranking index for a player to participate in from ranking indexes sorted according to a specific viewpoint.

用户界面201设置有选择操作部211作为用于选择用于对排位指标进行排序的“观点”的部件。在图4的(A)的示例中,由于选择了“按可能性的降序”,因此按(针对游戏者被排队得较高的)可能性的降序对多个类型的排位指标进行排序。The user interface 201 includes a selection operation unit 211 as a means for selecting a "viewpoint" for sorting ranking indicators. In the example of FIG4(A), since "in descending order of likelihood" is selected, the plurality of ranking indicators are sorted in descending order of likelihood (with the player being ranked higher).

这里,用于对(针对游戏者被排队得较高的)可能性的降序进行排序的处理是利用后述的排位指标推荐单元104(图3)所执行的。即,尽管稍后将详细说明,但是简单的说,排位指标推荐单元104计算用于游戏者(后述的关注游戏者)参加排位指标(后述的关注排位指标)的情况的预测顺位。这里,较高的预测顺位(更小的值)意味着(针对游戏者被排队得较高的)可能性较高。因而,排位指标推荐单元104按预测顺位的降序(从低值到高值)、换句话说按(针对游戏者被排队得较高的)可能性的降序对排位指标进行排序。Here, the process for sorting the likelihood (for the player to be queued higher) in descending order is performed by the ranking index recommendation unit 104 (Figure 3) described later. That is, although it will be described in detail later, in short, the ranking index recommendation unit 104 calculates the predicted rank for the case where the player (the player of interest to be described later) participates in the ranking index (the ranking index of interest to be described later). Here, a higher predicted rank (a smaller value) means a higher likelihood (for the player to be queued higher). Thus, the ranking index recommendation unit 104 sorts the ranking index in descending order of the predicted rank (from low value to high value), in other words, in descending order of the likelihood (for the player to be queued higher).

在排位指标显示区域212中显示如上所述的排位指标推荐单元104所进行的排序结果。The ranking index display area 212 displays the ranking result performed by the ranking index recommendation unit 104 as described above.

然而,难以在单个画面中显示m个类型的各种排位指标。因而,在排位指标显示区域212中,根据从选择操作部211中所选择的观点的排序顺序来按列表显示预定数量的类型(图4的(A)的示例中为20个类型)的排位指标。即,在图4的(A)的示例中,在按(针对游戏者被排队得较高的)可能性的降序所排序的m个类型的排位指标中,按排序顺序显示前20个类型的排位指标(图标)。However, it is difficult to display m types of various ranking indicators on a single screen. Therefore, in the ranking indicator display area 212, a predetermined number of types (20 types in the example of FIG4(A) ) of ranking indicators are displayed in a list according to the sorting order of the viewpoint selected from the selection operation unit 211. That is, in the example of FIG4(A) , of the m types of ranking indicators sorted in descending order of likelihood (for players with a higher likelihood of being ranked), the ranking indicators (icons) of the top 20 types are displayed in sorted order.

更确切地,如后所述,不是特别需要对全部m个类型的排位指标进行排序。然而,为了说明的方便,这里假定要对全部m个类型的排位指标进行排序。More specifically, as will be described later, it is not particularly necessary to sort all m types of ranking indices. However, for the sake of convenience, it is assumed here that all m types of ranking indices are sorted.

如上所述,在m个类型的排位指标中,仅有限数量的类型的排位指标(诸如约20个类型的排位指标等)可以同时显示在排位指标显示区域212中。因而,还设置有用于改变要显示在排位指标显示区域212中的项的操作部213。As described above, among the m types of ranking indicators, only a limited number of types of ranking indicators (such as approximately 20 types of ranking indicators) can be displayed simultaneously in the ranking indicator display area 212. Therefore, an operation unit 213 for changing the items to be displayed in the ranking indicator display area 212 is also provided.

另外,还设置有用于执行关键字搜索的操作部214,以使得游戏者可以通过输入特定关键字来搜索期望的排位指标。In addition, an operation unit 214 for executing a keyword search is provided so that the player can search for a desired ranking index by inputting a specific keyword.

图4的(B)示出用于确认游戏者参加的排位指标并且显示排位指标的说明的用户界面202。FIG4(B) shows a user interface 202 for confirming the ranking index in which the player participates and displaying an explanation of the ranking index.

如上所述,在本实施例中,采用游戏者自身确定要参加的排位指标的选择性加入方法,并且对游戏者可以参加的排位指标的最大数量进行预定义。As described above, in this embodiment, a selective participation method is adopted in which the player himself determines the ranking index to participate in, and the maximum number of ranking indexes to which the player can participate is predefined.

然后,游戏者可以通过使用图4的(B)中的用户界面202来确定例如其期望参加的三个类型的排位指标。具体地,游戏者按下排位参加登记按钮221。这确认了游戏者向排位指标的参加。Then, the player can determine, for example, the three types of ranking indices that he or she wishes to participate in by using the user interface 202 in (B) of Figure 4. Specifically, the player presses the ranking participation registration button 221. This confirms the player's participation in the ranking indices.

在这种情况下,在用户界面202中显示用于游戏者参加的排位指标的说明图像222、223和224。In this case, explanatory images 222 , 223 , and 224 of ranking indicators for the player to participate in are displayed on the user interface 202 .

由于各排位指标具有自己的合计持续时间,因此优选的实现使得:一旦游戏者参加了特定排位指标,则游戏者在该排位指标的合计持续时间(例如,24小时或一个月)期间无法取消排位指标的登记。Since each ranking indicator has its own aggregate duration, a preferred implementation is such that once a player has enrolled in a particular ranking indicator, the player cannot cancel their registration for the ranking indicator during the aggregate duration of the ranking indicator (e.g., 24 hours or a month).

这里,分别由说明图像222、223和224表示的三个类型的排位指标可以是通过游戏者在图4的(A)所示的用户界面201中从排位指标显示区域212选择的排位指标,或者可以是作为按下图4的(B)所示的自动选择按钮226的结果由服务器2自动选择的排位指标。Here, the three types of ranking indicators represented by the explanatory images 222, 223 and 224, respectively, can be ranking indicators selected by the player from the ranking indicator display area 212 in the user interface 201 shown in (A) of Figure 4, or can be ranking indicators automatically selected by the server 2 as a result of pressing the automatic selection button 226 shown in (B) of Figure 4.

在按下了后者的自动选择按钮226的情况下,执行上述的推荐排位指标呈现处理,并且在适合游戏者的排位指标中,例如,推荐前三个类型的排位指标、即游戏者具有较高可能性被排队得较高的三个类型的排位指标,并且在用户界面201中自动显示示出各排位指标的说明的说明图像222、223和224。When the latter automatic selection button 226 is pressed, the above-mentioned recommended ranking indicator presentation processing is performed, and among the ranking indicators suitable for the player, for example, the top three types of ranking indicators, that is, the three types of ranking indicators in which the player has a higher possibility of being ranked higher, are recommended, and explanatory images 222, 223 and 224 showing explanations of each ranking indicator are automatically displayed in the user interface 201.

这使得游戏者可以在无需确认全部的m个类型的排位指标的情况下容易找出其具有竞争性的排位指标。This allows the player to easily find their competitive ranking index without having to confirm all m types of ranking indexes.

说明图像222、223和224是各自针对各排位指标包括持续时间、排序条件和当前顺位的图像。The explanatory images 222 , 223 , and 224 are images each including a duration, a sorting condition, and a current ranking for each ranking index.

例如,说明图像222是示出每日排位的说明的图像,并包括说明内容“每日,(根据通过使用水属性武器/能力所给出的伤害点的累计的排位的)水属性武器的使用者,第27位”。即,在说明图像222中所说明的排位指标中,使用游戏者通过利用水属性武器和能力在过去24小时内所给出的伤害的累计作为分数来计算顺位。For example, explanatory image 222 is an image showing an explanation of the daily ranking, and includes the explanatory content "Daily, (Ranked based on the cumulative damage points inflicted by using water-attribute weapons/abilities) Water-attribute weapon user, 27th place." That is, the ranking index illustrated in explanatory image 222 uses the cumulative damage inflicted by the player using water-attribute weapons and abilities over the past 24 hours as a score to calculate the ranking.

这里,奖励说明图像225是用于说明在游戏者参加排位指标的情况下能够获取到的奖励的内容的图像。Here, the reward explanation image 225 is an image for explaining the content of the reward that can be obtained when the player participates in the ranking index.

即,通过使用图4的用户界面,游戏者可以登记游戏者具有较高可能性被排队得较高的排位指标作为要参加的排位指标,并且在进行游戏时获取奖励。根据按如上所述的排位的顺位给出奖励可以增强对游戏者的激励。That is, by using the user interface of Figure 4, the player can register the ranking index of the player with a higher possibility of being ranked higher as the ranking index to be participated in, and obtain rewards when playing the game. Giving rewards according to the order of ranking as described above can enhance the motivation of the player.

以上所述总结如下,本实施例中的服务器2可以向各游戏者提供数量远比以往多的m个类型的排位指标,并且强烈地激励游戏者参加这些排位指标中的适合各游戏者的游戏风格的排位指标。The above is summarized as follows. The server 2 in this embodiment can provide each player with m types of ranking indicators, which are much more than before, and strongly encourages players to participate in the ranking indicators among these ranking indicators that are suitable for the game style of each player.

即,通过向各游戏者提供数量远比以往多的m个类型的排位指标,可以提供甚至普通游戏者有机会根据其游戏风格而被排队得较高的排位指标、即适合各游戏者的游戏风格的排位指标。That is, by providing each player with m types of ranking indicators, which are far more than before, even ordinary players can have the opportunity to be ranked higher according to their gaming style, that is, ranking indicators that suit the gaming style of each player.

然而,对于各游戏者而言,从数量远比以往多的m个类型的排位指标中,盲目地找出适合其游戏风格的排位指标是很难的。However, it is difficult for each player to blindly find a ranking index that suits his or her game style from among the m types of ranking indexes, which are much larger than before.

因而,本实施例中的服务器2例如按与游戏者的游戏风格的适合性的顺序(换句话说,按在具有这种游戏风格的游戏者参加排位指标的情况下预期该游戏者被排队得较高的顺序(获取较高的顺位)),对m个类型的排位指标进行排序。注意,如后所述,要排序的类型数不必须是m个类型。Thus, the server 2 in this embodiment sorts the m types of ranking indicators, for example, in order of suitability for the player's game style (in other words, in order of how high the player is expected to be ranked (get a higher ranking) if a player with such a game style participates in the ranking indicator). Note that, as will be described later, the number of types to be sorted does not necessarily have to be m.

经由图4的(A)中的用户界面201向游戏者呈现排序结果。因而,游戏者可以从m个类型的各种排位指标中容易且立即找出根据其游戏风格而预期被排队得较高的排位指标。The ranking result is presented to the player via the user interface 201 in (A) of Figure 4. Thus, the player can easily and immediately find the ranking index that is expected to be ranked higher according to his or her game style from among the m types of various ranking indexes.

另外,在游戏者简单按下图4的(B)中的自动选择按钮226的情况下,从m个类型的各种排位指标中自动推荐适合游戏者的风格的几个排位指标,换句话说,在具有这样的游戏风格的游戏者参加该排位指标的情况下预期该游戏者被排队得较高(获取较高的顺位)的几个排位指标。In addition, when the player simply presses the automatic selection button 226 in (B) of Figure 4, several ranking indicators that suit the player's style are automatically recommended from m types of various ranking indicators. In other words, when a player with such a gaming style participates in the ranking indicator, several ranking indicators are expected to rank higher (obtain a higher ranking) for the player.

这样,对于各游戏者而言,可以从m个类型的各种排位指标中容易且立即选择根据其游戏风格预期被排队得较高的排位指标。这使得可以激励许多普通游戏者参加排位。In this way, each player can easily and immediately select a ranking index that is expected to be ranked higher according to his or her game style from among m types of various ranking indexes. This makes it possible to encourage many ordinary players to participate in ranking.

返回参考图3,参加排位指标DB 121将游戏者终端1-1~1-n的各游戏者与游戏者参加的排位指标彼此相关联地存储。Referring back to FIG. 3 , the participation ranking index DB 121 stores the respective players of the player terminals 1 - 1 to 1 - n and the ranking indexes in which the players participated in association with each other.

图5示出参加排位指标DB 121的结构的示例。FIG. 5 shows an example of the structure of the participation ranking index DB 121 .

在图5的参加排位指标DB 121中,用户ID是唯一地标识各游戏者的ID。排位指标ID是唯一地标识排位指标的ID。通过将用户ID和排位指标ID在同一行中彼此相关联,可以管理游戏者和该游戏者参加的排位指标之间的适合性。In the ranking index participation database 121 shown in FIG5 , a user ID uniquely identifies each player. A ranking index ID uniquely identifies a ranking index. By associating the user ID and ranking index ID in the same row, it is possible to manage the compatibility between a player and the ranking index in which the player participates.

特定行中的“开始”(Begin)表示该行中的游戏者针对该行的排位指标的排位的分数收集开始时间。该行中的“结束”(End)表示该收集的结束时间。基于“开始”和“结束”的值所指定的时间段内所记录的游戏日志来计算该行中的游戏者针对该行的排位指标的分数。尽管稍后将说明详情,但是使用游戏者在特定排位指标中的分数来确定游戏者在该排位指标中的顺位。The "Begin" field in a particular row indicates the start time for collecting scores for the player in that row's ranking for that row's ranking indicator. The "End" field in that row indicates the end time for this collection. The player in that row's ranking indicator score is calculated based on the game logs recorded during the time period specified by the "Begin" and "End" values. Although details will be explained later, a player's score for a particular ranking indicator is used to determine the player's ranking within that ranking indicator.

返回参考图3,时间管理单元102控制针对各排位指标确定顺位所需的分数合计的频率。Referring back to FIG. 3 , the time management unit 102 controls the frequency of totaling the points required to determine the ranking for each ranking indicator.

例如,为了向游戏者通知排位的中间结果,优选地,即使在每日排位的情况下,也在一天中更新排位几次。因而,时间管理单元102以特定时间间隔(具体地,例如,针对每日排位以每四个小时等的频率)启动后述的排位顺位指定单元103。即,基于时间管理单元102的管理以特定时间间隔启动排位顺位指定单元103,并且执行诸如分数合计等的处理(后面将说明处理的详情)。For example, in order to notify players of intermediate ranking results, it is preferable to update the ranking several times a day, even in the case of daily ranking. Therefore, the time management unit 102 activates the ranking order specifying unit 103, described later, at specific time intervals (specifically, for example, every four hours for daily ranking). That is, the ranking order specifying unit 103 is activated at specific time intervals based on the management of the time management unit 102, and performs processing such as point aggregation (the details of this processing will be described later).

尽管图3中未示出,但是可以通过经由排位参加管理单元101在游戏者终端1上显示例如“下一更新的剩余时间:2小时”等来向游戏者通知时间管理单元102所管理的合计频率。Although not shown in FIG. 3 , the player may be notified of the total frequency managed by the time management unit 102 by displaying, for example, “remaining time to next update: 2 hours” on the player terminal 1 via the ranking participation management unit 101 .

这里,时间管理单元102不是必需组件,并且排位顺位指定单元103可以实时进行排位合计。然而,如在本实施例中那样,通过设置时间管理单元102并且在无需实时进行排位合计的情况下以特定时间间隔更新排位,可以降低由于排位合计而向服务器2的系统施加的负荷。Here, the time management unit 102 is not an essential component, and the ranking order specifying unit 103 can perform ranking aggregation in real time. However, as in this embodiment, by providing the time management unit 102 and updating the ranking at specific time intervals without performing ranking aggregation in real time, the load imposed on the system of the server 2 due to ranking aggregation can be reduced.

排位顺位指定单元103参考参加排位指标DB 121,计算要作为处理的对象的游戏者(以下称为“关注游戏者”)参加的各排位指标的分数,并且基于该分数来指定顺位。The ranking rank specifying unit 103 refers to the participation ranking index DB 121, calculates the score of each ranking index in which a player to be the target of processing (hereinafter referred to as "focused player") participates, and specifies a rank based on the score.

具体地,例如,排位顺位指定单元103从全部游戏者日志DB 122中提取关注游戏者的游戏日志。Specifically, for example, the ranking order specifying unit 103 extracts the game log of the player of interest from the all-player log DB 122 .

排位顺位指定单元103顺次设置关注游戏者参加的排位指标中的各排位指标作为要作为处理对象的排位指标(以下称为“关注排位指标”),并针对各排位指标重复后面的一系列处理步骤。The ranking order specifying unit 103 sequentially sets each ranking index among the ranking indexes in which the player of interest participates as a ranking index to be processed (hereinafter referred to as "ranking index of interest"), and repeats the following series of processing steps for each ranking index.

排位顺位指定单元103从排位指标DB 125获得用于关注排位指标的合计方法。The ranking order specifying unit 103 obtains a counting method for focusing on the ranking index from the ranking index DB 125 .

排位顺位指定单元103根据所获得的分数合计方法,基于关注游戏者的游戏日志来计算关注游戏者针对关注排位指标的分数。将所计算出的分数存储在分数DB 124中。The ranking order specifying unit 103 calculates the score of the player of interest for the ranking indicator of interest based on the game log of the player of interest according to the obtained score aggregation method, and stores the calculated score in the score DB 124 .

排位顺位指定单元103基于该分数来指定关注游戏者针对关注排位指标的排位。The ranking order specifying unit 103 specifies the ranking of the focused player with respect to the focused ranking index based on the score.

即,通过顺次设置游戏者终端1-1~1-n的各游戏者作为关注游戏者并顺次设置该关注游戏者参加的一个或多个排位指标中的各排位指标作为关注排位指标,来针对各游戏者计算针对各游戏者参加的一个或多个排位指标中的各排位指标的分数和顺位。That is, by sequentially setting each player of the player terminals 1-1 to 1-n as a focused player and sequentially setting each ranking indicator in one or more ranking indicators in which the focused player participates as a focused ranking indicator, the score and ranking of each ranking indicator in one or more ranking indicators in which each player participates are calculated for each player.

全部游戏者日志DB 122针对游戏者终端1-1~1-n的各游戏者,存储游戏期间所记录的游戏日志,例如针对与排位有关的所有活动的日志(诸如游戏中的物品使用历史和战斗历史等)。稍后将参考图6至8来说明全部游戏者日志DB 122的结构的具体示例。The all-player log DB 122 stores game logs recorded during the game for each player of the player terminals 1-1 to 1-n, for example, logs of all activities related to ranking (such as item usage history and battle history in the game). A specific example of the structure of the all-player log DB 122 will be described later with reference to Figures 6 to 8.

排位指标DB 125针对m个类型的排位指标中的各排位指标存储诸如分数合计方法等的各种信息。稍后将参考图9和10来说明排位指标DB 125的结构的具体示例。The ranking index DB 125 stores, for each of the m types of ranking indexes, various information such as a point totaling method, etc. A specific example of the structure of the ranking index DB 125 will be described later with reference to FIG9 and FIG10 .

排位结果DB 123是用于存储排位顺位指定单元103所进行的排位合计的中间计算结果的缓冲数据库。The ranking result DB 123 is a buffer database for storing intermediate calculation results of the ranking totals performed by the ranking order specifying unit 103 .

即,在本实施例中,由于全部游戏者日志DB 122变成包含许多游戏日志的大数据库,因此根据需求来进行排位合计是不实现的。因而,将以特定时间间隔的排位合计的中间结果存储在排位结果DB 123中。在进行分数合计的情况下,排位顺位指定单元103通过从排位结果DB 123中提取上次的合计结果并且针对上次的分数合计结果加上差值来计算本次的分数合计结果。That is, in this embodiment, since the entire player log DB 122 becomes a large database containing many game logs, it is not feasible to perform ranking aggregation on demand. Therefore, the intermediate ranking aggregation results at specific time intervals are stored in the ranking result DB 123. When performing score aggregation, the ranking order specifying unit 103 calculates the current score aggregation result by extracting the previous aggregation result from the ranking result DB 123 and adding the difference to the previous score aggregation result.

这使得可以显著降低分数合计所引起的负荷。This makes it possible to significantly reduce the load caused by score aggregation.

具体地,例如,假定:在每分钟需要合计10万个游戏日志的情况下,没有设置排位结果DB 123并且没有缓存中间结果。在这种情况下,由于合计成本与时间成比例地增加,因此在24小时内,同时需要合计86.4亿个游戏日志。Specifically, for example, assuming that 100,000 game logs need to be aggregated per minute, no ranking result DB 123 is provided, and no intermediate results are cached, in this case, since the aggregation cost increases in proportion to time, 8.64 billion game logs need to be aggregated simultaneously within 24 hours.

另一方面,在提供排位结果DB 123的本实施例中,例如,在缓存并再次使用每小时所获得的中间计算结果的情况下,在24小时内仅需进行24次3.6亿个游戏日志的合计。On the other hand, in the present embodiment providing the ranking result DB 123, for example, when intermediate calculation results obtained every hour are cached and reused, aggregation of 360 million game logs only needs to be performed 24 times in 24 hours.

排位指标推荐单元104包括预测顺位计算单元111和推荐排位指标确定单元112。The ranking index recommendation unit 104 includes a predicted ranking calculation unit 111 and a recommended ranking index determination unit 112 .

对于关注游戏者,预测顺位计算单元111计算针对m个类型的排位指标中的至少一些排位指标、该关注游戏者参加各排位指标的情况下的顺位作为预测顺位。For the player of interest, the predicted ranking calculation unit 111 calculates, for at least some of the m types of ranking indices, the ranking of the player of interest when participating in each ranking index as the predicted ranking.

推荐排位指标确定单元112基于针对各排位指标的预测顺位对排位指标进行排序,并且确定要推荐给关注游戏者的排位指标作为推荐排位指标。The recommended ranking index determination unit 112 sorts the ranking indices based on the predicted order for each ranking index, and determines a ranking index to be recommended to the interested gamer as a recommended ranking index.

推荐结果呈现单元105向关注游戏者的游戏者终端1呈现排位指标的排序结果和推荐排位指标。The recommendation result presentation unit 105 presents the ranking index sorting result and the recommended ranking index to the player terminal 1 of the player of interest.

应当理解,对于呈现排位指标的排序结果和推荐排位指标的定时和方法不存在特别限制。It should be understood that there are no particular limitations on the timing and method of presenting the ranking results and recommending the ranking indicators.

在本实施例中,例如,在上述的图4的(A)的用户界面201中,排位指标显示区域212中显示排位指标的排序结果的定时是选择操作部211中选择“按可能性的降序”时。In this embodiment, for example, in the user interface 201 of FIG. 4(A) , the ranking index display area 212 displays the ranking index sorting result when “in descending order of likelihood” is selected in the selection operation unit 211 .

另外,例如,将针对推荐排位指标的说明内容显示为说明图像222、223和224的定时是按下图4中的自动选择按钮226时。In addition, for example, the timing at which the explanation contents for the recommended ranking indices are displayed as the explanation images 222 , 223 , and 224 is when the automatic selection button 226 in FIG. 4 is pressed.

以下将进一步详细地说明排位顺位指定单元103、排位指标推荐单元104和推荐结果呈现单元105。The ranking order specifying unit 103 , the ranking index recommending unit 104 , and the recommendation result presenting unit 105 will be described in further detail below.

如上所述,排位顺位指定单元103针对m个类型的排位指标中的各排位指标重复进行根据针对特定排位指标预定义的分数计算方法(分数合计方法)来计算参加该特定排位指标的一个或多个参加者各自的分数的处理,并且基于这些分数来指定一个或多个参加者各自的顺位。As described above, the ranking order designation unit 103 repeatedly performs the process of calculating the scores of one or more participants participating in the specific ranking indicator according to the score calculation method (score aggregation method) predefined for the specific ranking indicator for each of the m types of ranking indicators, and designates the respective ranks of the one or more participants based on these scores.

将针对各参加者所计算出的分数存储在分数DB 124中。The score calculated for each participant is stored in the score DB 124 .

即,分数DB 124针对m个类型的排位指标中的各排位指标存储过去的参加者的分数历史。That is, the score DB 124 stores the score history of past participants for each of the m types of ranking indicators.

然后,预测顺位计算单元111顺次设置m个类型的排位指标中的至少一些排位指标作为关注排位指标,并且重复后面的一系列处理步骤。Then, the predicted ranking calculation unit 111 sequentially sets at least some of the m types of ranking indices as the ranking index of interest, and repeats the subsequent series of processing steps.

即,预测顺位计算单元111基于关注排位指标中的多个过去分数来设置假定为预测顺位的指标的第1位至第n位的假定分数。That is, the predicted ranking calculation unit 111 sets the assumed scores of the 1st to nth places assumed as the indices of the predicted ranking based on a plurality of past scores in the focus ranking index.

预测顺位计算单元111根据针对关注排位指标预定义的分数计算方法(分数合计方法)来计算关注游戏者的当前分数。The predicted ranking calculation unit 111 calculates the current score of the player of interest according to a score calculation method (score aggregation method) predefined for the ranking index of interest.

预测顺位计算单元111基于第1位至第n位的假定分数以及关注游戏者的当前分数来计算关注游戏者的预测顺位。The predicted rank calculation unit 111 calculates the predicted rank of the attention player based on the assumed scores of the 1st to nth places and the current score of the attention player.

以下将参考图6至12来更具体地说明该段落中已经说明的关注游戏者的预测顺位的计算方法。The calculation method of the predicted order of the player of interest described in this paragraph will be described in more detail below with reference to FIGS. 6 to 12 .

上述的排位指标推荐单元104和推荐结果呈现单元105的特征在于:从关注游戏者的预测顺位的观点来自动计算关注游戏者的游戏风格和各排位指标之间的适合性。即,关注游戏者的预测顺位较高的排位指标与关注游戏者的游戏风格的适合性较高。The ranking index recommendation unit 104 and recommendation result presentation unit 105 are characterized by automatically calculating the compatibility between the player's gaming style and each ranking index based on the player's predicted ranking. Specifically, ranking indexes with higher predicted rankings are more compatible with the player's gaming style.

通过使用该特征作为前提,将说明用作排位的基础数据的游戏日志和排位指标之间的关系。Using this feature as a premise, the relationship between the game log used as basic data for ranking and the ranking index will be explained.

图6示出一般日志数据库的结构(以下称为“日志结构”)的示例。FIG6 shows an example of the structure of a general log database (hereinafter referred to as “log structure”).

图6所示的日志结构是与全部游戏者日志DB 122(图3)的一个条目相对应的数据结构。The log structure shown in FIG. 6 is a data structure corresponding to one entry of the entire player log DB 122 ( FIG. 3 ).

即,可以将全部游戏者日志DB 122定义为具有图6的日志结构的日志的集合。That is, the entire player log DB 122 may be defined as a collection of logs having the log structure of FIG. 6 .

图6所示的日志结构由三个元素、即event_type(事件类型)、timestamp(时间戳)和contents(内容)构成。event_type是表示日志记录的事件的类型的字符串。timestamp是表示与所发生的日志相对应的事件的时间的时间戳。contents是定义日志信息的内容的子结构。将日志信息的内容定义为包括key(关键字)和value(值)的组的排列的日志信息。The log structure shown in Figure 6 consists of three elements: event_type, timestamp, and contents. Event_type is a string indicating the type of event recorded in the log. Timestamp is a timestamp indicating the time when the event corresponding to the log occurred. Contents is a substructure that defines the content of the log information. The content of the log information is defined as log information consisting of an arrangement of key and value groups.

图7示出具有图6的日志结构的日志的一个条目的具体示例。FIG. 7 shows a specific example of an entry of a log having the log structure of FIG. 6 .

在图7的示例中,event_type(事件类型)是battleAttack(战斗攻击)。将Timestamp(与所发生的日志相对应的事件的时间)定义为2015/02/0221:36:59:23。In the example of FIG7 , event_type is battleAttack, and Timestamp (the time of the event corresponding to the log that occurred) is defined as 2015/02/02 21:36:59:23.

另外,将事件的内容如下这样定义为内容子结构的属性。即,定义如下:角色是游戏者角色1,characterAttribute(角色属性)是水属性,targetEnemy(目标敌方)是敌方怪物2,并且给定伤害是2100。Furthermore, the content of the event is defined as an attribute of the content substructure as follows: the character is player character 1, the characterAttribute is water attribute, the targetEnemy is enemy monster 2, and the given damage is 2100.

内容子结构中所包括的属性根据日志结构的event_type的属性值而改变。Attributes included in the content substructure change according to the attribute value of event_type of the log structure.

图8示出具有图6的日志结构的日志的一个条目的具体示例。该条目是在游戏者通过使用恢复魔法或恢复物品来恢复本方角色的体力的情况下所生成的。Fig. 8 shows a specific example of an entry in the log having the log structure of Fig. 6. This entry is generated when a player recovers the physical strength of his character by using recovery magic or recovery items.

在图8的示例中,event_type(事件的类型)是battleHeal(战斗恢复)。将timestamp(与所发生的日志相对应的事件的时间)定义为2015/02/0221:37:11:43。In the example of FIG8 , event_type (event type) is battleHeal (battle recovery) and timestamp (the time of the event corresponding to the log occurrence) is defined as 2015/02/02 21:37:11:43.

另外,将事件的内容如下这样定义为内容子结构的属性。即,定义如下:角色是游戏者角色2,characterAttribute是光属性,对象是游戏者角色4,方法是恢复魔法,以及表示恢复量的恢复是1000。Furthermore, the content of the event is defined as an attribute of the content substructure as follows: the character is player character 2, characterAttribute is the light attribute, the target is player character 4, the method is the recovery magic, and the recovery amount is 1000.

在图6至8所示的上述日志结构的发明提案中,示出了将日志信息定义为能够通过使用event_type的字符串而识别其结构的柔性结构的示例。In the invention proposal of the above-mentioned log structure shown in FIG. 6 to FIG. 8 , an example is shown in which log information is defined as a flexible structure whose structure can be identified by using a character string of event_type.

作为与本示例不同的实现,可以使用预先列举全部属性并且将全部属性与关系数据库中的表属性相关联的实现方法。As an implementation different from this example, an implementation method may be used in which all attributes are listed in advance and associated with table attributes in a relational database.

通过采用这种日志结构,可以实现排序合计作为用于从提供游戏装置的服务器2侧的数据库(图3中的全部游戏者日志DB 122)中所累积的日志中提取要合计的条目的操作。By adopting such a log structure, sorting and summarizing can be realized as an operation for extracting entries to be summarized from the logs accumulated in the database (all player log DB 122 in FIG. 3 ) on the server 2 side providing the game apparatus.

作为该实现的具体示例,如下所述,可以将排位指标定义为包括三个信息的数据结构。As a specific example of this implementation, as described below, the ranking index can be defined as a data structure including three pieces of information.

排位指标={合计持续时间,对象分数,奖励信息}Ranking index = {total duration, target score, reward information}

合计持续时间是表示诸如每日、每月和总和(全部持续时间的累计)等的持续时间的数据。The total duration is data indicating duration such as daily, monthly, and total (accumulation of all durations).

对象分数是表示要合计的分数(例如,“通过使用水属性武器/能力所给出的损害点”)的数据。The target score is data indicating a score to be totaled (for example, "damage points given by using water-attribute weapons/abilities").

奖励信息是表示在游戏者在排位中被排位得较高(例如,排位在前三个游戏者内)的情况下对游戏者所给出的奖励。例如,可考虑“在开始战斗时获取一个恢复物品A”作为奖励。Reward information is a reward given to a player when the player ranks higher (e.g., ranks among the top three players). For example, "obtaining a recovery item A at the start of a battle" may be considered as a reward.

即,针对上述排位指标预定义的分数计算方法(分数合计方法)是指使用这三个信息的计算方法。That is, the score calculation method (score aggregation method) predefined for the above ranking index is a calculation method using these three pieces of information.

图9示出排位指标的实现的示例,即,用于定义排位指标的结构(以下称为“排位结构”)的示例。FIG. 9 shows an example of implementation of the ranking index, that is, an example of a structure for defining the ranking index (hereinafter referred to as a “ranking structure”).

即,可以将排位指标定义为如图9所示的排位结构。That is, the ranking index can be defined as a ranking structure as shown in FIG9 .

在图9的示例中,在构成排位指标的三个信息中,将合计持续时间表示为duration_begin(持续时间开始)和duration_end(持续时间结束)。duration_begin是表示对象合计持续时间的开始时刻的64位整数。duration_end是表示对象合计持续时间的结束时刻的64位整数。In the example of Figure 9 , among the three pieces of information that make up the ranking indicator, the total duration is represented by duration_begin and duration_end. duration_begin is a 64-bit integer indicating the start time of the object's total duration. duration_end is a 64-bit integer indicating the end time of the object's total duration.

另外,在构成排位指标的三个信息中,通过targets(对象)和query(询问)来定义对象分数。即,将要合计的属性定义为通过参考图6至8作为示例所述的日志结构的属性名的排列。这里,图9中的排位结构的显著特征是:通过使用由通常已知为key-value pair(关键字-值对)的属性名(key)和值(value)构成的对来指定要合计的日志的条件。用于定义这些key-value pair的三个子结构是query结构。In addition, among the three pieces of information that make up the ranking index, the target score is defined by targets and queries. That is, the attributes to be aggregated are defined as the arrangement of the attribute names of the log structure described as examples with reference to Figures 6 to 8. Here, the notable feature of the ranking structure in Figure 9 is that the conditions for the logs to be aggregated are specified by using pairs consisting of attribute names (keys) and values (values), which are generally known as key-value pairs. The three substructures used to define these key-value pairs are query structures.

具体地,例如,在要合计“通过使用水属性武器/能力所给出的伤害点”的情况下,其条件是“水属性武器/能力”,因而使用具有如图10所示那样定义的query结构的排位结构的排位指标。Specifically, for example, when "damage points given by using water attribute weapons/abilities" are to be totaled, the condition is "water attribute weapons/abilities", and thus a ranking index having a ranking structure defined as a query structure as shown in FIG10 is used.

图10示出针对具有图9中的排位结构的排位指标的一个条目的具体示例。FIG. 10 shows a specific example of one entry for the ranking index having the ranking structure in FIG. 9 .

在图10的示例中,在query结构中,event_type=battleAttack指定要合计战斗期间所记录的日志。另外,characterAttribute=水属性指定要合计通过使用水属性武器或能力所进行的操作。另外,targets:{damage}指定对要合计上述条件下的敌方给出的伤害值。In the example of Figure 10, in the query structure, event_type = battleAttack specifies that logs recorded during battles should be aggregated. Furthermore, characterAttribute = water attribute specifies that actions performed using water-attribute weapons or abilities should be aggregated. Furthermore, targets: {damage} specifies that the damage dealt to enemies under the above conditions should be aggregated.

通过使用具有图10的排位结构的排位指标,使得排位顺位指定单元103和预测顺位计算单元111能够在计算排位指标的分数时根据全部游戏者日志DB 122(图3)中所累积的游戏日志来仅合计“通过使用水属性武器/能力所给出的伤害点”。By using the ranking index having the ranking structure of Figure 10, the ranking order designation unit 103 and the predicted order calculation unit 111 are able to total only the "damage points given by using water attribute weapons/abilities" based on the game logs accumulated in all player log DB 122 (Figure 3) when calculating the score of the ranking index.

排位指标推荐单元104的预测顺位计算单元111计算顺位、即具有图6至8所示的上述日志结构的游戏日志的关注游戏者预期在该游戏者参加具有图9和10所示的排位结构的关注排位指标的情况下获取的预测顺位。The predicted ranking calculation unit 111 of the ranking index recommendation unit 104 calculates the ranking, that is, the predicted ranking that the player of interest with the game log having the above-mentioned log structure shown in Figures 6 to 8 expects to obtain when the player participates in the ranking index of interest with the ranking structure shown in Figures 9 and 10.

预测顺位计算单元111顺次设置m个类型的排位指标中的至少一些排位指标中的各排位指标作为关注排位指标,并且重复上述的处理步骤,由此针对关注游戏者计算m个类型的排位指标的至少一个排位指标各自的预测顺位。The predicted ranking calculation unit 111 sequentially sets each ranking indicator of at least some of the m types of ranking indicators as the focus ranking indicator, and repeats the above processing steps, thereby calculating the predicted ranking of at least one ranking indicator of the m types of ranking indicators for the focus player.

然后,推荐排位指标确定单元112例如按预测顺位的降序、即按被排队得较高的可能性的降序对排位指标进行排序,并且基于排序结果来确定要向关注游戏者推荐的排位指标。Then, the recommended ranking index determination unit 112 sorts the ranking indices in descending order of predicted order, ie, in descending order of possibility of being ranked higher, for example, and determines a ranking index to be recommended to the interested player based on the sorting result.

图11是用于说明在关注游戏者尚未参加的排位指标被设置为关注排位指标的情况下的关注游戏者(游戏者A)的预测顺位的计算方法的示例的图。FIG. 11 is a diagram for explaining an example of a calculation method of the predicted ranking of the player of interest (player A) in a case where a ranking index in which the player of interest has not yet participated is set as the ranking index of interest.

图11的(A)示出计算针对关注排位指标的预测顺位时(以下称为“当前”)的排位参加者的分数的时间迁移。FIG11(A) shows the temporal transition of the scores of the ranking participants when the predicted ranking for the ranking index of interest is calculated (hereinafter referred to as “current”).

如图11的(A)所示,在关注排位指标中,获取指定顺位(例如,第1位)所需的分数的值根据合计定时而变化。因而,为了估计特定游戏者在关注排位指标中可以获取到的顺位,需要估计第1位到第n位中的各顺位所需的分数。As shown in FIG11(A), the score required to obtain a specific ranking (e.g., 1st) in the focus ranking index varies depending on the timing of the aggregation. Therefore, in order to estimate the ranking that a specific player can obtain in the focus ranking index, it is necessary to estimate the score required for each ranking from 1st to nth.

尽管对于计算该估计的方法不存在特别限制而只要该方法使用过去分数日志的时间序列即可,但是在本实施例中,采用用于计算与过去的预定时间范围内的各顺位相对应的分数日志的中间值的方法。Although there is no particular limitation on the method of calculating the estimate as long as the method uses a time series of past score logs, in this embodiment, a method of calculating the median value of score logs corresponding to respective ranks within a predetermined time range in the past is employed.

将用于过去的预定时间范围内的各顺位(获取到这些顺位的游戏者)的分数日志存储在如例如图12所示的结构的分数DB 124(图3)中。Score logs for respective ranks (players who acquired these ranks) within a predetermined time range in the past are stored in the score DB 124 ( FIG. 3 ) having a structure as shown in, for example, FIG. 12 .

图12示出与关注排位指标有关的过去分数日志的时间序列信息的示例。FIG. 12 shows an example of time series information of past score logs related to the ranking index of interest.

如图11的(B)所示,预测顺位计算单元111基于关注排位指标的过去参加者的分数历史来计算针对第1位至第n位中的各顺位的中间值。As shown in FIG. 11(B) , the predicted ranking calculation unit 111 calculates the median value for each of the first to nth rankings based on the score history of past participants who focus on the ranking index.

具体地,例如,预测顺位计算单元111执行用于从分数DB 124将如图12所示的各顺位的分数日志的时间序列信息转换成如图11的(B)所示的各顺位的中间值的排列。以下,将这些中间值的排列称为“假定分数p”。Specifically, for example, the predicted ranking calculation unit 111 performs a process for converting the time series information of the score logs of each ranking as shown in FIG12 from the score DB 124 into an arrangement of the median values of each ranking as shown in FIG11(B). Hereinafter, the arrangement of these median values will be referred to as "hypothetical score p".

接着,预测顺位计算单元111从全部游戏者日志DB 122中提取关注游戏者(图11的示例中的游戏者A)的游戏日志,并且基于游戏日志来计算与关注排位指标相对应的分数。Next, the predicted rank calculation unit 111 extracts the game log of the focused player (player A in the example of FIG. 11 ) from the all-player log DB 122 , and calculates a score corresponding to the focused ranking index based on the game log.

分数的计算方法与排位顺位指定单元103中的计算方法相同。如上所述中,本实施例采用用于通过使用具有图6至8所示的日志结构的游戏日志来计算与具有图9和10所示的排位结构的关注排位指标相对应的分数的方法。The calculation method of the score is the same as the calculation method in the ranking order specifying unit 103. As described above, this embodiment adopts a method for calculating the score corresponding to the ranking index of interest having the ranking structure shown in Figures 9 and 10 by using the game log having the log structure shown in Figures 6 to 8.

应当理解,将如上所述计算出的与关注排位指标相对应的关注游戏者的分数称为“当前分数c”。It should be understood that the score of the player of interest corresponding to the ranking index of interest calculated as described above is referred to as a "current score c".

另外,预测顺位计算单元111对第1位到第n位的假定分数p(参见图11的(B))和关注游戏者的当前分数(图11的示例中的游戏者A的分数α)之间的大小关系进行比较。In addition, the predicted order calculation unit 111 compares the magnitude relationship between the 1st to nth assumed scores p (see FIG. 11(B) ) and the current score of the player of interest (the score α of player A in the example of FIG. 11 ).

预测顺位计算单元111计算当前分数c大于假定分数p并且使假定分数p和当前分数c之间的差最小(c>p∧MIN(c-p))的顺位,作为关注游戏者的预测顺位。The predicted rank calculation unit 111 calculates a rank that is greater than the assumed score p and minimizes the difference between the assumed score p and the current score c (c>p∧MIN(c-p)) as the predicted rank of the player of interest.

每当将m个类型的排位指标的至少一个排位指标中的各排位指标顺次设置为关注排位指标时,执行如上所述的预测顺位计算单元111的一系列处理步骤。A series of processing steps of the predicted ranking calculation unit 111 as described above are performed every time each ranking index of at least one of the m types of ranking indexes is sequentially set as a ranking index of interest.

结果,针对m个类型的排位指标的至少一个排位指标中的各排位指标,计算关注游戏者的预测顺位。As a result, the predicted ranking of the player of interest is calculated for each ranking indicator of at least one of the m types of ranking indicators.

这里,“m个类型的排位指标的至少一个排位指标中的各排位指标”例如表示从向关注游戏者推荐的排位指标的候选中排除关注游戏者已经被排位在第1位的排位指标,由此使得可以始终向关注游戏者呈现新的排位指标作为推荐排位指标。Here, "each ranking indicator among at least one ranking indicator of m types of ranking indicators" means, for example, excluding the ranking indicators in which the player being followed has been ranked first from the candidates for ranking indicators recommended to the player being followed, thereby allowing new ranking indicators to always be presented to the player being followed as recommended ranking indicators.

即,不是特别需要针对全部m个类型的排位指标计算预测顺位。例如,可以从要计算预测顺位的排位指标中排除关注游戏者已经被排位在第1位的排位指标。That is, it is not particularly necessary to calculate the predicted ranking for all m types of ranking indices. For example, the ranking indices for which the player of interest is already ranked first may be excluded from the ranking indices for which the predicted ranking is to be calculated.

推荐排位指标确定单元112按预测顺位的降序(从高顺位到低顺位)对排位指标进行排序,并且基于排序结果来确定推荐排位指标。The recommended ranking index determination unit 112 sorts the ranking indices in descending order of prediction order (from high order to low order), and determines a recommended ranking index based on the sorting result.

如上所述,本实施例中的服务器2执行用于实现使用涉及用于确定推荐排位指标的处理的m个类型的各种排位指标的排位功能的处理。As described above, the server 2 in the present embodiment executes processing for realizing the ranking function using m types of various ranking indices related to processing for determining the recommendation ranking index.

因而,需要考虑服务器2的操作期间的负荷来设计系统。Therefore, it is necessary to design the system in consideration of the load during operation of the server 2 .

关于该点,本实施例中的服务器2具有如下特征:针对各排位指标的计算成本比例如设置有传统排位功能的传统服务器的计算成本低得多。In this regard, the server 2 in this embodiment has the following characteristics: the calculation cost for each ranking indicator is much lower than, for example, the calculation cost of a conventional server provided with a conventional ranking function.

实现该特征的原因在于,排位指标的类型数m是巨大的,并且需要向各游戏者呈现不同的排位指标作为推荐排位指标,由此排位指标的参加者数变得小于传统综合排位的参加者数。This feature is achieved because the number of ranking index types m is huge, and different ranking indicators need to be presented to each player as recommended ranking indicators, whereby the number of participants in the ranking index becomes smaller than the number of participants in the conventional comprehensive ranking.

利用该特征,在进行与排位指标有关的计算时,要参考的数据库的数量变小,由此使得能够显著降低由于分布式数据库环境中的日志合计所引起的负荷。With this feature, when performing calculations related to ranking indices, the number of databases to be referenced becomes smaller, thereby making it possible to significantly reduce the load due to log aggregation in a distributed database environment.

以下给出日志合计成本的具体示例。A specific example of log total cost is given below.

即,例如,将检查在活动游戏者的数量是1百万并且各游戏者参加5个排位指标的情形下每个小时更新每日排位时的成本。That is, for example, the cost when the daily ranking is updated every hour in a case where the number of active players is 1 million and each player participates in 5 ranking indices will be examined.

假定:各游戏者平均每小时留下100条日志。Assumption: Each player leaves an average of 100 log entries per hour.

在这种情况下,日志合计成本将是100(日志数量)×5(排位指标的参加数量)×1百万(游戏者的数量)=500百万次的相加处理。In this case, the log total cost will be 100 (number of logs) × 5 (number of participants in the ranking index) × 1 million (number of players) = 500 million times of addition processing.

该相加处理可以是针对各游戏者执行的,并且该相加处理即使在使日志数据库分散的情形下也可以被实现为(与本实施例的图3中的全部游戏者日志DB 122相对应的)一个数据库中的合计处理。This adding process may be performed for each player, and may be realized as a totaling process in one database (corresponding to the entire player log DB 122 in FIG. 3 of the present embodiment) even when the log database is dispersed.

另外,如上所述,将中间合计结果存储在排位结果DB 123中。这使得可以仅通过进行差计算来始终计算最新顺位(排位)。In addition, as described above, the intermediate total results are stored in the ranking result DB 123. This makes it possible to always calculate the latest order (rank) simply by performing difference calculations.

如上所述,在本实施例中,在m个类型的各种排位指标中,向游戏者呈现适合游戏者的游戏风格的排位指标作为推荐排位指标。As described above, in this embodiment, among m types of various ranking indices, a ranking index suitable for the player's gaming style is presented to the player as a recommended ranking index.

然而,手动定义全部m个类型的排位指标是麻烦的。However, manually defining all m types of ranking indices is cumbersome.

因而,如图3所示,服务器2设置有具有用于自动生成新的排位指标的功能的排位指标生成单元106。Therefore, as shown in FIG. 3 , the server 2 is provided with a ranking index generating unit 106 having a function for automatically generating a new ranking index.

具体地,排位指标生成单元106可以如图13至15所示,根据少量的模板来自动生成新的排位指标。Specifically, the ranking index generating unit 106 may automatically generate new ranking indexes based on a small number of templates as shown in FIG. 13 to FIG. 15 .

图13示出用于自动生成与游戏中的伤害有关的排位指标的模板的示例。FIG. 13 shows an example of a template for automatically generating ranking indicators related to in-game damage.

在图13的示例的模板中,根据游戏内的属性信息的类型来展开%ATRRIBUTES%。即,针对各属性生成不同的排位指标。In the template of the example of FIG. 13 , %ATRRIBUTES% is expanded according to the type of attribute information in the game. That is, a different ranking index is generated for each attribute.

图14是与图13的示例不同的应用示例,即实现了指定角色的控制的游戏者被排位得较高的模板的类型的示例。FIG. 14 is an application example different from the example of FIG. 13 , that is, an example of a type of template in which a player who has achieved control of a designated character is ranked higher.

在图14的示例的模板中,根据出现在游戏中的本方角色的类型来展开%CHARACTERS%。即,针对各角色生成不同的排位指标。In the template of the example of FIG. 14 , %CHARACTERS% is expanded according to the type of the player character appearing in the game. That is, a different ranking index is generated for each character.

图15是与图13和14的示例不同的应用示例,即用于自动生成使用与伤害无关的分数的排位指标的模板的示例。FIG. 15 is an application example different from the examples of FIG. 13 and FIG. 14 , that is, an example of a template for automatically generating a ranking index using a score not related to injury.

在图15的示例中,生成如下的排位指标:如query:{event_type=battleAttack}中所指定的那样将战斗期间所发生的恢复事件设置为对象,并且如targets:{heal}中所指定的那样合计恢复之后的HP的量。In the example of FIG. 15 , the ranking index is generated by targeting recovery events occurring during battle as specified in query:{event_type=battleAttack} and totaling the amount of HP after recovery as specified in targets:{heal}.

通过如图13至15等所示那样仅提供少量的模板,使得可以基于游戏系统已经具有的信息来容易地自动生成各种排位指标。By providing only a small number of templates as shown in FIG. 13 to FIG. 15 , etc., various ranking indicators can be easily and automatically generated based on information already held by the gaming system.

以上已经说明了服务器2的功能结构。The functional structure of the server 2 has been described above.

接着,在具有这种功能结构的服务器2所执行的处理中,将参考图16和17来说明用于呈现推荐排位指标的处理。Next, among the processes executed by the server 2 having such a functional structure, a process for presenting the recommendation ranking indices will be described with reference to FIGS. 16 and 17 .

图16是用于说明服务器2所执行的排位推荐处理的流程的流程图。FIG. 16 is a flowchart for explaining the flow of the ranking recommendation process executed by the server 2 .

在预定定时(例如在游戏者终端1-1~1-n的预定游戏者终端上按下图4的(B)中的自动选择按钮226时)触发排序推荐处理。在该处理中,设置预定游戏者(例如,按下自动选择按钮226的游戏者)作为关注游戏者,并且执行后面的一系列处理步骤。The ranking recommendation process is triggered at a predetermined timing (e.g., when the automatic selection button 226 in FIG. 4B is pressed on a predetermined player terminal of the player terminals 1-1 to 1-n). In this process, the predetermined player (e.g., the player who pressed the automatic selection button 226) is set as the player of interest, and the following series of processing steps are executed.

在步骤S1中,图3的排位指标推荐单元104的预测顺位计算单元111针对m个类型的各种排位指标的至少一个排位指标中的各排位指标计算预测顺位。In step S1 , the predicted rank calculation unit 111 of the ranking index recommendation unit 104 in FIG. 3 calculates a predicted rank for each ranking index of at least one ranking index of m types of various ranking indexes.

以下将步骤S1中的该类型的处理称为“预测顺位计算处理”。This type of processing in step S1 is hereinafter referred to as "prediction ranking calculation processing."

图17是用于说明预测顺位计算处理的详情的示例的流程图。FIG. 17 is a flowchart for explaining an example of details of the prediction order calculation process.

在步骤S21中,预测顺位计算单元111从推荐对象中排除m个类型的排位指标中的满足预定条件的排位指标。In step S21 , the predicted rank calculation unit 111 excludes ranking indices satisfying predetermined conditions from among the m types of ranking indices to be recommended.

应当理解,在全部m个类型的排位指标可以是推荐对象的情况下,步骤S21中的处理是不必要的。It should be understood that in the case where all m types of ranking indicators can be recommended objects, the processing in step S21 is unnecessary.

另外,用于从推荐对象排除排位指标的预定条件没有被特别限制,并且可以是由游戏设计者、服务器2的管理者等任意设置的。例如,如上所述,可以采用关注游戏者已经在排位指标中被排位在第1位的条件。In addition, the predetermined condition for excluding the ranking index from the recommendation object is not particularly limited and can be arbitrarily set by the game designer, the administrator of the server 2, etc. For example, as described above, the condition that the player of interest is already ranked first in the ranking index can be adopted.

在步骤S22中,预测顺位计算单元111设置除步骤S21中从m个类型的排位指标中排除的排位指标以外的特定排位指标作为关注排位指标。In step S22 , the predicted order calculation unit 111 sets a specific ranking index other than the ranking indexes excluded from the m types of ranking indexes in step S21 as a ranking index of interest.

在步骤S23中,预测顺位计算单元111针对关注排位指标的第1位到第n位计算假定分数p。In step S23 , the predicted order calculation unit 111 calculates the hypothesis scores p for the 1st to nth ranking indicators of interest.

在步骤S24中,预测顺位计算单元111计算关注游戏者针对关注排位指标的当前分数c。In step S24 , the predicted ranking calculation unit 111 calculates the current score c of the focused player with respect to the focused ranking index.

在步骤S25中,预测顺位计算单元111基于假定分数p和当前分数c来计算关注游戏者在关注排位指标中的预测顺位。In step S25 , the predicted ranking calculation unit 111 calculates the predicted ranking of the focused player in the focused ranking index based on the assumed score p and the current score c.

在步骤S26中,预测顺位计算单元111判断除步骤S21中从m个类型的排位指标中排除的排位指标以外的全部排位指标是否已经被设置为关注排位指标。In step S26 , the predicted order calculation unit 111 determines whether all ranking indices other than the ranking indices excluded from the m types of ranking indices in step S21 have been set as the ranking indices of interest.

在存在尚未被设置为关注排位指标的排位指标的情况下,步骤S26中的判断为“否”,处理返回至步骤S22,并且重复随后的步骤。In a case where there is a ranking index that has not been set as the ranking index of interest, the determination in step S26 is “NO”, the process returns to step S22 , and the subsequent steps are repeated.

即,针对m个类型的排位指标中的除步骤S21中所排除的排位指标以外的各排位指标,重复经由步骤S22至S26的循环处理,并且顺次计算关注游戏者的预测顺位。That is, for each of the m types of ranking indices except the ranking indices excluded in step S21 , the loop processing through steps S22 to S26 is repeated, and the predicted ranking of the player of interest is sequentially calculated.

结果,由于全部排位指标已经被设置为关注排位指标,因此步骤S26中的判断为“是”,并且终止预测顺位计算处理。然后,处理从图16中的步骤S1进入步骤S2。As a result, since all ranking indices have been set as the ranking indices of interest, the determination in step S26 is “Yes”, and the predicted ranking calculation process is terminated. The process then proceeds from step S1 in FIG16 to step S2.

在步骤S2中,图3中的排位指标推荐单元104的推荐排位指标确定单元112基于预测顺位从m个类型的各种排位指标的至少一部分排位指标中确定推荐排位指标。In step S2 , the recommended ranking index determining unit 112 of the ranking index recommending unit 104 in FIG. 3 determines a recommended ranking index from at least a portion of the m types of various ranking indexes based on the predicted order.

在步骤S3中,推荐结果呈现单元105向关注游戏者的游戏者终端1呈现推荐排位指标。In step S3 , the recommendation result presentation unit 105 presents the recommended ranking index to the player terminal 1 of the player of interest.

然后,终止推荐排位指标呈现处理。Then, the recommendation ranking index presentation process is terminated.

尽管以上已经说明了本发明的实施例,但是应当注意本发明不限于上述实施例,并且可以实现本发明的目的的范围内的变形、改进等包含在本发明中。Although the embodiments of the present invention have been described above, it should be noted that the present invention is not limited to the above embodiments, and modifications, improvements, and the like within the scope that can achieve the objects of the present invention are encompassed in the present invention.

例如,图3的功能结构仅是示例,并且不存在对该示例的特别限制。即,信息处理系统设置有使得能够执行作为整体的上述一系列处理步骤的功能就足够了,并且用于实现这些功能的功能块的结构不特别局限于图3中的示例。此外,这些功能块的位置不特别局限于图3中的位置,并且可以是任意设置的。例如,服务器2的功能块可以转移至终端1等,相反,终端1的图3中未示出的功能块可以转移至服务器2等。For example, the functional structure of Figure 3 is merely an example, and there are no particular limitations to this example. Specifically, it is sufficient for the information processing system to be equipped with functions that enable the execution of the series of processing steps described above as a whole, and the structure of the functional blocks used to implement these functions is not particularly limited to the example in Figure 3. Furthermore, the locations of these functional blocks are not particularly limited to those shown in Figure 3 and can be arbitrarily set. For example, functional blocks of server 2 can be transferred to terminal 1, etc., and conversely, functional blocks of terminal 1 not shown in Figure 3 can be transferred to server 2, etc.

此外,可以仅通过硬件、仅通过软件、或者通过硬件和软件的组合来实现各功能块。Furthermore, each functional block may be implemented only by hardware, only by software, or by a combination of hardware and software.

在通过软件来执行各功能模块的情况下,经由网络或从记录介质将构成软件的程序安装在计算机等上。When each functional module is executed by software, a program constituting the software is installed on a computer or the like via a network or from a recording medium.

该计算机可以是嵌入专用硬件中的计算机。可选地,该计算机可以是在将各种程序安装在计算机上的情况下能够执行各种功能的计算机,诸如服务器、或者通用智能电话、或者个人计算机等。The computer may be a computer embedded in dedicated hardware. Alternatively, the computer may be a computer capable of executing various functions when various programs are installed on the computer, such as a server, a general-purpose smart phone, or a personal computer.

包括这种程序的记录介质是通过为了向游戏者提供程序而与设备的主体单元分离地分布的可移除介质(未示出)、或者向游戏者提供的嵌入在设备的主体单元中的记录介质等来实现的。The recording medium including such a program is realized by a removable medium (not shown) distributed separately from the main body unit of the device in order to provide the program to the player, or a recording medium embedded in the main body unit of the device provided to the player.

在本说明书中,在记录介质上所记录的程序中所描述的步骤不仅可以包括按照时间顺序顺次执行的处理、而且还可以包括没有按时间顺序顺次执行的而是并列或分别执行的处理。In this specification, the steps described in the program recorded on the recording medium may include not only processes that are sequentially executed in chronological order but also processes that are not sequentially executed in chronological order but are executed in parallel or separately.

此外,在本说明书中,术语“系统”应当被解释成表示由多个装置或多个部件等构成的设备整体。Furthermore, in this specification, the term "system" should be interpreted as meaning an entire apparatus composed of a plurality of devices or a plurality of components or the like.

换句话说,应用本发明的信息处理系统中的服务器是包括作为上述的图2或3的实施例的服务器2,并且可以采用具有后述的结构的各种形式的实施例。In other words, the server in the information processing system to which the present invention is applied is the server 2 including the embodiment of FIG. 2 or 3 described above, and various forms of embodiments having structures described later may be employed.

即,应用本发明的服务器(例如,图1中的服务器2)是如下的服务器。That is, the server to which the present invention is applied (for example, the server 2 in FIG. 1 ) is the following server.

该服务器分别与能够通过接受分别由多个游戏者进行的操作来执行游戏的多个终端(例如,图1中的游戏者终端1-1~1-n)进行通信,对所述多个游戏者至少之一作为参加者参加的多个类型的排位指标进行管理,并且针对所述多个类型的排位指标中的各排位指标计算所述参加者的排位,所述服务器包括:The server communicates with a plurality of terminals (e.g., player terminals 1-1 to 1-n in FIG. 1 ) capable of executing a game by accepting operations respectively performed by a plurality of players, manages a plurality of types of ranking indicators in which at least one of the plurality of players participates as a participant, and calculates a ranking of the participant for each of the plurality of types of ranking indicators. The server includes:

预测部件(例如,图3中的预测顺位计算单元111),用于在所述多个游戏者中设置要作为处理对象的游戏者作为关注游戏者,并且针对所述多个类型的排位指标的至少一部分排位指标计算所述关注游戏者参加各排位指标的情况下的顺位作为预测顺位;a prediction unit (e.g., the predicted ranking calculation unit 111 in FIG. 3 ) configured to set a player to be processed as a target player among the plurality of players, and calculate, for at least a portion of the plurality of types of ranking indices, a ranking of the target player when participating in each ranking indicator as a predicted ranking;

确定部件(例如,图3中的推荐排位指标确定单元112),用于基于所述预测顺位来确定要向所述关注游戏者推荐的排位指标作为推荐排位指标;以及a determination component (e.g., the recommended ranking index determination unit 112 in FIG. 3 ) for determining a ranking index to be recommended to the interested player as a recommended ranking index based on the predicted ranking; and

呈现部件(例如,图3中的推荐结果呈现单元105),用于向所述关注游戏者的终端呈现所述推荐排位指标。The presentation component (eg, the recommendation result presentation unit 105 in FIG3 ) is configured to present the recommended ranking indicator to the terminal of the concerned player.

这使得可以向各游戏者提供远比以往多的类型(m个类型)的排位指标,并且强烈地激励游戏者参加这些排位指标中的推荐排位指标。This makes it possible to provide each player with ranking indices of far more types (m types) than before, and strongly encourages the player to participate in the recommended ranking indices among these ranking indices.

即,通过向各游戏者提供远比以往多的类型(m个类型)的排位指标,可以提供甚至普通游戏者有机会根据其游戏风格而被排队得较高的排位指标,即适合各游戏者的游戏风格的排位指标。That is, by providing each player with far more types (m types) of ranking indicators than before, it is possible to provide even ordinary players with the opportunity to be ranked higher according to their gaming style, that is, ranking indicators that suit the gaming style of each player.

然而,对于各游戏者而言,从远比以往多的类型(m个类型)的排位指标中,找出适合其游戏风格的排位指标是很难的。However, it is difficult for each player to find a ranking index that suits his or her game style from among the far more types (m types) of ranking indexes than before.

因而,应用本发明的服务器自动确定适合关注游戏者的游戏风格的排位指标(换句话说,在游戏者参加排位指标的情况下预期该游戏者被排队得较高(获取较高顺位)的排位指标)作为推荐排位指标。然后,服务器向关注游戏者的终端呈现推荐排位指标。Thus, the server using the present invention automatically determines a ranking index that is suitable for the gamer's gaming style (in other words, a ranking index that would predictably rank the player higher (or obtain a higher ranking) if the player were to participate in the ranking index) as a recommended ranking index. The server then presents the recommended ranking index to the terminal of the gamer.

即,对于各游戏者,在无需由自己搜索排位指标的情况下,从服务器呈现适合其游戏风格的排位指标作为推荐排位指标。这样,对于各游戏者而言,可以从m个类型的各种排位指标中容易且立即选择该游戏者根据其游戏风格而预期被排队得较高的排位指标。That is, each player can be presented with a ranking index that suits their gaming style from the server as a recommended ranking index without having to search for it themselves. This allows each player to easily and immediately select a ranking index that they are expected to rank higher for based on their gaming style from among m types of various ranking indexes.

这使得可以激励许多普通游戏者参加排位。This makes it possible to incentivize many regular gamers to participate in ranked games.

另外,应用本发明的服务器可以以低于以往的运行成本来实现。In addition, the server to which the present invention is applied can be realized at a lower operating cost than before.

即,针对各排位指标的计算成本比传统排位的计算成本低得多。这是因为,排位指标的类型的数量远比以往多并且向各游戏者推荐不同的排位指标,由此参加各排位指标的游戏者的数量变得少于传统综合排位的游戏者的数量。In other words, the computational cost for each ranking indicator is much lower than that for conventional ranking. This is because the number of ranking indicator types is much greater than before, and different ranking indicators are recommended to each player. As a result, the number of players participating in each ranking indicator is smaller than that of conventional comprehensive ranking.

因而,在进行与排位指标有关的计算时,要参考的数据库的数量变小,由此使得能够显著降低由于分布式数据库环境中的日志合计所引起的负荷。Thus, when performing calculations related to ranking indices, the number of databases to be referenced becomes smaller, thereby enabling a significant reduction in the load due to log aggregation in a distributed database environment.

另外,由应用本发明的服务器管理的各种新的排位指标不会干扰传统综合排位的存在。即,尽管使用许多排位指标以使得可以根据普通游戏者的各种游戏风格来选择即使该普通游戏者也有机会被排队得较高的排位指标,但是还可以使用传统综合排位。因而,不会妨碍现有的排位较高的游戏者的游戏风格。Furthermore, the various new ranking metrics managed by the server employing the present invention do not interfere with the existence of traditional comprehensive ranking. That is, while a variety of ranking metrics are used to allow selection of ranking metrics based on the various playing styles of ordinary players, even those ordinary players have the opportunity to be ranked higher, traditional comprehensive ranking can still be used. Thus, the playing styles of existing high-ranking players are not hindered.

即,使得可以激励许多普通游戏者参加排位,并且如果该排位自身得到更多的关注,则还将激励传统综合排位中的现有的排位较高的游戏者。That is, it is possible to encourage many ordinary players to participate in the ranking, and if the ranking itself receives more attention, it will also encourage existing players with higher rankings in the traditional comprehensive ranking.

因此,使用由应用本发明的服务器管理的各种排位指标的排位和传统综合排位是互补关系。Therefore, ranking using various ranking indicators managed by the server to which the present invention is applied and traditional comprehensive ranking are in a complementary relationship.

另外,使用由应用本发明的服务器管理的各种排位指标的排位提供高游戏性。In addition, ranking using various ranking indicators managed by the server to which the present invention is applied provides high playability.

即,如上所述,应用本发明的服务器根据各游戏者的不同游戏风格而自动推荐排位指标。这使得对于各游戏者而言可以从许多排位指标中容易选择适合其游戏风格的排位指标。That is, as described above, the server of the present invention automatically recommends ranking indicators based on the different game styles of each player, which makes it easy for each player to select a ranking indicator that suits their game style from a variety of ranking indicators.

这使得可以防止大量的参加者仅偏向特定排位指标。This makes it possible to prevent a large number of participants from being biased towards only a specific ranking indicator.

另外,使用由应用本发明的服务器管理的各种排位指标的排位使得可以实现从出现在游戏中的许多角色中的“角色A的用户”的特定观点的排位。这使得进行对具有特定的独特性的优越的游戏风格的评价,诸如“角色A”的大量使用等。结果,实现了用于增加享受游戏标题的方式的多样性的效果。Furthermore, ranking using various ranking indicators managed by the server to which this invention is applied enables ranking from the specific perspective of "users of Character A" among the many characters that appear in the game. This allows evaluation of superior play styles with specific unique characteristics, such as the heavy use of "Character A," to be performed. As a result, the effect of increasing the diversity of ways to enjoy the game title is achieved.

另外,可以例如针对各个类型的角色或物品来设置由应用本发明的服务器管理的各种排位指标。In addition, various ranking indices managed by the server to which the present invention is applied may be set, for example, for each type of character or item.

具体地,例如,可以设置各种排位指标,诸如“(根据在游戏者配备有水属性武器时所获取到的经验点的排位的)水属性武器的使用者”、“(根据通过使用角色A向敌方给出的伤害的累计的排位的)角色A的控制”、“(根据通过使用恢复技能B所恢复的HP的累计的排位的)恢复技能B的控制”等。Specifically, for example, various ranking indicators can be set, such as "user of water attribute weapons (based on the ranking of experience points obtained when the player is equipped with water attribute weapons)", "control of character A (based on the ranking of the cumulative damage given to the enemy by using character A)", "control of recovery skill B (based on the ranking of the cumulative HP recovered by using recovery skill B)", etc.

另外,可以将这些排位指标进行组合,以使得容易地定义其它新的排位指标。例如,可以定义“(根据要在同一阵营中组织角色C和角色D的状态下向敌方给出的伤害的累计的排位的)角色C和角色D之间的协作的控制”。Furthermore, these ranking indicators can be combined to easily define new ranking indicators. For example, you can define "control of the coordination between characters C and D (based on the cumulative ranking of damage dealt to the enemy when characters C and D are organized in the same camp)."

还可以将所谓的游戏视频与使用由应用本发明的服务器管理的各种排位指标的排位相关联。It is also possible to associate so-called game videos with rankings using various ranking indices managed by a server to which the present invention is applied.

在这种情况下,可以使得对于各游戏者而言能够立即获得“具有游戏者感兴趣的游戏风格的专家”的视频,并且彼此进行竞争。In this case, it is possible for each player to immediately obtain a video of an "expert having a game style that the player is interested in" and compete with each other.

另外,例如,通过提供使得可以从排位的用户界面(参见图4)观看多样性有所增加的排位中的排位较高的游戏者的游戏视频的方式,可以创建享受游戏的新方式。例如,“角色A的使用者”中被排位在第1位的游戏者的优良玩法可以被使用同样的角色的游戏者学习。Furthermore, for example, by providing a method for viewing game videos of higher-ranked players in a ranking with increased diversity from the ranking user interface (see FIG4 ), a new way of enjoying the game can be created. For example, the excellent playing style of the player ranked first in "User of Character A" can be learned by other players using the same character.

这里,所述确定部件确定排位指标的预测顺位满足预定条件的一个或多个排位指标作为所述推荐排位指标,以及Here, the determining component determines one or more ranking indicators whose predicted order of ranking indicators meets a predetermined condition as the recommended ranking indicators, and

所述呈现部件按所述预测顺位的降序对一个或多个所述推荐排位指标进行排序,并且向所述关注游戏者呈现所述推荐排位指标。The presentation unit sorts the one or more recommended ranking indices in descending order of the predicted ranking and presents the recommended ranking indices to the interested player.

如上所述,按推荐顺序向关注游戏者呈现一个或多个类型的推荐排位指标。因而,各游戏者可以从m个类型的各种排位指标中容易且立即选择游戏者根据其游戏风格而预期被排队得较高的适合的排位指标。As described above, one or more types of recommended ranking indicators are presented to interested players in the recommended order. Thus, each player can easily and immediately select a suitable ranking indicator that the player expects to be ranked higher based on his or her gaming style from among the m types of various ranking indicators.

另外,应用本发明的服务器还包括指定部件(例如,图3中的排位顺位指定单元103),所述指定部件针对所述多个类型的排位指标中的各排位指标,重复如下处理:根据针对特定排位指标预定义的分数计数方法来计算参加所述特定排位指标的一个或多个参加者的各分数,并且基于各分数来指定所述一个或多个参加者各自的顺位,In addition, the server to which the present invention is applied further includes a designation component (e.g., the ranking order designation unit 103 in FIG3 ), which repeats the following processing for each of the plurality of types of ranking indicators: calculating each score of one or more participants participating in the specific ranking indicator according to a score counting method predefined for the specific ranking indicator, and designating a ranking of each of the one or more participants based on each score;

其中,所述预测部件可以进行以下操作:The prediction component may perform the following operations:

在所述多个类型的排位指标中,设置要作为处理对象的排位指标作为关注排位指标;setting a ranking indicator to be processed as a focus ranking indicator among the plurality of types of ranking indicators;

基于所述关注排位指标中的过去多个分数来设置被假定为针对预测顺位的指标的第1位到第n顺位的假定分数(例如,图17中的步骤S23);Setting assumed scores for the first to nth ranks assumed to be indicators for predicting the ranking based on a plurality of past scores in the focus ranking indicator (e.g., step S23 in FIG. 17 );

根据针对所述关注排位指标预定义的分数计算方法来计算所述关注游戏者的当前分数(例如,图17中的步骤S24);以及Calculating the current score of the player of interest according to a score calculation method predefined for the ranking indicator of interest (eg, step S24 in FIG. 17 ); and

基于第1位到第n位的所述假定分数和所述关注游戏者的当前分数,来计算所述关注游戏者的所述预测顺位(例如,图17中的步骤S25)。The predicted ranking of the attention player is calculated based on the assumed scores of the 1st to nth places and the current score of the attention player (for example, step S25 in FIG. 17 ).

这使得可以精确地计算关注游戏者的预测顺位。结果,使得可以向关注游戏者呈现更适合的推荐排位指标。This makes it possible to accurately calculate the predicted ranking of the player of interest, and as a result, makes it possible to present a more suitable recommended ranking index to the player of interest.

另外,所述预测部件从所述关注排位指标中排除所述关注游戏者过去参加的排位指标中的满足预定条件的排位指标。Furthermore, the prediction unit excludes ranking indices that satisfy a predetermined condition from among ranking indices in which the player of interest has participated in the past, from among the ranking indices of interest.

这里,用于从推荐排位指标的候选(关注排位指标)排除排位指标的预定条件没有被特别限制,并且可以是由游戏设计者、服务器的管理者等任意设置的。例如,可以采用关注游戏者已经在排位指标中被排位在第1位的条件。Here, the predetermined condition for excluding a ranking indicator from the candidates for the recommended ranking indicator (focus ranking indicator) is not particularly limited and can be arbitrarily set by the game designer, server administrator, etc. For example, the condition that the focus player is already ranked first in the ranking indicator can be adopted.

通过采用这种条件,使得可以向关注游戏者呈现关注游戏者尚未排位在第1位、但是被排位得较高的可能性高(有机会被排队得较高)的排位指标作为推荐排位指标。结果,将激励关注游戏者进行游戏。By adopting such conditions, it is possible to present the ranking index that the interested player is not yet ranked first but has a high probability of being ranked higher (has a chance of being ranked higher) as a recommended ranking index to the interested player. As a result, the interested player will be encouraged to play the game.

附图标记说明Description of Reference Numerals

1,1-1~1-n 游戏者终端1,1-1~1-n Gamer Terminal

2 服务器2 Servers

51 CPU51 CPU

101 排位参加管理单元101 Qualifying Participation Management Unit

102 时间管理单元102 Time Management Unit

103 排位顺位指定单元103 Ranking Order Designation Unit

104 排位指标推荐单元104 Ranking Index Recommendation Unit

105 推荐结果呈现单元105 Recommendation Result Presentation Unit

106 排位指标生成单元106 Ranking Index Generation Unit

111 预测顺位计算单元111 Prediction ranking calculation unit

112 推荐排位指标确定单元112 Recommended ranking indicator determination unit

121 参加排位指标DB121 Participation in Ranked Index DB

122 全部游戏者日志DB122 All Player Logs DB

123 排位结果DB123 Qualifying Results DB

124 分数DB124 Score DB

125 排位指标DB125 Ranking Index DB

Claims (5)

1.一种服务器,用于与能够通过接受多个游戏者各自进行的操作来执行游戏的多个终端中的各终端进行通信,对所述多个游戏者中的至少一个游戏者作为参加者而参加的多个类型的排位指标进行管理,并且针对所述多个类型的排位指标中的各排位指标来计算参加者的排位,所述服务器包括:1. A server for communicating with each of a plurality of terminals capable of executing a game by accepting actions performed by a plurality of players, managing a plurality of ranking metrics in which at least one of the plurality of players participates, and calculating the participant's ranking for each of the plurality of ranking metrics, the server comprising: 预测部件,用于将所述多个游戏者中的要作为处理对象的游戏者设置为关注游戏者,并且针对所述多个类型的排位指标中的至少一部分排位指标来计算所述关注游戏者参加各排位指标的情况下的顺位作为预测顺位;A prediction component is used to set the player to be processed among the plurality of players as the focus player, and to calculate the ranking of the focus player as the predicted ranking for at least a portion of the ranking indicators of the plurality of types of ranking indicators. 确定部件,用于基于所述预测顺位来确定要向所述关注游戏者推荐的排位指标作为推荐排位指标;以及The determining component is used to determine, based on the predicted ranking, the ranking metric to be recommended to the interested gamer as the recommended ranking metric; and 呈现部件,用于向所述关注游戏者的终端呈现所述推荐排位指标,A presentation component is used to display the recommended ranking indicators to the terminal of the user who is interested in the game. 其中,所述服务器利用来自一个或多个游戏的多个游戏日志来自动地确定所述关注游戏者的游戏风格,所述预测部件基于所述关注游戏者的游戏风格计算所述关注游戏者参加各排位指标的情况下的顺位作为预测顺位。The server uses multiple game logs from one or more games to automatically determine the game style of the player being followed, and the prediction component calculates the player's ranking in each ranking indicator based on the game style of the player being followed as the predicted ranking. 2.根据权利要求1所述的服务器,其中,所述确定部件确定所述预测顺位满足预定条件的一个或多个排位指标作为所述推荐排位指标,以及2. The server according to claim 1, wherein the determining component determines one or more ranking indicators that satisfy predetermined conditions for the predicted ranking as the recommended ranking indicator, and 所述呈现部件按所述预测顺位的降序对一个或多个所述推荐排位指标进行排序,并且向所述关注游戏者呈现所述推荐排位指标。The presentation component sorts one or more of the recommended ranking indicators in descending order of the predicted ranking and presents the recommended ranking indicators to the interested gamer. 3.根据权利要求1或2所述的服务器,其中,所述服务器还包括指定部件,所述指定部件用于针对所述多个类型的排位指标中的各排位指标重复如下处理:根据针对特定排位指标所预定义的分数计算方法来计算参加所述特定排位指标的一个或多个参加者各自的分数,并且基于各自的分数来指定所述一个或多个参加者各自的顺位,3. The server according to claim 1 or 2, wherein the server further comprises a designated component, the designated component being configured to repeat the following processing for each of the plurality of ranking indicators: calculating the score of one or more participants participating in the specific ranking indicator according to a predefined score calculation method for the specific ranking indicator, and assigning the respective ranking of the one or more participants based on their respective scores. 其中,所述预测部件进行以下操作:The prediction component performs the following operations: 将所述多个类型的排位指标中的要作为处理对象的排位指标设置为关注排位指标;Set the ranking indicator that is to be processed from among the multiple types of ranking indicators as the ranking indicator of interest; 基于所述关注排位指标中的过去的多个分数来设置被假定作为预测顺位的指标的第1位到第n位的假定分数;Based on multiple past scores in the aforementioned ranking indicators, assume scores for the 1st to nth positions of the indicator to be used as the predicted ranking are set. 根据针对所述关注排位指标所预定义的分数计算方法来计算所述关注游戏者的当前分数;以及The current score of the player being followed is calculated according to a predefined score calculation method for the aforementioned ranking metric; and 基于第1位到第n位的所述假定分数和所述关注游戏者的当前分数,来计算所述关注游戏者的所述预测顺位。The predicted ranking of the player is calculated based on the assumed scores from the 1st to the nth position and the current score of the player. 4.根据权利要求3所述的服务器,其中,所述预测部件从所述关注排位指标中排除所述关注游戏者过去参加的排位指标中的满足预定条件的排位指标。4. The server according to claim 3, wherein the prediction component excludes from the ranked indicators that meet predetermined conditions from the ranked indicators that the player has previously participated in. 5.一种非暂时性计算机可读介质,其存储用于使计算机执行控制处理的程序,所述计算机用于控制服务器,所述服务器用于:与能够通过接受多个游戏者各自进行的操作来执行游戏的多个终端中的各终端进行通信,对所述多个游戏者中的至少一个游戏者作为参加者而参加的多个类型的排位指标进行管理,并且针对所述多个类型的排位指标中的各排位指标来计算参加者的排位,所述控制处理包括:5. A non-transitory computer-readable medium storing a program for causing a computer to perform control processing, the computer being configured to control a server, the server being configured to: communicate with each of a plurality of terminals capable of executing a game by receiving actions from a plurality of players; manage a plurality of types of ranking indicators in which at least one of the plurality of players participates; and calculate the participant's ranking for each of the plurality of types of ranking indicators, the control processing comprising: 预测步骤,用于将所述多个游戏者中的要作为处理对象的游戏者设置为关注游戏者,并且针对所述多个类型的排位指标中的至少一部分排位指标来计算所述关注游戏者参加各排位指标的情况下的顺位作为预测顺位;The prediction step is used to set the player to be processed among the plurality of players as the focus player, and to calculate the ranking of the focus player as the predicted ranking for at least a portion of the ranking indicators of the plurality of ranking indicators. 确定步骤,用于基于所述预测顺位来确定要向所述关注游戏者推荐的排位指标作为推荐排位指标;以及The determination step is used to determine, based on the predicted ranking, the ranking indicator to be recommended to the interested gamer as the recommended ranking indicator; and 呈现步骤,用于向所述关注游戏者的终端呈现所述推荐排位指标,The presentation step is used to present the recommended ranking indicator to the terminal of the player who is interested in the game. 其中,所述服务器利用来自一个或多个游戏的多个游戏日志来自动地确定所述关注游戏者的游戏风格,所述预测步骤中基于所述关注游戏者的游戏风格计算所述关注游戏者参加各排位指标的情况下的顺位作为预测顺位。The server uses multiple game logs from one or more games to automatically determine the game style of the player being followed. In the prediction step, the ranking of the player being followed in each ranking indicator is calculated based on the game style of the player being followed, and this ranking is used as the predicted ranking.
HK18112112.8A 2015-07-23 2016-07-20 Server and non-transitory computer readable medium HK1252809B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015-145543 2015-07-23
JP2015145543A JP5933083B1 (en) 2015-07-23 2015-07-23 Server and program

Publications (2)

Publication Number Publication Date
HK1252809A1 HK1252809A1 (en) 2019-06-06
HK1252809B true HK1252809B (en) 2021-07-23

Family

ID=

Similar Documents

Publication Publication Date Title
US10118101B2 (en) Systems and methods for crowd-sourced game strategy
JP5323967B1 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, GAME MANAGEMENT METHOD, AND PROGRAM
JP5612634B2 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM
CN108601980B (en) Information processing system, information processing method, program, server, and information processing terminal
CN110851542B (en) Data processing method and device, electronic equipment and computer readable storage medium
EP2991741A1 (en) System for managing direct challenges between users in fantasy sports and other games
JP5548240B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP2013220167A (en) Game device, game system, control method of game device, control method of game system, and program
JP5312707B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP2017153548A (en) GAME METHOD AND GAME SYSTEM FOR LEAGUE
JP5997736B2 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM
CN108136261B (en) Server and non-transitory computer-readable medium
JP5276192B1 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
HK1252809B (en) Server and non-transitory computer readable medium
JP6678866B2 (en) Information processing device, program, information processing system
JP5501400B2 (en) GAME DEVICE, GAME SYSTEM, GAME DEVICE CONTROL METHOD, GAME SYSTEM CONTROL METHOD, AND PROGRAM
JP6007208B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP7454726B1 (en) Systems, methods, and programs for generating game media sets
JP2013146590A (en) Game control device, game control method, program, and game system
JP2020146108A (en) Game system, game control device, program, and game control method
JP2016202985A (en) Game control device, program, and game system
HK40022123A (en) Data processing method, device, electronic equipment and computer readable storage medium
HK1254160B (en) Information processing system, information processing method, program, server, and information processing terminal
KR20140060026A (en) Method of game play, game server performing the same and storage media storing the same
JP2014133157A (en) Game device, game system, control method of game device, control method of game system, and program