Data processing method, device, readable storage medium and electronic device
By obtaining the attribute data of game players to determine their legitimacy, we recommend matching services for legitimate players, restrict services for players using cheats, solve balance issues caused by game cheats, and improve the experience of legitimate players.
Patent Information
- Application Number
- CN202310089355.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-09
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2043-02-09
AI Technical Summary
Game cheats affect game balance and reduce the gaming experience for legitimate players.
By obtaining the game attribute data of game players, the legitimacy of their login entrance is determined, and matching game services are recommended to legitimate players, restricting the service access of illegal players.
Improve the gaming experience of legitimate players, reduce the impact on game balance, and prevent cheat players from obtaining game services through illegal means.
Smart Images

Figure CN116370966B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a data processing method, device, readable storage medium, and electronic device. Background Art
[0002] With the development of the economy and the computer age, people's entertainment options have become increasingly diverse, and gaming is currently a widespread form of popular entertainment. However, some players don't play games for genuine entertainment, but rather for profit or other purposes, using cheats. For game providers, cheats can affect game balance. As the saying goes, "Without rules, there's no order." Every game is designed, and its various settings and rules are carefully tested day and night to find the optimal data that suits the playstyle of the majority of players. If one person starts using cheats, the game becomes unbalanced, and if many people use cheats together, the gaming experience for real players plummets. Summary of the Invention
[0003] In order to solve the above technical problems, embodiments of the present disclosure provide a data processing method, an apparatus, a readable storage medium, and an electronic device.
[0004] According to one aspect of an embodiment of the present disclosure, a data processing method is provided, wherein the method includes:
[0005] Get the game attribute data of the game player;
[0006] Determining whether the game player's login entry is legal based on the game attribute data;
[0007] For the game player whose login entrance is legal, game services that match the game attribute data of the game player are recommended.
[0008] According to an embodiment of the present disclosure, the method further includes:
[0009] For the game player whose login entry is illegal, the types of game services provided to the game player that match the game attribute data are limited.
[0010] According to an embodiment of the present disclosure, the game attribute data includes game process operation data,
[0011] The determining whether the game player's login entry is legal based on the game attribute data includes:
[0012] Determining whether the game process operation data of the game player is consistent with preset game process data;
[0013] If they are inconsistent, it is determined that the game player's login entrance is illegal;
[0014] If they are consistent, it is determined that the game player's login entrance is legal.
[0015] According to an embodiment of the present disclosure, recommending a game service that matches the game attribute data of the game player to the game player whose login entry is valid includes:
[0016] For the game player with a legitimate login entrance, determining whether the recommendation conditions of the game service to be recommended are met based on the game attribute data of the game player;
[0017] If the recommendation conditions of the game service to be recommended are met, the corresponding game service is recommended to the game player.
[0018] According to an embodiment of the present disclosure, the method includes:
[0019] Pre-setting a target node in the game process data and performing data embedding at the target node;
[0020] The determining, for the game player with a valid login entry, whether a recommendation condition for a game service to be recommended is met based on the game attribute data of the game player, includes:
[0021] For the game player with a legitimate login, obtain the game attribute data of the target node;
[0022] The game attribute data is counted by the data embedding point to obtain a data statistical result corresponding to each game attribute value in the game attribute data;
[0023] Determine whether a recommendation condition for the game service to be recommended is met based on the data statistical result.
[0024] According to an embodiment of the present disclosure, the method includes: after determining whether the game player's login entry is legal based on the game attribute data, recording the legality of the game player's login entry to update the judgment rules for judging the legality of the game player.
[0025] According to another aspect of an embodiment of the present disclosure, a data processing device is provided, wherein the device includes:
[0026] The acquisition module is used to obtain the game attribute data of the game player;
[0027] A legitimacy determination module, configured to determine whether the game player's login entry is legal based on the game attribute data;
[0028] The service recommendation module is used to recommend game services that match the game attribute data of the game player to the game player with a valid login entrance.
[0029] According to an embodiment of the present disclosure, the device further includes:
[0030] The service restriction module is used to limit the types of game services provided to the game player whose login entry is illegal and matches the game attribute data of the game player.
[0031] According to an embodiment of the present disclosure, the game attribute data includes game process operation data,
[0032] The legitimacy determination module includes:
[0033] a consistency determination unit, configured to determine whether the game process operation data of the game player is consistent with preset game process data;
[0034] The legitimacy determination unit is used to determine that the game player's login entry is illegal if the game player's game process operation data is inconsistent with the preset game process data; and to determine that the game player's login entry is legal if the game player's game process operation data is consistent with the preset game process data.
[0035] According to an embodiment of the present disclosure, a readable storage medium is further provided for storing a computer program, wherein the program is executed by a processor to implement the above-mentioned data processing method.
[0036] According to an embodiment of the present disclosure, there is also provided an electronic device, the electronic device comprising:
[0037] processor;
[0038] a memory for storing instructions executable by the processor;
[0039] The processor is used to read the executable instructions from the memory and execute the instructions to implement the above data processing method.
[0040] Based on the technical solutions provided by the above-mentioned embodiments of the present disclosure, the legitimacy of the game player's login portal can be judged by obtaining the game player's game attribute data, thereby judging the legitimacy of the game player. Then, based on the legitimacy judgment, matching game services can be recommended to the legitimate game player, thereby preventing some illegal game players (such as plug-ins) from meeting the recommended conditions of the game service through methods such as plug-ins, thereby easily and quickly obtaining the game service, resulting in unfairness to other legitimate players. Based on this, the impact on the balance of the game is reduced and the gaming experience of legitimate players is improved.
[0041] The technical solution of the present disclosure is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The above and other purposes, features, and advantages of the present disclosure will become more apparent through a more detailed description of the embodiments of the present disclosure in conjunction with the accompanying drawings. The accompanying drawings are intended to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the present disclosure and are not intended to limit the present disclosure. In the drawings, the same reference numerals generally represent the same components or steps.
[0043] Figure 1 It is a flowchart of a data processing method provided by an exemplary embodiment of the present disclosure.
[0044] Figure 2 It is a structural diagram of a data processing device provided by an exemplary embodiment of the present disclosure.
[0045] Figure 3 is a structural diagram of an electronic device provided by an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0046] Below, the exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described herein.
[0047] It should be noted that the relative arrangement of components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.
[0048] Those skilled in the art will understand that the terms "first" and "second" in the embodiments of the present disclosure are only used to distinguish different steps, devices or modules, and do not represent any specific technical meanings, nor do they indicate a necessary logical order between them.
[0049] It should also be understood that in the embodiments of the present disclosure, “a plurality of” may refer to two or more than two, and “at least one” may refer to one, two, or more than two.
[0050] It should also be understood that any component, data or structure mentioned in the embodiments of the present disclosure can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.
[0051] In addition, the term "and / or" in this disclosure is merely a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this disclosure generally indicates that the related objects are in an "or" relationship.
[0052] It should also be understood that the description of the various embodiments in this disclosure focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced with each other. For the sake of brevity, they will not be described one by one.
[0053] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.
[0054] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0055] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.
[0056] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0057] The embodiments of the present disclosure can be applied to electronic devices such as terminal devices, computer systems, and servers, and can operate in conjunction with numerous other general-purpose or specialized computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments, and / or configurations suitable for use with terminal devices, computer systems, servers, and other electronic devices include, but are not limited to, personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, minicomputer systems, mainframe computer systems, and distributed cloud computing technology environments including any of the above systems, among others.
[0058] Electronic devices such as terminal devices, computer systems, and servers can be described in the general context of computer system-executable instructions (such as program modules) executed by a computer system. Generally, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in a distributed cloud computing environment, where tasks are performed by remote processing devices linked via a communication network. In a distributed cloud computing environment, program modules can be located on local or remote computing system storage media, including storage devices.
[0059] Exemplary Methods
[0060] Figure 1 FIG. 1 is a flow chart of a data processing method provided by an exemplary embodiment of the present disclosure. Figure 1 As shown, the present disclosure provides a data processing method which may include the following steps:
[0061] Step 101: Obtain game attribute data of the game player.
[0062] In the disclosed embodiments, the game attribute data of a game player may include, for example, data representing the game player's in-game actions, data on changes, data on the player's identity, the game player's login portal, and the like, such as operation frequency, player activity, in-game performance, player level information, player team member information, family information, etc. For example, the game attribute data of the game player may be sent to a Kafka server. In the present invention, multiple servers may obtain (consume) the game attribute data stored in the Kafka server from the Kafka server, and then send the game attribute data to an analysis database for subsequent steps.
[0063] Step 102: Determine whether the game player's login entry is legal based on the game attribute data.
[0064] In some embodiments, the game attribute data includes game process operation data, wherein the game process operation data may include, for example, time nodes and game operation nodes to form game operation data according to the timeline. Based on the game process operation data, it is possible to determine whether the game player's login entry is legitimate. For example, during the game player's game operation process, if a preset operation is performed at any game node, and the game operation of the game player is not the preset operation, then the game player is determined to be not a legitimate game player (or, the login entry is determined to be not legitimate); in other embodiments, the game process operation data of most game players can be analyzed based on big data analysis. If the similarity between the game process operation data of any game player and the game process operation data of most game players does not reach a preset threshold, then the player is determined to be an illegitimate game player (or, the login entry is determined to be not legitimate).
[0065] In other embodiments, determining the legitimacy of a game player further includes determining a judgment rule based on pre-set dynamic thresholds of game data, distributedly stored game player record data, and pending game events to determine the legitimacy of the game player. For example, the dynamic thresholds may be, for example, preset operations, the number of preset operations, etc. After a game player logs in, if the dynamic thresholds determine that the player is not a legitimate player, as their game record data is stored and analyzed, although their previous operations were not legitimate, their game record data may reflect legitimacy. In this way, the legitimacy judgment can be corrected, and the corresponding game event or game service can be triggered. Therefore, the present disclosure does not determine the legitimacy of a game player based on a single attribute, avoiding misjudgments of the legitimacy of a game player that could affect the game player's experience.
[0066] According to an embodiment of the present disclosure, after step 102, the following steps may also be included (not shown in the figure): after determining whether the login entrance of the game player is legal based on the game attribute data, the legality of the login entrance of the game player is recorded to update the aforementioned judgment rules for judging the legality of the game player.
[0067] Step 103: For the game player whose login portal is legal, recommend a game service that matches the game attribute data of the game player.
[0068] In some embodiments, for the game players with a legitimate login entrance, based on the game attribute data of the game players, it is determined whether the recommendation conditions of the game service to be recommended are met. If the recommendation conditions of the game service to be recommended are met, the corresponding game service is recommended to the game players. For example, the recommendation condition for skin A is that the combat power reaches level 10, then when the combat power of any legitimate player reaches level 10, skin A is recommended to him. In the embodiment of the present disclosure, a target node can be pre-set in the game process data, and data embedding can be performed at the target node. Then, for the game players with a legitimate login entrance, the game attribute data of the target node can be obtained, and the game attribute data can be statistically analyzed through the data embedding to obtain the data statistical results corresponding to each game attribute value in the game attribute data. Based on the data statistical results, it is determined whether the recommendation conditions of the game service to be recommended are met.
[0069] For example, some data targets are pre-set for some game services (or game activities). Only when one or more game attribute data of the game player reaches the data target can the game service be obtained or the game activity be participated in. Assuming that the game attribute data is the average recharge amount in a certain period, and a recharge target is set based on the average recharge amount, then for any legitimate game player, when the recharge target is reached based on the average recharge amount in a certain period, it is remembered to push a recharge activity suitable for the player, so that the player can enjoy the preferential benefits of game recharge and improve the game experience. For another example, the game attribute data is the combat power value of the game player or the game player family. The combat power value of the game player or the game players of a certain game family is comprehensively calculated or analyzed to provide opponents with combat power matching. For example, if the combat power value of the game player or the average combat power value of the game players of a certain game family is 10,000, then it will be matched with game players or game families with a combat power of 10,000.
[0070] In addition, in the disclosed embodiment, by pre-setting target nodes in the game process data and performing data embedding at the target nodes, there is no need to collect game data at any time or continuously, thus avoiding data jams caused by data collection that affect the game player's gaming experience, and avoiding the waste of resources caused by large amounts of data collection. In the disclosed embodiment, game data can be counted only by embedding data at the target nodes, so that legitimate game players can trigger these data embedding at these nodes and obtain matching game services or game activities.
[0071] In some embodiments, the present disclosure may further include the following steps:
[0072] Step 104: For the game player whose login entry is illegal, the types of game services provided to the game player that match the game attribute data are limited.
[0073] In the disclosed embodiments, for game players whose logins are illegal (e.g., using cheats), in order to ensure game balance, they can still play the game freely, but service restrictions are set to limit the game services that match the game attribute data of the game player, so as to limit the game services provided to them that match their game level, combat power, etc. For example, skins and character selections that match the game level, combat power, etc. of the cheating player are restricted. For example, if a game player is determined to be an illegal game player, they can be marked in the background. Even if the game attribute data of the game player with this mark reaches the preset target data, the game service or game activity recommendation service will not be triggered.
[0074] Based on the technical solutions provided by the above-mentioned embodiments of the present disclosure, the legitimacy of the game player's login portal can be judged by obtaining the game player's game attribute data, thereby judging the legitimacy of the game player. Then, based on the legitimacy judgment, matching game services can be recommended to the legitimate game player, thereby preventing some illegal game players (such as plug-ins) from meeting the recommended conditions of the game service through methods such as plug-ins, thereby easily and quickly obtaining the game service, resulting in unfairness to other legitimate players. Based on this, the impact on the balance of the game is reduced and the gaming experience of legitimate players is improved.
[0075] Exemplary devices
[0076] Figure 2 Schematic diagram of a data processing device provided by an exemplary embodiment of the present disclosure, wherein the device includes:
[0077] Acquisition module 201, used to obtain game attribute data of game players;
[0078] A legality determination module 202 is used to determine whether the game player's login entry is legal based on the game attribute data;
[0079] The service recommendation module 203 is configured to recommend game services that match the game attribute data of the game player to the game player whose login portal is legal.
[0080] In some embodiments, the apparatus may further include a service restriction module 204 for limiting the types of game services provided to the game player whose login entry is illegal and that match the game attribute data of the game player.
[0081] Furthermore, in the case where the game attribute data includes game process operation data, the legitimacy determination module 202 may also include: a consistency determination unit, used to determine whether the game process operation data of the game player is consistent with the preset game process data; a legitimacy determination unit, used to determine that the game player's login entry is illegal if the game process operation data of the game player is inconsistent with the preset game process data; and if the game process operation data of the game player is consistent with the preset game process data, determine that the game player's login entry is legal.
[0082] In summary, based on the technical solutions provided by the above embodiments of the present disclosure, the legitimacy of the game player's login portal can be judged by obtaining the game player's game attribute data, thereby judging the legitimacy of the game player. Based on the legitimacy judgment, game services that match the legitimate game player can be recommended to the legitimate game player, thereby preventing some illegal game players (such as plug-ins) from meeting the recommendation conditions of the game service through methods such as plug-ins, thereby easily and quickly obtaining the game service, resulting in unfairness to other legitimate players. Based on this, the impact on the balance of the game is reduced and the gaming experience of legitimate players is improved.
[0083] Exemplary electronic devices
[0084] Below, reference Figure 3 The electronic device according to the embodiment of the present disclosure is described. The electronic device may be either or both of the first device and the second device, or a standalone device independent of them, and the standalone device may communicate with the first device and the second device to receive collected input signals from them.
[0085] Figure 3 A block diagram of an electronic device according to an embodiment of the present disclosure is illustrated.
[0086] like Figure 3 As shown, the electronic device includes one or more processors 301 and a memory 302 .
[0087] The processor 301 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.
[0088] The memory 302 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory may include, for example, read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 301 may execute the program instructions to implement the steps related to the data processing method of each embodiment of the present disclosure described above and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.
[0089] In one example, the electronic device may further include: an input device 303 and an output device 304 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0090] For example, when the electronic device is the first device or the second device, the input device 303 may be the microphone or microphone array described above, for capturing input signals from a sound source. When the electronic device is a standalone device, the input device 303 may be a communication network connector, for receiving collected input signals from the first device and the second device.
[0091] In addition, the input device 303 may also include, for example, a keyboard, a mouse, and the like.
[0092] The output device 304 can output various information to the outside, including determined distance information, direction information, etc. The output device 304 can include, for example, a display, a speaker, a printer, a communication network and its connected remote output device, etc.
[0093] Of course, to simplify, Figure 3 Only some of the components related to the present disclosure in the electronic device are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, the electronic device may further include any other appropriate components according to specific application scenarios.
[0094] Exemplary computer program products and computer-readable storage media
[0095] In addition to the above-mentioned methods and devices, an embodiment of the present disclosure may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps related to the data processing method according to various embodiments of the present disclosure described in the above "Exemplary Method" section of this specification.
[0096] The computer program product may be written in any combination of one or more programming languages to implement the operations of the disclosed embodiments, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as C or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0097] In addition, an embodiment of the present disclosure may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, enables the processor to execute steps related to the data processing method according to various embodiments of the present disclosure described in the above "Exemplary Method" section of this specification.
[0098] The computer-readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, include but is not limited to a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0099] The basic principles of the present disclosure have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, and effects mentioned in this disclosure are merely illustrative and not restrictive, and should not be construed as necessarily possessed by each embodiment of the present disclosure. Furthermore, the specific details disclosed above are provided for illustrative purposes and to facilitate understanding, rather than as limitations. These details do not limit the present disclosure to necessarily being implemented using these specific details.
[0100] Each embodiment in this specification is described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. References to the same or similar parts between the various embodiments are sufficient. For system embodiments, since they largely correspond to method embodiments, their description is relatively simple. For relevant parts, references to the description of the method embodiments are sufficient.
[0101] The block diagrams of the devices, devices, equipment, and systems involved in this disclosure are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, or configured in any manner. Words such as "include," "comprise," "have," and the like are open-ended words, meaning "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or" and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
[0102] The methods and apparatus of the present disclosure may be implemented in many ways. For example, the methods and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above unless otherwise specified. In addition, in some embodiments, the present disclosure may also be implemented as programs recorded in a recording medium, which include machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers recording media that store programs for executing the methods according to the present disclosure.
[0103] It should also be noted that in the apparatus, device, and method of the present disclosure, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present disclosure.
[0104] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0105] The above description has been provided for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A data processing method, wherein: The method comprises: Get the game attribute data of the game player; Determining whether the game player's login entry is legal based on the game attribute data; For the game player whose login entrance is legal, recommending game services that match the game attribute data of the game player; The recommending, for the game player whose login entry is legal, a game service that matches the game attribute data of the game player, includes: For the game player with a legitimate login entrance, determining whether the recommendation conditions of the game service to be recommended are met based on the game attribute data of the game player; If the recommendation conditions of the game service to be recommended are met, the corresponding game service is recommended to the game player; The method comprises: Pre-setting a target node in the game process data and performing data embedding at the target node; The determining, for the game player with a valid login entry, whether a recommendation condition for a game service to be recommended is met based on the game attribute data of the game player, includes: For the game player with a legitimate login, obtain the game attribute data of the target node; The game attribute data is counted by the data embedding point to obtain a data statistical result corresponding to each game attribute value in the game attribute data; Determine whether a recommendation condition for the game service to be recommended is met based on the data statistical result.
2. The method according to claim 1, wherein The method further comprises: For the game player whose login entry is illegal, the types of game services provided to the game player that match the game attribute data are limited.
3. The method according to claim 1, wherein The game attribute data includes game process operation data, and determining whether the game player's login entry is legal based on the game attribute data includes: Determining whether the game process operation data of the game player is consistent with preset game process data; If they are inconsistent, it is determined that the game player's login entrance is illegal; If they are consistent, it is determined that the game player's login entrance is legal.
4. The method according to any one of claims 1 to 3, wherein: The method further comprises: After determining whether the game player's login entry is legal based on the game attribute data, the legality of the game player's login entry is recorded to update the judgment rule for judging the legality of the game player.
5. A data processing device, wherein: The device comprises: The acquisition module is used to obtain the game attribute data of the game player; A legitimacy determination module, configured to determine whether the game player's login entry is legal based on the game attribute data; A service recommendation module, configured to recommend game services matching the game attribute data of the game player to the game player with a valid login entrance; The service recommendation module is also used to: For the game player with a legitimate login entrance, determining whether the recommendation conditions of the game service to be recommended are met based on the game attribute data of the game player; If the recommendation conditions of the game service to be recommended are met, the corresponding game service is recommended to the game player; and for: Pre-setting a target node in the game process data and performing data embedding at the target node; The determining, for the game player with a valid login entry, whether a recommendation condition for a game service to be recommended is met based on the game attribute data of the game player, includes: For the game player with a legitimate login, obtain the game attribute data of the target node; The game attribute data is counted by the data embedding point to obtain a data statistical result corresponding to each game attribute value in the game attribute data; Determine whether a recommendation condition for the game service to be recommended is met based on the data statistical result.
6. The device according to claim 5, wherein The device further comprises: The service restriction module is used to limit the types of game services provided to the game player whose login entry is illegal and matches the game attribute data of the game player.
7. A readable storage medium for storing a computer program, wherein: The program is executed by a processor to implement the data processing method according to any one of claims 1 to 4.
8. An electronic device, comprising: processor; a memory for storing instructions executable by the processor; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the data processing method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Game login method and device and electronic equipment
CN112354190A