游戏系统以及玩家的匹配方法.pdf

上传人:b*** 文档编号:4269660 上传时间:2018-09-13 格式:PDF 页数:19 大小:3.89MB
返回 下载 相关 举报
摘要
申请专利号:

CN201180027236.9

申请日:

2011.06.01

公开号:

CN102917764A

公开日:

2013.02.06

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):A63F 13/10申请公布日:20130206|||实质审查的生效IPC(主分类):A63F 13/10申请日:20110601|||公开

IPC分类号:

A63F13/10; A63F13/12

主分类号:

A63F13/10

申请人:

科乐美数码娱乐株式会社

发明人:

长友康幸; 荒牧芳彦

地址:

日本东京都

优先权:

2010.06.04 JP 2010-129312

专利代理机构:

北京林达刘知识产权代理事务所(普通合伙) 11277

代理人:

刘新宇

PDF下载: PDF下载
内容摘要

在游戏系统中,抑制服务器装置的负担的增加的同时实现优先匹配。为了判别在特定玩家之间的匹配是否应该优先于其它匹配,通过多个游戏机(2)各自判别玩家是否满足了与游戏机(2)所保存的信息相关联地设定的规定的优先条件,在判断为满足了优先条件的情况下,将表示满足了该优先条件的优先信息附加到匹配请求中并该匹配请求发送到服务器(3),在服务器(3)中,在接收到附加有优先信息的匹配请求的情况下,使发送了该匹配请求的游戏机(2)的玩家优先于不满足优先条件的玩家,在特定玩家之间进行匹配。

权利要求书

权利要求书一种游戏系统,在该游戏系统中,服务器装置与多个终端装置经由网络相互连接,从上述多个终端装置各自向上述服务器装置发送包含用于识别玩家的玩家识别信息的匹配请求,在接收到上述匹配请求的上述服务器装置中,参照上述玩家识别信息来对玩家进行匹配,在进行匹配后的玩家的终端装置之间执行利用通信的游戏,
上述多个终端装置各自中设置有:
优先判别单元,其为了判别在特定玩家之间的匹配是否应该优先于其它匹配,而判别玩家是否满足与上述终端装置所保存的信息相关联地设定的规定的优先条件;以及
优先信息附加单元,其在通过上述优先判别单元判断为满足上述优先条件的情况下,将表示满足该优先条件的优先信息附加到上述匹配请求中,
其中,上述服务器装置中设置有优先匹配单元,该优先匹配单元在接收到附加有上述优先信息的匹配请求的情况下,使发送了该匹配请求的终端装置的玩家优先于不满足上述优先条件的玩家,在上述特定玩家之间进行匹配。
根据权利要求1所述的游戏系统,其特征在于,
上述优先匹配单元使满足上述优先条件的玩家与满足规定的特定条件的玩家优先进行匹配。
根据权利要求2所述的游戏系统,其特征在于,
上述终端装置中还设置有:
特定条件判别单元,其根据该终端装置所保存的信息来判别玩家是否满足上述特定条件;以及
特定信息附加单元,其将用于判别是否满足了上述特定条件的特定判别信息附加到上述匹配请求中,
其中,上述优先匹配单元在接收到附加有上述特定信息的匹配请求的情况下,使发送了该匹配请求的终端装置的玩家与发送了附加有上述优先信息的匹配请求的终端装置的玩家优先进行匹配。
根据权利要求2或3所述的游戏系统,其特征在于,
设定上述特定条件使得限定于满足上述优先条件的一部分玩家满足上述特定条件,上述优先匹配单元使满足上述特定条件的玩家与满足上述优先条件且不满足上述特定条件的玩家优先进行匹配。
根据权利要求1~4中的任一项所述的游戏系统,其特征在于,
在上述终端装置中,关于游戏的游戏费用的至少一部分,能够从多种支付方法中选择一种支付方法,
在上述终端装置中保存有判别是否从上述多种支付方法中选择了特定支付方法的支付信息,上述优先判别单元根据上述支付信息来判别是否选择了上述特定支付方法,在选择了上述特定支付方法的情况下,判断为满足上述优先条件的至少一部分。
根据权利要求1~5中的任一项所述的游戏系统,其特征在于,
在上述终端装置中,玩家能够选择进行规定的游戏模式下的游戏,
在上述终端装置中保存有判别是否选择了上述规定的游戏模式的模式选择信息,上述优先判别单元根据上述模式选择信息来判别是否选择了上述规定的游戏模式,在选择了上述规定的游戏模式的情况下,判断为满足上述优先条件的至少一部分。
一种游戏系统中的玩家的匹配方法,应用于服务器装置与多个终端装置经由网络相互连接的游戏系统,从上述多个终端装置各自向上述服务器装置发送包含用于识别玩家的玩家识别信息的匹配请求,在接收到上述匹配请求的上述服务器装置中,参照上述玩家识别信息来对玩家进行匹配,将该匹配的结果从上述服务器装置发送到上述终端装置,该方法包括以下步骤:
为了判别在特定玩家之间的匹配是否应该优先于其它匹配,而由上述终端装置判别玩家是否满足与上述终端装置所保存的信息相关联地设定的规定的优先条件;
在通过上述优先判别单元判断为满足上述优先条件的情况下,由上述终端装置将表示满足该优先条件的优先信息附加到上述匹配请求中;以及
在上述服务器装置接收到附加有上述优先信息的匹配请求的情况下,使发送了该匹配请求的终端装置的玩家优先于不满足上述优先条件的玩家,在上述特定玩家之间进行匹配。

说明书

