[发明专利]一种电子棋类棋盘与电脑系统进行交互的方法有效
申请号: | 200710076916.5 | 申请日: | 2007-09-06 |
公开(公告)号: | CN101380515A | 公开(公告)日: | 2009-03-11 |
发明(设计)人: | 周四红 | 申请(专利权)人: | 周四红 |
主分类号: | A63F3/02 | 分类号: | A63F3/02;G06F13/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518048广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 棋类 棋盘 电脑 系统 进行 交互 方法 | ||
技术领域
本发明涉及计算机技术,特别是指一种电子棋类棋盘与电脑系统进行交互的方法。
背景技术
围棋对弈使用图1所示的围棋棋盘,棋盘上有361(19行×19列)个可以放置棋子的交叉点,也称作棋位,使用黑色棋子和白色棋子对弈,且对弈双方各使用一种颜色的棋子。通常,由黑方先行棋,双方轮流行棋,任何一次行棋只能落入一个棋子。当一方行棋后导致对方棋子只有一气,本次行棋叫做“打吃”,即下一次行棋便可以吃掉对方的棋子。当一方行棋后导致对方的棋子不再有气,本次行棋叫做“吃子”或者“提子”,此时必须将所有被吃的棋子从棋盘上取走。任何一方行棋时不得导致自己的棋子无气,否则本次行棋无效。可见,一次行棋包括:将行棋方的棋子落入在交叉点上,若本次行棋可以吃掉对方棋子,还应将被吃棋子从棋盘上取走。本发明中,将一次行棋叫做行棋步骤。
一局围棋对弈,双方需要行棋上百次。为保留整个对弈过程的信息,需要记录每一次行棋步骤和对弈胜负结果,从而形成棋谱,例如,重要的围棋比赛,需要记录比赛的对弈过程形成棋谱,以便比赛结束后讲解和分析比赛。另外,围棋学习者也可以研究棋谱,学习围棋高手的布局和攻杀技巧。
最初有两种记录棋谱的方法,分别是手工记录方法和摄像记录方法。
手工记录方法——每次棋手行棋之后,由记录者在记录纸上标记本次行棋。这种方法简单,但实时性比较差,很难实现网络实时观看比赛的对弈过程,而且手工记录容易出错。
摄像记录方法——通过摄像机拍摄对弈过程,将图像传给计算机进行图像处理,计算机判断行棋过程并进行记录。这种方法实时性好,但容易受比赛环境和棋手动作的影响,例如,棋手行棋时手会在棋盘上晃动,会导致计算机判断失误而出现错误记录。
为解决实时、准确记录对弈过程的问题,专利03103345.8和专利申请200710076128.6都提出了电子围棋棋盘解决方案,棋手使用电子围棋棋盘进行对弈,由电子围棋棋盘实时地检测棋子状态信息并上报电脑系统,由电脑系统记录每次行棋步骤和行棋时间,从而形成棋谱。
不同的电子围棋棋盘采用不同的技术实现相同或不同的功能,例如:专利03103345.8的电子围棋棋盘具有显示和告警功能,但是没有行棋位置指示功能,而专利申请200710076128.6的电子围棋棋盘不具有显示和告警功能,但具有行棋位置指示功能。专利03103345.8利用红外线反射的原理实现棋子状态的检测,而专利申请200710076128.6利用磁铁具有N/S级磁性和导电性实现棋子状态的检测。虽然这些电子围棋棋盘采用了不同的技术实现各自的功能,并采用不同的接口与电脑系统连接,但都必须与电脑系统交换与行棋相关的命令和数据。专利申请200710076128.6公开的电子围棋棋盘不仅可以用于比赛时记录棋谱,而且还可以用于人机对弈和网络对弈。人机对弈,是指电脑系统具有人工智能,并作为对弈的一方与棋手进行对弈。网络对弈,是指棋手使用电脑系统接入网络(例如Internet)与网络对端的棋手或者系统进行对弈。
专利03103345.8提及了电子围棋棋盘与电脑系统之间的信息交换,电脑系统向电子围棋棋盘发送指令,例如自检、通讯检查、比赛、练习、快棋、暂停指令,电子围棋棋盘根据收到的不同指令进行工作,并实时向电脑系统发回相关信息。但是该专利未指出每条指令携带的信息和指令之间的关系,也未指出电子围棋棋盘如何详细处理这些指令并应答电脑系统。可见,专利03103345.8所提到的是一些简单的指令下达,不能作为电脑系统与电子围棋棋盘之间通用的通讯方法实现信息交换。
如何实现电子围棋棋盘与电脑系统之间采用统一的方法交换与行棋相关的命令和数据,拓展电子围棋棋盘的应用,成为亟待解决的问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种电子棋类棋盘与电脑系统进行交互的方法,使得电子棋类棋盘与电脑系统之间能够互连互通。
为达到上述目的,本发明的技术方案是这样实现的:
一种电子棋类棋盘与电脑系统进行交互的方法,电子棋类棋盘与电脑系统通过接口互连,该方法包括:
电脑系统向电子棋类棋盘发送配置请求消息,电子棋类棋盘根据收到的配置请求消息对电子棋类棋盘进行配置,向电脑系统返回配置响应消息;
电子棋类棋盘扫描棋盘上所有棋子的状态,电子棋类棋盘向电脑系统发送行棋指示消息;
电脑系统向电子棋类棋盘发送行棋命令消息,电子棋类棋盘根据收到的行棋命令消息指示棋手代替对方行棋。
所述行棋指示消息携带:棋子位置位图、颜色位图指示和棋子颜色位图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周四红,未经周四红许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710076916.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种压缩机保护器安装支架
- 下一篇:气门推杆总成