一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于NFC技术的卡牌游戏防作弊系统及方法与流程

2021-10-09 15:39:00 来源:中国专利 TAG:作弊 卡牌 游戏 系统 技术

一种基于nfc技术的卡牌游戏防作弊系统及方法
技术领域
1.本发明属于卡牌游戏比赛防作弊技术领域,具体的说是一种基于nfc技术的卡牌游戏防作弊系统。


背景技术:

2.随着科技水平的发展,棋牌游戏行业分为两个明显的发展阶段:第一阶段以小部分人玩游戏为主,如斗地主、麻将、德州扑克等;第二阶段是棋牌运动,从玩游戏升级到比赛或者大型活动。随着第二阶段的新起,各种棋牌游戏比赛中,参赛选手为了获得比赛奖金,会出现各种各样的作弊行为。
3.从游戏开始时由人工或者机械洗牌,将其分发到各个玩家手中,到比赛过程中,再到比赛结束,无论是人工洗牌或者机械洗牌阶段,还是比赛过程中,都存在各种各样的作弊行为,如发牌人作弊、参与比赛的玩家进行换牌、丢牌或者藏牌作弊、参与比赛的玩家进行魔术牌玩法作弊以及故意拖延时间作弊等一系列作弊手段。对于在洗牌、发牌、比赛过程中,众玩家要到游戏结束时才有可能发现并提出疑问,而这时扑克牌原有的顺序已被打乱,胜的一方、洗牌的人要证明自己的清白,败的一方要证明洗牌、发牌、比赛过程存在的问题,都不是轻而易举的,由此产生了很多纠纷。
4.同时,扑克牌在众人手中容易发生磨损、折断,需要定期更换,这样就增大了游戏成本,而且,使用过程中扑克牌还可将一个人携带的细菌或病毒等病原体传播给另一个人,增加了疾病流行的机率。
5.针对这样的问题,目前存在一些研究,但都没有低成本的完全解决以上的所有问题,为此有必要设计一种可以解决上述问题的基于nfc技术的卡牌游戏防作弊系统。


技术实现要素:

