信息处理设备的制造方法

文档序号:9713609阅读:239来源:国知局
信息处理设备的制造方法
【技术领域】
[0001]本发明涉及其中执行多个用户或用户组之间执行的动作的评估的信息处理设备、信息处理方法、程序和信息存储介质。
【背景技术】
[0002]例如,在游戏竞赛中,在多个用户(或者用户组)之间执行一些动作时,有时希望评估动作的结果并且执行排名。例如,在游戏竞赛中,希望基于在各个用户之间进行竞赛的结果中的胜利和失败,实施用于计算所有用户的排名并且发现具有基本等于特定用户的力量的用户的处理。具体地,当大量用户参与游戏时,每个用户不能直接关心所有剩余用户,而是仅关心所有用户中的一些用户。在如此描述的情况下,难以基于用户动作的结果,简单地并列用户并且执行所有用户的排名。
[0003]因此,例如在象棋等中采用的所谓等级分系统的技术中,以以下方式评估每个选手的力量。具体地,每个选手具有分配的点(等级),并且当选手之间进行竞赛时,败者失去一些分配的点,同时胜者获得与败者所失去的点相同的分配点。此时,从败者转移到胜者的点数响应于竞赛之前选手之间的等级差而变化。具体地,即使一些选手战胜了具有比其自己等级更低等级的不同选手(即,不同选手具有比该选手自己排名更低的排名),那么仅获得少量点数。然而,如果一些选手战胜具有比其自己等级更高等级的不同选手(即,不同选手具有比该选手自己排名更高的排名),那么获得大量点数。如果以如此描述的方式重复进行选手之间的竞赛,那么每个选手将获得与其能力对应的等级。因此,通过相互比较等级,可以评估相互之间没有直接进行竞赛的选手之间能力的差别。

【发明内容】

