棋盘的NFC数据读取方法、装置、介质及计算机设备与流程
- 国知局
- 2024-07-11 16:10:53
本发明涉及一种棋盘的nfc数据读取方法、装置、介质及计算机设备,属于国际象棋的数字智能化数据处理。
背景技术:
1、随着国际象棋软硬件系统的智能化和数字化不断进步,国际象棋棋手之间,或着国际象棋的教学可以远程实现,一方国际象棋棋手面对实体棋盘,可正常进行棋子的移动操作,国际象棋智能系统需要采集该棋手的棋子基本信息及棋手的操作信息,将该操作信息处理后发送至另一方棋手,另一方棋手可进行实体棋盘操作,也可进行虚拟棋盘操作并向前者进行操作的反馈,从而完成国际象棋的远程对弈。
2、对于具有实体棋盘的国际象棋对弈系统进行数据采集时,需要识别棋子具体落入到棋盘的哪个棋格中,现有的数据读取方法易发生误读等错误数据,导致智慧象棋的整体数据出现错乱。为了进一步提升国际象棋智慧系统的技术优化和迭代更新,上述问题急需解决。
技术实现思路
1、针对上述现有技术的不足,本发明的目的在于提供一种棋盘的nfc数据读取方法、装置、介质及计算机设备。
2、根据本发明的实施方案,提供第一个方案为:
3、一种棋盘的nfc数据读取方法,包括如下步骤:发送标签读取信号至nfc读取器阵列,所述标签读取信号控制目标读取器读取棋子上的标签信息,其中,nfc读取器阵列为设置在棋盘的每个棋格中的nfc读取器;获取多个目标读取器发送的标签信息并将多个标签信息生成虚拟棋盘棋子位置信息,其中,所述标签信息包括棋子的唯一识别信息。
4、进一步地,所述发送标签读取信号至nfc读取器阵列的信号间隔时间为50-500ms。
5、进一步地,将nfc读取器阵列预分类为第一读取阵列和第二读取阵列,所述第一读取阵列包括多个第一读取器,所述第二读取阵列包括多个第二读取器,所述第一读取器和所述第二读取器相邻设置,并且,所述第一读取器之间不相邻、所述第二读取器之间不相邻;每经过一个信号间隔时间,循环向第一读取阵列和第二读取阵列发送标签读取信号,发送至第一读取阵列的标签读取信号用于控制第一读取器读取棋子上的标签信息,发送至第二读取阵列的标签读取信号用于控制第二读取器读取棋子上的标签信息。
6、进一步地,还包括:获取第一读取阵列发送的第一标签信息,获取第二读取阵列发送的第二标签信息,依据相邻的第一标签信息和第二标签信息生成虚拟棋盘的一次棋子位置信息。
7、进一步地,所述获取多个目标读取器发送的标签信息的步骤包括:获取一个目标读取器发送的标签信息,解析标签信息并获取该标签信息中唯一识别信息的数量,监听所述一个标签信息中的唯一识别信息的数量是否超过1个,若超过1个则生成标签冲突信号,若未超过1个则继续获取下一个目标读取器发送的标签信息;若监听到标签冲突信号,则标记该标签冲突信号的nfc读取器为冲突标记读取器,发送复检信号至冲突标记读取器,所述复检信号控制冲突标记读取器的棋格中的交互装置发出交互激发信号,根据接收到的交互反馈信号中的唯一识别信息将标签冲突信号中超过1个的唯一识别信息恢复为单一唯一识别信息;若未监听到标签冲突信号,则保持监听状态。
8、进一步地,所述交互装置包括设置在棋格中的压力传感器及设置在棋子中的配重磁铁,压力传感器在棋子放置到棋格中时收到棋子压力而产生压力信号,该压力信号在标签冲突信号的调用下发送至棋子并激发配重磁铁反馈包含棋子唯一识别信息的交互反馈信号。
9、进一步地,所述获取多个目标读取器发送的标签信息的步骤包括:获取一个目标读取器发送的标签信息,解析标签信息并获取该标签信息中唯一识别信息并将该唯一识别信息与该目标读取器生成一个棋子位置信息,所述棋子位置信息包括根据唯一识别信息获取的棋子类别特征,还包括该棋子类别特征在当前时间下根据目标读取器生成的棋格位置特征,监听棋子位置信息中的唯一识别信息是否绑定了超过1个棋格位置特征,若存在,则生成标签冲突信号;若监听到标签冲突信号,则标记该标签冲突信号的nfc读取器为冲突标记读取器,发送复检信号至冲突标记读取器,所述复检信号控制冲突标记读取器的棋格中的交互装置发出交互激发信号,根据接收到的交互反馈信号中的唯一识别信息将标签冲突信号中超过1个的唯一识别信息恢复为单一唯一识别信息;若未监听到标签冲突信号,则保持监听状态。
10、根据本发明的实施方案,利用本发明提供的第一个方案中的棋盘的nfc数据读取方法,提供第二个方案为:
11、一种棋盘的nfc数据读取装置,包括:读取信号发送模块,用于发送标签读取信号至nfc读取器阵列,所述标签读取信号控制目标读取器读取棋子上的标签信息,其中,nfc读取器阵列为设置在棋盘的每个棋格中的nfc读取器;虚拟棋盘生成模块,用于获取多个目标读取器发送的标签信息并将多个标签信息生成虚拟棋盘棋子位置信息,其中,所述标签信息包括棋子的唯一识别信息。
12、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
13、发送标签读取信号至nfc读取器阵列,所述标签读取信号控制目标读取器读取棋子上的标签信息,其中,nfc读取器阵列为设置在棋盘的每个棋格中的nfc读取器;
14、获取多个目标读取器发送的标签信息并将多个标签信息生成虚拟棋盘棋子位置信息,其中,所述标签信息包括棋子的唯一识别信息。
15、一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
16、发送标签读取信号至nfc读取器阵列,所述标签读取信号控制目标读取器读取棋子上的标签信息,其中,nfc读取器阵列为设置在棋盘的每个棋格中的nfc读取器;
17、获取多个目标读取器发送的标签信息并将多个标签信息生成虚拟棋盘棋子位置信息,其中,所述标签信息包括棋子的唯一识别信息。
18、与现有技术相比,本申请提供的技术方案独权的有益效果:通过在国际象棋的棋盘的每个棋格中设置一个具有唯一地址的nfc读取器,并形成覆盖所有棋盘棋格的nfc读取器阵列,每个nfc读取器阵列统一控制读取棋子中的唯一识别信息并形成全局的虚拟棋盘棋子位置信息,将此虚拟棋盘棋子位置信息作为智慧国际象棋的对弈基础,可形成对弈画面、记录对弈过程等。
技术特征:1.一种棋盘的nfc数据读取方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的棋盘的nfc数据读取方法,其特征在于,所述发送标签读取信号至nfc读取器阵列的信号间隔时间为50-500ms。
3.根据权利要求1所述的棋盘的nfc数据读取方法,其特征在于,将nfc读取器阵列预分类为第一读取阵列和第二读取阵列,所述第一读取阵列包括多个第一读取器,所述第二读取阵列包括多个第二读取器,所述第一读取器和所述第二读取器相邻设置,并且,所述第一读取器之间不相邻、所述第二读取器之间不相邻;
4.根据权利要求3所述的棋盘的nfc数据读取方法,其特征在于,还包括:
5.根据权利要求1所述的棋盘的nfc数据读取方法,其特征在于,所述获取多个目标读取器发送的标签信息的步骤包括:
6.根据权利要求1所述的棋盘的nfc数据读取方法,其特征在于,所述交互装置包括设置在棋格中的压力传感器及设置在棋子中的配重磁铁,压力传感器在棋子放置到棋格中时收到棋子压力而产生压力信号,该压力信号在标签冲突信号的调用下发送至棋子并激发配重磁铁反馈包含棋子唯一识别信息的交互反馈信号。
7.根据权利要求1所述的棋盘的nfc数据读取方法,其特征在于,所述获取多个目标读取器发送的标签信息的步骤包括:
8.一种棋盘的nfc数据读取装置,其特征在于,包括:
9.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
技术总结本申请提出一种棋盘的NFC数据读取方法、装置、介质及计算机设备。本发明的棋盘的NFC数据读取方法包括:发送标签读取信号至NFC读取器阵列,所述标签读取信号控制目标读取器读取棋子上的标签信息,其中,NFC读取器阵列为设置在棋盘的每个棋格中的NFC读取器;获取多个目标读取器发送的标签信息并将多个标签信息生成虚拟棋盘棋子位置信息,其中,所述标签信息包括棋子的唯一识别信息。通过在国际象棋的棋盘的每个棋格中设置一个具有唯一地址的NFC读取器,并形成覆盖所有棋盘棋格的NFC读取器阵列,每个NFC读取器阵列统一控制读取棋子中的唯一识别信息并形成全局的虚拟棋盘棋子位置信息。技术研发人员:徐斌受保护的技术使用者:领御智能(深圳)有限公司技术研发日:技术公布日:2024/4/22本文地址:https://www.jishuxx.com/zhuanli/20240615/77933.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表