利用棋谱的围棋学习方法及其装置与流程

文档序号:12142384阅读:496来源:国知局
利用棋谱的围棋学习方法及其装置与流程

本发明涉及利用棋谱的围棋学习,具体地涉及能够通过比较棋谱中的着手位置与用户的着手位置来学习围棋的利用棋谱的围棋学习方法及其装置。



背景技术:

由于围棋具有简单的规则,任何人都能够容易地接触到,并且近年来因互联网的发展,许多现代人能够绕开场所的限制而容易地享受围棋的乐趣。然而,简单的围棋规则反而具有多到无法预测的变化或应用,因此对于接触围棋的许多人而言是无法轻易跨越的壁垒。人们为了提高围棋等级尝试依赖各种教学方法,但是由于现实中的困难以及陈旧的教学方法等原因仅止于短期的现象。

作为学习围棋的方法可列举如下两种。即,阅读围棋书籍学习的方法和直接接受围棋教练的对局指导的方法。围棋书籍能够在市场上的任何书店中获得,也可在互联网上免费获得有关围棋理论的有用的知识。但是,购买书籍并通过理论来学习围棋是一件困难且枯燥的事情。围棋书籍中所解释的内容一次性难以理解,需要反复阅读多次,并且在理解了之后也需要经过复习才能够应用到实战中。由于这种困难而导致在很多情况下读不完下很大决心购买的围棋书籍。

相对于阅读围棋书籍学习而言,接受围棋教练的对局指导会更加便利,但是也伴随着很多现实的制约。即,因为对局需要人与人见面进行,所以要定下双方的约定时间并且就兴趣爱好而言其费用可能稍显负担。想要接受围棋教练的对局指导,需要在围棋学院或附近的棋院或者互联网围棋网站进行注册之后与教练约定对局日程,因此存在诸多不便。

在互联网围棋网站进行注册并接受指导对局是指相隔两地的两个人利用互联网围棋程序下围棋。然而,围棋网站所聘用的围棋教练的数量极为有限,且远远不足以满足庞大的国内围棋人口的需求。

为解决如上所述的问题,现有技术中的韩国公开专利第10-2010-0063317号涉及在线围棋服务提供系统及提供方法,其中,在根据请求对局的第一用户的创建对局室的请求而创建的对局室中接收第二用户的参与而完成开始对局的准备,并且当第一用户和第二用户中的任何一方在创建的对局室中进行对局落子时,根据对局落子点的位置和先前着手的落子位置,在存储在数据库中的棋谱信息中检索下一手对局落子点的候选位置和偏好度,并且至少将检索到的下一手对局落子点的候选位置和偏好度提供给另一方用户,从而能够在不借助围棋教练或围棋书籍的情况下享受对局并且有效地提高围棋实力。

然而,在现有技术中,由于在与对方对局时先提供对局落子点的候选位置,然后根据用户的意愿选择对局落子点的候选位置中的任意一个落子点,因此用户的落子点只能依赖于由棋谱信息决定的落子点,并且因为无法知晓在该顺序中能够与自己的落子点进行比较的其它用户的落子点,因此存在着难以评价自身的围棋级数以及相应围棋等级中的等级等问题。

由此,需要一种在相应顺序中能够对由用户选择的任意着手位置(落子点)和棋谱中的着手位置以及其它用户的着手位置进行比较来学习围棋的方法。



技术实现要素:

技术问题

本发明是为了解决如上所述的传统技术的问题而创出的,其目的在于提供能够利用棋谱简单地执行围棋学习的利用棋谱的围棋学习方法及其装置。

具体地,本发明的目的在于通过对用户的着手位置、该棋谱中的着手位置、其它用户的着手位置进行比较而有效地学习围棋。

此外,本发明的目的在于提供能够利用棋谱评价用户的围棋实力或级数的利用棋谱的围棋学习方法及其装置。

此外,本发明的目的在于提供如下的利用棋谱的围棋学习方法及其装置,即,该利用棋谱的围棋学习方法及其装置提供在画面上一同显示与棋谱的预定的重要节点相关的信息的学习模式和与用户的交互(interaction)地进行的学习模式的两种学习模式,并且能够通过两种学习模式间的彼此转换而简单地执行围棋学习。

解决技术问题的方法

为了实现如上所述的目的,根据本发明一实施方式的利用棋谱的围棋学习方法包括以下步骤:在画面中的棋盘上显示预先存储的棋谱中第一棋谱的第一着手至第N着手;通过用户输入接收所述第N着手之后的用户着手位置;当接收到与所述用户着手位置对应的所述用户输入时,对多个其它用户输入的与所述用户着手位置相对应的着手位置执行统计处理以生成统计信息;以及对所述用户着手位置、所述第一棋谱中所述第N着手的后一手棋谱着手位置以及所述生成的统计信息进行比较并显示在所述棋盘上。

在所述生成统计信息的步骤中,可判断是否存在所述用户预先指定的用户组,并且当存在所述用户组时可对包含在所述用户组中的成员输入的与所述用户着手位置相对应的着手位置执行统计处理以生成统计信息。

在对所述统计信息进行比较并显示在所述棋盘上的步骤中,可对与所述多个其它用户中围棋级数与所述用户的围棋级数相同的用户相关的统计信息和所述用户着手位置进行比较来评价所述相同围棋级数内的等级,并且将所述评出的等级显示在所述画面上。

进一步地,根据本发明的方法还包括以下步骤:当未设定所述用户的围棋级数时,评价所述用户的围棋级数,并且在评价所述用户的围棋级数的步骤中,当在所述第N着手之后执行预定次数的着手时,可利用对所执行的所述着手中的每个生成的统计信息的围棋级数信息和着手位置来预估对于相应着手的所述用户的围棋级数,并且可利用与以所述预定次数预估的所述用户的围棋级数相关的信息来评价所述用户的围棋级数。

更进一步地,根据本发明的方法还包括以下步骤:在对所述生成的统计信息进行比较并显示在所述棋盘上之后,根据所述用户的选择执行下一步着手过程,并且在所述执行下一步着手过程的步骤中,可在将所述第N着手之后的所述用户着手位置设定为所述棋谱着手位置之后,执行所述下一步着手过程。

