数据处理方法及装置、存储介质及电子设备制造方法及图纸

技术编号:35106638 阅读:14 留言:0更新日期:2022-10-01 17:17
本申请提供了一种数据处理方法及装置、存储介质及电子设备,涉及数据处理技术领域。本申请提供的数据处理方法,能够响应于第一对弈用户在当前棋局的当前对弈操作,获取当前对弈操作对应的实际对弈数据;确定在当前对弈操作之前生成的、针对当前对弈操作的至少一组预测对弈数据;基于实际对弈数据和至少一组预测对弈数据,生成当前对弈操作对应的对弈应对数据,以便第二对弈用户基于对弈应对数据执行对弈操作,以应对当前对弈操作。通过这种方式,在每一棋局的对弈过程中,服务器在当前回合预测未来回合的对弈操作,使当前回合的对弈操作为未来回合作铺垫,回合之间具有很好地交互,提升对弈用户的用户体验好感度。升对弈用户的用户体验好感度。升对弈用户的用户体验好感度。

【技术实现步骤摘要】
数据处理方法及装置、存储介质及电子设备


[0001]本申请涉及数据处理
,具体涉及一种数据处理方法及装置、存储介质及电子设备。

技术介绍

[0002]随着互联网、人工智能(Artificial Intelligence,AI)和智能终端技术的高速发展,借助智能终端实现的线下的人与机器人下棋、线上的人机交互对弈等方式,已经广泛地应用于娱乐、教学、比赛等诸多场景中。在人机对弈的时候,如何使人工智能引擎成为一个比较好的陪练选手,能够与参与对弈的用户旗鼓相当的对弈下棋成为亟待解决的问题。

技术实现思路