[0004][技术问题]
[0005]鉴于如上所述的这种情况作出本发明,并且本发明的目的之一是提供一种信息处理装置、信息处理方法、程序和信息存储介质,其中可以基于用户或用户组之间执行的动作的结果,通过新颖的技术评估用户和用户组。
[0006][问题的解决方案]
[0007]根据本发明的信息处理装置包括:动作结果获取单元,配置为对于多个用户或用户组,获取指示在所述多个用户或用户组之间执行动作的结果的动作结果数据;以及评估值计算单元,配置为多次执行跟踪处理,并且响应于用户或用户组在多次跟踪处理中被选为目标的次数,计算用户或用户组的每个的评估值,所述跟踪处理包括开始点选择处理,其从所述多个用户或用户组随机选择用户或用户组作为目标,以及目标选择处理,其基于所述动作结果数据,重复执行重新选择已经作为由目前选择作为所述目标的用户或用户组执行的动作的对手的对手用户或对手用户组,作为下一个目标,直到满足预定条件。
[0008]根据本发明的信息处理方法,包括:获取步骤,其对于多个用户或用户组,获取指示在所述多个用户或用户组之间执行动作的结果的动作结果数据;以及执行步骤,其多次执行跟踪处理,并且响应于用户或用户组在多次跟踪处理中被选为目标的次数,计算用户或用户组的每个的评估值,所述跟踪处理包括开始点选择处理,其从所述多个用户或用户组随机选择用户或用户组作为目标,以及目标选择处理,其基于所述动作结果数据,重复执行重新选择已经作为由目前选择作为所述目标的用户或用户组执行的动作的对手的对手用户或对手用户组,作为下一个目标,直到满足预定条件。
[0009]根据本发明的程序,用于使得计算机用作:动作结果获取单元,配置为对于多个用户或用户组,获取指示在所述多个用户或用户组之间执行动作的结果的动作结果数据;以及评估值计算单元,配置为多次执行跟踪处理,并且响应于用户或用户组在多次跟踪处理中被选为目标的次数,计算用户或用户组的每个的评估值,所述跟踪处理包括开始点选择处理,其从所述多个用户或用户组随机选择用户或用户组作为目标,以及目标选择处理,其基于所述动作结果数据,重复执行重新选择已经作为由目前选择作为所述目标的用户或用户组执行的动作的对手的对手用户或对手用户组,作为下一个目标,直到满足预定条件。所述程序存储在计算机可读信息存储介质中。
【附图说明】
[0010]图1是根据本发明实施例的信息处理系统的一般配置图。
[0011 ]图2是根据本发明实施例的信息处理装置的功能框图。
[0012]图3是描绘动作结果数据的内容示例的图。
[0013]图4是图示跟踪处理的流程的流程图。
[0014]图5是描绘排名信息的显示图像的示例的视图。
[0015]图6是描绘竞赛对手候选者的显示图像的示例的视图。
【具体实施方式】
[0016]以下,将参照附图详细描述本发明的实施例。
[0017]以下,描述这样的情况,其中作为在多个用户或用户组之间执行动作的具体示例,处理用户之间的游戏竞赛。在此情况下,如果通过用户之间的竞赛确定胜利或失败,那么可以应用任何种类的游戏。图1是根据本发明实施例的信息处理系统的配置图。如图1所示,信息处理系统I包括整体化服务器2、多个用户终端3和游戏服务器4。用户终端3是由参与信息处理系统I实施的游戏平台的用户使用的终端装置,并且例如可以是消费者游戏机、便携式游戏机、智能电话、个人计算机等。每个用户终端3包括由其用户用于操作输入的操作设备以及用于显示各种类型的信息的显示屏幕。
[0018]整体化服务器2是根据本发明实施例的信息处理装置的具体示例,并且包括控制单元11、存储单元12和通信单元13,如图1所述。
[0019]控制单元11是CPU等,并且根据存储单元12中存储的程序执行各种信息处理。存储单元12从诸如RAM的存储器设备配置,并且存储由控制单元11执行的程序和作为通过程序的处理目标的数据。
[0020]通信单元13是诸如LAN卡的通信接口,并且整体化服务器2通过通信单元13执行与多个用户终端3和游戏服务器4的数据的发送和接收。
[0021]游戏服务器4是提供竞赛型游戏的游戏功能并且执行由每个用户终端3的用户玩的游戏处理的服务器计算机。因为用户终端3执行与游戏服务器4通信,用户可以通过用户终端3玩由游戏服务器4提供的游戏,并且可以享受与不同用户的竞赛。此外,游戏服务器4发送指示竞赛结果的动作结果数据到整体化服务器2。
[0022]下面参照图2的功能框图描述由整体化服务器2的实施的功能。如图2所示,整体化服务器2功能上包括动作结果获取单元21、评估值计算单元22和评估信息提供单元23。通过执行存储单元12中存储的程序的控制单元11实施各功能。程序可以以其存储在诸如光盘的各种信息存储介质的状态提供到整体化服务器2,或者可以通过诸如因特网的通信网络提供到整体化服务器2。
[0023]动作结果获取单元21获取指示用户之间执行的工作结果的动作结果数据。因为本实施例中作为评估目标的用户之间的动作是游戏竞赛,所以动作结果数据包括指示用户之间执行游戏竞赛的结果的信息。从游戏服务器4获取如此所述的这种信息。对于实际执行游戏竞赛的两个用户的每个组合,动作结果数据至少包括用于指定两个用户的信息以及指示竞赛结果中哪个用户获胜的信息。包括在动作结果数据中的信息用于配置有向图,其中用户和竞赛分别指示为节点和边缘(链接)。
[0024]此外,除了胜利和失败外,动作结果数据可以包括与竞赛的结果相关的信息,诸如用户之间进行竞赛的分数。此外,动作结果数据可以包括与竞赛的游戏的特征相关的信息(容易模式和困难模式之间的区别信息等)。特别地,如果两个相同用户之间过去已经多次进行竞赛,那么动作结果获取单元21可以获取通过多次竞赛中胜利和失败的次数的整体化获得的信息作为动作结果数据。例如,如果用户A和用户B已经五次进行竞赛,并且获得三次胜利和两次失败的结果,那么动作结果获取单元21可以获取指示三次胜利和两次失败(胜率:60%)的结果的信息。此外,在记录每次竞赛的分数的情况下,可以获取分数的整体化值作为竞赛结果的信息。例如,如果用户A和用户B已经三次进行竞赛并且获得3:2、1:0和0:4的结果,那么动作结果获取单元21可以获取指示4:6的分数的信息。此外,可以获取通过组合上述两种信息获得的信息。要注意,动作结果获取单元21自身可以执行竞赛结果的整体化,以获取整体化的动作结果数据,或者可以从游戏服务器4获取整体化的动作结果数据。
[0025]评估值计算单元22执行评估值计算处理,用于分析由动作结果获取单元21获取的动作结果数据,以计算利用信息处理新系统I的多个用户的每个的评估值。评估值用作指示每个用户在游戏中具有的力量程度。本实施例中的评估值计算处理基于一种随机方法(蒙特卡洛方法)并且通过多次使用随机数执行试验(下文中称为跟踪处理)。因此,即使对于相同的动作结果数据多次执行评估值计算处理,也可能不总是获得相同结果。然而,通过执行足够多次试验,可以提升分析的精度。下文中描述评估值计算处理的特定示例。
[0026]评估信息提供单元23响应于来自用户终端3的请求,将根据由评估值计算单元22计算的评估值的各种信息发送到请求源的用户终端3。结果,请求源的用户终端3可以在其显示屏幕上显示与用户的力量相关的各种信息(诸如例如用户的排名信息),以便将该信息提供给用户。
[0027]以下,描述由评估值计算单元22执行的评估值计算处理的具体示例。在此,采用这样的情况作为示例描述评估值计算处理的内容,其中假设四个用户A到D玩利用信息处理系统I的游戏,并且使得指示竞赛
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1