更进一步地,根据本发明的方法还可包括以下步骤:判断所述下一步着手过程是否为所述第一棋谱中预设的重要节点;以及在所述下一步着手过程为所述重要节点的情况下,将对所述重要节点预先录入的棋谱解说提供给所述用户。

更进一步地,根据本发明的方法还可包括以下步骤:当在所述第N着手之后执行一定次数的着手时,以所述一定次数依次对所述第一棋谱中的棋谱着手位置和所述用户输入的用户着手位置进行比较并显示。

根据本发明一实施方式的利用棋谱的围棋学习装置可包括:用户输入接收部,所述用户输入接收部通过用户界面接收与用户着手位置的用户输入;统计信息生成部,当接收到预先存储的棋谱中与第一棋谱的第N着手之后的所述用户着手位置对应的所述用户输入时,所述统计信息生成部对多个其它用户输入的与所述用户着手位置相对应的着手位置执行统计处理以生成统计信息;以及显示控制部,所述显示控制部将所述第一棋谱的第一着手至所述第N着手显示在画面中的棋盘上,并且对所述用户着手位置、所述第一棋谱中所述第N着手的后一手棋谱着手位置以及所述生成的统计信息进行比较并显示在所述棋盘上。

根据本发明另一实施方式的利用棋谱的围棋学习方法包括以下步骤:从预先存储的棋谱中选择待学习的第一棋谱;以第一学习模式将所选择的所述第一棋谱的至少一部分显示在画面上,其中在所述第一学习模式中,与棋谱中预定的重要节点相关的信息一同显示在所述画面上;判断是否转换学习模式;以及当接收到与所述学习模式的转换对应的用户输入时,以第二学习模式将所述第一棋谱的至少一部分显示在所述画面上,其中所述第二学习模式通过与用户的交互(interaction)来进行。

在以所述第一学习模式在所述画面上显示的步骤中,可在所述第一棋谱的一侧上显示导航栏,其中所述导航栏用于显示与所述第一棋谱的包含有棋谱解说的重要节点相关的信息。

在以所述第一学习模式在所述画面上显示的步骤中,可在所述第一棋谱的一侧上依次显示与所述第一棋谱的重要节点中的每个相关的棋谱图像和棋谱解说。

以所述第二学习模式在所述画面上显示的步骤可包括以下步骤:将所述第一棋谱的第一着手至第N着手显示在画面中的棋盘上;以及通过用户输入接收所述第N着手之后的用户着手位置。

以所述第二学习模式在所述画面上显示的步骤还可包括以下步骤:当接收到与所述用户着手位置对应的所述用户输入时,对多个其它用户输入的与所述用户着手位置相对应的着手位置执行统计处理以生成统计信息;以及对所述用户着手位置、所述第一棋谱中所述第N着手的后一手棋谱着手位置以及所述生成的统计信息进行比较并显示在所述棋盘上。

根据本发明另一实施方式的利用棋谱的围棋学习装置包括:棋谱选择部,所述棋谱选择部从预先存储的棋谱中选择待学习的第一棋谱;显示控制部,所述显示控制部以第一学习模式将所选择的所述第一棋谱的至少一部分显示在画面上或者以第二学习模式将所述第一棋谱的至少一部分显示在所述画面上,其中在所述第一学习模式中,与棋谱中预定的重要节点相关的信息一同显示在所述画面上,并且所述第二学习模式通过与用户的交互(interaction)来进行;以及模式转换控制部,所述模式转换控制部控制所述第一学习模式与所述第二学习模式间的转换。

发明效果

根据本发明,由于能够在相应顺序中对棋谱,例如职业棋手的棋谱上的着手位置、由用户选择的着手位置以及由其它用户选择的着手位置进行比较,从而能够为欲学习围棋的用户提供围棋学习能力,并由此可提高用户的围棋实力。

此外,在本发明中,由于能够对职业棋手的着手位置、用户的着手位置、其它用户的着手位置进行比较,因此能够评价用户的围棋级数,并且还能够在相同围棋级数中预测用户等级。

进一步地,在本发明中,由于能够提供可学习围棋的游戏,从而可通过游戏产生收益,并且通过录入与游戏中所使用的棋谱相关的解说或与棋谱中的特定节点对应的解说并根据费用的支付为用户提供棋谱解说,从而不仅能够产生与棋谱解说相对应的收益,而且还能够将收益的一部分提供给录入棋谱解说的录入者。

更进一步地,在本发明中,能够提供在画面上一同显示与棋谱的预定的重要节点相关的信息的学习模式和与用户的交互(interaction)进行的学习模式等两种学习模式,且能够分别在两种学习模式中进行围棋学习,并且在执行任一学习模式期间执行向其它学习模式的转换,从而能够通过棋谱解说的学习以及交互学习容易地学习围棋。

附图说明

图1示出了根据本发明一实施方式的利用棋谱的围棋学习方法的操作流程图。

图2示出了与图1所示的步骤S130相关的一实施例的操作流程图。

图3示出了与图1所示的步骤S160相关的一实施例的操作流程图。

图4示出了本发明的利用棋谱的围棋学习方法的一实施例的附加操作流程图。

图5a至图5c示出了用于说明本发明的方法的画面的示意图。

图6示出了根据本发明一实施方式的利用棋谱的围棋学习装置的结构。

图7示出了根据本发明另一实施方式的利用棋谱的围棋学习方法的操作流程图。

图8示出了用于概念性地说明图7的围棋学习方法的示意图。

图9示出了与顺序查看模式相关的一示意图。

图10示出了与顺序查看模式相关的另一示意图。

图11示出了根据本发明另一实施方式的利用棋谱的围棋学习装置的结构。

最优实施方式