[0003]为了解决上述技术问题,提出了本申请。本申请实施例提供了一种数据处理方法及装置、存储介质及电子设备。
[0004]第一方面,本申请一实施例提供了一种数据处理方法,该数据处理方法包括:响应于第一对弈用户在当前棋局的当前对弈操作,获取当前对弈操作对应的实际对弈数据;确定在当前对弈操作之前生成的、针对当前对弈操作的至少一组预测对弈数据;基于实际对弈数据和至少一组预测对弈数据,生成当前对弈操作对应的对弈应对数据,以便第二对弈用户基于对弈应对数据执行对弈操作,以应对当前对弈操作。
[0005]结合第一方面,在第一方面的某些实现方式中,第二对弈用户包括机器人用户,基于实际对弈数据和至少一组预测对弈数据,生成当前对弈操作对应的对弈应对数据,包括:基于实际对弈数据,生成第一对弈用户的当前积分信息;基于当前积分信息和机器人用户的初始等级,确定机器人用户的当前等级;基于当前等级和至少一组预测对弈数据,确定对弈应对数据。
[0006]结合第一方面,在第一方面的某些实现方式中,在响应于第一对弈用户在当前棋局的当前对弈操作,获取当前对弈操作对应的实际对弈数据之前,还包括:在当前棋局开局之前,基于第一对弈用户的历史棋局信息,确定第二对弈用户的初始等级,其中,历史棋局信息包括历史对弈数据和历史棋局胜负信息。
[0007]结合第一方面,在第一方面的某些实现方式中,在响应于第一对弈用户在当前棋局的当前对弈操作,获取当前对弈操作对应的实际对弈数据之前,还包括:若在预设时间内,未能响应到第一对弈用户的当前对弈操作,则代替第一对弈用户执行当前对弈操作。
[0008]结合第一方面,在第一方面的某些实现方式中,当前对弈操作包括落子操作,实际对弈数据包括落子数据,获取当前对弈操作对应的实际对弈数据,包括:获取第一对弈用户的当前落子位置对应的落子坐标;基于落子坐标和当前落子位置对应的棋盘坐标线信息,确定落子数据。
[0009]结合第一方面,在第一方面的某些实现方式中,当前对弈操作还包括消除操作,实际对弈数据还包括消除数据,在基于落子坐标和当前落子位置对应的棋盘坐标线信息,确
定落子数据之后,还包括:若基于落子数据确定当前落子具备消除可能,则将当前落子写入消除队列;响应于第一对弈用户的消除操作,基于消除队列,确定消除数据。
[0010]结合第一方面,在第一方面的某些实现方式中,消除操作包括至少一次消除子操作,响应于第一对弈用户的消除操作,基于消除队列,确定消除数据,包括:响应于第一对弈用户的当前消除子操作,基于消除队列,确定当前消除子操作对应的棋盘坐标线信息;基于当前消除子操作对应的棋盘坐标线信息,确定当前消除子操作对应的消除数据。
[0011]结合第一方面,在第一方面的某些实现方式中,当前棋局的棋子对应有古文字,在响应于第一对弈用户在当前棋局的当前对弈操作,获取当前对弈操作对应的实际对弈数据之后,还包括:向第一对弈用户显示至少两枚棋子,至少两枚棋子各自对应有古文字,至少两枚棋子各自对应的古文字包括第一对弈用户最近一次落子操作的棋子对应的古文字;响应于第一对弈用户对至少两枚棋子的选择信息,确定第一对弈用户的古文字学习数据。
[0012]结合第一方面,在第一方面的某些实现方式中,数据处理方法采用时间轮算法控制当前棋局的对弈操作的时间。
[0013]第二方面,本申请一实施例提供了一种数据处理装置,该数据处理装置包括:获取模块,用于响应于第一对弈用户在当前棋局的当前对弈操作,获取当前对弈操作对应的实际对弈数据;第一确定模块,用于确定在当前对弈操作之前生成的、针对当前对弈操作的至少一组预测对弈数据;生成模块,用于基于实际对弈数据和至少一组预测对弈数据,生成当前对弈操作对应的对弈应对数据,以便第二对弈用户基于对弈应对数据执行对弈操作,以应对当前对弈操作。
[0014]第三方面,本申请一实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序用于执行上述任一实施例提及的数据处理方法。
[0015]第四方面,本申请一实施例提供了一种电子设备,该电子设备包括:处理器;用于存储处理器可执行指令的存储器;该处理器用于执行上述任一实施例提及的数据处理方法。
[0016]本申请实施例提供的数据处理方法,能够响应于第一对弈用户在当前棋局的当前对弈操作,获取当前对弈操作对应的实际对弈数据;确定在当前对弈操作之前生成的、针对当前对弈操作的至少一组预测对弈数据;基于实际对弈数据和至少一组预测对弈数据,生成当前对弈操作对应的对弈应对数据,以便第二对弈用户基于对弈应对数据执行对弈操作,以应对当前对弈操作。
[0017]通过这种方式,在每一棋局的对弈过程中,服务器在当前回合预测未来回合的对弈操作,使当前回合的对弈操作为未来回合作铺垫,回合之间具有很好地交互,提升对弈用户的用户体验好感度。另外通过真实用户的实际对弈数据和机器人用户的初始等级,可逐步地动态调整机器人用户的当前等级,使机器人用户在棋局中能够动态匹配真实用户的当前等级,并且使机器人用户的当前等级在初始等级上下浮动,从而为真实用户提供等级相对稳定的机器人用户,提高了真实用户的对弈兴趣。
附图说明
[0018]通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明
书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
[0019]图1所示为本申请一示例性实施例提供的数据处理方法的流程示意图。
[0020]图2所示为本申请一示例性实施例提供的基于实际对弈数据和至少一组预测对弈数据,生成当前对弈操作对应的对弈应对数据的流程示意图。
[0021]图3所示为本申请另一示例性实施例提供的数据处理方法的流程示意图。
[0022]图4所示为本申请另一示例性实施例提供的数据处理方法的流程示意图。
[0023]图5所示为本申请一示例性实施例提供的获取当前对弈操作对应的实际对弈数据的流程示意图。
[0024]图6所示为本申请另一示例性实施例提供的获取当前对弈操作对应的实际对弈数据的流程示意图。
[0025]图7所示为本申请一示例性实施例提供的响应于第一对弈用户的消除操作,基于消除队列,确定消除数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:响应于第一对弈用户在当前棋局的当前对弈操作,获取所述当前对弈操作对应的实际对弈数据;确定在所述当前对弈操作之前生成的、针对所述当前对弈操作的至少一组预测对弈数据;基于所述实际对弈数据和所述至少一组预测对弈数据,生成所述当前对弈操作对应的对弈应对数据,以便第二对弈用户基于所述对弈应对数据执行对弈操作,以应对所述当前对弈操作。2.根据权利要求1所述的数据处理方法,其特征在于,所述第二对弈用户包括机器人用户,所述基于所述实际对弈数据和所述至少一组预测对弈数据,生成所述当前对弈操作对应的对弈应对数据,包括:基于所述实际对弈数据,生成所述第一对弈用户的当前积分信息;基于所述当前积分信息和所述机器人用户的初始等级,确定所述机器人用户的当前等级;基于所述当前等级和所述至少一组预测对弈数据,确定所述对弈应对数据。3.根据权利要求1或2所述的数据处理方法,其特征在于,在所述响应于第一对弈用户在当前棋局的当前对弈操作,获取所述当前对弈操作对应的实际对弈数据之前,还包括:在所述当前棋局开局之前,基于所述第一对弈用户的历史棋局信息,确定所述第二对弈用户的初始等级,其中,所述历史棋局信息包括历史对弈数据和历史棋局胜负信息。4.根据权利要求1或2所述的数据处理方法,其特征在于,在所述响应于第一对弈用户在当前棋局的当前对弈操作,获取所述当前对弈操作对应的实际对弈数据之前,还包括:若在预设时间内,未能响应到所述第一对弈用户的所述当前对弈操作,则代替所述第一对弈用户执行所述当前对弈操作。5.根据权利要求1或2所述的数据处理方法,其特征在于,所述当前对弈操作包括落子操作,所述实际对弈数据包括落子数据,所述获取所述当前对弈操作对应的实际对弈数据,包括:获取所述第一对弈用户的当前落子位置对应的落子坐标;基于所述落子坐标和所述当前落子位置对应的棋盘坐标线信息,确定所述落子数据。6.根据权利要求5所述的数据处理方法,其特征在于,所述当前对弈操作还包括消除操作,所述实际对弈数据还包括消除数据,在所述基于所述落子坐标和所述当前落子位置对应的棋盘坐标线信息,确定所述落子数据之后...

【专利技术属性】
技术研发人员:吕威颜鹏阁
申请(专利权)人:北京博学广阅教育科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1