6.本发明所要解决的技术问题是,克服现有技术的不足而提供一种基于nfc技术的卡牌游戏防作弊系统。
7.本发明提供一种基于nfc技术的卡牌游戏防作弊系统,基于该系统包括带有nfc标签的卡牌系统、nfc读写器系统、服务器和游戏比赛系统,所述带有nfc标签的卡牌系统中每张卡牌的id编码信息均不相同并且独一无二;所述nfc读写器系统和游戏比赛系统均与服务器连接;所述带有nfc标签的卡牌系统进入nfc读写器系统的识别区域依次进行读取,然后在手机上进行游戏比赛。
8.本发明还提供了一种基于nfc技术的卡牌游戏防作弊方法,该方法的步骤如下:s101、在服务器中根据比赛信息、卡牌信息以及游戏比赛系统中随机密码生成带有nfc标签的卡牌id,每张带有nfc标签的卡牌生成的id编码独一无二;s102、根据服务器生成独一无二的卡牌id编码依次对带有nfc标签的卡牌系统进行id编码写入,然后存入其数据存储区域,同时服务器中也保存一份id编码数据以及按照一定规则加密后的id编码密文编码数据;
s103、比赛开始后,nfc读写器系统通过读写芯片中的nfc技术对每张卡牌系统进行读取操作;s104、nfc读写器读取卡牌的id编码信息并同时将信息传入服务器;s105、服务器对每个传入的卡牌id编码进行防作弊验证,验证此卡牌编码是否在先前保存的卡牌编码数据库中;s106、当服务器验证到异常卡牌时,服务器会通知nfc读写器系统停止验证,并且将异常信息传输给游戏比赛系统以及分析可能出现警报异常的原因;s107、抓牌完成后,服务器后台再次验证信息,以此避免丢牌和换牌现象,如果出现问题系统会出现警报并暂停比赛,如果没有出现异常则需要执行步骤108;s108、服务器会将卡牌信息传输到游戏比赛系统,参赛选手在手机端系统进行比赛;s109、比赛过程中,游戏比赛系统记录整个比赛过程,以此在后期出现问题时可以进行比赛回放复查比赛;s110、比赛结束后,游戏比赛系统将比赛信息传到服务器,服务器进行正常比赛的复查,以保证比赛公平公正。
9.本发明通过基于nfc技术的卡牌游戏防作弊系统,在卡牌比赛过程中,通过nfc技术、服务器以及游戏比赛系统结合,杜绝游戏过程中魔术玩牌、扑克牌丢失换牌、故意拖延时间以及无法对比赛过程进行回放验证等严重作弊问题。
10.本发明进一步的技术方案如下:所述步骤s101中, 所根据的比赛信息至少包括比赛时间和比赛场次,所根据的卡牌信息至少包括卡牌花色和卡牌点数,所述游戏比赛系统随机密码包括至少六位数字,以上所有信息构成独一无二的卡牌id编码。
11.所述步骤s102中,卡牌写入id编码的具体方法为:将nfc读写器系统与服务器连接,再通过带有nfc标签的卡牌系统进入nfc读写器系统的识别区域进行识别,识别结果反馈给匹配接口,匹配接口根据识别区域反馈的信息进行匹配,若匹配成功则通过射频接口传入读写芯片;服务器通过与nfc读卡器系统中微控制器的连接,通过控制主机接口控制读写芯片,根据服务器生成的独一无二的卡牌id编码,通过读写芯片依次对带有nfc标签的卡牌系统进行id编码写入。带有nfc标签的卡牌系统通过天线接收到nfc读卡器系统的写入信号,通过天线接口传入总线,存储控制通过总线协调各个接口同步运行工作,将接收到的id编码信息存储在带有nfc标签卡牌系统的数据存储区域,同时服务器中也保存一份id编码数据以及按照一定规则加密后的id密文编码数据,并且正确写入后,比赛期间不能修改。
12.所述步骤s103中,比赛开始后,玩家每抓到一张卡牌或者分到一张卡牌,就在nfc读写器系统进行读取写入,只要轻轻碰一下,nfc读写器系统就可以借助读写芯片对每张卡牌进行读取操作,每次动作在0.3秒就可以完成。
13.所述步骤s105中,服务器将接收的卡牌id编码按照一定规则加密后与数据库的密文进行比对匹配,若接收的卡牌id加密编码与卡牌数据中储存的加密信息不一致,则判定为异常卡牌,否则为正常卡牌。这样可以防止多牌以及魔术牌等可能作弊。
14.所述步骤s106中,当服务器验证到异常卡牌时,服务器会通知nfc读写器系统停止验证,并且将异常信息传输给游戏比赛系统;服务器需要记录此次警报的所有数据,包括但
不限于出现异常的卡牌编号、卡牌点数以及卡牌花色、比赛时间、比赛场次等信息并根据原来卡牌id编码分析可能出现警报异常的原因。
15.所述步骤s107中,抓牌完成后,后台再次验证信息,包括但不限于每个玩家的卡牌数量、玩家卡牌的抓取顺序以及时间顺序、卡牌编号和卡牌标识,以此避免丢牌或换牌现象,如果出现问题系统会出现警报并暂停比赛。
16.所述步骤s108中,服务器将卡牌信息传输到游戏比赛系统,参赛选手在手机端游戏比赛系统进行比赛,一方面降低了疾病流行的可能;另一方面减轻了对扑克牌的磨损,延长了使用寿命降低了游戏成本。
17.所述步骤s109中,比赛过程中,游戏比赛系统会记录整个比赛过程,至少包括每次出牌的时间、每次出牌的参赛选手id编码、每次出牌的卡牌id编码、每次出牌的卡牌点数以及每次出牌的卡牌花色等信息,在后期出现问题时可以进行比赛回放复查比赛。
18.所述s110中,比赛结束后,游戏比赛系统将比赛信息传到服务器,服务器进行正常比赛的复查,包括但不限于整个比赛流程、卡牌标识异常、卡牌数量异常等行为,以保证比赛公平公正。
19.本发明能够避免游戏过程中魔术换牌,无故丢牌藏牌的作弊行为。
附图说明
20.图1为本发明中基于nfc技术的卡牌游戏防作弊系统的框架图。
21.图2为本发明中基于nfc技术的卡牌防作弊系统的流程图。
22.图3为本发明中带有nfc标签卡牌系统的结构示意图。
23.图4为本发明中带有nfc标签卡牌系统的物理结构图。
24.图5为本发明中nfc读写器系统的结构示意图。
25.图6为本发明中nfc读写器系统的物理结构图。
26.图中:1.游戏比赛系统,2.服务器,3.nfc读写器,4.带有nfc标签的卡牌,5.卡牌牌面,6.卡牌nfc芯片标签,7.卡牌底部,8.异常指示灯,9.手牌剩余数,10.nfc识别区。
具体实施方式
27.下面结合附图对本发明的技术方案做进一步的详细说明:本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护权限不限于下述的实施例。
28.本实施例提出了一种基于nfc技术的卡牌游戏防作弊系统,该系统包括游戏比赛系统1,服务器2,nfc读写器系统3以及带有nfc标签的卡牌系统4(见图1)。其中,带有nfc标签的卡牌系统包括卡牌牌面5,卡牌nfc芯片标签6以及卡牌底部7(见图3);带有nfc标签的卡牌系统物理结构包括天线、天线接口、总线、电源部分、时钟接口、串口(类接口单元)、主控接口、存储控制(数据存储和临时存储)和其他接口(见图4); nfc读写器系统包括异常指示灯8,手牌剩余数9以及nfc识别区10(见图5);nfc读写器系统物理结构包括微控制器、主机接口、读写芯片、射频接口、匹配接口、识别区域。
29.该方法的具体步骤如下:s101、在服务器中所根据的比赛信息至少包括比赛时间和比赛场次,所根据的卡
牌信息至少包括卡牌花色和卡牌点数以及系统随机生成的六位数密码按照一定规则生成独一无二的带有nfc标签卡牌id编码。
30.s102、通过nfc读写器系统与服务器连接,再通过带有nfc标签的卡牌系统进入nfc读写器系统的识别区,根据服务器生成的独一无二的卡牌id编码依次对每个带有nfc标签的卡牌系统进行id编码写入,存入其数据存储区域,同时服务器中也保存一份id编码数据以及按照一定规则加密后的id密文编码数据,并且正确写入后,在比赛期间是不能修改的。
31.s103、比赛开始后,玩家每抓到一张卡牌或者分到一张卡牌,就在nfc读写器系统进行读取写入,只要轻轻碰一下,nfc读写器系统就可以借助识别区域、匹配接口、射频接口以及读写芯片对每张卡牌进行读取操作,每次动作在0.3秒就可以完成;s104、nfc读写器系统读取卡牌的id编码信息并同时将信息传入服务器;s105、服务器对每个传入的id编码进行防作弊验证,验证此卡牌编码是否在先前保存的卡牌数据库中,防止多牌以及魔术牌等可能作弊;s106、当服务器验证到异常卡牌时,服务器会通知nfc读写器停止验证,并且将异常信息传输给游戏比赛系统。并且服务器需要记录此次警报的所有数据,包括但不限于出现异常的卡牌编号,卡牌点数以及卡牌花色、比赛时间、比赛场次等信息以及分析可能出现警报异常的原因;s107、抓牌完成后,后台再次验证信息,包括但不限于每个玩家的卡牌数量,玩家卡牌的抓取顺序以及时间顺序,卡牌编号卡牌标识和卡牌数量进行验证,以此避免丢牌和换牌现象,如果出现问题系统会出现警报并暂停比赛,如果没有出现异常则需要执行步骤108;s108、服务器会将卡牌信息传输到游戏比赛系统,参赛选手在手机端系统进行比赛,一方面降低了疾病流行的可能;另一方面减轻了对扑克牌的磨损,延长了使用寿命降低了游戏成本;s109、比赛过程中,游戏比赛系统会记录整个比赛过程至少包括每次出牌的时间、每次出牌的参赛选手id编码、每次出牌的卡牌id编码、每次出牌的卡牌点数以及每次出牌的卡牌花色等信息,以此在后期出现问题时可以进行比赛回放复查比赛;s110、比赛结束后,游戏比赛系统将比赛信息传到服务器,服务器进行正常比赛的复查,包括但不限于整个比赛流程、卡牌标识异常、卡牌数量异常等行为,以保证比赛公平公正。
32.本实施例以掼蛋比赛为例,具体包括以下步骤:s101、在比赛开始前,服务器中所根据的比赛信息至少包括比赛时间和比赛场次,所根据的卡牌信息至少包括卡牌花色和卡牌点数,以及比赛系统随机生成的至少六位数字密码按照一定规则生成独一无二的带有nfc标签卡牌id编码,具体见表1。
33.表1为卡牌信息
s102、通过nfc读写器系统与服务器连接,再通过带有nfc标 签的卡牌系统进入nfc读写器系统的识别区域,识别结果反馈给匹 配接口,匹配接口根据识别区域反馈的信息进行匹配,若匹配成功 则通过射频接口传入读写芯片;服务器通过与nfc读卡器系统中微 控制器的连接,通过控制主机接口控制读写芯片,根据服务器生成 的独一无二的卡牌id编码,通过读写芯片依次对带有nfc标签的卡 牌系统进行id编码写入。带有nfc标签的卡牌系统通过天线接收到 nfc读卡器系统的写入信号,通过天线接口传入总线,存储控制通过 总线协调各个接口同步运行工作,将接收到的id编码信息存储在带 有nfc标签卡牌系统的数据存储区域,同时服务器中也保存一份id 编码数据以及按照一定规则加密后的id密文编码数据,并且正确写 入后,比赛期间不能修改。
34.表2为服务器中存储格式000id编码标识id密文编码标识001001c02202104200001666666124624002002d02202104200001666666152641003003h02202104200001666666455923004004s02202104200001666666654655
.........s103、比赛开始后,玩家每抓到一张卡牌或者分到一张卡牌,就在nfc读写器系统进行读取,整个读取过程只需把卡牌在nfc读写器系统的识别区轻轻碰一下,nfc读写器就可以借助nfc技术对每张卡牌进行读取操作,每次动作在0.3秒就可以完成,保证比赛过程不应写入系统耽误时间;s104、nfc读写器系统读入后,把读取的id编码传入服务器中;表3比赛中读取信息扑克牌信息传输id编码001c02202104200001666666......s105、服务器将接收的卡牌id编码按照一定规则加密后与数据库的密文进行比对匹配,若接收的卡牌id加密编码与卡牌数据中储存的加密信息不一致,则判定为异常卡牌,否则为正常卡牌。这样可以防止多牌以及魔术牌等可能作弊。
35.表4防作弊验证信息
扑克牌信息传入id编码数据库id编码密文编码传入转密文编码001c02202104200001666666001c02202104200001666666124624124624......
ꢀꢀꢀ
s106、当服务器验证到异常卡牌时,服务器会通知nfc读写器系统停止验证,并且将异常信息传输给游戏比赛系统。并且服务器需要记录此次警报的所有数据,包括但不限于出现异常的卡牌编号,卡牌点数以及卡牌花色、比赛时间、比赛场次等信息并根据原来卡牌id编码分析可能出现警报异常的原因。
36.表5卡牌信息报错
s107、抓牌完成后,后台再次验证信息,包括但不限于每个玩家的卡牌数量,玩家卡牌的抓取顺序以及时间顺序,卡牌编号卡牌标识和卡牌数量进行验证,以此避免丢牌和换牌现象,如果出现问题系统会出现警报并暂停比赛,如果没有出现异常则需要执行步骤108;s108、服务器会将卡牌信息传输到游戏比赛系统,参赛选手在手机端系统进行比赛,一方面降低了疾病流行的可能;另一方面减轻了对扑克牌的磨损,延长了使用寿命降低了游戏成本;s109、比赛过程中,游戏比赛系统会记录整个比赛过程,至少包括每次出牌的时间、每次出牌的参赛选手id编码、每次出牌的卡牌id编码、每次出牌的卡牌点数以及每次出牌的卡牌花色等信息,在后期出现问题时可以进行比赛回放复查比赛;表6比赛过程信息记录编号出牌时间选手id编码花色点数120210420120000001c2220210420120020003h3320210420120030002d4...............s110、比赛结束后,游戏比赛系统将比赛信息传到服务器,服务器进行正常比赛的复查,包括但不限于整个比赛流程、卡牌标识异常、卡牌数量异常等行为,以保证比赛公平公正,若需要人工复查或者回看也可以通过游戏比赛系统进行调取比赛回放。
37.以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