为了实现上述目的,根据本发明一实施方式的利用棋谱的围棋学习方法包括以下步骤:在画面中的棋盘上显示预先存储的棋谱中的第一棋谱的第一着手至第N着手;通过用户输入接收所述第N着手之后的用户着手位置;当接收到与所述用户着手位置对应的所述用户输入时,对由多个其它用户输入的与所述用户着手位置相对应的着手位置执行统计处理以生成统计信息;以及对所述用户着手位置、所述第一棋谱中所述第N着手的后一手棋谱着手位置以及所述生成的统计信息进行比较并显示在所述棋盘上。

在所述生成统计信息的步骤中,可判断是否存在所述用户预先指定的用户组,并且当存在所述用户组时,可对由包含在所述用户组中的成员输入的与所述用户着手位置相对应的着手位置执行统计处理,以生成统计信息。

在对所述统计信息进行比较并显示在所述棋盘上的步骤中,可对与所述多个其它用户中围棋级数与所述用户的围棋级数相同的用户相关的统计信息和所述用户着手位置进行比较来评价所述相同的围棋级数内的等级,并将所述评出的等级显示在所述画面上。

进一步地,根据本发明的方法还包括以下步骤:当未设定所述用户的围棋级数时,评价所述用户的围棋级数,并且在评价所述用户的围棋级数的步骤中,当在所述第N着手之后执行预定次数的着手时,可利用对所执行的所述着手中的每个生成的统计信息的围棋级数信息和着手位置来预估对于相应着手的所述用户的围棋级数,并且可利用与以所述预定次数预估的所述用户的围棋级数相关的信息来评价所述用户的围棋级数。

更进一步地,根据本发明的方法还包括以下步骤:在对所述生成的统计信息进行比较并显示在所述棋盘上之后,根据所述用户的选择执行下一步着手过程,其中在所述执行下一步着手过程的步骤中,可在将所述第N着手之后的所述用户着手位置设定为所述棋谱着手位置之后,执行所述下一步着手过程。

更进一步地,根据本发明的方法还可包括以下步骤:判断所述下一步着手过程是否为所述第一棋谱中预设的重要节点;以及在所述下一步着手过程为所述重要节点的情况下,将预先对所述重要节点录入的棋谱解说提供给所述用户。

更进一步地,根据本发明的方法还可包括以下步骤:在所述第N着手之后执行预定次数的着手时,以所述预定次数依次对所述第一棋谱中的棋谱着手位置与由所述用户输入的用户着手位置进行比较并显示。

根据本发明一实施方式的利用棋谱的围棋学习装置可包括:用户输入接收部,所述用户输入接收部通过用户界面接收与用户着手位置对应的用户输入;统计信息生成部,当接收到与预先存储的棋谱中的第一棋谱的第N着手之后的所述用户着手位置对应的所述用户输入时,所述统计信息生成部对由多个其它用户输入的与所述用户着手位置相对应的着手位置执行统计处理以生成统计信息;以及显示控制部,所述显示控制部将所述第一棋谱的第一着手至所述第N着手显示在画面中的棋盘上,并且对所述用户着手位置、所述第一棋谱中所述第N着手的后一手棋谱着手位置以及所述生成的统计信息进行比较并显示在所述棋盘上。

根据本发明另一实施方式的利用棋谱的围棋学习方法包括以下步骤:从预先存储的棋谱中选择待学习的第一棋谱;以第一学习模式将所选择的所述第一棋谱的至少一部分显示在画面上,其中在所述第一学习模式中,与棋谱中预定的重要节点相关的信息一同显示在所述画面上;判断是否转换学习模式;以及当接收到与所述学习模式的转换对应的用户输入时,以第二学习模式将所述第一棋谱的至少一部分显示在所述画面上,其中所述第二学习模式通过与用户的交互(interaction)来进行。

在以所述第一学习模式在所述画面上显示的步骤中,可在所述第一棋谱的一侧上显示导航栏,其中所述导航栏显示与所述第一棋谱的包含有棋谱解说的重要节点相关的信息。

在以所述第一学习模式在所述画面上显示的步骤中,可在所述第一棋谱的一侧上依次显示与所述第一棋谱的重要节点中的每个相关的棋谱图像和棋谱解说。

以所述第二学习模式在所述画面上显示的步骤可包括以下步骤:将所述第一棋谱的第一着手至第N着手显示在画面中的棋盘上;以及通过用户输入接收所述第N着手之后的用户着手位置。

以所述第二学习模式在所述画面上显示的步骤还可包括以下步骤:当接收到与所述用户着手位置对应的所述用户输入时,对多个其它用户输入的与所述用户着手位置相对应的着手位置执行统计处理以生成统计信息;以及对所述用户着手位置、所述第一棋谱中所述第N着手的后一手棋谱着手位置以及所述生成的统计信息进行比较并显示在所述棋盘上。

根据本发明另一实施方式的利用棋谱的围棋学习装置包括:棋谱选择部,所述棋谱选择部从预先存储的棋谱中选择待学习的第一棋谱;显示控制部,所述显示控制部以第一学习模式将所选择的所述第一棋谱的至少一部分显示在画面上或者以第二学习模式将所述第一棋谱的至少一部分显示在所述画面上,其中在所述第一学习模式中,与棋谱中预定的重要节点相关的信息一同显示在所述画面上,并且所述第二学习模式通过与用户的交互(interaction)来进行;以及模式转换控制部,所述模式转换控制部控制所述第一学习模式与所述第二学习模式间的转换。

具体实施方式

除上述目的之外,本发明的其它目的和特征将通过参照附图而对实施方式进行的说明变得明确。

将参照附图对本发明的优选实施方式进行详细说明。在对本发明进行说明时,当相关的公知结构或功能的具体描述被认定为会使本发明的主旨模糊时,省略对其的详细说明。

在下文中,将参照图1至图11对根据本发明一实施方式的利用棋谱的围棋学习方法及其装置进行详细说明。

图1示出了根据本发明一实施方式的利用棋谱的围棋学习方法的操作流程图。图1的方法可通过包含在计算系统或移动计算系统内的处理器(processor)执行,并且可以以程序(program)、命令(command)或指令(instruction)的形态加载至与处理器连接的存储器(memory)中并被执行。