说明书游戏系统以及玩家的匹配方法
技术领域
本发明涉及一种能够在匹配后的玩家的终端装置之间执行利用通信的游戏的游戏系统等。
背景技术
众所周知如下一种游戏系统:服务器装置参照玩家的信息来对玩家进行匹配,匹配后的玩家的终端装置利用通信来执行游戏。例如,提出了如下一种游戏系统:从终端装置将包含玩家的识别信息的匹配请求发送到服务器装置(有时被称为大厅服务器(lobby server)),在服务器装置中,根据包含在该匹配请求中的识别信息来判别决定匹配所需的信息,使满足水平差在规定范围内这一匹配条件的玩家之间进行匹配(参照专利文献1)。或者,提出了如下一种游戏系统:在服务器装置中存储玩家过去对战的思考时间,使思考时间接近的玩家之间进行匹配(参照专利文献2)。
专利文献1:日本特开2003‑225469号公报
专利文献2:日本特开2009‑273492号公报
发明内容
发明要解决的问题
在以往的游戏系统中,将在匹配中应该考虑的信息与玩家的识别信息对应地保存在服务器装置侧,判别能否匹配所需的信息的提取、是否满足匹配条件的判别之类的与能否匹配有关的处理全部由服务器装置来进行。终端装置仅发送玩家的识别信息。因此,在匹配的处理中,在设定某些优先处理的情况下,会产生用于判别匹配的优先级的信息的提取等也要由服务器装置来进行的需要,从而增加服务器装置的负担。在包括大量终端装置的规模比较大的游戏系统中,匹配处理的频度高,服务器装置的负担显著增加。
因此,本发明的目的在于提供一种能够抑制服务器装置的负担的增加的同时实现优先匹配的游戏系统等。
用于解决问题的方案
在本发明的游戏系统中,服务器装置与多个终端装置经由网络相互连接,从上述多个终端装置各自向上述服务器装置发送包含用于识别玩家的玩家识别信息的匹配请求,在接收到上述匹配请求的上述服务器装置中,参照上述玩家识别信息来对玩家进行匹配,在进行匹配后的玩家的终端装置之间执行利用通信的游戏,上述多个终端装置各自中设置有:优先判别单元,其为了判别在特定玩家之间的匹配是否应该优先于其它匹配,而判别玩家是否满足与上述终端装置所保存的信息相关联地设定的规定的优先条件;以及优先信息附加单元,其在通过上述优先判别单元判断为满足上述优先条件的情况下,将表示满足该优先条件的优先信息附加到上述匹配请求中,其中,上述服务器装置中设置有优先匹配单元,该优先匹配单元在接收到附加有上述优先信息的匹配请求的情况下,使发送了该匹配请求的终端装置的玩家优先于不满足上述优先条件的玩家,在上述特定玩家之间进行匹配。
另外,本发明的游戏系统中的玩家的匹配方法应用于服务器装置与多个终端装置经由网络相互连接的游戏系统,从上述多个终端装置各自向上述服务器装置发送包含用于识别玩家的玩家识别信息的匹配请求,在接收到上述匹配请求的上述服务器装置中,参照上述玩家识别信息来对玩家进行匹配,将该匹配的结果从上述服务器装置发送到上述终端装置,该方法包括以下步骤:为了判别在特定玩家之间的匹配是否应该优先于其它匹配,而由上述终端装置判别玩家是否满足与上述终端装置所保存的信息相关联地设定的规定的优先条件;在通过上述优先判别单元判断为满足上述优先条件的情况下,由上述终端装置将表示满足该优先条件的优先信息附加到上述匹配请求中;以及在上述服务器装置接收到附加有上述优先信息的匹配请求的情况下,使发送了该匹配请求的终端装置的玩家优先于不满足上述优先条件的玩家,在上述特定玩家之间进行匹配。
根据本发明,在终端装置侧根据终端装置所保存的信息来判别玩家是否满足了优先条件,将表示满足了优先条件的优先信息附加到匹配请求中。而且,在服务器装置中,在接收到附加有优先信息的匹配请求的情况下,通过优先匹配单元实施优先匹配。因而,与在服务器装置中判别优先条件是否满足的情况相比,减少了为了实现优先匹配而要由服务器装置进行的处理。由此,能够抑制服务器装置的负担的增加的同时实现优先匹配。
在本发明的一个方式中,上述优先匹配单元也可以使满足上述优先条件的玩家与满足规定的特定条件的玩家优先进行匹配。由此,能够使满足了优先条件的玩家与满足特定条件的玩家优先进行匹配。
在上述方式中,上述终端装置也可以还设置有:特定条件判别单元,其根据该终端装置所保存的信息来判别玩家是否满足上述特定条件;以及特定信息附加单元,其将用于判别是否满足了上述特定条件的特定判别信息附加到上述匹配请求中,其中,上述优先匹配单元在接收到附加有上述特定信息的匹配请求的情况下,使发送了该匹配请求的终端装置的玩家与发送了附加有上述优先信息的匹配请求的终端装置的玩家优先进行匹配。由此,是否满足特定条件也是由终端装置来判别的,因此,能够抑制服务器装置的负担的增加的同时使满足优先条件的玩家与满足特定条件的玩家优先进行匹配。
并且,也可以设定上述特定条件使得限定于满足上述优先条件的一部分玩家满足上述特定条件,上述优先匹配单元使满足上述特定条件的玩家与满足上述优先条件且不满足上述特定条件的玩家优先进行匹配。由此,在满足优先条件的玩家之间,能够使还满足特定条件的玩家与不满足特定条件的玩家优先进行匹配。
在本发明的一个方式中,也可以在上述终端装置中,关于游戏的游戏费用的至少一部分,能够从多种支付方法中选择一种支付方法,在上述终端装置中保存有判别是否从上述多种支付方法中选择了特定支付方法的支付信息,上述优先判别单元根据上述支付信息来判别是否选择了上述特定支付方法,在选择了上述特定支付方法的情况下,判断为满足上述优先条件的至少一部分。由此,通过在选择了特定支付方法的情况下进行优先匹配,能够使玩家有动机选择该特定支付方法。
在本发明的一个方式中,也可以在上述终端装置中,玩家能够选择进行规定的游戏模式下的游戏,在上述终端装置中保存有判别是否选择了上述规定的游戏模式的模式选择信息,上述优先判别单元根据上述模式选择信息来判别是否选择了上述规定的游戏模式,在选择了上述规定的游戏模式的情况下,判断为满足上述优先条件的至少一部分。由此,通过在选择了规定的游戏模式的情况下进行优先匹配,能够使玩家有动机选择该游戏模式。
发明的效果
如上所说明的,根据本发明,由终端装置根据终端装置所保存的信息来判断玩家是否满足了优先条件,将其判断结果、即表示满足了优先条件的优先信息附加到匹配请求中,在服务器装置中,在接收到附加有优先信息的匹配请求时执行优先匹配,因此能够抑制服务器装置的负担的增加的同时实现优先匹配。
附图说明
图1表示本发明的一个方式所涉及的游戏系统的概要结构的图。
图2是图1的游戏机以及中心服务器的功能框图。
图3是表示收取游戏费用时的处理的流程图。
图4是用于处理匹配的流程图。
图5是表示优先匹配的具体的一例的图。
图6是表示为了实现图5的优先匹配而由终端装置的控制单元执行的处理的流程图。
图7是表示与图6的处理对应地由服务器装置的控制单元执行的处理的流程图。
具体实施方式
图1中示出了本发明的一个方式所涉及的游戏系统。在该游戏系统1中,多个游戏机2、中心服务器3经由路由器4分别连接在网络5上。游戏机2相当于本发明中的终端装置,中心服务器3相当于本发明中的服务器装置。中心服务器3并不限于由一台物理装置构成的例子,也可以由作为多个物理装置的服务器群构成一台逻辑中心服务器3。并且,一台游戏机2也可以兼用作中心服务器3。网络5利用TCP/IP协议实现网络通信,因此,典型的是使用因特网作为网络5。各游戏机2构成为收取作为游戏报酬的游戏费用的业务用或者商用的游戏机。游戏机2在每家店铺6等商业设施中各设置适当的台数。路由器4是与各店铺6及中心服务器3相对应地设置,同一店铺的游戏机2经由共同的路由器4连接在网络5上。也可以在游戏机2与店铺6的路由器4之间设置本地服务器,游戏机2经由该本地服务器与中心服务器3以能够通信的方式进行连接。
由游戏系统1的运营者来设置中心服务器3,该中心服务器3经由网络5对游戏机2或者该游戏机2的玩家(用户)提供各种服务。作为一例,中心服务器3提供以下服务等:通过游戏机2对游戏程序或者数据进行更新;认证游戏机2的玩家,在中心服务器3上保管该玩家的姓名等个人信息以及该玩家的游戏记录、游戏成绩、水平(表示游戏强度或技巧高低的指标)之类的与玩家的游戏内容相关联地生成的游戏信息;玩家之间经由网络5进行对战或者协作来推进游戏时进行玩家的匹配。
对游戏机2以及中心服务器3附加有用于在网络5上对各自进行识别的唯一的IP地址。在游戏机2之间或者游戏机2与中心服务器3之间的通信中,利用该IP地址来指定通信对象。在网络5是如因特网那样具有公开性的网络的情况下,对各路由器4设定在网络5上唯一的固定地址。对游戏机2设定私有地址作为IP地址,该私有地址用于通过与该固定地址组合来在网络5上唯一地识别游戏机2。在这种情况下,在游戏机2与中心服务器3之间或者在游戏机2之间构建虚拟专用网络(VPN),在该VPN上使用私有地址来唯一地指定各游戏机2。
参照图2来进一步说明游戏机2以及中心服务器3的结构。在游戏机2中设置有控制单元10。控制单元10是具备微处理器以及ROM和RAM等内部存储装置(未图示)的计算机单元,该ROM记录有应该由该微处理器执行的操作系统等程序,该RAM提供针对微处理器的工作区域。控制单元10上连接有输入装置11、输出装置12、读卡器13、金钱收受装置14以及外部存储装置15。输入装置11受理玩家的操作,将与该操作内容相应的信号输出到控制单元10。输出装置12包括显示游戏画面等的监视器以及输出声音的扬声器等。读卡器13读取玩家所持有的卡30的信息并将与该信息对应的信号输出到控制单元10。卡30中设置有IC芯片、磁条之类的非易失性存储介质(未图示),在该介质中记录有按每个卡30唯一的ID(下面有时称为卡ID)等。此外,卡ID也可以通过条形码等形式记录在卡30上。金钱收受装置14检测玩家投入的金钱(硬币或者纸币)的额度,将与投入额度相应的信号输出到控制单元10。外部存储装置15例如是硬盘存储装置等能够保持存储的存储装置。外部存储装置15存储应该由控制单元10执行的游戏用程序101以及该程序101所参照的游戏数据102之类的各种数据。
通过由控制单元10读取外部存储装置15的游戏用程序101并执行该程序,来在控制单元10的内部设置作为逻辑装置的游戏控制部16、匹配处理部17以及收费管理部18。游戏控制部16执行通过游戏机2向玩家提供的游戏的开始、进展以及结束的管理之类的进行游戏所需的各种处理。匹配处理部17与中心服务器3进行协作来处理在与同一店铺6内的其它游戏机2或者其它店铺6的游戏机2之间执行利用通信的游戏时所需的玩家间的匹配。收费管理部18向玩家要求游戏费用的支付,执行判别是否支付了所要求的额度的游戏费用之类的与游戏费用的支付有关的处理。此外,在本方式中,作为游戏费用的支付手段(支付方法),能够选择:使用金钱收受装置14来以现金支付的方法;以及通过从中心服务器3所管理的账户扣除电子货币来进行支付的方法。游戏费用的支付的详情在后面叙述。
中心服务器3中设置有控制单元20和外部存储装置21。控制单元20是具备微处理器以及ROM和RAM等内部存储装置(未图示)的计算机单元,该ROM记录有应该由该微处理器执行的操作系统等程序,该RAM提供针对微处理器的工作区域。控制单元20上连接有键盘等输入装置和监视器等输出装置,但省略了它们的图示。外部存储装置21存储应该由控制单元20执行的服务器用程序201以及该程序201所参照的各种数据。作为控制单元20所要参照的数据的一种,外部存储装置21中记录有游戏数据202和账户数据203。
游戏数据202是将上述游戏信息与玩家所固有的ID(下面称为玩家ID。)相关联地进行记录所得到的记录的集合。账户数据203是将玩家所持有的电子货币的额度与该玩家ID相关联地进行记录所得到的记录的集合。记录在卡30中的卡ID和玩家ID以1对1或者多对1的方式相对应。中心服务器3的外部存储装置21中还记录有用于判别卡ID与玩家ID的对应关系的数据。能够由玩家通过系统运营者等所运营的网站等对账户数据203所保存的电子货币的额度进行增额(存入)。针对与电子货币的存入对应的玩家,例如通过信用卡等结算手段来另外进行收费。或者,也可以使用电子货币的存入专用终端等与现金进行兑换来存入电子货币。对于账户数据203的电子货币的存入及其结算与预付型的电子货币系统相同即可,省略其详细说明。
通过由控制单元20读取外部存储装置21的服务器用程序201并执行该程序,来在控制单元20的内部设置作为逻辑装置的匹配处理部22和账户管理部23。匹配处理部22与来自游戏机2的匹配请求相应地对多个游戏机2的玩家之间进行匹配。账户管理部23负责如下的与电子货币的管理有关的处理:响应于来自游戏机2的游戏费用的扣费请求,从账户数据203的对应记录扣除指定额度的电子货币。除图示的逻辑装置之外,游戏机2的控制单元10以及中心服务器3的控制单元20中可以根据需要来设置各种逻辑装置。
接着,说明在玩家通过游戏机2进行游戏的情况下由游戏机2的控制单元10等执行的处理。图3表示从玩家收取游戏的游戏费用时的游戏机2和中心服务器3各自的处理。此外,设通过在游戏开始前由玩家使游戏机2的读卡器13读取卡30来在控制单元10识别卡30的卡ID之后进行图3的处理。在收取游戏费用的情况下,游戏机2的控制单元10利用其收费管理部18执行图3的游戏费用收费例程。在游戏费用收费例程的最初的步骤S101中,控制单元10要求玩家选择游戏费用的支付方法(支付手段)。在这种情况下,玩家能够选择通过金钱收受装置14以现金支付游戏费用的方法(下面称为现金支付。)和通过自己的账户中储蓄的电子货币来支付游戏费用的方法(下面称为电子货币支付。)中的任一个。
在接下来的步骤S102中,控制单元10判断玩家是否选择了电子货币支付。在不是电子货币支付、即选择了现金支付的情况下,控制单元10进入步骤S103,请求对金钱收受装置14投入规定的游戏费用。在接下来的步骤S104中,控制单元10参照来自金钱收受装置14的输出,来判别游戏费用的支付是否已在规定期间内完成。在已完成的情况下,控制单元10进入步骤S108,作为支付结果存储已以现金支付了游戏费用的情况。在接下来的步骤S109中,控制单元10允许游戏进展,并结束本次的游戏费用收费例程。另一方面,在没有完成支付的情况下,控制单元10进入步骤S15,禁止游戏进展,并结束本次的游戏费用收费例程。
在步骤S102中判断为选择了电子货币支付的情况下,控制单元10进入步骤S106,对中心服务器3请求从账户扣除游戏费用。在这种情况下,为了指定玩家的账户来扣除正确额度的游戏费用,在步骤S106中生成的请求中包含应该扣除的游戏费用的额度以及用于指定账户的卡ID。之后,控制单元10进入步骤S107,等待从中心服务器3发送扣费结果,来判别扣费是否成功。
另一方面,中心服务器3的控制单元20在从游戏机2接收到扣费请求时,利用其账户管理部23开始图3的扣费例程。在扣费例程中,控制单元20在步骤S201中使用从游戏机2发送的卡ID,从账户数据203中指定玩家的账户的记录。在接下来的步骤S202中,控制单元20判别玩家的账户中是否存在大于等于游戏费用的额度的余额(所储蓄的电子货币的额度)。如果存在余额则控制单元20进入步骤S203,从玩家的账户扣除游戏费用。也就是说,以从玩家的账户减去相当于游戏费用的额度的电子货币的方式更新账户数据203。另一方面,在步骤S202中余额不足的情况下,控制单元20跳过步骤S203。在接下来的步骤S204中,控制单元20对游戏机2发送扣费结果、即用于判别扣费是否成功的信息,由此结束扣费例程。
接收到扣费结果的游戏机2的控制单元10根据该信息来判别扣费是否成功。然后,如果成功则控制单元10进入步骤S108,作为支付结果存储已以电子货币支付了游戏费用的情况,在接下来的步骤S109中允许游戏进展。另一方面,在扣费失败、即由于余额不足而未能扣除游戏费用的情况下,控制单元10进入步骤S105来禁止游戏进展。在步骤S105或者S109的处理后,如上所述那样结束本次的游戏费用收费例程。此外,在步骤S105中禁止了游戏进展的情况下,玩家无法开始游戏。另一方面,在步骤S109中允许了游戏进展的情况下,玩家能够进行游戏机2所提供的游戏。
图4表示为了匹配玩家而由游戏机2和中心服务器3利用各自的匹配处理部17、22执行的处理。当游戏费用的支付完成而允许了游戏进展时,在游戏机2中,对于玩家确认是否希望参加利用网络进行的游戏。当玩家希望参加该游戏时,游戏机2的控制单元10开始图4的匹配请求例程。此外,在图4的匹配请求例程开始之前,游戏机2的控制单元10从中心服务器3获取与游戏机2的玩家相对应的玩家信息来保存在其内部存储装置中。该处理例如通过以下动作来实现:利用读卡器13读取卡30上的卡ID并发送到中心服务器3,由中心服务器3的控制单元20判别与该卡ID相对应的玩家ID,将与判别出的玩家ID对应的玩家信息发送到游戏机2。
当开始图4的匹配请求例程时,游戏机2的控制单元10首先在步骤S111中,根据游戏机2所保存的信息来判别玩家是否满足关于匹配所设定的规定的优先条件。优先条件是为了判别是否应该使特定玩家之间的匹配优先于其它匹配、换言之是为了判别是否应该实现优先匹配而设定的条件,在游戏系统1的整体中统一设定。作为优先匹配,例如假设有如下的形式:使满足优先条件的玩家之间优先进行匹配;或者使满足了优先条件的玩家优先于其他玩家与满足特定条件的玩家进行匹配。优先条件和特定条件既可以设定成前者的一部分中包含后者,也可以设定成两者部分一致,还可以设定成两者完全不同。具体例在后面叙述。在满足了优先条件的情况下,游戏机2的控制单元10进入步骤S112,将规定的优先信息附加到应该向中心服务器3发送的匹配请求中。该优先信息至少表示玩家满足了优先条件。另一方面,在步骤S111中没有满足优先条件的情况下,游戏机2的控制单元10跳过步骤S112。
在接下来的步骤S113中,游戏机2的控制单元10将匹配请求发送到中心服务器3。该匹配请求中包含作为玩家识别信息的卡ID或者玩家ID,来作为中心服务器3的匹配处理部22执行匹配所需的最低限度的信息。另外,用于指定游戏机2的IP地址也包含于匹配请求中。并且,在满足了优先条件的情况下优先信息也包含于匹配请求中。在发送匹配请求后,游戏机2的控制单元10进入步骤S114,在从中心服务器3发送匹配结果之前进行待机。
当从游戏机2发送了匹配请求时,中心服务器3的控制单元20开始图4的匹配执行例程。在该匹配执行例程中,控制单元20首先在步骤S211中解读匹配请求中所包含的信息,在接下来的步骤S212中判别匹配请求中是否包含优先信息。在包含有优先信息的情况下,控制单元20进入步骤S213,执行优先匹配处理。另一方面,在不包含优先信息的情况下,控制单元20进入步骤S214,执行普通匹配处理。
步骤S214的普通匹配处理如下:从游戏数据202提取与从游戏机2发送的玩家识别信息对应的玩家信息,按照该玩家信息中所保存的玩家的水平、除此以外还有作为在匹配中应该考虑的信息而确定的信息(下面有时称其为匹配参照信息。)来判别玩家能否匹配,使判断为能够匹配的玩家之间进行匹配。这种处理与以往的游戏系统中的匹配处理相同即可。另一方面,步骤S213的优先匹配处理是以下的处理:首先尝试进行上述优先匹配,在不能进行该匹配的情况下,通过普通匹配处理使玩家进行匹配。在本方式中,由游戏机2的控制单元10判别是否满足了优先条件,当满足时将优先信息附加到匹配请求中,因此,中心服务器3无需根据玩家识别信息提取用于判别是否满足优先条件的信息。因此,抑制了实现优先匹配所需的中心服务器3的负担的增加。
当通过步骤S213或者S214进行了匹配处理时,控制单元20进入步骤S215,将匹配结果发送到游戏机2。被发送了该匹配结果的游戏机2的控制单元10在步骤S114中获取匹配结果。通过以上处理,控制单元10、20结束图4的处理。匹配结果中包含匹配后的玩家的识别信息以及指定这些玩家的游戏机2的IP地址。游戏机2按照匹配结果,判别应该成为通信对象的游戏机2的IP地址。之后,使匹配后的玩家的游戏机2中某一台的游戏机2作为母机,其它游戏机2作为子机,以此设定通信环境,之后,在游戏机2之间开始进行利用通信的游戏。
接着,说明优先匹配的具体例。此外,在以下的例子中,设在游戏机2中执行麻将游戏,在玩家的一部分中,包含有在现实的麻将中被认定为专业的麻将师(下面称为专业麻将师。)的人,能够通过从中心服务器3向游戏机2发送的玩家信息来判别玩家是否为专业麻将师。并且,设在游戏机2中执行的麻将游戏中,准备有只有以电子货币支付游戏费用的人才能参加的游戏模式(下面,将其称为规定的游戏模式。)。
图5是表示优先匹配的一例的概念图。在该例子中,作为优先条件,设定了以电子货币支付游戏费用以及参加规定的游戏模式。并且,设在满足优先条件的玩家中,专业麻将师的玩家还满足特定条件。而且,在满足优先条件的玩家的范围内,不满足特定条件的玩家优先与满足特定条件的玩家进行匹配。也就是说,对于除专业麻将师之外的玩家来说,在以电子货币支付了游戏费用来参加规定的游戏模式的情况下,与专业麻将师匹配的概率变高。
图6表示为了实现图5的匹配而由游戏机2的控制单元10执行的优先条件处理例程。此外,该例程相当于图4中的步骤S111以及S112的处理的具体例。在图6的优先条件处理例程中,控制单元10首先在步骤S121中判别玩家是否以电子货币支付了游戏费用。关于该处理,只要利用图3的步骤S108中存储的信息来进行判别即可。在没有以电子货币进行支付的情况下控制单元10结束本次的例程,在以电子货币进行了支付的情况下控制单元10进入步骤S122。在步骤S122中,控制单元10确认玩家是否请求参加上述规定的游戏模式。在这种情况下,既可以通过监视器等向玩家确认参加意图,也可以通过其它流程使其选择游戏模式,在步骤S122中确认其选择结果。
在接下来的步骤S123中,控制单元10判别是否参加规定的游戏模式,如果没有参加则结束本次的例程,如果参加则进入步骤S124。在步骤S124中,控制单元10判断为优先条件成立,在接下来的步骤S125中,参照玩家信息判断玩家是否为专业麻将师。在玩家是专业麻将师的情况下,控制单元10进入步骤S126来进一步判断为特定条件成立。之后,控制单元10进入步骤S127,生成优先信息并附加到匹配请求中。在这种情况下,在优先信息中包含表示满足了优先条件的信息,在还满足了特定条件的情况下,还包含表示满足了特定条件的信息。
图7表示与图6的优先条件处理对应地由中心服务器3的控制单元20执行的优先匹配例程。此外,该例程相当于图4中的步骤S212以及S213的处理的具体例。在图7的优先匹配例程中,控制单元20首先参照包含在匹配请求中的优先信息,来判别是否满足了特定条件。在满足了特定条件的情况下,也就是说,是来自作为专业麻将师的玩家的匹配请求的情况下,控制单元20进入步骤S222。在步骤S222中,控制单元20生成用于实现优先匹配的优先匹配列表,在该优先匹配列表内保存通过步骤S221判断为满足特定条件的玩家(即,满足优先条件的专业麻将师)。此外,优先匹配列表作为保存有应该进行匹配的玩家的识别信息以及指定该游戏机2的信息(IP地址)的表数据来生成,并保存到控制单元20的内部存储装置内。
另一方面,在步骤S221中判断为没有满足特定条件的情况下,控制单元20进入步骤S223,判别是否存在优先匹配列表。然后,如果存在优先匹配列表,则控制单元20进入步骤S223,将玩家(即,虽然满足优先条件但不是专业麻将师的玩家)添加到该列表中。此外,也可以通过进一步判断是否满足了除优先条件以外的进一步的匹配条件(作为一例,玩家的水平),来判断能否添加到优先匹配列表中。
在接下来的步骤S225中,控制单元20判断优先匹配是否已完成。在这种情况下,在执行游戏所需的人数(在麻将游戏的情况下为4人或者3人)的玩家保存在同一优先匹配列表中时,判断为优先匹配已完成。此外,在步骤S222中生成了优先匹配列表的情况下处理也进入步骤S225。在步骤S225中判断为优先匹配已完成的情况下,控制单元20完成图7的例程。在这种情况下,对进行了优先匹配的玩家的游戏机2发送表示优先匹配列表的内容的信息作为匹配结果(图4的步骤S215)。
另一方面,在步骤S225中判断为优先匹配未完成的情况下,控制单元20进入步骤S226,判断在受理匹配请求后是否经过了规定时间。该规定时间例如被设定为应该尝试优先匹配的期间。此外,在步骤S223中判断为不存在优先匹配列表的情况下处理也进入步骤S226。在这种情况下,意味着不存在应该进行优先匹配的专业麻将师。在步骤S226中尚未经过规定时间的情况下,处理返回到步骤S221。另一方面,在步骤S226中判断为经过了规定时间的情况下,控制单元20进入步骤S227,放弃优先匹配并转移到普通匹配,结束图7的例程。
根据以上的处理,以从满足优先条件的专业麻将师的玩家的游戏机2发送了匹配请求为触发来生成优先匹配列表,之后,当从满足优先条件且不是专业麻将师的玩家的游戏机2发送了匹配请求时,将该玩家添加到优选匹配列表中。通过这样,优先尝试图5所示的优先匹配,该优先匹配成立的概率变高。
在以上的方式中,游戏机2的控制单元10通过执行图4的步骤S111或者图6的步骤S121~S124的处理来作为优先判别单元发挥功能,控制单元10通过执行图4的步骤S112或者图6的步骤S127的处理来作为优先信息附加单元发挥功能,中心服务器3的控制单元20通过执行图4的步骤S212和S213或者图7的步骤S221~S226的处理来作为优先匹配单元发挥功能。另外,游戏机2的控制单元10通过执行图6的步骤S125的处理来作为特定条件判别单元发挥功能,控制单元10通过执行图6的步骤S127的处理来作为特定信息附加单元发挥功能。
本发明并不限定于上述的方式,能够进行各种变形。例如,优先条件并不限定于上述的例子,只要能够根据保存在终端装置中的信息来进行判别,就可以考虑各种要素来设定优先条件。作为一例,也可以在以电子货币支付了游戏费用的情况下判断为满足优先条件,使满足该优先条件的玩家之间优先进行匹配。或者,也可以在利用电子货币购买用于优先进行匹配的权利的情况下判断为满足优先条件。并不限于特定条件被设定成限定于满足优先条件的玩家的一部分的例子,也可以将两者设定为优先条件和特定条件仅一部分重复、或者特定条件和优先条件完全不同。例如,在上述的方式中,优先条件和特定条件在以电子货币支付游戏费用和选择规定的游戏模式这两点上一致,并且将是专业麻将师作为特定条件来增加,由此使得只有满足优先条件的一部分玩家满足特定条件。然而,也可以从优先条件和特定条件中排除规定的游戏模式的选择,在以电子货币支付了游戏费用的情况下判断为满足了优先条件,另一方面,不论游戏费用的支付方法如何,只要是专业麻将师就判断为满足特定条件。也可以在服务器装置侧进行是否满足特定条件的判断。不限于将以电子货币支付至少一部分游戏费用设定为满足优先条件的必要条件的例子,也可以利用与支付方法不同的要素来设定优先条件。也可以将是否满足优先条件的考虑要素的至少一部分与玩家经由输入装置输入到终端装置的信息相关联。除此之外,优先条件能够与可根据终端装置所保存的信息来进行判别的各种信息相关联地进行设定。终端装置所保存的信息是终端装置从玩家获取、从服务器装置获取的信息,进一步说,只要是由终端装置根据获取到的信息而生成的信息,则除了上述的方式以外也可以参照适当的信息。例如,可以由终端装置获取或者生成玩家是否选择了继续游戏、玩家是否具有特定属性(例如年龄、居住地区等)、根据从服务器装置获取的玩家信息判断游戏的进行次数是否超过规定值所得到的信息之类的信息,根据该信息设定优先条件。
优先匹配也可以划分为多个阶段来进行尝试。例如,也可以对应该优先进行匹配的玩家设定多个必要条件,最初尝试与满足所有的必要条件的玩家进行匹配,在经过规定时间该匹配仍不成立的情况下解除一部分必要条件来扩大能够匹配的玩家的范围,之后,同样地适当地减少匹配的必要条件来逐渐扩大能够匹配的玩家的范围,同时尝试匹配。在这种情况下,也可以设为:应该进行匹配的玩家的必要条件也是根据终端装置所保存的信息来设定的,并且,该必要条件之间的优先级、即应该解除的必要条件的顺序也由终端装置来决定并提供给服务器装置。

