本公开涉及游戏,尤其是涉及一种游戏中问答数据的处理方法、装置以及服务端设备。
背景技术:
1、目前,在游戏的问答系统中,通常利用四种问答策略处理用户提出的问题,检索式策略、推荐式策略、生成式策略和兜底式策略。这些问答策略用于选择最合适的答案并返回给用户的算法或方法。这四个策略能够负责不同的问答场景,根据不同的输入返回不同的输出。
2、但是,在某些游戏中,某种策略可能适合用于这些游戏的问题回答,而在另一些游戏中,另一种策略可能更适合,这影响了问答系统中的问题处理效果,使游戏的问题处理结果的有效性较低。
技术实现思路
1、本公开的目的在于提供一种游戏中问答数据的处理方法、装置以及服务端设备,以缓解游戏的问题处理结果的有效性较低的技术问题。
2、第一方面,本公开实施例提供了一种游戏中问答数据的处理方法,每个所述游戏对应一配置信息,多个所述游戏对应的多个所述配置信息设置于动态配置服务管理平台(dynamic naming and configuration service,nacos)上,所述配置信息中包含至少一问答策略的配置流程,所述问答策略用于处理所述游戏的问答系统中的问题;所述方法包括:
3、获取待处理的目标问题;
4、确定所述目标问题所属的目标游戏,并从所述nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;
5、根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链;
6、通过所述问答策略链处理所述目标问题。
7、第二方面,提供了一种游戏中问答数据的处理装置,每个所述游戏对应一配置信息,多个所述游戏对应的多个所述配置信息设置于nacos上,所述配置信息中包含至少一问答策略的配置流程,所述问答策略用于处理所述游戏的问答系统中的问题;包括:
8、获取模块,用于获取待处理的目标问题;
9、确定模块,用于确定所述目标问题所属的目标游戏,并从所述nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;
10、生成模块,用于根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链;
11、处理模块,用于通过所述问答策略链处理所述目标问题。
12、第三方面,本公开实施例又提供了一种服务端设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的第一方面所述方法。
13、第四方面,本公开实施例又提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述的第一方面所述方法。
14、本公开实施例带来了以下有益效果:
15、本公开实施例提供的一种游戏中问答数据的处理方法、装置以及服务端设备,每个游戏对应一配置信息,多个游戏对应的多个配置信息设置于nacos上,配置信息中包含至少一问答策略的配置流程,问答策略用于处理游戏的问答系统中的问题,该方法能够获取待处理的目标问题,确定目标问题所属的目标游戏,并从nacos上的多个配置信息中确定目标游戏对应的目标配置信息,根据目标配置信息中的目标配置流程,按照责任链模式生成目标游戏对应的问答策略链,通过问答策略链处理目标问题。本方案中,通过nacos上配置的问答策略的信息,可以实现不同游戏间动态配置不同的问答策略,并且可以随时根据需要修改问答策略,以适应不同的业务需求,同时,由于每个游戏对应一个配置信息,可以为不同游戏定制不同的策略,每个游戏的问答策略都是独立的,不会相互影响,提高了游戏的问题处理结果的有效性,缓解了游戏的问题处理结果的有效性较低的技术问题。
16、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种游戏中问答数据的处理方法,其特征在于,每个所述游戏对应一配置信息,多个所述游戏对应的多个所述配置信息设置于nacos上,所述配置信息中包含至少一问答策略的配置流程,所述问答策略用于处理所述游戏的问答系统中的问题;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述从所述nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息的步骤之前,还包括:
3.根据权利要求1所述的方法,其特征在于,所述配置信息中还包括下述任意一项或多项:
4.根据权利要求1所述的方法,其特征在于,所述从所述nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链的步骤,包括:
6.根据权利要求1所述的方法,其特征在于,所述问答策略包括下述任意一项或多项:
7.根据权利要求1所述的方法,其特征在于,所述配置信息中还包括多个所述问答策略的优先级;还包括:
8.根据权利要求1所述的方法,其特征在于,所述通过所述问答策略链处理所述目标问题的步骤,包括:
9.一种游戏中问答数据的处理装置,其特征在于,每个所述游戏对应一配置信息,多个所述游戏对应的多个所述配置信息设置于nacos上,所述配置信息中包含至少一问答策略的配置流程,所述问答策略用于处理所述游戏的问答系统中的问题;包括:
10.一种服务端设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至8任一项所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行所述权利要求1至8任一项所述的方法。