基于gprs的实体电子棋盘的网络通信系统和方法

文档序号:7708599阅读:163来源:国知局
专利名称:基于gprs的实体电子棋盘的网络通信系统和方法
技术领域
本发明涉及一种网络通信技术领域,尤其涉及基于GPRS技术,用于实 体电子棋盘和游戏服务器之间通信的网络系统和方法。
祖里灶I 冃尿抆不
五子棋和围棋在中国都拥有悠久的历史,是深受大众喜爱的休闲益智游 戏。目前,人们通常可以聚在一起,通过实体棋盘面对面地下棋。随着网络 的发展和人民生活水平的提高,人们开始尝试在电脑上下棋。目前市面上也 已存在一些实体电子棋盘,通过有线方式和计算机或游戏服务器相通信,进 行数据存储、棋盘复盘等操作。
当前各种实体电子棋盘,诸如电子象棋棋盘,电子国际象棋棋盘,电子 围棋棋盘等,均只能与计算机或游戏服务器实现有线连接,连接方式有-RS-232串口、 USB、或者网线等。2008年12月18闩的《科技日报》第四 版《电子棋盘让全球棋迷饱眼福》 一文中报道了 2008中国南京国际象棋特 级大师邀请赛的情况,该比赛采用国际上最先进的DGT电子棋盘,其棋盘 和棋子中均装有感应的电子芯片,连接电子棋钟,用电缆线把所有比赛用的 棋盘串接到计算机接口 ,使得棋手的每歩棋实时通过网络向全球自动直播。
由于是有线连接,使实体电子棋盘的应用受到空间距离的限制。目前众 多的实体电子棋盘都不具备远程通信的能力,这势必大大削弱了棋类文化在 民间的普及和实体电子棋盘的发展。
另一方面,随着当今无线技术的不断发展和成熟,GSM/GPRS(全球移 动通讯系统,Global System for Mobile Communications/通用分组无线服务 技术,General Packet Radio Service)蜂窝通信网络的覆盖日益全面,给实 体电子棋盘的无线通信提供了可能。GPRS系统经常在线和按照流量收费的 特性,很符合实体电子棋盘的应用模型。蜂窝式移动通信系统的覆盖能力和 范围比任何通信系统都要广,而且价格低廉,这对电子实物棋盘的广泛应用 也是一种促进。

发明内容
本发明要解决的技术问题是提供一种基于GPRS的实体电子棋盘的网 络通信系统和方法,可以使用户在实体电子棋盘上下棋,同时通过GPRS的无线网络和游戏服务器进行通信。双方在各自的实体电子棋盘上下棋,或者 是一方在实体棋盘上下棋,另一方在计算机上下棋的对弈方式,通过无线方 式连通游戏服务器进行远程对弈,同时,这个棋盘也可以实现本地对弈,将 对弈过程通过无线网络传输到游戏服务器上进行存储,也能通过无线网络传 输到实体电子棋盘上进行复盘。
本发明基于GPRS的实体电子棋盘的网络通信系统的技术方案是包括
和因特网相连的游戏服务器1,还包括至少一个实体电子棋盘终端2,所述 实体电子棋盘终端包括电子棋盘实体3、用于监测电子棋盘状态和发送、接 收行棋指令的微处理器4、用于与游戏服务器通过GPRS网络和Internet网 络进行通信的GPRS模块5、用于存储数据和程序的存储器6、电源模块7 以及天线8,微处理器4与电子棋盘实体3和GPRS模块5分别相连,天线 8和GPRS模块5相连。
本发明基于GPRS的实体电子棋盘的网络通信系统的更详细的技术方 案是
所述电子棋盘实体3可以是电子象棋棋盘、电子国际象棋棋盘、电子 围棋棋盘、电子五子棋棋盘和电子跳棋棋盘。
所述游戏服务器1是一台通用计算机,可以实现和对弈双方的数据通信。
所述GPRS模块5采用W801G芯片
本发明还提出了一种基于GPRS的实体电子棋盘的网络通信的方法,包 括以下步骤
(1) 微处理器4监测电子棋盘实体3的状态信息,将相关数据传输到 GPRS模块5;
(2) GPRS模块5通过天线8将数据无线传输给GPRS网络9,并被传 送到Internet网络10;
(3) 数据通过Internet网络10传送至游戏服务器1;
(4) 游戏服务器1对实体电子棋盘3的状态信息进行分析、处理和存 储,将本方的行棋数据传送给对弈对方;
(5) 对弈对方发送行棋指令给游戏服务器1;
(6) 游戏服务器1生成棋盘的控制命令,通过InteriietlO传输数据,
4且通过Internet和GPRS的接口进入GPRS网络9;
(7) 信号通过天线8接收,进入GPRS模块5;
(8) GPRS模块5将数据传送到微处理器4;
(9) 微处理器4将相关控制命令发送给本方电子棋盘实体3。 本发明的优点是
1. 减少了棋类对穽对于空间距离的限制,可以在任何有GPRS网络的 地方实现对弈;
2. 可以用于本地对弈,对弈双方在同一个实体光电棋盘上下棋,利用 电脑记录对弈的过程,方便闩后的学习、研究和回忆;
3. 可以用于远程对弈,对弈双方在各自不同的实体电子棋盘上下棋, 或者一方在实体电子棋盘上下棋, 一方在计算机上下棋,用实体电子棋盘的 一方通过无线GPRS网络和对方实现通信;
4. GPRS网络的全面覆盖,使此实体电子棋盘的应用区域很广;
5. GPRS网络技术成熟,且价格低廉,使实体电子棋盘工作性能稳定, 且有利于普遍推广。


下面结合附图及实施例对本发明作进一歩描述
图1是本发明的实施例中实体电子棋盘的网络通信系统结构示意图2为本发明的实施例中实体电子棋盘终端的结构框图3是本发明的实施例中实体电子棋盘终端的局部电路原理图4是本发明的实施例中游戏服务器的工作流程图。
其中1游戏服务器;2实体电子棋盘终端;3电子棋盘实体;4微 处理器;5 GPRS模块;6存储器;7电源模块;8天线;9 GPRS网络; 10 Internet网络。
具体实施例方式
实施例本发明的基于GPRS的实体电子棋盘的网络通信系统如图1 所示,包括和因特网相连的游戏服务器1,和至少一个实体电子棋盘终端2。 实体电子棋盘终端如图2所示,包括电子棋盘实体3、用于监测电子棋盘状 态和发送、接收行棋指令的微处理器4、用于与游戏服务器通过GPRS网络 和Internet网络进行通信的GPRS模块5 、用于存储数据和程序的存储器6、电源模块7以及天线8,微处理器4与电子棋盘实体3和GPRS模块5分别 相连,天线8和GPRS模块5相连。其中,电子棋盘实体可以是电子象棋棋 盘、电子国际象棋棋盘、电子围棋棋盘、电子五子棋棋盘和电子跳棋棋盘, 目前市场上已存在此类电子棋盘实体。
微处理器4用于监测电子棋盘的状态和发送行棋指令, 一端和电子棋盘 实体3相连,接收电子棋盘实体3传输过来的数据信息,将数据输出给GPRS 模块5。 GPRS模块5将数据通过天线8无线传输到GPRS网络9中,并通 过GPRS网络和Internet网络的接口 ,传输到Internet网络10中。
本实施例采用型号为W801G的GPRS模块5,如图3所示。W801G是 工业用GSM900/1800MHz双频无线通讯模块,为语音传输和数据传输提供 无线接口,同时开放了内部CPU,存储器等I/O接口,便于开发。W801G整合 了 GSM射频和基带处理器,适合于开发无线应用。
和W801G连接有用户身份识别卡(SIM卡),SIM卡遵循IS07816-3 的GSMll.llPhase2+标准,SIM卡的VCC端口和VPP端口与GPRS模块的 VSIM端口连接,VSIM提供3.0V电压信号。SIM卡与GPRS模块之间采用 串行通信的方式,SIM卡的CLK时钟端口、 I/O输入输出端口、 RST复位 端口分别连接GPRS的SIM—CLK时钟端口 、 SIMD ATA数据端口 、 SIM—RST 复位端口。
W801的串口无硬件流量控制,可以配置为普通串口或调试串口 。低电平 阀值为0.8V,高电平阀值为2.2V。微处理器4的TXD发送/RXD接收与GPRS 模块5的TXD发送/RXD接收端口直接相连,通过串口发送和接受控制指令, 以及进行数据的传输。
系统上电后,由微处理器4对GPRS模块5进行复位操作。复位端RST 保持低电平至少lOOix S,使GPRS模块5内部各种寄存器清零,而后此处 电压再升为高电平,从而使GPRS模块5从头开始运行程序。复位端在上电 时自动保持低电平,内部电容提供至少100P S延时。
在GSM协议中每4.615ms周期的577us发射时间内,电源提供短时的 高峰值电流,而且电源的纹波和压降不能超过设定值。电源引脚VBAT,电 压范围3.5V 4.2V,默认值为3.7V。频率〈200KHz时,纹波电压为50mVpp; 频率〉200KHz时,纹波电压为2mVpp。在使用GPRS模块5时PWRKEY电源端口可以直接通过下拉电阻连接 至低电平,这样GPRS模块5上电后直接启动整个模块进入工作状态。
微处理器4对GPRS模块5的控制和初始化是在串口的基础上用AT指 令实现的。GPRS模块的状态有两种一种是与微处理器用AT指令通讯的命 令模式状态,另一种是进行数据传输的数据模式状态。处于数据模式状态的 GPRS模块不会响应一般的AT指令,而只是负责和串口进行数据交换。微 处理器与GPRS之间通过AT指令将GPRS模块设置成透明传输模块,即微 处理器发送和接受的行棋过程和行棋命令可以直接传输至游戏服务器,游戏 服务器将数据和命令转发给对弈对方。微处理器通过串口将AT指令集发送 至GPRS模块,通过命令"AtAserver-网址端口"设置服务器信息,其中, 网址可以是服务器的域名或服务器的IP地址XXX.XXX.XXX.XXX,端口号为 服务器连接棋盘终端的应用程序端口号。然后用"atAgprs=l"命令连接服 务器。如果返回CONNECT,则表示已经连接到预设的服务器端口 ,后续数 据为透明传输。若需要退出透明传输模式,可以通过串口发送退出透明传输 模式指令,即"+ + + "。若需要关闭GPRS模块,则通过串口发送停止GPRS 指令,艮卩"atAgprs = 0"。
游戏服务器1和Internet网络10相连,从Internet网络10上获取数据 信息,对本方的行棋数据进行分析、处理和存储,并和对弈对方进行通信。 游戏服务器1可以仅是一台能和对弈双方进行数据通信的通用计算机。
游戏服务器和Internet的联机以及GPRS和Internet的连接都为现有 技术,游戏服务器的工作流程如图4所示,游戏服务器1开始时等待GPRS 模块5的连接,若未收到连接请求,则继续等待。若收到连接请求,则建立 Socket连接(套接字连接)。在正常情况下没有异常发生时,游戏服务器直 接读取棋盘状态信息,并对信息进行存储、分析和处理,并发送行棋指令或 控制命令。若有异常发生,或长时间未收到行棋指令时,将询问GPRS模块 响应,并等待响应,若收到响应则接着读取棋盘状态信息,若仍未收到响应, 则继续询问GPRS模块响应状态。
这种基于GPRS的实体电子棋盘的网络通信的方法,包括以下步骤-(1)微处理器4监测电子棋盘实体3的状态信息,将相关数据传输到 GPRS模块5;(2) GPRS模块5通过天线8将数据无线传输给GPRS网络9,并被传 送到Internet网络10;
(3) 数据通过Internet网络10传送至游戏服务器1;
(4) 游戏服务器1对实体电子棋盘3的状态信息进行分析、处理和存 储,将本方的行棋数据传送给对弈对方;
(5) 对弈对方发送行棋指令给游戏服务器1;
(6) 游戏服务器1生成棋盘的控制命令,通过IiiterneUO传输数据, 且通过Internet和GPRS的接口进入GPRS网络9;
(7) 信号通过天线8接收,进入GPRS模块5;
(8) GPRS模块5将数据传送到微处理器4;
(9) 微处理器4将相关控制命令发送给本方电子棋盘实体3。
其中,对于异地对弈,对弈对方可以和本方一样,通过对方的另一个电 子棋盘终端和游戏服务器实现无线网络通信,也可以通过传统的电子棋盘进 行有线通信,或者直接在计算机上下棋。另外,对弈双方也可以在同一个电 子棋盘上实现本地对弈,通过基于GPRS的无线网络通信方式,在游戏服务 器上实现数据存储。对于可以在棋盘上实现复盘的电子棋盘,也可以通过无 线通信方式将数据返回到实体电子棋盘实现复盘。
以上所述,仅为本发明的优选实施例,并不能以此限定本发明实施的范 围,凡依本发明权利要求及说明书内容所作的简单的变换,皆应仍属于本发 明覆盖的保护范围。
权利要求
1.一种基于GPRS的实体电子棋盘的网络通信系统,包括和因特网相连的游戏服务器(1),其特征在于还包括至少一个实体电子棋盘终端(2),所述实体电子棋盘终端包括电子棋盘实体(3)、用于监测电子棋盘状态和发送、接收行棋指令的微处理器(4)、用于与游戏服务器通过GPRS网络和Internet网络进行通信的GPRS模块(5)、用于存储数据和程序的存储器(6)、电源模块(7)以及天线(8),微处理器(4)与电子棋盘实体(3)和GPRS模块(5)分别相连,天线(8)和GPRS模块(5)相连。
2. 根据权利要求1中所述的基于GPRS的实体电子棋盘的网络通信系 统,其特征在于所述电子棋盘实体(3)可以是电子象棋棋盘、电子国 际象棋棋盘、电子围棋棋盘、电子五子棋棋盘和电子跳棋棋盘。
3. 根据权利要求1中所述的基于GPRS的实体电子棋盘的网络通信系 统,其特征在于所述游戏服务器(1)是一台通用计算机,可以实现和对 弈双方的数据通信。
4. 根据权利要求1中所述的基于GPRS的实体电子棋盘的网络通信系 统,其特征在于所述GPRS模块(5)采用W801G芯片。
5. —种基于GPRS的实体电子棋盘的网络通信的方法,其特征在于包 括以下歩骤(1) 微处理器(4)监测电子棋盘实体(3)的状态信息,将相关数据 传输到GPRS模块(5);(2) GPRS模块(5)通过天线(8)将数据无线传输给GPRS网络(9), 并被传送到Internet网络(10);(3) 数据通过Internet网络(10)传送至游戏服务器(1);(4) 游戏服务器(1)对实体电子棋盘(3)的状态信息进行分析、处 理和存储,将本方的行棋数据传送给对弈对方;(5) 对弈对方发送行棋指令给游戏服务器(1);(6) 游戏服务器(1)生成棋盘的控制命令,通过Internet (10)传输 数据,且通过Internet和GPRS的接口进入GPRS网络(9);(7) 信号通过天线(8)接收,进入GPRS模块(5);(8) GPRS模块(5)将数据传送到微处理器(4);(9) 微处理器(4)将相关控制命令发送给本方电子棋盘实体(3)。
全文摘要
本发明公开了一种基于GPRS的实体电子棋盘的网络通信系统,包括和因特网相连的游戏服务器,还包括至少一个实体电子棋盘终端,所述实体电子棋盘终端包括电子棋盘实体、用于监测电子棋盘状态和发送、接收行棋指令的微处理器、用于与游戏服务器通过GPRS网络和Internet网络进行通信的GPRS模块、用于存储数据和程序的存储器、电源模块以及天线。本发明还公开了基于GPRS的实体电子棋盘的网络通信的方法,通过GPRS网络实现和游戏服务器之间的无线通信。本发明在任何GPRS网络覆盖的区域都可以实现无线的对弈,本地对弈和异地对弈皆可。
文档编号H04L29/08GK101668040SQ200910144759
公开日2010年3月10日 申请日期2009年8月28日 优先权日2009年8月28日
发明者立 季, 锋 王 申请人:苏州翊高科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1