参照图1,在根据本发明的方法中,在画面中的棋盘上显示由用户从预先存储的多个棋谱中选择的棋谱或者在采用本发明的围棋学习方法的游戏或应用中自动选择的棋谱中的棋谱的第一着手至第N着手(S110)。

此处,所存储的棋谱优选为职业棋手的棋谱,但不限于此,并且不仅可以是职业棋手的棋谱,也可以是业余棋手的棋谱。

另外,显示在棋盘上的棋谱的着手个数可由用户设定,也可预先设定为固定个数,例如10个。

当棋盘上显示至棋谱的第N着手时,接收与棋谱中下一步着手位置对应的用户输入(S120)。

即,欲学习围棋的用户在所选择的棋谱上预测或思考第N着手之后的着手位置,并通过利用用户界面的用户输入输入预测的着手位置。

例如,如图5a中所示的示例,在画面的棋盘上显示由用户选择的棋谱中的第一手1至第十手10的状态下,通过用户输入接收来自用户对棋谱上第十一手的着手位置进行预测的用户着手位置510。

此时,与用户的着手位置对应的用户输入可提供用于限制在一定时间内接收的时间限制选项以帮助提高用户的实力,也可在没有时间限制的情况下进行。当然,在本发明中也可提供时间限制选项并通过该选项的打开/关闭设置来决定时间限制的设置与否。

在下文中描述本发明时,将通过用户输入进行输入的着手位置称为用户着手位置,并将棋谱上的着手位置称为棋谱着手位置。

在步骤S120中,当接收到与相应顺序的着手对应的用户着手位置时,生成与由其它用户输入的与该顺序的着手相对应的着手位置相关的统计信息,并对与该顺序的着手相对应的用户着手位置、棋谱着手位置和统计信息进行比较并显示在棋盘上(S130、S140)。

此时,在步骤S130中生成的统计信息可包括:与其它用户对用户选择的棋谱中相应顺序的着手所选择的着手位置相关的位置信息;以及与各个用户设定的围棋级数相关的围棋级数信息。

在步骤S140中,显示在棋盘上的统计信息可包括对于其它用户的着手位置和所显示的着手位置中的每个而言选择相应着手位置的用户数、围棋级数等,并且在步骤S140中,可依次显示用户着手位置、棋谱着手位置和统计信息,也可使用户着手位置、棋谱着手位置和统计信息分别在显现和隐藏之间交替的方式显示,从而对各个着手位置进行比较。

例如,如图5b中所示的示例,当在图5a中输入用户着手位置510时,在棋盘上显示用户着手位置510、棋谱着手位置520以及包含在统计信息中的至少一个以上的着手位置530至550,并且棋谱着手位置520可与棋谱上的顺序11一同显示。进一步地,当在棋盘上显示包含在统计信息中的至少一个以上的着手位置时,可一同显示与着手位置中的每个530、540、550相关的用户的数量、各个用户的围棋级数等。在对图5b进行说明时,以530至550为例描述了包含在统计信息中的着手位置,如果不限于此,并且可包括与用户着手位置相同的着手位置510。即,也可一同显示预测为用户着手位置的用户数和各个用户的围棋级数。

进一步地,虽然显示在棋盘上的统计信息可以是与使用该棋谱的所有用户相关的统计信息,但是也可根据需要反映或考虑到围棋级数、其它用户中选择了相同着手位置(此处,相同的着手位置并不意味着与用户着手位置相同)的用户数等因素在棋盘上仅显示统计信息的部分数据。例如,在设定了用户的围棋级数的情况下,可在棋盘上仅显示与围棋级数高于用户的围棋级数的用户相关的统计信息,并且在未设定用户的围棋级数的情况下,可在棋盘上仅显示选择了相同着手位置的用户数较多的排名靠前的一定数量的统计信息。

当然,也可根据情况不考虑与其它用户相关的统计信息,而仅对用户着手位置与棋谱着手位置进行比较并显示。

通过如上所述的过程,用户能够对与相应顺序的着手对应的自身的着手位置和职业棋手的着手位置进行比较,也能够对自身的着手位置和其它用户的着手位置进行比较。

步骤S130的生成统计信息的步骤可根据是否存在用户设定的组而变化,并且以下为参照图2对其进行的说明。

图2示出了与图1所示的步骤S130相关的一实施例的操作流程图,并且如图2中所示,在生成统计信息的步骤S130中,判断是否存在用户设定的用户组(S210)。

根据步骤S210的判断结果,若存在用户预先设定并保存的用户组,则生成与利用该棋谱学习围棋的其它用户中包含在用户组中的成员的着手位置相关的统计信息(S220)。

此处,为了执行步骤S220,需要预先存储与使用本发明的围棋学习方法的用户相关的数据和与各个用户在利用所选择的棋谱学习时的着手位置相关的数据。当然,也可根据需要仅利用在一定时间内存储的数据,并且这一点可由提供本发明的经营者来决定。

相反,根据步骤S210的判断结果,若不存在用户设定的用户组,则生成与利用该棋谱学习围棋的其它用户的着手位置相关的统计信息(S230)。

虽然未在图2中示出,但是若在步骤S220中存在用户组但不存在利用该棋谱学习的成员,则即使存在用户组,也可通过步骤S230的过程来生成统计信息。

再次参照图1,在步骤S140之后通过用户输入来决定是否进行下一顺序的着手,并且当根据用户选择确定进行下一顺序的着手时,将先前顺序的用户着手位置设定为棋谱着手位置,并再次执行通过用户输入接收下一顺序的着手位置的步骤S120的过程(S150、S170)。

即,在步骤S170中,通过在进行下一顺序的着手之前将先前顺序及其之前的所有着手位置显示为棋谱着手位置,从而使得用户能够预测所选择的棋谱中下一步着手位置。例如,如图5c中所示的示例,为了进行下一顺序(第十二顺序)的着手,在棋盘上不显示与第十一顺序的着手对应的用户着手位置和统计信息,而是将用户着手位置设定为棋谱着手位置520,从而在棋盘上显示棋谱的第十一顺序及其之前的所有着手位置。