游戏系统以及玩家的匹配方法.pdf_第1页
第1页 / 共19页
游戏系统以及玩家的匹配方法.pdf_第2页
第2页 / 共19页
游戏系统以及玩家的匹配方法.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《游戏系统以及玩家的匹配方法.pdf》由会员分享,可在线阅读,更多相关《游戏系统以及玩家的匹配方法.pdf(19页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102917764 A (43)申请公布日 2013.02.06 C N 1 0 2 9 1 7 7 6 4 A *CN102917764A* (21)申请号 201180027236.9 (22)申请日 2011.06.01 2010-129312 2010.06.04 JP A63F 13/10(2006.01) A63F 13/12(2006.01) (71)申请人科乐美数码娱乐株式会社 地址日本东京都 (72)发明人长友康幸 荒牧芳彦 (74)专利代理机构北京林达刘知识产权代理事 务所(普通合伙) 11277 代理人刘新宇 (54) 发明名称 游戏系统以及玩家。

2、的匹配方法 (57) 摘要 在游戏系统中,抑制服务器装置的负担的增 加的同时实现优先匹配。为了判别在特定玩家之 间的匹配是否应该优先于其它匹配,通过多个游 戏机(2)各自判别玩家是否满足了与游戏机(2) 所保存的信息相关联地设定的规定的优先条件, 在判断为满足了优先条件的情况下,将表示满足 了该优先条件的优先信息附加到匹配请求中并该 匹配请求发送到服务器(3),在服务器(3)中,在 接收到附加有优先信息的匹配请求的情况下,使 发送了该匹配请求的游戏机(2)的玩家优先于不 满足优先条件的玩家,在特定玩家之间进行匹配。 (30)优先权数据 (85)PCT申请进入国家阶段日 2012.11.30 (。

3、86)PCT申请的申请数据 PCT/JP2011/062614 2011.06.01 (87)PCT申请的公布数据 WO2011/152462 JA 2011.12.08 (51)Int.Cl. 权利要求书2页 说明书9页 附图7页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 9 页 附图 7 页 1/2页 2 1.一种游戏系统,在该游戏系统中,服务器装置与多个终端装置经由网络相互连接,从 上述多个终端装置各自向上述服务器装置发送包含用于识别玩家的玩家识别信息的匹配 请求,在接收到上述匹配请求的上述服务器装置中,参照上述玩家识别信息来对玩家进行 匹配。

4、,在进行匹配后的玩家的终端装置之间执行利用通信的游戏, 上述多个终端装置各自中设置有: 优先判别单元,其为了判别在特定玩家之间的匹配是否应该优先于其它匹配,而判别 玩家是否满足与上述终端装置所保存的信息相关联地设定的规定的优先条件;以及 优先信息附加单元,其在通过上述优先判别单元判断为满足上述优先条件的情况下, 将表示满足该优先条件的优先信息附加到上述匹配请求中, 其中,上述服务器装置中设置有优先匹配单元,该优先匹配单元在接收到附加有上述 优先信息的匹配请求的情况下,使发送了该匹配请求的终端装置的玩家优先于不满足上述 优先条件的玩家,在上述特定玩家之间进行匹配。 2.根据权利要求1所述的游戏系。

5、统,其特征在于, 上述优先匹配单元使满足上述优先条件的玩家与满足规定的特定条件的玩家优先进 行匹配。 3.根据权利要求2所述的游戏系统,其特征在于, 上述终端装置中还设置有: 特定条件判别单元,其根据该终端装置所保存的信息来判别玩家是否满足上述特定条 件;以及 特定信息附加单元,其将用于判别是否满足了上述特定条件的特定判别信息附加到上 述匹配请求中, 其中,上述优先匹配单元在接收到附加有上述特定信息的匹配请求的情况下,使发送 了该匹配请求的终端装置的玩家与发送了附加有上述优先信息的匹配请求的终端装置的 玩家优先进行匹配。 4.根据权利要求2或3所述的游戏系统,其特征在于, 设定上述特定条件使得。

6、限定于满足上述优先条件的一部分玩家满足上述特定条件,上 述优先匹配单元使满足上述特定条件的玩家与满足上述优先条件且不满足上述特定条件 的玩家优先进行匹配。 5.根据权利要求14中的任一项所述的游戏系统,其特征在于, 在上述终端装置中,关于游戏的游戏费用的至少一部分,能够从多种支付方法中选择 一种支付方法, 在上述终端装置中保存有判别是否从上述多种支付方法中选择了特定支付方法的支 付信息,上述优先判别单元根据上述支付信息来判别是否选择了上述特定支付方法,在选 择了上述特定支付方法的情况下,判断为满足上述优先条件的至少一部分。 6.根据权利要求15中的任一项所述的游戏系统,其特征在于, 在上述终端。

7、装置中,玩家能够选择进行规定的游戏模式下的游戏, 在上述终端装置中保存有判别是否选择了上述规定的游戏模式的模式选择信息,上述 优先判别单元根据上述模式选择信息来判别是否选择了上述规定的游戏模式,在选择了上 述规定的游戏模式的情况下,判断为满足上述优先条件的至少一部分。 权 利 要 求 书CN 102917764 A 2/2页 3 7.一种游戏系统中的玩家的匹配方法,应用于服务器装置与多个终端装置经由网络相 互连接的游戏系统,从上述多个终端装置各自向上述服务器装置发送包含用于识别玩家的 玩家识别信息的匹配请求,在接收到上述匹配请求的上述服务器装置中,参照上述玩家识 别信息来对玩家进行匹配,将该匹。

8、配的结果从上述服务器装置发送到上述终端装置,该方 法包括以下步骤: 为了判别在特定玩家之间的匹配是否应该优先于其它匹配,而由上述终端装置判别玩 家是否满足与上述终端装置所保存的信息相关联地设定的规定的优先条件; 在通过上述优先判别单元判断为满足上述优先条件的情况下,由上述终端装置将表示 满足该优先条件的优先信息附加到上述匹配请求中;以及 在上述服务器装置接收到附加有上述优先信息的匹配请求的情况下,使发送了该匹 配请求的终端装置的玩家优先于不满足上述优先条件的玩家,在上述特定玩家之间进行匹 配。 权 利 要 求 书CN 102917764 A 1/9页 4 游戏系统以及玩家的匹配方法 技术领域 。

9、0001 本发明涉及一种能够在匹配后的玩家的终端装置之间执行利用通信的游戏的游 戏系统等。 背景技术 0002 众所周知如下一种游戏系统:服务器装置参照玩家的信息来对玩家进行匹配,匹 配后的玩家的终端装置利用通信来执行游戏。例如,提出了如下一种游戏系统:从终端装 置将包含玩家的识别信息的匹配请求发送到服务器装置(有时被称为大厅服务器(lobby server),在服务器装置中,根据包含在该匹配请求中的识别信息来判别决定匹配所需的 信息,使满足水平差在规定范围内这一匹配条件的玩家之间进行匹配(参照专利文献1)。 或者,提出了如下一种游戏系统:在服务器装置中存储玩家过去对战的思考时间,使思考时 间。

10、接近的玩家之间进行匹配(参照专利文献2)。 0003 专利文献1:日本特开2003-225469号公报 0004 专利文献2:日本特开2009-273492号公报 发明内 容 0005 发明要解决的问题 0006 在以往的游戏系统中,将在匹配中应该考虑的信息与玩家的识别信息对应地保存 在服务器装置侧,判别能否匹配所需的信息的提取、是否满足匹配条件的判别之类的与能 否匹配有关的处理全部由服务器装置来进行。终端装置仅发送玩家的识别信息。因此,在 匹配的处理中,在设定某些优先处理的情况下,会产生用于判别匹配的优先级的信息的提 取等也要由服务器装置来进行的需要,从而增加服务器装置的负担。在包括大量终端。

11、装置 的规模比较大的游戏系统中,匹配处理的频度高,服务器装置的负担显著增加。 0007 因此,本发明的目的在于提供一种能够抑制服务器装置的负担的增加的同时实现 优先匹配的游戏系统等。 0008 用于解决问题的方案 0009 在本发明的游戏系统中,服务器装置与多个终端装置经由网络相互连接,从上述 多个终端装置各自向上述服务器装置发送包含用于识别玩家的玩家识别信息的匹配请求, 在接收到上述匹配请求的上述服务器装置中,参照上述玩家识别信息来对玩家进行匹配, 在进行匹配后的玩家的终端装置之间执行利用通信的游戏,上述多个终端装置各自中设置 有:优先判别单元,其为了判别在特定玩家之间的匹配是否应该优先于其。

12、它匹配,而判别玩 家是否满足与上述终端装置所保存的信息相关联地设定的规定的优先条件;以及优先信 息附加单元,其在通过上述优先判别单元判断为满足上述优先条件的情况下,将表示满足 该优先条件的优先信息附加到上述匹配请求中,其中,上述服务器装置中设置有优先匹配 单元,该优先匹配单元在接收到附加有上述优先信息的匹配请求的情况下,使发送了该匹 配请求的终端装置的玩家优先于不满足上述优先条件的玩家,在上述特定玩家之间进行匹 说 明 书CN 102917764 A 2/9页 5 配。 0010 另外,本发明的游戏系统中的玩家的匹配方法应用于服务器装置与多个终端装置 经由网络相互连接的游戏系统,从上述多个终端。

13、装置各自向上述服务器装置发送包含用于 识别玩家的玩家识别信息的匹配请求,在接收到上述匹配请求的上述服务器装置中,参照 上述玩家识别信息来对玩家进行匹配,将该匹配的结果从上述服务器装置发送到上述终端 装置,该方法包括以下步骤:为了判别在特定玩家之间的匹配是否应该优先于其它匹配,而 由上述终端装置判别玩家是否满足与上述终端装置所保存的信息相关联地设定的规定的 优先条件;在通过上述优先判别单元判断为满足上述优先条件的情况下,由上述终端装置 将表示满足该优先条件的优先信息附加到上述匹配请求中;以及在上述服务器装置接收到 附加有上述优先信息的匹配请求的情况下,使发送了该匹配请求的终端装置的玩家优先于 不。

14、满足上述优先条件的玩家,在上述特定玩家之间进行匹配。 0011 根据本发明,在终端装置侧根据终端装置所保存的信息来判别玩家是否满足了优 先条件,将表示满足了优先条件的优先信息附加到匹配请求中。而且,在服务器装置中,在 接收到附加有优先信息的匹配请求的情况下,通过优先匹配单元实施优先匹配。因而,与在 服务器装置中判别优先条件是否满足的情况相比,减少了为了实现优先匹配而要由服务器 装置进行的处理。由此,能够抑制服务器装置的负担的增加的同时实现优先匹配。 0012 在本发明的一个方式中,上述优先匹配单元也可以使满足上述优先条件的玩家与 满足规定的特定条件的玩家优先进行匹配。由此,能够使满足了优先条件。

15、的玩家与满足特 定条件的玩家优先进行匹配。 0013 在上述方式中,上述终端装置也可以还设置有:特定条件判别单元,其根据该终端 装置所保存的信息来判别玩家是否满足上述特定条件;以及特定信息附加单元,其将用于 判别是否满足了上述特定条件的特定判别信息附加到上述匹配请求中,其中,上述优先匹 配单元在接收到附加有上述特定信息的匹配请求的情况下,使发送了该匹配请求的终端装 置的玩家与发送了附加有上述优先信息的匹配请求的终端装置的玩家优先进行匹配。由 此,是否满足特定条件也是由终端装置来判别的,因此,能够抑制服务器装置的负担的增加 的同时使满足优先条件的玩家与满足特定条件的玩家优先进行匹配。 0014 。

16、并且,也可以设定上述特定条件使得限定于满足上述优先条件的一部分玩家满足 上述特定条件,上述优先匹配单元使满足上述特定条件的玩家与满足上述优先条件且不满 足上述特定条件的玩家优先进行匹配。由此,在满足优先条件的玩家之间,能够使还满足特 定条件的玩家与不满足特定条件的玩家优先进行匹配。 0015 在本发明的一个方式中,也可以在上述终端装置中,关于游戏的游戏费用的至少 一部分,能够从多种支付方法中选择一种支付方法,在上述终端装置中保存有判别是否从 上述多种支付方法中选择了特定支付方法的支付信息,上述优先判别单元根据上述支付信 息来判别是否选择了上述特定支付方法,在选择了上述特定支付方法的情况下,判断。

17、为满 足上述优先条件的至少一部分。由此,通过在选择了特定支付方法的情况下进行优先匹配, 能够使玩家有动机选择该特定支付方法。 0016 在本发明的一个方式中,也可以在上述终端装置中,玩家能够选择进行规定的游 戏模式下的游戏,在上述终端装置中保存有判别是否选择了上述规定的游戏模式的模式 选择信息,上述优先判别单元根据上述模式选择信息来判别是否选择了上述规定的游戏模 说 明 书CN 102917764 A 3/9页 6 式,在选择了上述规定的游戏模式的情况下,判断为满足上述优先条件的至少一部分。由 此,通过在选择了规定的游戏模式的情况下进行优先匹配,能够使玩家有动机选择该游戏 模式。 0017 发。

18、明的效果 0018 如上所说明的,根据本发明,由终端装置根据终端装置所保存的信息来判断玩家 是否满足了优先条件,将其判断结果、即表示满足了优先条件的优先信息附加到匹配请求 中,在服务器装置中,在接收到附加有优先信息的匹配请求时执行优先匹配,因此能够抑制 服务器装置的负担的增加的同时实现优先匹配。 附图说明 0019 图1表示本发明的一个方式所涉及的游戏系统的概要结构的图。 0020 图2是图1的游戏机以及中心服务器的功能框图。 0021 图3是表示收取游戏费用时的处理的流程图。 0022 图4是用于处理匹配的流程图。 0023 图5是表示优先匹配的具体的一例的图。 0024 图6是表示为了实现。

19、图5的优先匹配而由终端装置的控制单元执行的处理的流程 图。 0025 图7是表示与图6的处理对应地由服务器装置的控制单元执行的处理的流程图。 具体实施方式 0026 图1中示出了本发明的一个方式所涉及的游戏系统。在该游戏系统1中,多个游 戏机2、中心服务器3经由路由器4分别连接在网络5上。游戏机2相当于本发明中的终端 装置,中心服务器3相当于本发明中的服务器装置。中心服务器3并不限于由一台物理装 置构成的例子,也可以由作为多个物理装置的服务器群构成一台逻辑中心服务器3。并且, 一台游戏机2也可以兼用作中心服务器3。网络5利用TCP/IP协议实现网络通信,因此,典 型的是使用因特网作为网络5。各。

20、游戏机2构成为收取作为游戏报酬的游戏费用的业务用 或者商用的游戏机。游戏机2在每家店铺6等商业设施中各设置适当的台数。路由器4是 与各店铺6及中心服务器3相对应地设置,同一店铺的游戏机2经由共同的路由器4连接 在网络5上。也可以在游戏机2与店铺6的路由器4之间设置本地服务器,游戏机2经由 该本地服务器与中心服务器3以能够通信的方式进行连接。 0027 由游戏系统1的运营者来设置中心服务器3,该中心服务器3经由网络5对游戏 机2或者该游戏机2的玩家(用户)提供各种服务。作为一例,中心服务器3提供以下服 务等:通过游戏机2对游戏程序或者数据进行更新;认证游戏机2的玩家,在中心服务器3 上保管该玩家。

21、的姓名等个人信息以及该玩家的游戏记录、游戏成绩、水平(表示游戏强度 或技巧高低的指标)之类的与玩家的游戏内容相关联地生成的游戏信息;玩家之间经由网 络5进行对战或者协作来推进游戏时进行玩家的匹配。 0028 对游戏机2以及中心服务器3附加有用于在网络5上对各自进行识别的唯一的IP 地址。在游戏机2之间或者游戏机2与中心服务器3之间的通信中,利用该IP地址来指定 通信对象。在网络5是如因特网那样具有公开性的网络的情况下,对各路由器4设定在网 说 明 书CN 102917764 A 4/9页 7 络5上唯一的固定地址。对游戏机2设定私有地址作为IP地址,该私有地址用于通过与该 固定地址组合来在网络。

22、5上唯一地识别游戏机2。在这种情况下,在游戏机2与中心服务器 3之间或者在游戏机2之间构建虚拟专用网络(VPN),在该VPN上使用私有地址来唯一地指 定各游戏机2。 0029 参照图2来进一步说明游戏机2以及中心服务器3的结构。在游戏机2中设置有 控制单元10。控制单元10是具备微处理器以及ROM和RAM等内部存储装置(未图示)的 计算机单元,该ROM记录有应该由该微处理器执行的操作系统等程序,该RAM提供针对微处 理器的工作区域。控制单元10上连接有输入装置11、输出装置12、读卡器13、金钱收受装 置14以及外部存储装置15。输入装置11受理玩家的操作,将与该操作内容相应的信号输 出到控制。

23、单元10。输出装置12包括显示游戏画面等的监视器以及输出声音的扬声器等。 读卡器13读取玩家所持有的卡30的信息并将与该信息对应的信号输出到控制单元10。卡 30中设置有IC芯片、磁条之类的非易失性存储介质(未图示),在该介质中记录有按每个 卡30唯一的ID(下面有时称为卡ID)等。此外,卡ID也可以通过条形码等形式记录在卡 30上。金钱收受装置14检测玩家投入的金钱(硬币或者纸币)的额度,将与投入额度相应 的信号输出到控制单元10。外部存储装置15例如是硬盘存储装置等能够保持存储的存储 装置。外部存储装置15存储应该由控制单元10执行的游戏用程序101以及该程序101所 参照的游戏数据102。

24、之类的各种数据。 0030 通过由控制单元10读取外部存储装置15的游戏用程序101并执行该程序,来在 控制单元10的内部设置作为逻辑装置的游戏控制部16、匹配处理部17以及收费管理部 18。游戏控制部16执行通过游戏机2向玩家提供的游戏的开始、进展以及结束的管理之类 的进行游戏所需的各种处理。匹配处理部17与中心服务器3进行协作来处理在与同一店 铺6内的其它游戏机2或者其它店铺6的游戏机2之间执行利用通信的游戏时所需的玩家 间的匹配。收费管理部18向玩家要求游戏费用的支付,执行判别是否支付了所要求的额度 的游戏费用之类的与游戏费用的支付有关的处理。此外,在本方式中,作为游戏费用的支付 手段(。

25、支付方法),能够选择:使用金钱收受装置14来以现金支付的方法;以及通过从中心 服务器3所管理的账户扣除电子货币来进行支付的方法。游戏费用的支付的详情在后面叙 述。 0031 中心服务器3中设置有控制单元20和外部存储装置21。控制单元20是具备微处 理器以及ROM和RAM等内部存储装置(未图示)的计算机单元,该ROM记录有应该由该微 处理器执行的操作系统等程序,该RAM提供针对微处理器的工作区域。控制单元20上连接 有键盘等输入装置和监视器等输出装置,但省略了它们的图示。外部存储装置21存储应该 由控制单元20执行的服务器用程序201以及该程序201所参照的各种数据。作为控制单 元20所要参照。

26、的数据的一种,外部存储装置21中记录有游戏数据202和账户数据203。 0032 游戏数据202是将上述游戏信息与玩家所固有的ID(下面称为玩家ID。)相关联 地进行记录所得到的记录的集合。账户数据203是将玩家所持有的电子货币的额度与该玩 家ID相关联地进行记录所得到的记录的集合。记录在卡30中的卡ID和玩家ID以1对1 或者多对1的方式相对应。中心服务器3的外部存储装置21中还记录有用于判别卡ID与 玩家ID的对应关系的数据。能够由玩家通过系统运营者等所运营的网站等对账户数据203 所保存的电子货币的额度进行增额(存入)。针对与电子货币的存入对应的玩家,例如通过 说 明 书CN 10291。

27、7764 A 5/9页 8 信用卡等结算手段来另外进行收费。或者,也可以使用电子货币的存入专用终端等与现金 进行兑换来存入电子货币。对于账户数据203的电子货币的存入及其结算与预付型的电子 货币系统相同即可,省略其详细说明。 0033 通过由控制单元20读取外部存储装置21的服务器用程序201并执行该程序,来 在控制单元20的内部设置作为逻辑装置的匹配处理部22和账户管理部23。匹配处理部22 与来自游戏机2的匹配请求相应地对多个游戏机2的玩家之间进行匹配。账户管理部23负 责如下的与电子货币的管理有关的处理:响应于来自游戏机2的游戏费用的扣费请求,从 账户数据203的对应记录扣除指定额度的电。

28、子货币。除图示的逻辑装置之外,游戏机2的 控制单元10以及中心服务器3的控制单元20中可以根据需要来设置各种逻辑装置。 0034 接着,说明在玩家通过游戏机2进行游戏的情况下由游戏机2的控制单元10等执 行的处理。图3表示从玩家收取游戏的游戏费用时的游戏机2和中心服务器3各自的处 理。此外,设通过在游戏开始前由玩家使游戏机2的读卡器13读取卡30来在控制单元10 识别卡30的卡ID之后进行图3的处理。在收取游戏费用的情况下,游戏机2的控制单元 10利用其收费管理部18执行图3的游戏费用收费例程。在游戏费用收费例程的最初的步 骤S101中,控制单元10要求玩家选择游戏费用的支付方法(支付手段)。。

29、在这种情况下, 玩家能够选择通过金钱收受装置14以现金支付游戏费用的方法(下面称为现金支付。)和 通过自己的账户中储蓄的电子货币来支付游戏费用的方法(下面称为电子货币支付。)中 的任一个。 0035 在接下来的步骤S102中,控制单元10判断玩家是否选择了电子货币支付。在不 是电子货币支付、即选择了现金支付的情况下,控制单元10进入步骤S103,请求对金钱收 受装置14投入规定的游戏费用。在接下来的步骤S104中,控制单元10参照来自金钱收受 装置14的输出,来判别游戏费用的支付是否已在规定期间内完成。在已完成的情况下,控 制单元10进入步骤S108,作为支付结果存储已以现金支付了游戏费用的情。

30、况。在接下来的 步骤S109中,控制单元10允许游戏进展,并结束本次的游戏费用收费例程。另一方面,在 没有完成支付的情况下,控制单元10进入步骤S15,禁止游戏进展,并结束本次的游戏费用 收费例程。 0036 在步骤S102中判断为选择了电子货币支付的情况下,控制单元10进入步骤S106, 对中心服务器3请求从账户扣除游戏费用。在这种情况下,为了指定玩家的账户来扣除正 确额度的游戏费用,在步骤S106中生成的请求中包含应该扣除的游戏费用的额度以及用 于指定账户的卡ID。之后,控制单元10进入步骤S107,等待从中心服务器3发送扣费结果, 来判别扣费是否成功。 0037 另一方面,中心服务器3的。

31、控制单元20在从游戏机2接收到扣费请求时,利用其 账户管理部23开始图3的扣费例程。在扣费例程中,控制单元20在步骤S201中使用从游 戏机2发送的卡ID,从账户数据203中指定玩家的账户的记录。在接下来的步骤S202中,控 制单元20判别玩家的账户中是否存在大于等于游戏费用的额度的余额(所储蓄的电子货 币的额度)。如果存在余额则控制单元20进入步骤S203,从玩家的账户扣除游戏费用。也 就是说,以从玩家的账户减去相当于游戏费用的额度的电子货币的方式更新账户数据203。 另一方面,在步骤S202中余额不足的情况下,控制单元20跳过步骤S203。在接下来的步 骤S204中,控制单元20对游戏机2。

32、发送扣费结果、即用于判别扣费是否成功的信息,由此 说 明 书CN 102917764 A 6/9页 9 结束扣费例程。 0038 接收到扣费结果的游戏机2的控制单元10根据该信息来判别扣费是否成功。然 后,如果成功则控制单元10进入步骤S108,作为支付结果存储已以电子货币支付了游戏费 用的情况,在接下来的步骤S109中允许游戏进展。另一方面,在扣费失败、即由于余额不足 而未能扣除游戏费用的情况下,控制单元10进入步骤S105来禁止游戏进展。在步骤S105 或者S109的处理后,如上所述那样结束本次的游戏费用收费例程。此外,在步骤S105中禁 止了游戏进展的情况下,玩家无法开始游戏。另一方面,。

33、在步骤S109中允许了游戏进展的 情况下,玩家能够进行游戏机2所提供的游戏。 0039 图4表示为了匹配玩家而由游戏机2和中心服务器3利用各自的匹配处理部17、 22执行的处理。当游戏费用的支付完成而允许了游戏进展时,在游戏机2中,对于玩家确 认是否希望参加利用网络进行的游戏。当玩家希望参加该游戏时,游戏机2的控制单元10 开始图4的匹配请求例程。此外,在图4的匹配请求例程开始之前,游戏机2的控制单元10 从中心服务器3获取与游戏机2的玩家相对应的玩家信息来保存在其内部存储装置中。该 处理例如通过以下动作来实现:利用读卡器13读取卡30上的卡ID并发送到中心服务器3, 由中心服务器3的控制单元。

34、20判别与该卡ID相对应的玩家ID,将与判别出的玩家ID对应 的玩家信息发送到游戏机2。 0040 当开始图4的匹配请求例程时,游戏机2的控制单元10首先在步骤S111中,根据 游戏机2所保存的信息来判别玩家是否满足关于匹配所设定的规定的优先条件。优先条件 是为了判别是否应该使特定玩家之间的匹配优先于其它匹配、换言之是为了判别是否应该 实现优先匹配而设定的条件,在游戏系统1的整体中统一设定。作为优先匹配,例如假设有 如下的形式:使满足优先条件的玩家之间优先进行匹配;或者使满足了优先条件的玩家优 先于其他玩家与满足特定条件的玩家进行匹配。优先条件和特定条件既可以设定成前者的 一部分中包含后者,也。

35、可以设定成两者部分一致,还可以设定成两者完全不同。具体例在后 面叙述。在满足了优先条件的情况下,游戏机2的控制单元10进入步骤S112,将规定的优 先信息附加到应该向中心服务器3发送的匹配请求中。该优先信息至少表示玩家满足了优 先条件。另一方面,在步骤S111中没有满足优先条件的情况下,游戏机2的控制单元10跳 过步骤S112。 0041 在接下来的步骤S113中,游戏机2的控制单元10将匹配请求发送到中心服务器 3。该匹配请求中包含作为玩家识别信息的卡ID或者玩家ID,来作为中心服务器3的匹配 处理部22执行匹配所需的最低限度的信息。另外,用于指定游戏机2的IP地址也包含于 匹配请求中。并且。

36、,在满足了优先条件的情况下优先信息也包含于匹配请求中。在发送匹 配请求后,游戏机2的控制单元10进入步骤S114,在从中心服务器3发送匹配结果之前进 行待机。 0042 当从游戏机2发送了匹配请求时,中心服务器3的控制单元20开始图4的匹配执 行例程。在该匹配执行例程中,控制单元20首先在步骤S211中解读匹配请求中所包含的 信息,在接下来的步骤S212中判别匹配请求中是否包含优先信息。在包含有优先信息的情 况下,控制单元20进入步骤S213,执行优先匹配处理。另一方面,在不包含优先信息的情况 下,控制单元20进入步骤S214,执行普通匹配处理。 0043 步骤S214的普通匹配处理如下:从游。

37、戏数据202提取与从游戏机2发送的玩家 说 明 书CN 102917764 A 7/9页 10 识别信息对应的玩家信息,按照该玩家信息中所保存的玩家的水平、除此以外还有作为在 匹配中应该考虑的信息而确定的信息(下面有时称其为匹配参照信息。)来判别玩家能否 匹配,使判断为能够匹配的玩家之间进行匹配。这种处理与以往的游戏系统中的匹配处理 相同即可。另一方面,步骤S213的优先匹配处理是以下的处理:首先尝试进行上述优先匹 配,在不能进行该匹配的情况下,通过普通匹配处理使玩家进行匹配。在本方式中,由游戏 机2的控制单元10判别是否满足了优先条件,当满足时将优先信息附加到匹配请求中,因 此,中心服务器3。

38、无需根据玩家识别信息提取用于判别是否满足优先条件的信息。因此,抑 制了实现优先匹配所需的中心服务器3的负担的增加。 0044 当通过步骤S213或者S214进行了匹配处理时,控制单元20进入步骤S215,将匹 配结果发送到游戏机2。被发送了该匹配结果的游戏机2的控制单元10在步骤S114中获 取匹配结果。通过以上处理,控制单元10、20结束图4的处理。匹配结果中包含匹配后的 玩家的识别信息以及指定这些玩家的游戏机2的IP地址。游戏机2按照匹配结果,判别应 该成为通信对象的游戏机2的IP地址。之后,使匹配后的玩家的游戏机2中某一台的游戏 机2作为母机,其它游戏机2作为子机,以此设定通信环境,之后。

39、,在游戏机2之间开始进行 利用通信的游戏。 0045 接着,说明优先匹配的具体例。此外,在以下的例子中,设在游戏机2中执行麻将 游戏,在玩家的一部分中,包含有在现实的麻将中被认定为专业的麻将师(下面称为专业 麻将师。)的人,能够通过从中心服务器3向游戏机2发送的玩家信息来判别玩家是否为专 业麻将师。并且,设在游戏机2中执行的麻将游戏中,准备有只有以电子货币支付游戏费用 的人才能参加的游戏模式(下面,将其称为规定的游戏模式。)。 0046 图5是表示优先匹配的一例的概念图。在该例子中,作为优先条件,设定了以电子 货币支付游戏费用以及参加规定的游戏模式。并且,设在满足优先条件的玩家中,专业麻将 师。

40、的玩家还满足特定条件。而且,在满足优先条件的玩家的范围内,不满足特定条件的玩家 优先与满足特定条件的玩家进行匹配。也就是说,对于除专业麻将师之外的玩家来说,在 以电子货币支付了游戏费用来参加规定的游戏模式的情况下,与专业麻将师匹配的概率变 高。 0047 图6表示为了实现图5的匹配而由游戏机2的控制单元10执行的优先条件处理 例程。此外,该例程相当于图4中的步骤S111以及S112的处理的具体例。在图6的优先 条件处理例程中,控制单元10首先在步骤S121中判别玩家是否以电子货币支付了游戏费 用。关于该处理,只要利用图3的步骤S108中存储的信息来进行判别即可。在没有以电子 货币进行支付的情况。

41、下控制单元10结束本次的例程,在以电子货币进行了支付的情况下 控制单元10进入步骤S122。在步骤S122中,控制单元10确认玩家是否请求参加上述规定 的游戏模式。在这种情况下,既可以通过监视器等向玩家确认参加意图,也可以通过其它流 程使其选择游戏模式,在步骤S122中确认其选择结果。 0048 在接下来的步骤S123中,控制单元10判别是否参加规定的游戏模式,如果没有参 加则结束本次的例程,如果参加则进入步骤S124。在步骤S124中,控制单元10判断为优先 条件成立,在接下来的步骤S125中,参照玩家信息判断玩家是否为专业麻将师。在玩家是 专业麻将师的情况下,控制单元10进入步骤S126来。

42、进一步判断为特定条件成立。之后,控 制单元10进入步骤S127,生成优先信息并附加到匹配请求中。在这种情况下,在优先信息 说 明 书CN 102917764 A 10 8/9页 11 中包含表示满足了优先条件的信息,在还满足了特定条件的情况下,还包含表示满足了特 定条件的信息。 0049 图7表示与图6的优先条件处理对应地由中心服务器3的控制单元20执行的优 先匹配例程。此外,该例程相当于图4中的步骤S212以及S213的处理的具体例。在图7 的优先匹配例程中,控制单元20首先参照包含在匹配请求中的优先信息,来判别是否满足 了特定条件。在满足了特定条件的情况下,也就是说,是来自作为专业麻将师的。

43、玩家的匹配 请求的情况下,控制单元20进入步骤S222。在步骤S222中,控制单元20生成用于实现优 先匹配的优先匹配列表,在该优先匹配列表内保存通过步骤S221判断为满足特定条件的 玩家(即,满足优先条件的专业麻将师)。此外,优先匹配列表作为保存有应该进行匹配的 玩家的识别信息以及指定该游戏机2的信息(IP地址)的表数据来生成,并保存到控制单 元20的内部存储装置内。 0050 另一方面,在步骤S221中判断为没有满足特定条件的情况下,控制单元20进入步 骤S223,判别是否存在优先匹配列表。然后,如果存在优先匹配列表,则控制单元20进入步 骤S223,将玩家(即,虽然满足优先条件但不是专业。

44、麻将师的玩家)添加到该列表中。此外, 也可以通过进一步判断是否满足了除优先条件以外的进一步的匹配条件(作为一例,玩家 的水平),来判断能否添加到优先匹配列表中。 0051 在接下来的步骤S225中,控制单元20判断优先匹配是否已完成。在这种情况下, 在执行游戏所需的人数(在麻将游戏的情况下为4人或者3人)的玩家保存在同一优先匹 配列表中时,判断为优先匹配已完成。此外,在步骤S222中生成了优先匹配列表的情况下 处理也进入步骤S225。在步骤S225中判断为优先匹配已完成的情况下,控制单元20完成 图7的例程。在这种情况下,对进行了优先匹配的玩家的游戏机2发送表示优先匹配列表 的内容的信息作为匹。

45、配结果(图4的步骤S215)。 0052 另一方面,在步骤S225中判断为优先匹配未完成的情况下,控制单元20进入步骤 S226,判断在受理匹配请求后是否经过了规定时间。该规定时间例如被设定为应该尝试优 先匹配的期间。此外,在步骤S223中判断为不存在优先匹配列表的情况下处理也进入步骤 S226。在这种情况下,意味着不存在应该进行优先匹配的专业麻将师。在步骤S226中尚未 经过规定时间的情况下,处理返回到步骤S221。另一方面,在步骤S226中判断为经过了规 定时间的情况下,控制单元20进入步骤S227,放弃优先匹配并转移到普通匹配,结束图7的 例程。 0053 根据以上的处理,以从满足优先条。

46、件的专业麻将师的玩家的游戏机2发送了匹配 请求为触发来生成优先匹配列表,之后,当从满足优先条件且不是专业麻将师的玩家的游 戏机2发送了匹配请求时,将该玩家添加到优选匹配列表中。通过这样,优先尝试图5所示 的优先匹配,该优先匹配成立的概率变高。 0054 在以上的方式中,游戏机2的控制单元10通过执行图4的步骤S111或者图6的步 骤S121S124的处理来作为优先判别单元发挥功能,控制单元10通过执行图4的步骤S112 或者图6的步骤S127的处理来作为优先信息附加单元发挥功能,中心服务器3的控制单元 20通过执行图4的步骤S212和S213或者图7的步骤S221S226的处理来作为优先匹配单。

47、 元发挥功能。另外,游戏机2的控制单元10通过执行图6的步骤S125的处理来作为特定 条件判别单元发挥功能,控制单元10通过执行图6的步骤S127的处理来作为特定信息附 说 明 书CN 102917764 A 11 9/9页 12 加单元发挥功能。 0055 本发明并不限定于上述的方式,能够进行各种变形。例如,优先条件并不限定于上 述的例子,只要能够根据保存在终端装置中的信息来进行判别,就可以考虑各种要素来设 定优先条件。作为一例,也可以在以电子货币支付了游戏费用的情况下判断为满足优先条 件,使满足该优先条件的玩家之间优先进行匹配。或者,也可以在利用电子货币购买用于优 先进行匹配的权利的情况下。

48、判断为满足优先条件。并不限于特定条件被设定成限定于满 足优先条件的玩家的一部分的例子,也可以将两者设定为优先条件和特定条件仅一部分重 复、或者特定条件和优先条件完全不同。例如,在上述的方式中,优先条件和特定条件在以 电子货币支付游戏费用和选择规定的游戏模式这两点上一致,并且将是专业麻将师作为特 定条件来增加,由此使得只有满足优先条件的一部分玩家满足特定条件。然而,也可以从优 先条件和特定条件中排除规定的游戏模式的选择,在以电子货币支付了游戏费用的情况下 判断为满足了优先条件,另一方面,不论游戏费用的支付方法如何,只要是专业麻将师就判 断为满足特定条件。也可以在服务器装置侧进行是否满足特定条件的。

49、判断。不限于将以电 子货币支付至少一部分游戏费用设定为满足优先条件的必要条件的例子,也可以利用与支 付方法不同的要素来设定优先条件。也可以将是否满足优先条件的考虑要素的至少一部分 与玩家经由输入装置输入到终端装置的信息相关联。除此之外,优先条件能够与可根据终 端装置所保存的信息来进行判别的各种信息相关联地进行设定。终端装置所保存的信息是 终端装置从玩家获取、从服务器装置获取的信息,进一步说,只要是由终端装置根据获取到 的信息而生成的信息,则除了上述的方式以外也可以参照适当的信息。例如,可以由终端装 置获取或者生成玩家是否选择了继续游戏、玩家是否具有特定属性(例如年龄、居住地区 等)、根据从服务器装置获取的玩家信息判断游戏的进行次数是否超过规定值所得到的信 息之类的信息,根据该信息设定优先条件。 0056 优先匹配也可以划分为多个阶段来进行尝试。例如,也可以对应该优先进行匹配 的玩家设定多个必要条件,最初尝试与满足所有的必要条件的玩家进行匹配,在经过规定 时间该匹配仍不成立的情况下解除一部分必要条件来扩大能够匹配的玩家的范围,之后, 同样地适当地减少匹配。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人类生活必需 > 运动;游戏;娱乐活动


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1