Search

CN-114416532-B - AB test configuration updating method and system for game operation data

CN114416532BCN 114416532 BCN114416532 BCN 114416532BCN-114416532-B

Abstract

The invention provides a method and a system for updating AB test configuration of game operation data, wherein the method comprises the steps of setting basic configuration and AB test configuration; and when receiving an AB test validation instruction comprising the game version, reading the corresponding basic configuration and AB test configuration according to the game version, and updating the configuration of the game version. When the configuration of the game version needs to be updated, the method can select to update the basic configuration independently, update the AB test configuration independently or update the basic configuration and the AB test configuration simultaneously according to different game versions, so that the problem that the workload is repeated due to the fact that the unchanged configuration is updated when the game version is updated in the prior art is avoided. The method is flexible and universal, and the configuration maintenance difficulty and workload of the AB test are greatly reduced.

Inventors

  • LIU YAOBIN

Assignees

  • 深圳哇哇鱼网络科技有限公司

Dates

Publication Date
20260512
Application Date
20211224

Claims (9)

  1. 1. An AB test configuration updating method for game operation data, comprising the steps of: Setting basic configuration and AB test configuration, wherein the basic configuration comprises the same configuration content in a plurality of game versions, and the AB test configuration comprises different configuration content in a plurality of game versions; when an AB test validation instruction comprising a game version is received, reading the corresponding basic configuration and the AB test configuration according to the game version, and updating the configuration of the game version according to the basic configuration and the AB test configuration, wherein the method specifically comprises the following steps: reading the basic configuration and the AB test configuration respectively; respectively calculating the version range of the basic configuration and the version range of the AB test configuration; calculating the intersection of the version range of the basic configuration and the version range of the AB test configuration; When the game version in the AB test validation instruction falls into the intersection, combining the basic configuration and the AB test configuration to form a B group configuration; and updating the configuration of the game version by using the B group configuration.
  2. 2. The method for updating an AB test configuration of game operation data of claim 1, wherein said basic configuration and said AB test configuration each comprise: a lowest version, the lowest game version applicable to the game; the configuration content comprises content set according to a preset configuration format.
  3. 3. The method for updating an AB test configuration of game operation data according to claim 2, wherein, The game version includes a major version number, a minor version number, and a revision version number, each of which is an integer from 0 to 999.
  4. 4. A method of updating an AB test configuration of game operational data according to claim 3, wherein the level of said game version is confirmed by: calculating a version value of the game version: version number = major version number x 1000000+ minor version number x 1000+ revision version number; In the process of comparing two game versions, a game version with a large version number is defined to be high.
  5. 5. The AB test configuration updating method of game operation data of claim 1, further comprising, after said setting basic configuration and AB test configuration: and when receiving the new basic configuration or AB test configuration, uploading the new basic configuration or AB test configuration to a database for storage.
  6. 6. The method for updating an AB test configuration of game operation data according to claim 5, further comprising, after said receiving a new one of said basic configuration or AB test configuration: When the lowest version of the basic configuration in the database is the same as the lowest version of the new basic configuration, covering the basic configuration in the database with the new basic configuration; And when the lowest version of the AB test configuration in the database is the same as the lowest version of the new AB test configuration, covering the AB test configuration in the database with the new AB test configuration.
  7. 7. The method for updating an AB test configuration of game operation data of claim 4, wherein the version range of said basic configuration is confirmed by: acquiring the lowest version of all the basic configurations; arranging all the lowest versions from low to high; And determining the version range of the basic configuration according to all the arranged lowest versions, wherein the minimum value of the version range is the lowest version of the basic configuration, and the maximum value of the version range is the next lowest version higher than the minimum value.
  8. 8. The method for updating an AB test configuration of game operation data of claim 4, wherein a version range of said AB test configuration is confirmed by: Acquiring the lowest versions of all the AB test configurations; arranging all the lowest versions from low to high; And determining the version range of the AB test configuration according to all the lowest versions after arrangement, wherein the minimum value of the version range is the lowest version of the AB test configuration, and the maximum value of the version range is the next lowest version higher than the minimum value.
  9. 9. An AB test configuration update system for game operation data, comprising: The server is used for receiving basic configuration and AB test configuration, and when receiving an AB test validation instruction comprising a game version, the server is also used for reading the corresponding basic configuration and AB test configuration according to the game version and sending the basic configuration and AB test configuration to a client; The client is configured to update the configuration of the game version according to the received basic configuration and the received AB test configuration specifically includes: reading the basic configuration and the AB test configuration respectively; respectively calculating the version range of the basic configuration and the version range of the AB test configuration; calculating the intersection of the version range of the basic configuration and the version range of the AB test configuration; When the game version in the AB test validation instruction falls into the intersection, combining the basic configuration and the AB test configuration to form a B group configuration; and updating the configuration of the game version by using the B group configuration.

Description

AB test configuration updating method and system for game operation data Technical Field The invention belongs to the field of data analysis, and particularly relates to an AB test configuration updating method and system for game operation data. Background The data operation of the game is mainly to check the change of various key analysis indexes brought by the configuration data of the game by modifying the configuration data of the game. Wherein the key analysis indicators include a change in user retention, a change in the number of games played by the user, a change in the number of advertisements viewed by the user, and so on. Therefore, the configuration of the game can be updated in a data mode on the premise of not modifying the logic of the game, and therefore the change of the key analysis index is obtained. Therefore, the quality of data operation analysis in the game is a key factor affecting the life cycle and quality of the game after being online. The current common game data operation analysis method is an AB test, wherein the AB test refers to that a certain amount of users meeting the conditions enter an A group and a B group of the same test in data operation, wherein the A group is standard configuration used between certain version ranges of a game, and the B group is configuration obtained after a small amount of change is carried out on the configuration of the A group. Therefore, the group A and the group B have only a small amount of configuration change difference, and the change of various key analysis indexes brought by the group A and the group B is observed, so that the influence of specific configuration on key analysis index data can be conveniently tested. The AB test can compare the effects of users under different configurations, is suitable for the operation of refined data, but in the current AB test, the AB group configuration has the problems of difficult maintenance, large workload and the like. For example, the basic configuration must be synchronized to the B-group configuration and uploaded to the server together each time the configuration is added, deleted, and modified. Disclosure of Invention Aiming at the defects in the prior art, the invention provides the method and the system for updating the AB test configuration of the game operation data, which greatly reduce the configuration maintenance difficulty and the workload of the AB test. In a first aspect, a method for updating an AB test configuration of game operation data includes the steps of: the basic configuration comprises the same configuration content in a plurality of game versions, and the AB test configuration comprises different configuration content in the plurality of game versions; When an AB test validation instruction comprising the game version is received, corresponding basic configuration and AB test configuration are read according to the game version, and the configuration of the game version is updated according to the basic configuration and the AB test configuration. Preferably, the basic configuration and the AB testing configuration each comprise: a lowest version, the lowest game version applicable to the game; the configuration content comprises content set according to a preset configuration format. Preferably, the game version includes a major version number, a minor version number, and a revision version number, each of which is an integer of 0 to 999. Preferably, the level of the game version is confirmed by: Calculating a version number of the game version: version number = major version number x 1000000+ minor version number x 1000+ revision version number; in the process of comparing two game versions, a game version with a large definition version value is high. Preferably, after setting the basic configuration and the AB test configuration, further comprising: when a new basic configuration or AB test configuration is received, the new basic configuration or AB test configuration is uploaded to a database for storage. Preferably, after receiving the new basic configuration or the AB test configuration, further comprising: When the lowest version of the basic configuration in the database is the same as the lowest version of the new basic configuration, the basic configuration in the database is covered by the new basic configuration; when the lowest version of the AB test configuration in the database is the same as the lowest version of the new AB test configuration, the new AB test configuration is used to cover the AB test configuration in the database. Preferably, reading the corresponding basic configuration and the AB test configuration according to the game version, and updating the configuration of the game version according to the basic configuration and the AB test configuration specifically includes: respectively reading a basic configuration and an AB test configuration; respectively calculating the version range of the basic configuration and the version r