如上所述的一系列过程被反复地执行,并且当用户终止学习过程时,利用所进行的着手过程评价用户的围棋级数(S150、S160)。

此处,评价用户的围棋级数的步骤S160可根据是否设定了用户的围棋级数而进行不同的评价,并且以下为参照图3对其进行的说明。

图3示出了与图1所示的步骤S160相关的一实施例的操作流程图,并且如图3中所示,在评价用户的围棋级数的步骤S160中判断是否设定有用户的围棋级数(S310)。

根据步骤S310的判断结果,在设定有用户的围棋级数的情况下,比较围棋级数与用户的围棋级数相同的的其它用户相关的统计信息与用户着手位置,并由此在相同的围棋级数范围内评价用户的等级,如上级、中级、下级等(S320、S330)。

此处,在步骤S320和S330中可对用户的所有着手中的每个着手进行用户的等级评价,并利用对每个着手评出的等级评价用户的围棋级数中的等级,例如,当用户进行了十次着手时,可利用对十次着手中的每个着手评出的等级评价用户的围棋级数中的等级。当然,对于各个着手位置的等级可通过反映出围棋级数相同的其它用户的着手位置、选择相同着手位置的用户的数量、棋谱着手位置、棋谱的职业棋手级数等来决定。

相反,根据步骤S310的判断结果,在未设定有用户的围棋级数的情况下,对利用该棋谱学习的其它用户的统计信息与用户着手位置进行比较,并且对用户着手位置中的每个进行围棋级数评价(S340、S350)。

此时,与用户着手位置中的每个相对应的围棋级数可通过反映出包含在统计信息中的其它用户的围棋级数和着手位置、着手位置与用户着手位置相同的其它用户的数量及围棋级数、棋谱着手位置、棋谱的职业棋手级数等来决定。

当通过步骤S340、S350过程评出对于用户着手位置中每个的围棋级数时,利用评出的用户着手位置中每个的围棋级数来评价用户的围棋级数(S360)。

如上所述,在根据本发明的围棋学习方法中,在用户对棋谱上的下一顺序的着手位置进行预测并输入后,对由用户输入的用户着手位置、棋谱着手位置以及与该棋谱的相应顺序对应的其它用户的统计信息进行比较,从而不仅能够利用棋谱学习围棋,而且还能够通过着手位置的比较来评价用户的围棋级数,进而,还能够评价用户的围棋级数中的等级。

在如上的根据本发明的方法中,为了通过围棋学习提高用户的实力,也可为用户提供棋谱解说,而棋谱解说可通过支付一定费用或者一定点数来提供,点数可通过支付费用来充值,也可通过在棋谱着手位置与用户着手位置相同时提供预定点数的方式来充值。

以下为参照图4对提供这种棋谱解说的过程进行的说明。

图4示出了与本发明的利用棋谱的围棋学习方法相关的实施例的附加操作流程图,并且示出了通过费用支付来提供棋谱解说的过程。

参照图4,判断相应顺序的着手是否为棋谱上的重要节点,若为重点节点,则在画面上显示对于该顺序的棋谱解说的费用(S410、S420)。

此处,重要节点意味着棋谱中关键的一手,并且可意味着录入棋谱解说的录入者例如专家认为重要的着手节点。在棋谱上存在着能够左右对局走势的节点,而可将这种着手节点视为重要节点。

这种重要节点已设定在棋谱上,并且也可以以视觉化方式告知用户该顺序的着手为重要节点,且重要节点可利用图标、文本、图像等以视觉化方式提供给用户。

虽然在步骤S420中以在画面上显示费用为例进行了说明,但是不限于仅显示费用,而是还可包括提示具有与重要节点相关的棋谱解说并显示欲获得该棋谱解说则需要支付一定费用或点数的语句。

当在步骤S420之后用户支付了费用或点数时,将对该重要节点录入的棋谱解说提供给用户(S430、S440)。

此外,将通过提供棋谱解说而产生的收益提供给录入棋谱解说的录入者,即,将支付金额的一部分提供给录入棋谱的录入者(S450)。

虽然图4中以提供与重要节点相关的棋谱解说为例进行了说明,但是不仅可以提供棋谱解说,而且还可另外提供或者一同提供与该节点相关的多种内容。

此外,在根据本发明的方法中,通过用户界面为用户提供能够依次显示有关棋谱的棋谱着手位置的模式(顺序查看模式),从而能够根据用户选择以一定时间为单位在画面上依次显示棋谱着手位置。当然,显示棋谱着手位置的时间可通过用户输入来设定,也可在显示一定个数的着手位置之后仅根据用户输入来显示下一组一定个数的棋谱着手位置。

进一步地,根据本发明的方法,在棋谱中录入有至少一个以上的棋谱解说的情况下,当依次显示棋谱着手位置时,可与该棋谱着手位置一同显示表示录入有棋谱解说的图标、文本、表情等,并且当用户选择棋谱解说时,可将与该棋谱着手位置相关的棋谱解说提供给用户。当然,由于棋谱解说包含有与棋谱着手位置相关的信息,显然能够在棋谱着手位置处显示与棋谱解说对应的图标、文本、表情。此外,并不限于显示与棋谱解说对应的图标、文本、表情,也可根据需要直接在画面上显示棋谱解说。

此时,包括棋谱的开始至结束的整个棋谱的状态被示出为一个基准形态(例如,横向的长杆、圆等),并且各个着手位置对应于所述基准形态的特定位置。即,在特定的着手位置中录入有解说的情况下,在与录入有解说的着手位置对应的基准形态上的特定位置处可显示已录入有解说。虽然包含有棋谱的开始和结束的整个棋谱的状态显示为基准形态,也可将其看作一种导航栏(navigation bar)或导航圈(navigation circle)。

