[go: up one dir, main page]

CN116975239B - 游戏中问答数据的处理方法、装置以及服务端设备 - Google Patents

游戏中问答数据的处理方法、装置以及服务端设备

Info

Publication number
CN116975239B
CN116975239B CN202311040628.XA CN202311040628A CN116975239B CN 116975239 B CN116975239 B CN 116975239B CN 202311040628 A CN202311040628 A CN 202311040628A CN 116975239 B CN116975239 B CN 116975239B
Authority
CN
China
Prior art keywords
question
target
configuration information
answer
strategy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311040628.XA
Other languages
English (en)
Other versions
CN116975239A (zh
Inventor
蔡子辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN202311040628.XA priority Critical patent/CN116975239B/zh
Publication of CN116975239A publication Critical patent/CN116975239A/zh
Application granted granted Critical
Publication of CN116975239B publication Critical patent/CN116975239B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/77Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/552Details of game data or player data management for downloading to client devices, e.g. using OS version, hardware or software profile of the client device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Artificial Intelligence (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本公开提供了一种游戏中问答数据的处理方法、装置以及服务端设备,涉及游戏技术领域,缓解了游戏的问题处理结果的有效性较低的技术问题。该方法包括:获取待处理的目标问题;确定所述目标问题所属的目标游戏,并从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链;通过所述问答策略链处理所述目标问题。

Description

游戏中问答数据的处理方法、装置以及服务端设备
技术领域
本公开涉及游戏技术领域,尤其是涉及一种游戏中问答数据的处理方法、装置以及服务端设备。
背景技术
目前,在游戏的问答系统中,通常利用四种问答策略处理用户提出的问题,检索式策略、推荐式策略、生成式策略和兜底式策略。这些问答策略用于选择最合适的答案并返回给用户的算法或方法。这四个策略能够负责不同的问答场景,根据不同的输入返回不同的输出。
但是,在某些游戏中,某种策略可能适合用于这些游戏的问题回答,而在另一些游戏中,另一种策略可能更适合,这影响了问答系统中的问题处理效果,使游戏的问题处理结果的有效性较低。
发明内容
本公开的目的在于提供一种游戏中问答数据的处理方法、装置以及服务端设备,以缓解游戏的问题处理结果的有效性较低的技术问题。
第一方面,本公开实施例提供了一种游戏中问答数据的处理方法,每个所述游戏对应一配置信息,多个所述游戏对应的多个所述配置信息设置于动态配置服务管理平台(Dynamic Naming and Configuration Service,Nacos)上,所述配置信息中包含至少一问答策略的配置流程,所述问答策略用于处理所述游戏的问答系统中的问题;所述方法包括:
获取待处理的目标问题;
确定所述目标问题所属的目标游戏,并从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;
根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链;
通过所述问答策略链处理所述目标问题。
第二方面,提供了一种游戏中问答数据的处理装置,每个所述游戏对应一配置信息,多个所述游戏对应的多个所述配置信息设置于Nacos上,所述配置信息中包含至少一问答策略的配置流程,所述问答策略用于处理所述游戏的问答系统中的问题;包括:
获取模块,用于获取待处理的目标问题;
确定模块,用于确定所述目标问题所属的目标游戏,并从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;
生成模块,用于根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链;
处理模块,用于通过所述问答策略链处理所述目标问题。
第三方面,本公开实施例又提供了一种服务端设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的第一方面所述方法。
第四方面,本公开实施例又提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述的第一方面所述方法。
本公开实施例带来了以下有益效果:
本公开实施例提供的一种游戏中问答数据的处理方法、装置以及服务端设备,每个游戏对应一配置信息,多个游戏对应的多个配置信息设置于Nacos上,配置信息中包含至少一问答策略的配置流程,问答策略用于处理游戏的问答系统中的问题,该方法能够获取待处理的目标问题,确定目标问题所属的目标游戏,并从Nacos上的多个配置信息中确定目标游戏对应的目标配置信息,根据目标配置信息中的目标配置流程,按照责任链模式生成目标游戏对应的问答策略链,通过问答策略链处理目标问题。本方案中,通过Nacos上配置的问答策略的信息,可以实现不同游戏间动态配置不同的问答策略,并且可以随时根据需要修改问答策略,以适应不同的业务需求,同时,由于每个游戏对应一个配置信息,可以为不同游戏定制不同的策略,每个游戏的问答策略都是独立的,不会相互影响,提高了游戏的问题处理结果的有效性,缓解了游戏的问题处理结果的有效性较低的技术问题。
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本公开实施例提供的应用场景示意图;
图2示出了本公开实施例提供的一种服务器的结构示意图;
图3为本公开实施例提供的游戏中问答数据的处理方法的流程示意图;
图4为本公开实施例提供的创建配置信息过程的界面示意图;
图5为本公开实施例提供的游戏中问答数据的处理方法的另一流程示意图;
图6为本公开实施例提供的一种游戏中问答数据的处理装置的结构示意图;
图7示出了本公开实施例所提供的一种电子设备的结构示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合附图对本公开的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
本公开实施例中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
目前,传统的问答系统中,责任链是固定的,而不同的游戏或不同的场景可能需要不同的问答流程,但是目前传统的实现方式无法满足这种需求,即无法根据不同的游戏动态配置不同的问答策略流程。例如,在某些场景下,推荐式策略可能更适合用来回答问题,而在另一些场景下,生成式策略可能更适合。亦或者在某些场景中,需要去掉生成式策略,仅保留检索式策略,推荐式策略和兜底策略。然而,由于责任链是固定的,无法根据不同的场景动态配置,因此无法满足这种需求,使游戏的问题处理结果的有效性较低。而且,传统的问答系统中的策略通常是硬编码在代码中,导致修改和维护也比较困难。
基于此,本公开实施例提供了一种游戏中问答数据的处理方法、装置以及服务端设备,通过该方法可以缓解游戏的问题处理结果的有效性较低的技术问题,而且便于修改和维护。
在本公开其中一种实施例中的游戏中问答数据的处理方法可以运行于本地终端设备或者是服务器。当游戏中问答数据的处理方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,游戏中问答数据的处理方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
在一可选的实施方式中,以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
在一种可能的实施方式中,本公开实施例提供了一种游戏中问答数据的处理方法,通过服务端设备执行该方法中的步骤,其中,终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的服务器。
例如,如图1所示,图1为本公开实施例提供的应用场景示意图。该应用场景可以包括客户端和服务端设备101,该客户端可以通过有线网络或无线网络与服务端设备101进行通信。其中客户端用于运行虚拟桌面,通过该虚拟桌面,可以与服务端设备101进行交互,以实现与服务端设备101中的内容进行交互。
本实施例的服务端设备101以服务器200为例进行说明。
图2为本公开实施例提供的服务端设备的结构示意图。如图1所示,服务器200包括存储器201、处理器202,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本公开实施例提供的游戏中问答数据的处理方法中的步骤。
参见图2,服务器200还包括:总线203和通信接口204,处理器202、通信接口204和存储器201通过总线203连接;处理器202用于执行存储器201中存储的可执行模块,例如计算机程序。
下面结合附图对本公开实施例进行进一步地介绍。
图3为本公开实施例提供的一种游戏中问答数据的处理方法的流程示意图。其中,该方法可以应用于服务端设备,每个游戏对应一配置信息,多个游戏对应的多个配置信息设置于Nacos上,配置信息中包含至少一问答策略的配置流程,问答策略用于处理游戏的问答系统中的问题。如图3所示,该方法包括:
步骤S310,获取待处理的目标问题。
需要说明的是,Nacos是一个易于构建云原生应用的动态服务发现、配置管理和服务管理平台,支持跨多个数据中心的服务注册、发现、配置管理和监测。Nacos的主要功能包括有:服务注册与发现,即Nacos提供了完整的服务注册和发现功能,支持多种协议和多种服务类型的注册和发现。配置管理,即Nacos支持动态配置管理,能够实时更新配置,支持多种配置格式;服务管理,即Nacos提供了服务检查和流量管理等功能,可以快速定位服务故障和进行灰度发布等操作;负载均衡,即Nacos支持多种负载均衡算法,如轮询、随机、最少连接等,可以根据实际业务需求进行配置。
在实际应用中,Nacos具有高可用性,即Nacos是一个高可用的系统,支持多节点部署和数据同步,保证了系统的可用性和数据的一致性。Nacos还易于使用,Nacos提供了易于使用的网络产品界面设计(Website User Interface,Web UI)和丰富的应用程序接口(Application Programming Interface,API),可以方便地进行服务配置和管理。Nacos还支持多种语言和多种协议,可以方便地与各种应用程序集成。Nacos是一个开源的项目,完全免费使用。由此可见,Nacos是一个功能强大、易于使用、高可用性的服务发现、配置管理和服务管理平台,是云原生应用开发和管理的重要工具之一。
本公开实施例中,在Nacos上创建有多个游戏的配置集(即配置信息),每个游戏对应一个配置集,配置集中可以配置某个游戏所需的问答策略信息。通过nacos能够为不同游戏提供动态配置问答策略的解决方案,使不同游戏可动态配置不同的问答策略及这些问答策略之间的顺序流程。
作为一种可选的实施方式,配置信息中还可以包括下述任意一项或多项:问答策略的类型、多个问答策略的优先级、和问答策略的标识。通过配置信息中的类型、标识等与问答策略相关的更多数据,使配置信息中的数据更加全面。
其中,问答策略用于处理游戏的问答系统中的问题,问答策略在问答系统中,用于选择最合适的答案并返回给用户的算法或方法。在配置信息中,如图4所示,问答策略可以根据配置信息进行初始化,并提供相应的处理方法,能够处理给定的问答系统中的问题。
在实际应用中,配置信息中的问答策略可以包含多种类型,使得对游戏问答系统中问题的处理方式更加灵活且全面。例如,问答策略包括下述任意一项或多项:检索式策略、推荐式策略、生成式策略、兜底式策略、混合式策略、和交互式策略。
其中,检索式策略是通过检索匹配用户输入的关键词或短语,从预先准备好的已有的问答知识文本库中找出最匹配的答案。生成式策略是基于对问题的理解,通过生成算法生成新的回答,这些回答可能是从文本库中抽取的一些信息,也可能是全新生成的。混合式策略结合了检索式和生成式策略的优点,通过先使用检索式策略进行初步检索,再根据用户需求进行答案的生成或调整。交互式策略是在用户与问答系统交互的过程中,通过引导用户提供更多信息或澄清问题,逐步缩小答案的范围,最终返回最合适的答案。推荐式策略指通过推荐算法来返回最有可能的答案。兜底式策略指当前面的策略都无法返回合适的答案时,返回一个预设的兜底答案。
不同的游戏可以对应结合上述不同的问答策略,合适的问答策略的选择需要基于问题的性质、用户需求、系统资源等因素。例如,不同的策略分别负责不同的问答场景,能够根据不同的输入返回不同的输出。
在配置信息中,可以实现不同的问答策略,如图4所示,在配置信息中可以创建有多种问答策略,例如,检索式策略、推荐式策略、生成式策略和兜底式策略,等等。
步骤S320,确定目标问题所属的目标游戏,并从Nacos上的多个配置信息中确定目标游戏对应的目标配置信息。
作为一种可能的实施方式,可以在应用程序中搭建一个策略管理模块,该策略管理模块用于从Nacos上某个游戏对应的配置信息中获取该游戏问答策略的配置流程,例如,如图4所示,读取游戏问答策略配置。
步骤S330,根据目标配置信息中的目标配置流程,按照责任链模式生成目标游戏对应的问答策略链。
其中,责任链模式是一种行为型设计模式,系统使用责任链模式可以定义问答流程,通过责任链模式能够将多个对象即问答策略组成一个链,使请求在链上依次经过每个对象,直到有一个对象处理了请求或所有对象都无法处理为止。
例如,请求在责任链模式中被封装,封装后的该请求在问答策略链上传递,并沿着问答策略链的各个处理器进行处理,每个处理器都有机会来处理该请求,如果某处理器能够处理该请求,则通过处理器处理该请求并将其返回。如果某处理器不能处理该请求,则将该请求传递给下一个处理器,直到找到能够处理请求的处理器为止。
本公开实施例中,配置信息中创建有对应的问答策略及其配置流程,如图4所示,系统根据配置流程将这些问答策略组合成一个问答策略链。系统还可以实时从Nacos获取某游戏最新的配置信息,并更新该游戏对应的问答策略链。
例如,在问答流程中,检索式策略、推荐式策略、生成式策略和兜底式策略被串联成一个责任链模式的问答策略链。当用户提出问题时,系统可以先使用检索式策略来检索可能的答案,如果检索式策略无法返回答案或答案的阈值过低,则会将问题传递给下一个策略即推荐式策略,后续的推荐式策略同理,如果无法返回答案或答案的阈值过低,则可以将问题传递给下一个策略即生成式策略,最后,如果生成式策略也无法返回答案或答案的阈值过低,则会将问题传递给兜底式策略。
通过责任链模式的问答策略链可以将请求的处理逻辑分离,从而使代码更加灵活和可维护。此外,通过责任链模式的问答策略链还可以在运行时动态地修改问答策略链,从而更灵活地处理请求。
在实现责任链模式时,可以定义一个处理器接口,以及一个链中的处理器实现。每个处理器实现都可以定义一个后继处理器,以便在请求无法被当前处理器处理时将其传递给下一个处理器。然后,客户端可以将请求发送到的问答策略链的第一个处理器,该处理器负责将请求沿着的问答策略链传递,并将其传递给能够处理请求的处理器。
步骤S340,通过问答策略链处理目标问题。
作为一种可能的实施方式,可以通过问答引擎将问题传递给对应游戏的问答策略链进行处理。其中,问答引擎用于接收用户提出的问题,并将问题传递给对应游戏的问答策略链进行处理。问答引擎可以使用责任链模式,将问题依次传递给不同的问答策略,直到找到一个合适的答案。
例如,执行问答流程时,系统可以使输入的问题依次经过问答策略链上的每个问答策略,如果某个策略能够返回合适的答案,整个问答流程就结束了,系统可以将该答案返回给用户。否则,系统可以继续将问题传递至下一个问答策略,直到有一个问答策略返回了合适的答案或问答策略链上的所有问答策略都无法返回答案为止。最终,整个问答流程会返回一个合适的答案给用户。
在获取游戏对应的问答策略链时,如图4所示,如果找不到则可以返回默认的责任链模式的问答策略链,判断答案是否符合要求,不符合则执行下一个问答策略,如果所有问答策略都不符合,可以返回答案"找不到可执行的问答策略"。
本公开实施例中,通过Nacos上配置的问答策略的信息,可以实现不同游戏间动态配置不同的问答策略,并且可以随时根据需要修改问答策略,以适应不同的业务需求,同时,由于每个游戏对应一个配置信息,可以为不同游戏定制不同的策略,每个游戏的问答策略都是独立的,不会相互影响,提高了游戏的问题处理结果的有效性,也使系统更加灵活和可维护,而且,管理员可以方便的为新游戏添加配置信息,并在Nacos上配置对应的配置信息,而不需要修改代码,使系统的扩展性得到了提高。再者,由于问答策略被封装成对象,并组合成一个问答策略链,管理员可以将已有的问答策略对象组合成新的问答策略链,用于新游戏的问答系统中,而不需要重新实现问答策略,进而使系统的可重用性得到了提高。
下面对上述步骤进行详细介绍。
在一些实施例中,Nacos上可以配置多个不同游戏的配置信息,以适用于更多的不同游戏的问答流程。作为一个示例,在步骤步骤S320之前,该方法还可以包括以下步骤:
步骤a),在Nacos上创建多个游戏对应的配置信息。
在实际应用中,可以基于输入操作的输入内容在Nacos上配置信息。例如,如图5所示,根据在图形用户界面中输入的内容在Nacos上创建多个游戏的配置集,每个配置集对应一个游戏,在每个配置集中,可以配置该游戏所需的问答策略信息,包括策略的类型、优先级等。
本公开实施例中,通过在Nacos上配置多个不同游戏的配置信息,能够适用于更多的不同游戏的问答流程,使系统的扩展性和可重复使用性得到提高。
在一些实施例中,可以通过Nacos提供的API接口获取配置信息,以使配置信息的获取效率更高。作为一个示例,上述步骤S320可以包括如下步骤:
步骤b),通过Nacos的客户端利用Nacos提供的API接口,从Nacos的服务器上的多个配置信息中,确定并获取目标游戏对应的目标配置信息。
在实际应用中,为了更加快速且高效的从Nacos获取配置信息,如图4所示,可以在应用程序中添加Nacos客户端。该Nacos客户端可以通过Nacos提供的API接口,从nacos服务器上获取配置信息。
本公开实施例中,通过在应用程序中添加Nacos客户端,使该Nacos客户端可以通过Nacos提供的API接口获取配置信息,使配置信息的获取效率更高。
在一些实施例中,还能够以将创建的问答策略进行组合的方式得到问答策略链,以使问答策略链的生成效率更高。作为一个示例,上述步骤S330可以包括如下步骤:
步骤c),根据目标配置信息中的至少一目标问答策略创建目标问答策略,并根据目标配置信息中的目标配置流程按照责任链模式将至少一目标问答策略进行组合,生成目标游戏对应的问答策略链。
可以在应用程序中搭建一个策略管理模块,该策略管理模块用于从Nacos上某个游戏对应的配置信息中获取该游戏问答策略的配置流程,并根据配置信息创建对应的策略对象,并将它们组合成一个策略链。策略管理模块可以实时从Nacos获取最新的问答策略配置信息,并更新对应游戏的策略链。
例如,先构建问答策略,如图4所示,扫描所有的问答策略实现类,根据Nacos配置为每个游戏生成问答策略责任链,根据名称放入每个游戏对应的问答策略责任链Map集合中,进而为每个游戏设置问答策略责任链。
本公开实施例中,通过将创建的问答策略进行组合的方式生成问答策略链,能够使问答策略链的生成效率更高。
在一些实施例中,人员还可以对不同游戏对应的配置信息进行修改,以提高系统的可维护性。作为一个示例,配置信息中还包括多个问答策略的优先级;该方法还可以包括以下步骤:
步骤d),响应于针对配置信息的修改操作,根据修改操作对配置信息中多个问答策略的优先级进行修改。
作为一种可能的实施方式,应用程序中的策略管理模块可以实时从Nacos获取最新的问答策略配置信息,并维护修改对应游戏的策略链,进而解决了游戏问答系统中策略配置难以修改和维护的问题。
由于配置信息被集中存储在Nacos上,人员可以通过Nacos管理界面,方便地对策略进行修改和管理,而不需要修改代码,进而使系统的可维护性得到了提高。
在一些实施例中,可以由问答引擎接收问题并将问题传递至对应游戏的问答策略链进行处理,以提高问题的处理效率。作为一个示例,上述步骤S340可以包括如下步骤:
步骤e),通过问答系统对应的问答引擎接收目标问题,并将目标问题传输至目标游戏对应的问答策略链;
步骤f),通过问答策略链基于责任链模式处理目标问题。
在实际应用中,问答引擎可以用于接收用户提出的问题,并将问题传递给对应游戏的策略链进行处理,该问答引擎可以使用责任链模式,将问题依次传递给不同的策略对象,直到找到一个合适的答案。通过问答引擎接收问题并将问题传递至对应游戏的问答策略链进行处理,进而提高问题的处理效率。
图6提供了一种游戏中问答数据的处理装置的结构示意图。多个所述游戏对应的多个所述配置信息设置于Nacos上,所述配置信息中包含至少一问答策略的配置流程,所述问答策略用于处理所述游戏的问答系统中的问题。如图6所示,游戏中问答数据的处理装置600包括:
获取模块601,用于获取待处理的目标问题;
确定模块602,用于确定所述目标问题所属的目标游戏,并从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;
生成模块603,用于根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链;
处理模块604,用于通过所述问答策略链处理所述目标问题。
通过上述方式,通过Nacos上配置的问答策略的信息,可以实现不同游戏间动态配置不同的问答策略,并且可以随时根据需要修改问答策略,以适应不同的业务需求,同时,由于每个游戏对应一个配置信息,可以为不同游戏定制不同的策略,每个游戏的问答策略都是独立的,不会相互影响,提高了游戏的问题处理结果的有效性,缓解了游戏的问题处理结果的有效性较低的技术问题。
在一个可行的实施方案中,该装置还包括:
创建模块,用于在所述Nacos上创建多个所述游戏对应的所述配置信息。
在一个可行的实施方案中,所述配置信息中还包括下述任意一项或多项:
所述问答策略的类型、多个所述问答策略的优先级、和所述问答策略的标识。
在一个可行的实施方案中,确定模块具体用于:
通过所述Nacos的客户端利用所述Nacos提供的API接口,从所述Nacos的服务器上的多个所述配置信息中,确定并获取所述目标游戏对应的目标配置信息。
在一个可行的实施方案中,生成模块具体用于:
根据所述目标配置信息中的至少一目标问答策略创建所述目标问答策略,并根据所述目标配置信息中的目标配置流程按照责任链模式将至少一所述目标问答策略进行组合,生成所述目标游戏对应的问答策略链。
在一个可行的实施方案中,所述问答策略包括下述任意一项或多项:
检索式策略、推荐式策略、生成式策略、兜底式策略、混合式策略、和交互式策略。
在一个可行的实施方案中,所述配置信息中还包括多个所述问答策略的优先级;该装置还包括:
修改模块,用于响应于针对所述配置信息的修改操作,根据所述修改操作对所述配置信息中多个所述问答策略的优先级进行修改。
在一个可行的实施方案中,处理模块具体用于:
通过所述问答系统对应的问答引擎接收所述目标问题,并将所述目标问题传输至所述目标游戏对应的问答策略链;
通过所述问答策略链基于所述责任链模式处理所述目标问题。
本公开实施例提供的游戏中问答数据的处理装置,与上述实施例提供的游戏中问答数据的处理方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
图7示出了本公开实施例所提供的一种电子设备的结构示意图,电子设备700包括:处理器701、存储介质702和总线703,所述存储介质702存储有所述处理器701可执行的机器可读指令,当电子设备运行如实施例中的方法时,所述处理器701与所述存储介质702之间通过总线703通信,所述处理器701执行所述机器可读指令,所述处理器701方法项的前序部分,以执行以下步骤:
获取待处理的目标问题;
确定所述目标问题所属的目标游戏,并从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;
根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链;
通过所述问答策略链处理所述目标问题。
在一个可行的实施方案中,在从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息之前,所述处理器还用于:
在所述Nacos上创建多个所述游戏对应的所述配置信息。
在一个可行的实施方案中,所述配置信息中还包括下述任意一项或多项:
所述问答策略的类型、多个所述问答策略的优先级、和所述问答策略的标识。
在一个可行的实施方案中,所述处理器在执行从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息时,具体用于:
通过所述Nacos的客户端利用所述Nacos提供的API接口,从所述Nacos的服务器上的多个所述配置信息中,确定并获取所述目标游戏对应的目标配置信息。
在一个可行的实施方案中,所述处理器在执行根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链时,具体用于:
根据所述目标配置信息中的至少一目标问答策略创建所述目标问答策略,并根据所述目标配置信息中的目标配置流程按照责任链模式将至少一所述目标问答策略进行组合,生成所述目标游戏对应的问答策略链。
在一个可行的实施方案中,所述问答策略包括下述任意一项或多项:
检索式策略、推荐式策略、生成式策略、兜底式策略、混合式策略、和交互式策略。
在一个可行的实施方案中,所述配置信息中还包括多个所述问答策略的优先级;所述处理器还用于:
响应于针对所述配置信息的修改操作,根据所述修改操作对所述配置信息中多个所述问答策略的优先级进行修改。
在一个可行的实施方案中,所述处理器在执行通过所述问答策略链处理所述目标问题时,具体用于:
通过所述问答系统对应的问答引擎接收所述目标问题,并将所述目标问题传输至所述目标游戏对应的问答策略链;
通过所述问答策略链基于所述责任链模式处理所述目标问题。
通过上述方式,通过Nacos上配置的问答策略的信息,可以实现不同游戏间动态配置不同的问答策略,并且可以随时根据需要修改问答策略,以适应不同的业务需求,同时,由于每个游戏对应一个配置信息,可以为不同游戏定制不同的策略,每个游戏的问答策略都是独立的,不会相互影响,提高了游戏的问题处理结果的有效性,缓解了游戏的问题处理结果的有效性较低的技术问题。
在实际应用中,存储介质702可能包含高速随机存取存储器(Random AccessMemory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
总线703可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储介质702用于存储程序,所述处理器701在接收到执行指令后,执行所述程序,前述本公开任一实施例揭示的过程定义的装置所执行的方法可以应用于处理器701中,或者由处理器701实现。
处理器701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器701可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processing,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储介质702,处理器701读取存储介质702中的信息,结合其硬件完成上述方法的步骤。
本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行,所述处理器执行以下步骤:
获取待处理的目标问题;
确定所述目标问题所属的目标游戏,并从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;
根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链;
通过所述问答策略链处理所述目标问题。
在一个可行的实施方案中,在从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息之前,所述处理器还用于:
在所述Nacos上创建多个所述游戏对应的所述配置信息。
在一个可行的实施方案中,所述配置信息中还包括下述任意一项或多项:
所述问答策略的类型、多个所述问答策略的优先级、和所述问答策略的标识。
在一个可行的实施方案中,所述处理器在执行从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息时,具体用于:
通过所述Nacos的客户端利用所述Nacos提供的API接口,从所述Nacos的服务器上的多个所述配置信息中,确定并获取所述目标游戏对应的目标配置信息。
在一个可行的实施方案中,所述处理器在执行根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链时,具体用于:
根据所述目标配置信息中的至少一目标问答策略创建所述目标问答策略,并根据所述目标配置信息中的目标配置流程按照责任链模式将至少一所述目标问答策略进行组合,生成所述目标游戏对应的问答策略链。
在一个可行的实施方案中,所述问答策略包括下述任意一项或多项:
检索式策略、推荐式策略、生成式策略、兜底式策略、混合式策略、和交互式策略。
在一个可行的实施方案中,所述配置信息中还包括多个所述问答策略的优先级;所述处理器还用于:
响应于针对所述配置信息的修改操作,根据所述修改操作对所述配置信息中多个所述问答策略的优先级进行修改。
在一个可行的实施方案中,所述处理器在执行通过所述问答策略链处理所述目标问题时,具体用于:
通过所述问答系统对应的问答引擎接收所述目标问题,并将所述目标问题传输至所述目标游戏对应的问答策略链;
通过所述问答策略链基于所述责任链模式处理所述目标问题。
通过上述方式,通过Nacos上配置的问答策略的信息,可以实现不同游戏间动态配置不同的问答策略,并且可以随时根据需要修改问答策略,以适应不同的业务需求,同时,由于每个游戏对应一个配置信息,可以为不同游戏定制不同的策略,每个游戏的问答策略都是独立的,不会相互影响,提高了游戏的问题处理结果的有效性,缓解了游戏的问题处理结果的有效性较低的技术问题。
在本公开实施例中,该计算机程序被处理器运行时还可以执行其它机器可读指令,以执行如实施例中其它所述的方法,关于具体执行的方法步骤和原理参见实施例的说明,在此不再详细赘述。
在本公开所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
再例如,附图中的流程图和框图显示了根据本公开的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本公开提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述游戏中问答数据的处理方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的范围。都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种游戏中问答数据的处理方法,其特征在于,每个所述游戏对应一配置信息,多个所述游戏对应的多个所述配置信息设置于Nacos上,所述配置信息中包含至少一问答策略的配置流程,所述问答策略用于处理所述游戏的问答系统中的问题;所述方法包括:
获取待处理的目标问题;
确定所述目标问题所属的目标游戏,并从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;
根据所述目标配置信息中的至少一目标问答策略创建所述目标问答策略,并根据所述目标配置信息中的目标配置流程按照责任链模式将至少一所述目标问答策略进行组合,生成所述目标游戏对应的问答策略链;
通过所述问答策略链处理所述目标问题。
2.根据权利要求1所述的方法,其特征在于,在所述从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息的步骤之前,还包括:
在所述Nacos上创建多个所述游戏对应的所述配置信息。
3.根据权利要求1所述的方法,其特征在于,所述配置信息中还包括下述任意一项或多项:
所述问答策略的类型、多个所述问答策略的优先级、和所述问答策略的标识。
4.根据权利要求1所述的方法,其特征在于,所述从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息的步骤,包括:
通过所述Nacos的客户端利用所述Nacos提供的API接口,从所述Nacos的服务器上的多个所述配置信息中,确定并获取所述目标游戏对应的目标配置信息。
5.根据权利要求1所述的方法,其特征在于,所述问答策略包括下述任意一项或多项:
检索式策略、推荐式策略、生成式策略、兜底式策略、混合式策略、和交互式策略。
6.根据权利要求1所述的方法,其特征在于,所述配置信息中还包括多个所述问答策略的优先级;还包括:
响应于针对所述配置信息的修改操作,根据所述修改操作对所述配置信息中多个所述问答策略的优先级进行修改。
7.根据权利要求1所述的方法,其特征在于,所述通过所述问答策略链处理所述目标问题的步骤,包括:
通过所述问答系统对应的问答引擎接收所述目标问题,并将所述目标问题传输至所述目标游戏对应的问答策略链;
通过所述问答策略链基于所述责任链模式处理所述目标问题。
8.一种游戏中问答数据的处理装置,其特征在于,每个所述游戏对应一配置信息,多个所述游戏对应的多个所述配置信息设置于Nacos上,所述配置信息中包含至少一问答策略的配置流程,所述问答策略用于处理所述游戏的问答系统中的问题;包括:
获取模块,用于获取待处理的目标问题;
确定模块,用于确定所述目标问题所属的目标游戏,并从所述Nacos上的多个所述配置信息中确定所述目标游戏对应的目标配置信息;
生成模块,用于根据所述目标配置信息中的目标配置流程,按照责任链模式生成所述目标游戏对应的问答策略链;
处理模块,用于通过所述问答策略链处理所述目标问题;
生成模块具体用于:根据所述目标配置信息中的至少一目标问答策略创建所述目标问答策略,并根据所述目标配置信息中的目标配置流程按照责任链模式将至少一所述目标问答策略进行组合,生成所述目标游戏对应的问答策略链。
9.一种服务端设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行所述权利要求1至7任一项所述的方法。
CN202311040628.XA 2023-08-17 2023-08-17 游戏中问答数据的处理方法、装置以及服务端设备 Active CN116975239B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311040628.XA CN116975239B (zh) 2023-08-17 2023-08-17 游戏中问答数据的处理方法、装置以及服务端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311040628.XA CN116975239B (zh) 2023-08-17 2023-08-17 游戏中问答数据的处理方法、装置以及服务端设备

Publications (2)

Publication Number Publication Date
CN116975239A CN116975239A (zh) 2023-10-31
CN116975239B true CN116975239B (zh) 2025-12-16

Family

ID=88476611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311040628.XA Active CN116975239B (zh) 2023-08-17 2023-08-17 游戏中问答数据的处理方法、装置以及服务端设备

Country Status (1)

Country Link
CN (1) CN116975239B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111953763A (zh) * 2020-08-06 2020-11-17 腾讯科技(深圳)有限公司 一种业务数据推送方法、装置及存储介质
CN113392132A (zh) * 2021-05-07 2021-09-14 杭州数知梦科技有限公司 Iot场景的分布式缓存方法及系统

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6122392B2 (ja) * 2014-02-24 2017-04-26 株式会社コロプラ クイズ形式のゲームを提供するゲームサーバ及びゲームサーバによるクイズ形式のゲームの制御方法
CN115025493A (zh) * 2021-03-05 2022-09-09 腾讯科技(深圳)有限公司 游戏策略推荐方法、装置、电子设备及存储介质
CN115469833B (zh) * 2022-07-29 2026-01-13 天翼云科技有限公司 动态规则引擎的实现方法和装置、电子设备和存储介质
CN115514633A (zh) * 2022-08-29 2022-12-23 中国电信股份有限公司 Api网关的动态配置方法、装置,以及,电子设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111953763A (zh) * 2020-08-06 2020-11-17 腾讯科技(深圳)有限公司 一种业务数据推送方法、装置及存储介质
CN113392132A (zh) * 2021-05-07 2021-09-14 杭州数知梦科技有限公司 Iot场景的分布式缓存方法及系统

Also Published As

Publication number Publication date
CN116975239A (zh) 2023-10-31

Similar Documents

Publication Publication Date Title
US11738277B2 (en) Game testing system
CN110798696B (zh) 直播交互方法、装置、电子设备及可读存储介质
CN106157344B (zh) 验证图片的生成方法及装置
CN114782575B (zh) 数字资产的渲染方法及装置、存储介质、电子装置
CN112988400B (zh) 显存优化方法、装置、电子设备以及可读存储介质
US9722869B2 (en) Sharing an application configuration among social networks
US9035947B2 (en) Tool for video game application development
KR20180009352A (ko) 모바일 게임에 대한 데이터 처리 방법 및 장치
US12277403B2 (en) Data processing method and apparatus, computer device, and computer-readable storage medium
CN113138698B (zh) 游戏资源处理方法、装置、存储介质及电子设备
CN114675912A (zh) 主题皮肤切换方法、装置、计算机设备及计算机存储介质
CN116975239B (zh) 游戏中问答数据的处理方法、装置以及服务端设备
CN111756682B (zh) 游戏数据的确定方法、获取方法及其装置
US20230315826A1 (en) User verification with state machines
CN113171615B (zh) 游戏技能的处理方法、装置、存储介质和电子装置
CN112214704B (zh) 页面处理方法及装置
CN112667491B (zh) 虚拟机的功能测试方法及装置
CN113934453A (zh) 风险检测方法、装置及存储介质
CN113694536A (zh) 一种面向云游戏的场景管理方法、装置、设备及介质
CN110474954A (zh) 基于区块链的文件分享方法、装置、计算机设备及可读存储介质
CN117883789B (zh) 数据获取方法、装置、设备、可读存储介质及程序产品
KR102087842B1 (ko) 실시간 스캐닝 기반 런타임 필드 아이템 변경 시스템
CN117093252A (zh) 云对象交付方法、装置、电子设备和计算机可读存储介质
CN114091893A (zh) 一种业务流程的生成方法及装置
CN119280831A (zh) 游戏开发控件的配置方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant