Game resource information management method and device, medium and product

Through the information management framework and XML description technology of the unified game system, game tasks are decomposed and dispatched, and the problems of data quality, real-time, security and cost in information management are solved, and efficient information resource management and utilization are achieved.

CN119597474APending Publication Date: 2025-03-11ROCKET FORCE UNIV OF ENG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411686326.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The prior art has problems in information management with low data quality, low real-time, low security, high cost and unclear data ethical standards, making it difficult to effectively manage and utilize information resources in a competitive environment.

Method used

By using the information management framework to unify all game tasks in the game system, using the extensible markup language XML to establish a unified game task description, and decompose it into signal description, signal operation and game sequence, and resource matching and scheduling are performed to realize the call and task execution of game resources.

Benefits of technology

It realizes efficient management and utilization of information resources in a competitive environment, improves data quality, real-time and security, reduces costs, and clarifies the ethical standards for data use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597474A_ABST
    Figure CN119597474A_ABST
Patent Text Reader

Abstract

The invention discloses a game resource information management method and device, a medium and a product, and relates to the field of information management, and the method comprises the steps: unifying game task management modes of all game tasks in a game system through an information management framework; establishing a unified game description of the game task by utilizing an extensible markup language (XML); decomposing the game description of the game task into signal description, signal operation and a game sequence; obtaining XML game resource description; performing resource matching on the signal operation and the XML game resource description; determining an execution path of the signal operation and the game sequence according to a resource matching result; resource scheduling is conducted according to the execution path, and calling of game resources and execution of game tasks are achieved through a scheduling result. According to the invention, information resources can be effectively managed and utilized in a competitive environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information management, and in particular to a method, device, medium and product for managing gaming resource information. Background Art

[0002] With the development of the Internet and digital technology, the amount of information has increased exponentially, making information management increasingly complex. Both enterprises and institutions need to quickly and accurately obtain and analyze information to assist decision-making. In a highly competitive market, gaming resource information management has become the key to gaining a competitive advantage. Gaming resource information management is the effective management and use of information resources in a competitive environment to gain a competitive advantage. However, with the increase in information sharing, information security and personal privacy protection have become issues that cannot be ignored.

[0003] The management methods of existing technologies usually use algorithms and technologies to extract valuable information from large amounts of data to achieve data mining and analysis; use AI technology to automatically process and analyze data, predict trends or patterns, and achieve artificial intelligence and machine learning; use technologies that process massive data sets, including storage, retrieval, and analysis, to process big data; provide on-demand access to computing resources and services through cloud computing, which helps to quickly expand information processing capabilities; and use blockchain technology to improve data security and transparency, especially in the field of financial transactions. However, the above technologies have the following problems:

[0004] (1) Low data quality: The data may be incomplete or inaccurate, which may affect the validity of the analysis results.

[0005] (2) Low real-time performance: In some scenarios, data needs to be processed in real time, but existing technologies may not be able to fully meet this requirement.

[0006] (3) Low security: Although a variety of technical means are used, there are still security risks during data transmission and storage.

[0007] (4) High cost: Building and maintaining an efficient information management system often requires a large investment.

[0008] (5) Unclear ethical standards for data collection and use may lead to abuse or improper use of information.

[0009] Based on the above problems, there is an urgent need to provide a game resource information management method to effectively manage and utilize information resources in a competitive environment. Summary of the invention

[0010] The purpose of this application is to provide a gaming resource information management method, device, medium and product that can effectively manage and utilize information resources in a competitive environment.

[0011] To achieve the above objectives, this application provides the following solutions:

[0012] In a first aspect, the present application provides a method for managing gaming resource information, the method comprising:

[0013] Using the information management framework to unify the game task management mode of all game tasks in the game system;

[0014] Using Extensible Markup Language XML to establish unified game description of game tasks;

[0015] Decompose the game description of the game task into signal description, signal operation and game sequence;

[0016] Get XML game resource description;

[0017] Perform resource matching between signal operations and XML game resource descriptions;

[0018] Determine the execution path of signal operation and game sequence according to the resource matching result;

[0019] Resources are scheduled according to the execution path, and the calling of game resources and the execution of game tasks are realized through the scheduling results.

[0020] Optionally, the game task specifically includes: situation information, sensor information, communication information, environmental information, decision support information, game strategy information and simulation environment parameters; the situation information includes: position and speed, heading and attitude, acceleration and energy state.

[0021] Optionally, the step of establishing a unified game description of the game task using the extensible markup language XML further includes:

[0022] Use XML Schema files to unify the format of XML.

[0023] Optionally, the signal description includes: type, source, destination, content and time of the signal.

[0024] Optionally, the obtaining of XML game resource description specifically includes:

[0025] Create XML documents and corresponding XSD files;

[0026] The game process description is converted into XML format using XML documents and corresponding XSD files to obtain XML game resource description.

[0027] Optionally, the resource scheduling is performed according to the execution path, and the calling of the game resources and the execution of the game tasks are realized through the scheduling results, specifically including:

[0028] Apply the scheduling results to the resource status management machine to control and feedback the current status of each gaming resource in real time;

[0029] The driver program of the game resources is controlled through the scheduling results to realize the calling of game resources and the execution of game tasks.

[0030] In a second aspect, the present application provides a gaming resource information management device, the gaming resource information management device comprising:

[0031] A unified mode module, used to unify the game task management mode of all game tasks in the game system by using the information management framework;

[0032] A standardization module for establishing a unified game description of game tasks using the extensible markup language XML;

[0033] A game description decomposition module, used for decomposing the game description of the game task into signal description, signal operation and game sequence;

[0034] Resource description acquisition module, used to obtain XML game resource description;

[0035] Resource matching module, used for matching signal operations with XML game resource descriptions;

[0036] An execution path determination module, used to determine the execution path of the signal operation and the game sequence according to the resource matching result;

[0037] The resource scheduling module is used to schedule resources according to the execution path, and to call game resources and execute game tasks through the scheduling results.

[0038] In a third aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the gaming resource information management method.

[0039] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the gaming resource information management method when executed by a processor.

[0040] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the gaming resource information management method when executed by a processor.

[0041] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0042] The present application provides a method, device, medium and product for managing game resource information. The method utilizes an information management framework to unify the game task management mode of all game tasks in a game system, which is an object-oriented information management mode that is easy for users to understand. The extensible markup language XML is used to establish a unified game description of the game task, which enables the game information to be better shared and inherited, and is conducive to the iterative development of the product. The XML game resource description enables each step in the game process to be effectively recorded and understood, and further realizes the standardization of game information. The present application effectively decomposes the game tasks and establishes a signal-oriented task scheduling sequence, thereby realizing the entire process of online real-time confrontation game execution from game tasks to resource calls. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0044] Figure 1 A flowchart of a gaming resource information management method provided in one embodiment of the present application;

[0045] Figure 2 A schematic diagram of the principle of a gaming resource information management method provided in one embodiment of the present application;

[0046] Figure 3 Schematic diagram of the game process. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0048] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0049] In an exemplary embodiment, Figure 1 and Figure 2As shown, a method for managing gaming resource information is provided, which is executed by a computer device, specifically, a computer device such as a terminal or a server, or a terminal and a server. In the embodiment of the present application, the method includes the following S101 to S107. Among them:

[0050] S101, using the information management framework to unify the game task management mode of all game tasks in the game system; the game tasks specifically include: situation information, sensor information, communication information, environmental information, decision support information, game strategy information and simulation environment parameters; the situation information includes: position and speed, heading and attitude, acceleration and energy state.

[0051] S102, using extensible markup language XML to create a unified game description of the game task;

[0052] Use XML Schema (XSD) files to unify the format of XML to ensure that the format of XML documents is correct and consistent. XSD files are used to define the structure and data types of elements and attributes. For example:

[0053] Game represents the information of the entire game. In the information of the entire game, Name represents the name of the game, Players represents the list of players participating in the game, InitialState represents the initial state of the game, Turns represents the information of all rounds in the game, FinalState represents the state at the end of the game, and Winner represents the information of the winner.

[0054] Player describes the basic information of each player. In the basic information, Id represents the player ID, Name represents the player name, and Score represents the player score.

[0055] State describes a state in the game. In the state, Id represents the state ID, Description represents the state description, and Actions represents the set of actions that can be taken in this state.

[0056] Action describes the actions that the player can take. In the action, Id represents the action ID, Description represents the action description, and Outcome represents the result status of the action.

[0057] Turn describes the information of a turn, Number indicates the turn number, Player indicates the player of the current turn, Action indicates the action taken by the player, and Result indicates the result of the action.

[0058] S103, decomposing the game description of the game task into signal description, signal operation and game sequence;

[0059] Signal description includes: signal type, source, destination, content and time. Signal description is used to describe the generation, propagation and reception of signals. The XML elements of signal description are defined as:

[0060] Signal describes the signal that occurs in the game, where Id is the signal ID, Type is the signal type, Source is the signal source (player or external), Destination is the signal receiver, Content is the signal content, and Time is the time the signal is sent.

[0061] The game sequence is the process of considering the game based on the signal description, that is, a series of events. The game sequence involves different players, actions and results.

[0062] Signal operation refers to players using signals to make decisions. Signal operation includes accepting signals, rejecting signals, or adjusting their strategies based on signals.

[0063] S104, obtaining XML game resource description;

[0064] S104 specifically includes:

[0065] Create XML documents and corresponding XSD files;

[0066] The game process description is converted into XML format using XML documents and corresponding XSD files to obtain XML game resource description.

[0067] S105, performing resource matching between the signal operation and the XML game resource description;

[0068] S106, determining the execution path of the signal operation and the game sequence according to the resource matching result;

[0069] S107, performing resource scheduling according to the execution path, and implementing the calling of game resources and the execution of game tasks through the scheduling results.

[0070] S107 specifically includes:

[0071] Apply the scheduling results to the resource status management machine to control and feedback the current status of each gaming resource in real time;

[0072] The driver program of the game resources is controlled through the scheduling results to realize the calling of game resources and the execution of game tasks, and then the game sequence is updated.

[0073] By establishing XML-based descriptions for game tasks and game resources respectively, and establishing signal-oriented game management based on XML framework and components, and then establishing a signal-oriented game process description, each step in the game process can be effectively recorded and understood, further realizing the standardization of game information.

[0074] like Figure 3 As shown, the game resource information management of the present application is divided into task management, resource management and test (game) management, among which task management is to establish a game description for the game task, decomposing it into three parts: signal description, signal operation and game sequence; resource management controls and feedbacks the current status of each game resource in real time, and realizes the call of game resources and the execution of game tasks through scheduling results; test (game) management connects game tasks and game resources; through test (game) management, game tasks can be effectively decomposed, and a signal-oriented task scheduling sequence can be established, thereby realizing the whole process of game execution from game tasks to resource calls.

[0075] Among them, game management includes resource mapping and resource scheduling. Resource scheduling types can be divided into static scheduling and dynamic scheduling; the scheduling type is determined by the type of game task.

[0076] Based on the same inventive concept, the embodiment of the present application also provides a gaming resource information management device for implementing the gaming resource information management method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more gaming resource information management device embodiments provided below can refer to the limitations of the gaming resource information management method above, and will not be repeated here.

[0077] In an exemplary embodiment, a gaming resource information management device is provided, comprising:

[0078] A unified mode module, used to unify the game task management mode of all game tasks in the game system by using the information management framework;

[0079] A standardization module for establishing a unified game description of game tasks using the extensible markup language XML;

[0080] A game description decomposition module, used for decomposing the game description of the game task into signal description, signal operation and game sequence;

[0081] Resource description acquisition module, used to obtain XML game resource description;

[0082] Resource matching module, used for matching signal operations with XML game resource descriptions;

[0083] An execution path determination module, used to determine the execution path of the signal operation and the game sequence according to the resource matching result;

[0084] The resource scheduling module is used to schedule resources according to the execution path, and to call game resources and execute game tasks through the scheduling results.

[0085] In an exemplary embodiment, a computer device is provided, which may be a server or a terminal. The computer device includes a processor, a memory, an input / output interface (I / O for short) and a communication interface. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface is connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for managing gaming resource information is implemented.

[0086] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0087] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0088] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0089] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0090] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0091] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0092] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A method for managing gaming resource information, characterized in that: The gaming resource information management method comprises: Using the information management framework to unify the game task management mode of all game tasks in the game system; Using Extensible Markup Language XML to establish unified game description of game tasks; Decompose the game description of the game task into signal description, signal operation and game sequence; Get XML game resource description; Perform resource matching between signal operations and XML game resource descriptions; Determine the execution path of signal operation and game sequence according to the resource matching result; Resources are scheduled according to the execution path, and the calling of game resources and the execution of game tasks are realized through the scheduling results.

2. The gaming resource information management method according to claim 1, characterized in that: The game task specifically includes: situation information, sensor information, communication information, environmental information, decision support information, game strategy information and simulation environment parameters; the situation information includes: position and speed, heading and attitude, acceleration and energy state.

3. The gaming resource information management method according to claim 1, characterized in that: The unified game description of the game task is established by using the extensible markup language XML, and then further includes: Use XML Schema files to unify the format of XML.

4. The gaming resource information management method according to claim 1, characterized in that: Signal description includes: signal type, source, destination, content and time.

5. The gaming resource information management method according to claim 1, characterized in that: The obtaining of the XML game resource description specifically includes: Create XML documents and corresponding XSD files; The game process description is converted into XML format using XML documents and corresponding XSD files to obtain XML game resource description.

6. The gaming resource information management method according to claim 1, characterized in that: The resource scheduling is performed according to the execution path, and the calling of the game resources and the execution of the game tasks are realized through the scheduling results, specifically including: Apply the scheduling results to the resource status management machine to control and feedback the current status of each gaming resource in real time; The driver program of the game resources is controlled through the scheduling results to realize the calling of game resources and the execution of game tasks.

7. A gaming resource information management device, characterized in that: The gaming resource information management device comprises: A unified mode module, used to unify the game task management mode of all game tasks in the game system by using the information management framework; A standardization module for establishing a unified game description of game tasks using the extensible markup language XML; A game description decomposition module, used for decomposing the game description of the game task into signal description, signal operation and game sequence; Resource description acquisition module, used to obtain XML game resource description; Resource matching module, used for matching signal operations with XML game resource descriptions; An execution path determination module, used to determine the execution path of the signal operation and the game sequence according to the resource matching result; The resource scheduling module is used to schedule resources according to the execution path, and to call game resources and execute game tasks through the scheduling results.

8. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the gaming resource information management method described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the gaming resource information management method described in any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the gaming resource information management method described in any one of claims 1 to 6 is implemented.