此外,根据本发明的方法,若用户在执行顺序查看模式期间欲亲自选择下一步着手位置,则可利用下一步着手顺序从顺序查看模式转换为由用户选择用户着手位置的模式(交互模式),同样也可在执行交互模式期间利用下一步着手顺序从交互模式转换为顺序查看模式。当然,本发明优选为通过用户输入转换顺序查看模式和交互模式。

此外,在本发明中,根据需要在顺序查看模式中存着多个棋谱解说的情况下,可在独立的显示区域中显示多个棋谱解说,即,显示棋谱着手位置和与其相关的棋谱解说,也可在棋谱着手位置上显示多个棋谱解说。

因此,用户在利用顺序查看模式学习至一定的棋谱着手位置之后,从用户期望的着手位置开始转换为交互模式以选择用户期望的着手位置,从而能够对用户着手位置与棋谱着手位置、以及与其它用户的着手位置相关的统计信息进行比较。

此外,在本发明中,当通过交互模式的相应棋谱的学习结束时,自动转换为顺序模式并将与该棋谱相关的棋谱着手位置从开始至结尾依次显示,从而能够再一次将与该棋谱相关的棋谱着手位置提供给用户,并且能够根据需要在仅显示至一定顺序的棋谱着手位置之后使得从一定的着手点开始转换为交互模式,并且也能够移动至用户期望的着手顺序以从所到达的着手顺序开始执行交互模式或顺序查看模式。

此外,在根据本发明另一实施方式中,与棋谱整体对应的导航栏或导航圈中不仅可显示录入有解说的着手位置,而且还可显示用户在之前通过交互模式查看过详细内容的部分。此时,在本发明中,用户能够对自己关心的部分(着手位置)设置标签,也能够将设置标签的着手位置显示在导航栏或导航圈中。作为变型的其它实施方式,可以以时间顺序(例如,图示最近查看过的N个着手位置)图示用户在之前通过交互模式详细查看过的部分(着手位置),或者也可图示通过交互模式经常查看的着手位置。例如,可显示通过交互模式查看过N次以上的着手位置,或者也可显示最频繁地查看过的N个着手位置。

根据本发明又一实施方式,也可在导航栏或导航圈上显示包括用户在内的其它用户(通过交互模式)频繁查看过的着手位置。此时,也可与用户的登录/用户的识别与否无关地显示其它用户查看最频繁的N个着手位置。在其它实施方式中,也可显示根据用户登录/识别与否、用户的级数或用户的年龄或喜好而预先选择的组中的用户频繁选择的着手位置。

图6示出了根据本发明一实施方式的利用棋谱的围棋学习装置的结构,并且这种围棋学习装置可通过计算系统中的处理器来实现。

参照图6,根据本发明的装置600包括显示部610、用户输入接收部620、统计信息生成部630、显示控制部640、评价部650和支付金处理部660。

显示部610将用于实现围棋学习的数据、用户界面等数据显示在画面上。

此时,显示部610可意味着屏幕、显示装置。

用户输入接收部620通过显示在显示部610中的用户界面接收与相应顺序的着手的用户着手位置对应的用户输入。

统计信息生成部630在接收到预先存储的棋谱中由用户选择的棋谱或预定棋谱中的与相应顺序的着手对应的用户着手位置时,对多个其它用户输入的与该顺序的着手对应的着手位置进行统计处理以生成统计信息。

此时,统计信息生成部630可生成包含有已利用该棋谱学习过的或者正在学习着的多个其它用户中的每个用户的与围棋级数信息和着手位置相关的信息的统计信息。

此时,统计信息生成部630可判断是否存在用户预先指定的用户组,并且当存在用户组时,可对与包含在用户组中的成员输入的用户着手位置对应的着手位置执行统计处理以生成统计信息,而即使是在存在用户组的情况下,若不存在利用该棋谱学习的成员,则也可生成与利用该棋谱学习的其它用户相关的统计信息。

显示控制部640将与用户在学习围棋时所使用的棋谱相关的第一着手至第N着手(例如,第一着手至第十着手)显示在画面中的棋盘上,并且对与该顺序的着手相关的用户着手位置、棋谱着手位置和统计信息进行比较并显示在棋盘上。

此时,显示控制部640也可对多个其它用户中围棋级数与用户的围棋级数相同的用户的统计信息和用户着手位置进行比较,以评价相同的围棋级数范围内的等级,并将评出的等级显示在画面上。当然,显示控制部640被描述为评价用户的围棋级数中的等级,但是也可在评价部650中评价用户的围棋级数中的等级。

进一步地,为了进行下一顺序的着手,显示控制部640可将该顺序的用户着手位置设定为该棋谱的棋谱着手位置,并且判断下一顺序的着手过程是否为该棋谱中预设的重要节点,当判断为重要节点时,可将与重要节点相关的预先录入的棋谱解说或相关内容提供给用户。

此时,显示控制部640可利用图标、文本、图像等来显示重要节点,从而将重要节点以视觉方式提供给用户。

另外,当用户在棋谱上执行一定次数的着手过程时,显示控制部640也可以以所执行的一定次数依次对棋谱着手位置和用户着手位置进行比较并显示,并且此时,也可依次显示其它用户的统计信息。

进一步地,显示控制部640可通过用户界面将顺序查看模式提供给用户,从而根据用户的选择以一定时间为单位在画面上依次显示棋谱着手位置。

此时,显示控制部640可通过用户输入设定显示棋谱着手位置的时间,也可控制使得在显示一定个数的棋谱着手位置之后仅根据用户输入来显示下一组一定个数的棋谱着手位置。

此外,显示控制部640可控制使得在棋谱中录入有至少一个以上的棋谱解说的情况下,当顺序查看模式中依次显示棋谱着手位置时,表示已录入有棋谱解说的图标、文本、表情等与该棋谱着手位置一同显示,并且当用户选择棋谱解说时,可将与该棋谱着手位置相关的棋谱解说提供给用户。

此时,由于棋谱解说中包含有与棋谱着手位置相关的信息,显示控制部640可控制使得在棋谱着手位置中显示与棋谱解说对应的图标、文本、表情。此外,根据需要,显示控制部640不仅控制使得显示与棋谱解说对应的图标、文本、表情,而是还可控制使得直接在画面上显示棋谱解说。

附加地,显示控制部640可在通过用户输入执行顺序查看模式期间利用下一步着手顺序从顺序查看模式转换为交互模式,同样也可在执行交互模式期间利用下一步着手顺序从交互模式转换为顺序查看模式。即,当执行与该棋谱相关的顺序查看模式期间接收到用户欲直接选择下一步着手位置的用户输入时,显示控制部640自动转换为交互模式,并且在执行交互模式期间接收到与转换至顺序查看模式相对应的用户输入时自动转换为顺序查看模式。

此外,当顺序查看模式中存在多个棋谱解说时,显示控制部640可控制使得在独立的显示区域中显示多个棋谱解说,即,显示棋谱着手位置和与其相关的棋谱解说,并且也可控制使得在该棋谱着手位置上显示棋谱解说。

此外,当根据交互模式的该棋谱的学习结束时,显示控制部640通过控制使得自动转换为顺序模式并将该棋谱相关的棋谱着手位置从开始至结束依次显示,从而能够再一次将与该棋谱相关的棋谱着手位置提供给用户,并且也可控制使得在顺序查看模式中仅依次显示至一定顺序的棋谱着手位置之后,从一定的着手点开始转换为交互模式,并且也可控制使得移动至用户期望的着手顺序以从所到达的着手顺序开始执行交互模式或顺序查看模式。

评价部650作为评价用户的围棋级数的结构,其在用户的围棋级数未设定的情况下,比较利用该棋谱学习的其它用户的统计信息和用户着手位置,并对用户着手位置中的每个评价或预估围棋级数,并且利用对用户着手位置中的每个评出的围棋级数来评价用户的围棋级数。

此时,评价部650可通过反映出包含在统计信息中的其它用户的围棋级数和着手位置、着手位置与用户着手位置相同的其它用户的数量及围棋级数、棋谱着手位置、棋谱的职业棋手级数等来决定与用户着手位置中的每个对应的围棋级数。

根据情况,评价部650也可在设定有如上所述能够在显示控制部640中实现的评价功能(即,用户的围棋级数)的情况下,评价用户在相同的围棋级数范围内等级。

例如,评价部650对围棋级数与用户的围棋级数相同的其它用户相关的统计信息和用户着手位置进行比较,并由此在相同的围棋级数范围内评价用户的等级,如上级、中级、下级等。

此时,评价部650可对用户的所有着手中的每个着手评价用户的等级,并利用对各个着手评出的等级来评价用户的围棋级数中的等级,并且可通过反映出围棋级数相同的其它用户的着手位置、选择相同着手位置的用户的数量、棋谱着手位置、棋谱的职业棋手级数等来决定与各个着手对应的等级。

支付金处理部660将与棋谱解说相关的收取的费用信息提供给用户,当用户支付需缴费用时将棋谱解说提供给用户,并且将收取的费用的一部分提供给录入该棋谱解说的录入者。

图7示出了根据本发明另一实施方式的利用棋谱的围棋学习方法的操作流程图。图7的方法可由包含在计算系统或移动计算系统内的处理器(processor)执行,并且可以以程序(program)、命令(command)或指令(instruction)的形态加载至与处理器连接的存储器(memory)中并被执行。

参照图7,在根据本发明的方法中,从预先存储的多个棋谱中选择待学习的第一棋谱(S710)。

此时,第一棋谱可由通过用户界面的用户输入来选择,也可在执行根据本发明的方法时自动选择,并且所存储的棋谱优选为职业棋手的棋谱,但并不限于此,并且不仅可以是职业棋手的棋谱,还可以是业余棋手的棋谱。

当通过步骤S710选择第一棋谱时,以第一学习模式和第二学习模式中的任一种学习模式在画面上显示第一棋谱的至少一部分,其中在第一学习模式中,与棋谱的预定重要节点相关的信息一同显示在画面上,并且第二学习模式通过与用户的交互(interaction)来进行(S720)。

第一学习模式(顺序查看模式)作为将与棋谱相关的图像和与在棋谱中设定的重要节点或重要着手点相关的信息一同显示的学习模式,其可显示与重要节点相关的信息以及与重要节点中的每个对应的棋谱解说,并且可通过多种方法将重要节点和与其对应的棋谱解说提供给用户。

作为示例,如图9中所示,第一学习模式使得所选择的第一棋谱910和与第一棋谱910中预设的重要节点中的每个相关的信息显示在第一棋谱的一侧上,使得与第一棋谱的重要节点对应的快照和该重要节点的棋谱解说920可依次显示。当然,根据情况,与重要节点中的每个相关的信息可能不会如图9中所示依次显示,而是显示为栅格形态或块(tile)形态,并且也可显示为部分区域被依次重叠的形式。

此处,重要节点的快照可以是第一棋谱中的该节点,即,直至该着手节点的快照。

作为另一示例,如图10中所示,在第一学习模式中,导航栏1020可显示在第一棋谱1010的一侧(此处为显示在下方)上显示,使得与第一棋谱相关的内容和与重要节点对应的位置1030显示在导航栏1020上,其中,导航栏1020用于显示与第一棋谱1010中预设的重要节点中的每个相关的信息。

此时,当用户选择与重要节点对应的位置1030时,可显示该节点的棋谱快照(即,显示至第一棋谱中的该节点的快照)和与该重要节点对应的棋谱解说。

相反,第二学习模式(交互模式)作为通过与用户的交互(interaction)进行围棋学习的学习模式,其意味着在图1至图5中所示出的学习模式。

即,在第二学习模式中,第一棋谱的第一着手至第N着手显示在画面中的棋盘上,并接收来自用户输入的第N着手之后的用户着手位置,并且当接收到与用户着手位置对应的用户输入时,可对多个其它用户输入的与用户着手位置对应的着手位置执行统计处理以生成统计信息,并且可对用户着手位置、第一棋谱中的第N着手的下一手棋谱着手位置和所生成的统计信息进行比较并显示在棋盘上。当然,除此之外,第二学习模式可包括利用图1至图5中所描述的交互的所有处理过程。

在画面上显示了步骤S720中的任一个学习模式的状态下,当接收到请求转换学习模式的用户输入时,从当前画面上所显示的学习模式转换为其它学习模式以在画面上显示第一棋谱的一部分(S730、S740)。

当然,在未接收到学习模式转换请求的情况下,继续以当前画面上所显示的学习模式执行围棋学习过程。

例如,在第一棋谱以顺序查看模式显示在画面上的状态下接收到学习模式转换请求时,从顺序查看模式转换为交互模式,从而在画面上显示为在棋盘上对于第一棋谱进行至一定着手次数的状态。相反,在第一棋谱以交互模式显示在画面上的状态下接收到学习模式转换请求时,从交互模式转换为顺序查看模式。

即,如图8中所示,顺序查看模式810和交互模式820可根据模式转换请求相对于所选择的棋谱彼此转换。

如上所述,在根据本发明的方法中,能够学习围棋的顺序查看模式和交互模式可根据用户的请求彼此转换,从而能够一同进行顺序查看模式中的围棋学习和交互模式中的围棋学习,并因此提高围棋学习效率。

图11示出了根据本发明另一实施方式的利用棋谱的围棋学习装置的结构,并且其涉及执行图7中所示的方法的装置。

参照图11,根据本发明的装置1100包括显示部1110、棋谱选择部1120、显示控制部1130、模式转换控制部1140、用户输入接收部1150和统计信息生成部1160。构成根据本发明的装置的棋谱选择部1120、显示控制部1130、模式转换控制部1140、用户输入接收部1150和统计信息生成部1160可由能够提供围棋学习的计算系统的处理器(processor)构成,并且显示部1110可由如触屏、屏幕等的显示装置构成。

显示部1110将用于围棋学习的数据、用户界面等数据显示在画面上。

棋谱选择部1120从预先存储的多个棋谱中选择待学习的第一棋谱。

此时,棋谱选择部1120可由通过用户界面的用户输入来选择第一棋谱,也可在执行本发明时自动选择第一棋谱。

显示控制部1130以第一学习模式在画面上显示第一棋谱的至少一部分或者以第二学习模式在画面上显示第一棋谱的至少一部分,其中,在第一学习模式中,与棋谱的预定的重要节点相关的信息一同显示在画面上,并且在第二学习模式中,通过与用户的交互(interaction)进行。

此时,显示控制部1130可在以第一学习模式进行围棋学习时将导航栏显示在第一棋谱的一侧上,也可在第一棋谱的一侧上依次显示与第一棋谱的重要节点中的每个相关的棋谱图像和棋谱解说,其中,导航栏用于显示与第一棋谱的包含有棋谱解说的重要节点相关的信息。

此时,显示控制部1130可在以第二学习模式进行围棋学习时将第一棋谱的第一着手至第N着手显示在画面中的棋盘上,并且可控制使得在通过用户输入接收到用户着手位置时显示所接收的用户着手位置,也可控制使得将用户着手位置修改为棋谱着手位置并进行显示。

此外,显示控制部1130可附加地执行与图6中所描述的显示控制部640相对应的功能。

模式转换控制部1140可控制用于围棋学习的第一学习模式与第二学习模式间的转换。

此时,模式转换控制部1140可控制使得在接收到与模式转换对应的用户输入时从当前进行中的学习模式转换为其它学习模式。

用户输入接收部1150利用用户界面接收用户输入。

此时,用户输入接收部1150可通过显示在显示部1110上的用户界面接收与用户着手位置对应的用户输入。

当在第二学习模式中接收到与用户着手位置对应的用户输入时,统计信息生成部1160对多个其它用户输入的与用户着手位置对应的着手位置执行统计处理以生成统计信息。

当然,统计信息生成部1160还可执行与图6中所描述的统计信息生成部630相对应的功能。

根据本发明一实施方式的利用棋谱的围棋学习方法可实现为能够通过多种计算机装置运行的程序指令形态从而记录在计算机可读介质中。所述计算机可读介质可单独地或者以组合的方式包括程序指令、数据文件、数据结构等。记录在所述介质中的程序指令可以是专门为本发明而特别设计并构成的,或者也可以是计算机软件从业人员所公知并能够使用的。计算机可读记录介质的示例包括诸如硬盘、软盘和磁带的磁性介质(magnetic media)、诸如CD-ROM、DVD的光记录介质(optical media)、如软光盘(floptical disk)的磁光介质(magneto-optical media)以及诸如只读存储器(ROM)、随机存取存储器(RAM)、闪存存储器等的专门配置为存储并执行程序命令的硬件装置。程序命令的示例不仅包括如由编译器制成的机器语言代码,而且还包括能够使用解译器等由计算机执行的高级语言代码。上述硬件装置可配置为由一个以上的软件模块运行以执行本发明的操作,反之亦然。

如上所述,在本发明中通过如具体的构成要素等特定事项和所限定的实施例及附图进行了说明,但这些仅仅是为了有助于更全面地理解本发明而提供,本发明并不限于上述的实施方式,并且本领域普通技术人员能够根据上述记载进行多种修改和变型。

因此,本发明的思想并不限于所说明的实施方式,并且除了随附的权利要求书的范围之外,与该权利要求书的范围等同或等价的变型方式均应落入本发明思想的范畴内。

产业可利用性

公开了利用棋谱的围棋学习方法及其装置。根据本发明一实施方式的利用棋谱的围棋学习方法包括以下步骤:在画面中的棋盘上显示预先存储的棋谱中第一棋谱的第一着手至第N着手;通过用户输入接收所述第N着手之后的用户着手位置;当接收到与所述用户着手位置对应的所述用户输入时,对多个其它用户输入的与所述用户着手位置相对应的着手位置执行统计处理以生成统计信息;以及对所述用户着手位置、所述第一棋谱中所述第N着手的后一手棋谱着手位置以及所述生成的统计信息进行比较并显示在所述棋盘上。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1