本发明涉及电子学习设备领域,具体的说是一种双操作模式国际象棋陪练机及其工作方法。
背景技术:
近年来,国际象棋受到大力发展,社会各界对国际象棋的关注不断增加。国际象棋有利于培养人们的思维方式,锻炼孩子的思考能力。但传统的陪练人员收费高,自由度不高。而且,传统的陪练机存在智能化不高,针对性不强,陪练效果较差等问题。
技术实现要素:
针对现有技术中存在的上述不足之处,本发明要解决的技术问题是提供一种操作性强、互动性高、陪练效果较好的双操作模式国际象棋陪练机及其工作方法。
本发明为实现上述目的所采用的技术方案是:一种双操作模式国际象棋陪练机,包括
操作平台,用于采集用户的操作信息,并将所述操作信息发送给陪练机主机;
陪练机主机,用于接收用户的陪练模式选择,在用户选择第一陪练模式下,将棋盘信息显示到所述陪练机主机中的液晶显示屏上,启动所述陪练机主机中的触摸屏检测用户的触控信息,通过所述液晶显示屏和所述触摸屏完成陪练;在用户选择第二陪练模式下,将棋盘信息图像通过所述陪练机主机中的投影仪显示到所述投影屏幕上,启动所述操作平台采集用户的操作信息,通过所述投影屏幕和所述操作平台完成陪练;
投影屏幕,竖直设置,用于显示陪练机主机产生的棋盘信息图像/推演结果图像。
所述陪练机主机包括:
触摸屏,连接主板,用于在用户选择第一陪练模式下,接收用户的触控信息;
液晶显示屏,连接主板,用于在用户选择第一陪练模式下,显示棋盘信息;
投影仪,连接主板,用于在用户选择第二陪练模式下,向所述投影屏幕发射棋盘信息图像/推演结果图像;
第一无线传输模块,连接主板和操作平台,用于在用户选择第一陪练模式下,接收来自操作平台的操作信息;
flash存储器,连接主板,用于在所述主板的控制下存储用户信息;
主板,用于控制所述触摸屏、液晶显示屏、投影仪、第一无线传输模块和flash存储器的工作,在用户选择第一陪练模式下,根据所述触摸屏接收的触控信息和所述液晶显示屏上的棋盘信息生成用户的操作指令,并根据所述操作指令推演当前棋局,将推演结果显示在所述液晶显示屏上;在用户选择第二陪练模式下,根据所述操作平台接收的操作信息和所述投影仪投射的棋盘信息图像生成用户的操作指令,并根据所述操作指令推演当前棋局,将推演结果图像通过所述投影仪投射在所述投影屏幕上。
所述主板包括:
触摸屏控制模块,连接中央处理器和所述触摸屏,用于控制所述触摸屏在用户选择第一陪练模式下接收用户的触控信息;
液晶显示屏控制模块,连接中央处理器和所述液晶显示屏,用于控制所述液晶显示屏在用户选择第一陪练模式下显示棋盘信息;
投影仪控制模块,连接中央处理器和所述投影仪,用于控制所述投影仪在用户选择第二陪练模式下向所述投影屏幕发射棋盘信息图像/推演结果图像;
无线传输控制模块,连接中央处理器和所述第一无线传输模块,用于控制所述第一无线传输模块在用户选择第二陪练模式下接收来自操作平台的操作信息;
电源转换模块,连接中央处理器,用于将外部电源转换为所述主板内各个模块和中央处理器的工作电源;
中央处理器,连接所述flash存储器,用于控制所述主板内各个模块的工作,推演当前棋局,并控制所述flash存储器存储用户信息。
所述中央处理器包括:
陪练模式判断模块,用于判断用户选择的陪练模式:第一陪练模式或第二陪练模式;
陪练模式控制模块,连接陪练模块判断模块,在第一陪练模式下启动所述触摸屏控制模块和液晶显示屏控制模块,关闭投影仪控制模块和无线传输控制模块;在第二陪练模式下启动所述投影仪控制模块和所述无线传输控制模块,关闭所述触摸屏控制模块和所述液晶显示屏控制模块;
棋局检测模块,用于检测是否存在于开局库或残局库;
推演模块,连接所述棋局检测模块,如果存在于开局库或残局库,则根据开局库或残局库进行推演;如果不存在于开局库或残局库,则消减双方棋子。
所述中央处理器还包括:
存储模块,用于在每完成一局陪练后,记录胜负信息;
调整模块,连接存储模块,用于根据所述存储模块存储的胜负信息调整开局库与残局库的容量。
所述操作平台包括:
64块棋盘模块,每个棋盘模块下设有一个压力传感器,通过所述压力传感器采集用户的操作信息;
第二无线传输模块,连接每个所述压力传感器,用于将所述操作信息发送给所述陪练机主机。
所述棋盘模块为边长为20厘米的正方形结构。
一种双操作模式国际象棋陪练机的工作方法,包括以下步骤:
陪练机主机进行陪练模式检测;
陪练机主机检测到用户选择第一陪练模式后,将棋盘信息显示到所述陪练机主机中的液晶显示屏上,启动所述陪练机主机中的触摸屏检测用户的触控信息,通过所述液晶显示屏和所述触摸屏完成陪练;
或,
陪练机主机检测到用户选择第二陪练模式后,将棋盘信息图像通过所述陪练机主机中的投影仪显示到所述投影屏幕上,启动所述操作平台采集用户的操作信息,通过所述投影屏幕和所述操作平台完成陪练。
所述通过所述液晶显示屏和所述触摸屏完成陪练,包括以下步骤:
根据所述触摸屏接收的触控信息和所述液晶显示屏上的棋盘信息生成用户的操作指令;
根据所述操作指令推演当前棋局;
将推演结果显示在所述液晶显示屏上。
所述通过所述投影屏幕和所述操作平台完成陪练,包括以下步骤:
根据所述操作平台接收的操作信息和所述投影仪投射的棋盘信息图像生成用户的操作指令;
根据所述操作指令推演当前棋局;
将推演结果图像通过所述投影仪投射在所述投影屏幕上。
所述推演当前棋局,包括以下步骤:
检测是否存在于开局库或残局库;
如果存在于开局库或残局库,则根据开局库或残局库进行推演;
如果不存在于开局库或残局库,则消减双方棋子。
还包括:
在每完成一局陪练后,记录胜负信息;
根据所述胜负信息调整开局库与残局库的容量。
本发明具有以下优点及有益效果:
1、本发明具有两种操作模式,方便灵活、功能更齐全。模式一采用触屏操作模式,该模式操作灵活,适用性强,使用方便;模式二采用操作台操作模式。该操作模式互动性高。
2、本发明采用剪枝算法,引入开局库与残局库的概念,算法合理、陪练速度更快。
3、本发明根据用户的陪练结果,智能的调节开局库与残局库的容量,进而调节陪练难度,因此,该陪练机智能程度高、针对性强、陪练效果较好。
附图说明
图1为本发明的陪练机的总体架构图;
图2为本发明的陪练机的陪练机主机架构图;
图3为本发明的陪练机的陪练机主机结构图;
图4为本发明的陪练机的中央处理器的结构图;
图5为本发明的陪练机的操作平台的结构图;
图6为本发明的陪练机的工作方法流程图;
图7为本发明的陪练机的棋局推演流程图。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
如图1所示,本发明的陪练机包括投影屏幕、陪练机主机、操作平台。操作平台,用于采集用户的操作信息,并将所述操作信息发送给陪练机主机;陪练机主机,用于接收用户的陪练模式选择,在用户选择第一陪练模式下,将棋盘信息显示到所述陪练机主机中的液晶显示屏上,启动所述陪练机主机中的触摸屏检测用户的触控信息,通过所述液晶显示屏和所述触摸屏完成陪练;在用户选择第二陪练模式下,将棋盘信息图像通过所述陪练机主机中的投影仪显示到所述投影屏幕上,启动所述操作平台采集用户的操作信息,通过所述投影屏幕和所述操作平台完成陪练;投影屏幕,竖直设置,用于显示陪练机主机产生的棋盘信息图像/推演结果图像。
如图2所示,本发明的陪练机主机包括:触摸屏、液晶显示屏、主板、flash存储器、投影仪、第一无线传输模块。触摸屏,连接主板,用于在用户选择第一陪练模式下,接收用户的触控信息;液晶显示屏,连接主板,用于在用户选择第一陪练模式下,显示棋盘信息;投影仪,连接主板,用于在用户选择第二陪练模式下,向所述投影屏幕发射棋盘信息图像/推演结果图像;第一无线传输模块,连接主板和操作平台,用于在用户选择第一陪练模式下,接收来自操作平台的操作信息;flash存储器,连接主板,用于在所述主板的控制下存储用户信息;主板,用于控制所述触摸屏、液晶显示屏、投影仪、第一无线传输模块和flash存储器的工作,在用户选择第一陪练模式下,根据所述触摸屏接收的触控信息和所述液晶显示屏上的棋盘信息生成用户的操作指令,并根据所述操作指令推演当前棋局,将推演结果显示在所述液晶显示屏上;在用户选择第二陪练模式下,根据所述操作平台接收的操作信息和所述投影仪投射的棋盘信息图像生成用户的操作指令,并根据所述操作指令推演当前棋局,将推演结果图像通过所述投影仪投射在所述投影屏幕上。
如图3所示,该陪练机主机主板包括:触摸屏控制模块、液晶显示屏控制模块、投影仪控制模块、第一无线传输控制模块、电源转换模块。触摸屏控制模块检测用户的触控信息,液晶显示屏控制模块控制液晶显示屏显示棋盘信息,投影仪控制模块控制投影仪将棋盘信息投影到投影屏幕,第一无线传输模块接收来自操作台的用户操作信息,电源转换模块为各模块供电,中央处理器控制各模块的工作以及推演当前棋局,并通过flash存储器存储用户信息。
触摸屏控制模块,连接中央处理器和所述触摸屏,用于控制所述触摸屏在用户选择第一陪练模式下接收用户的触控信息;液晶显示屏控制模块,连接中央处理器和所述液晶显示屏,用于控制所述液晶显示屏在用户选择第一陪练模式下显示棋盘信息;投影仪控制模块,连接中央处理器和所述投影仪,用于控制所述投影仪在用户选择第二陪练模式下向所述投影屏幕发射棋盘信息图像/推演结果图像;无线传输控制模块,连接中央处理器和所述第一无线传输模块,用于控制所述第一无线传输模块在用户选择第二陪练模式下接收来自操作平台的操作信息;电源转换模块,连接中央处理器,用于将外部电源转换为所述主板内各个模块和中央处理器的工作电源;中央处理器,连接所述flash存储器,用于控制所述主板内各个模块的工作,推演当前棋局,并控制所述flash存储器存储用户信息。
如图4所示,本发明的中央处理器包括:陪练模式判断模块,用于判断用户选择的陪练模式:第一陪练模式或第二陪练模式;陪练模式控制模块,连接陪练模块判断模块,在第一陪练模式下启动所述触摸屏控制模块和液晶显示屏控制模块,关闭投影仪控制模块和无线传输控制模块;在第二陪练模式下启动所述投影仪控制模块和所述无线传输控制模块,关闭所述触摸屏控制模块和所述液晶显示屏控制模块;棋局检测模块,用于检测是否存在于开局库或残局库;推演模块,连接所述棋局检测模块,如果存在于开局库或残局库,则根据开局库或残局库进行推演;如果不存在于开局库或残局库,则消减双方棋子。
所述中央处理器还包括:存储模块,用于在每完成一局陪练后,记录胜负信息;调整模块,连接存储模块,用于根据所述存储模块存储的胜负信息调整开局库与残局库的容量。
如图5所示,本发明的操作平台用64块20cm×20cm的模块组成,其中每一个模块下面都有对应的压力传感器,该操作台通过压力传感器采集用户的操作信息,再通过第一无线传输模块传输到陪练机主机。
如图6所示,本发明的陪练机的工作方法包括以下步骤:陪练机主机进行陪练模式检测;陪练机主机检测到用户选择第一陪练模式后,将棋盘信息显示到所述陪练机主机中的液晶显示屏上,启动所述陪练机主机中的触摸屏检测用户的触控信息,通过所述液晶显示屏和所述触摸屏完成陪练;或,陪练机主机检测到用户选择第二陪练模式后,将棋盘信息图像通过所述陪练机主机中的投影仪显示到所述投影屏幕上,启动所述操作平台采集用户的操作信息,通过所述投影屏幕和所述操作平台完成陪练。
所述通过所述液晶显示屏和所述触摸屏完成陪练,包括以下步骤:根据所述触摸屏接收的触控信息和所述液晶显示屏上的棋盘信息生成用户的操作指令;根据所述操作指令推演当前棋局;将推演结果显示在所述液晶显示屏上。
所述通过所述投影屏幕和所述操作平台完成陪练,包括以下步骤:根据所述操作平台接收的操作信息和所述投影仪投射的棋盘信息图像生成用户的操作指令;根据所述操作指令推演当前棋局;将推演结果图像通过所述投影仪投射在所述投影屏幕上。
当用户选择第一陪练模式时,中央处理器通过液晶显示屏控制模块将棋盘信息显示到液晶显示屏,触摸屏控制模块检测触摸屏上用户的触控信息,并根据触控位置以及液晶显示屏上的棋盘信息生成用户的操作指令,中央处理器接受该操作指令,并依据该信息完成棋局推演,再将推演结果显示到液晶显示屏上,最终完成陪练工作。
当用户选择第二陪练模式时,中央处理器通过投影仪将棋盘信息投影到投影屏幕,棋盘操作台通过传感器检测用户操作,再通过第一无线传输模块将该信息传输到中央处理器,中央处理器依据该信息完成棋局推演,再将推演结果投影到投影屏幕,完成陪练工作。
如图7所示,推演当前棋局包括以下步骤:检测是否存在于开局库或残局库;如果存在于开局库或残局库,则根据开局库或残局库进行推演;如果不存在于开局库或残局库,则消减双方棋子。
具体地说,在中央处理器进行棋局推演时,首先检测目前棋局是否存在与开局库或残局库,若是,则根据开局库和残局库进行推演,如果不是,则利用剪枝算法消减双方棋子。
当完成一次陪练以后,记录胜负信息,再根据一定场数的胜负信息调整开局库与残局库的容量,达到智能调节陪练难度的目的。
以上所述,仅仅是本发明的基本原理和机构框架,但本发明的保护范围并不仅限于此,任何在本发明技术范围内的同等替换或重组都应在本发明的保护范围之内。