Data processing method and data processing system

The server receives and processes the client's data requests, and adjusts the properties of the pending object in the competitive strategy game in real time, solving the problem that players cannot adjust in real time, and improving the game's sense of participation and interactivity.

CN120285567APending Publication Date: 2025-07-11BEIJING XUEJING TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510606060.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-12
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In competitive strategy games, players cannot make real-time adjustments based on actual conditions, resulting in insufficient sense of participation and interactivity of the game, affecting the user's gaming experience.

Method used

The server receives the client's data processing request, performs the travel task based on the attribute information of the object to be processed, and adjusts the object attribute information in real time, and improves task completion efficiency through attribute adjustment instructions.

Benefits of technology

By adjusting the attribute information of the pending object in real time, the user's gaming experience and interactivity are improved, and the game's fun and participation is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120285567A_ABST
    Figure CN120285567A_ABST
Patent Text Reader

Abstract

The invention provides a data processing method and a data processing system.The data processing method comprises the steps that at least one data processing request for a marching task is received, and the data processing request comprises a to-be-processed object; executing the advancing task according to the object attribute information corresponding to each to-be-processed object; receiving an attribute adjustment instruction for at least one to-be-processed object; determining attribute adjustment information for at least one target to-be-processed object according to the attribute adjustment instruction, and adjusting object attribute information of each target to-be-processed object according to each attribute adjustment information; and continuing to execute the operation of executing the advancing task according to the object attribute information corresponding to each to-be-processed object until the advancing task is completed. Through the method, the object attribute information of the to-be-processed object can be adjusted in real time, and the to-be-processed object can be assisted to complete a proceeding task more quickly and better. And the game experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a data processing method, a data processing system, a computing device, a computer-readable storage medium, and a computer program product. Background Art

[0002] With the development of computer technology, game technology has also made great progress. Competitive strategy games are a common way of playing games. However, in the current competitive strategy game scenario, players follow a relatively single way of playing games and cannot make real-time adjustments according to actual conditions. How to improve players' sense of participation in competitive strategy game scenarios and enhance the interactivity and fun of user games is of great significance to improving users' gaming experience. Summary of the invention

[0003] In view of this, the embodiment of the present application provides a data processing method. The present application also relates to a data processing system, a computing device, a computer-readable storage medium and a computer program product to solve the above problems existing in the prior art.

[0004] According to a first aspect of an embodiment of the present application, a data processing method is provided, which is applied to a server and includes: receiving at least one data processing request for a traveling task, wherein the data processing request includes an object to be processed; Execute the moving task according to the object attribute information corresponding to each object to be processed; receiving a property adjustment instruction for at least one object to be processed; Determining attribute adjustment information for at least one target object to be processed according to the attribute adjustment instruction, and adjusting object attribute information of each target object to be processed according to each attribute adjustment information; Continue to execute the operation of executing the traveling task according to the object attribute information corresponding to each object to be processed until the traveling task is completed.

[0005] According to a second aspect of an embodiment of the present application, a data processing method is provided, which is applied to a client and includes: Displaying a task start page corresponding to the task registration request, wherein the task start page includes a to-be-processed object selection control; In response to a triggering operation on the to-be-processed object selection control, sending a data processing request to a server, wherein the data processing request includes the to-be-processed object; Displaying a task execution page of a traveling task, wherein the task execution page includes an animation and a symbol processing control for the object to be processed to execute the traveling task; Generate attribute adjustment information for an object to be processed in response to operation information of the symbol processing control, and send the attribute adjustment information to the server; Update the animation of the object to be processed performing the travel task according to the travel task execution information returned by the server.

[0006] According to the third aspect of the embodiments of the present application, a data processing system is provided, including a server and at least two clients; Each client is configured to display a task start page corresponding to a task registration request, where the task start page includes an object to be processed selection control, and the task registration request includes at least two rounds of travel tasks; in response to a trigger operation on the object to be processed selection control, send a data processing request to the server, where the data processing request includes the object to be processed; The server is configured to receive at least one data processing request for a travel task; execute the travel task according to the object attribute information corresponding to each object to be processed, and send travel task execution information to each client; Each client is further configured to display a task execution page of the travel task, where the task execution page includes an animation of the object to be processed performing the travel task and a symbol processing control; in response to operation information of the symbol processing control, generate attribute adjustment information for the object to be processed, and send the attribute adjustment information to the server; The server is further configured to determine attribute adjustment information for at least one target object to be processed according to an attribute adjustment instruction, and adjust the object attribute information of each target object to be processed according to each attribute adjustment information; continue to execute the operation of executing the travel task according to the object attribute information corresponding to each object to be processed until the travel task is completed; Each client is further configured to update the animation of the object to be processed performing the travel task according to the travel task execution information returned by the server.

[0007] According to the fourth aspect of the embodiments of the present application, a computing device is provided, including: A memory and a processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions, and when the computer programs / instructions are executed by the processor, the steps of the above data processing method are implemented.

[0008] According to the fifth aspect of the embodiments of the present application, a computer-readable storage medium is provided, which stores computer programs / instructions, and when the computer programs / instructions are executed by a processor, the steps of the above data processing method are implemented.

[0009] According to a sixth aspect of an embodiment of the present application, there is provided a computer program product, including a computer program / instructions, which when executed by a processor, implement the steps of the above data processing method.

[0010] The data processing method applied to a server provided by the present application receives at least one data processing request for a travel task, where the data processing request includes an object to be processed; executes the travel task according to the object attribute information corresponding to each object to be processed; receives an attribute adjustment instruction for at least one object to be processed; determines attribute adjustment information for at least one target object to be processed according to the attribute adjustment instruction, and adjusts the object attribute information of each target object to be processed according to each attribute adjustment information; continues to execute the operation of executing the travel task according to the object attribute information corresponding to each object to be processed until the travel task is completed.

[0011] Through the method provided by the embodiment of the present application, the server receives at least one data processing request sent by the client for a travel task, thereby starting the operation of the object to be processed to execute the travel task. During the execution of the travel task, an attribute adjustment instruction sent by the client can also be received, and the object attribute information of the object to be processed can be adjusted in real time to assist the object to be processed to complete the travel task faster and better. Thereby improving the user's gaming experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 is a flowchart of a data processing method provided by an embodiment of the present application; Figure 2 is a flowchart of a data processing method provided by another embodiment of the present application; Figure 3 is a schematic structural diagram of a data processing system provided by an embodiment of the present application; Figure 4 is a schematic structural diagram of a data processing device provided by an embodiment of the present application; Figure 5 is a schematic structural diagram of a data processing device provided by another embodiment of the present application; Figure 6 is a structural block diagram of a computing device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0013] Many specific details are set forth in the following description in order to provide a thorough understanding of the present application. However, the present application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar generalizations without departing from the connotation of the present application. Therefore, the present application is not limited by the specific embodiments disclosed below.

[0014] The terms used in one or more embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of the present application. The singular forms "a", "the", and "said" used in one or more embodiments of the present application and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of the present application refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0015] It should be understood that although the terms first, second, etc. may be used in one or more embodiments of the present application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".

[0016] 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 for analysis, stored data, displayed data, etc.) involved in the present application are all information and data that have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of the relevant data need to comply with the relevant laws, regulations, and standards of the relevant region, and corresponding operation entrances are provided for the user to select authorization or rejection.

[0017] In the present application, a data processing method is provided. The present application is also related to a data processing system, a computing device, a computer-readable storage medium, and a computer program product, which will be described in detail one by one in the following embodiments.

[0018] Figure 1 The flowchart of a data processing method according to an embodiment of the present application is shown. The method is applied to a server and specifically includes the following steps: Step 102: Receive at least one data processing request for a travel task, where the data processing request includes an object to be processed.

[0019] Among them, the present application provides a data processing method applied to a server. The server can communicate with multiple clients through a network and receive data processing requests sent by each client.

[0020] Specifically, the data processing requests provided in the embodiments of the present application are for the same traveling task. In this embodiment, the traveling task refers to a task in which the client controls the object to be processed to travel on a specified virtual road or at a fixed time. For example, the traveling task can be a running race task. In practical applications, players can control game characters through the client to participate in the same running race task. The players send data processing requests to the server through the client, and the data processing requests are used to participate in the running race task.

[0021] The data processing request carries the object to be processed, which can be understood as the virtual character controlled by the user in the virtual scene. In the method provided in the embodiments of the present application, the object to be processed can be various virtual characters, such as people, horses, turtles, rabbits, and so on.

[0022] In a specific embodiment provided in the embodiments of the present application, taking a running race game as an example for explanation, the traveling task is the running race task. At least one data processing request is the data processing requests sent by multiple clients participating in the running race task, and each data processing request carries the virtual horses controlled by each client.

[0023] In a specific embodiment provided in the present application, receiving at least one data processing request for a traveling task includes: Receiving task registration requests from at least one client; When each task registration request meets the task start instruction, sending a task start instruction to each client, where the task start instruction includes at least two initial objects to be processed; Receiving the data processing requests feedback by each client for the task start instruction, where the data processing requests are triggered by each client in response to the operation of selecting the initial object to be processed.

[0024] In the data processing method provided in the embodiments of the present application, at least one data processing request received by the server is triggered based on at least one client. In practical applications, the server is connected to multiple clients, and the server provides task registration services for multiple clients.

[0025] The client can send a task registration request to the server through the task registration service, and the server can provide corresponding task services for the clients participating in the task registration service.

[0026] The task start instruction can be understood as an instruction that meets the task start. For example, if a certain task registration event requires four clients to participate, then the relevant task can be started when there are four task registration requests. In practical applications, if the number of clients is large, multiple tasks can be started in parallel to meet the needs of multiple clients to participate in the tasks.

[0027] When the task registration request does not meet the task start instruction, it is necessary to continue waiting for a new task registration request until the task registration request meets the task start instruction. It should be noted that in practical applications, each racing task is independent of each other and does not affect each other.

[0028] The task start instruction can be understood as a task start notification sent by the server to each client. The task start instruction carries at least two initial objects to be processed. The initial objects to be processed can be understood as virtual objects prepared by the server for each client to participate in the task. For example, taking the racing task 1 as an example, the server sends a task start instruction to client 1, client 2, and client 3, and provides initial objects to be processed for each client in the task start instruction. Such as superior horses, medium horses, inferior horses, etc. Different objects to be processed correspond to different object attribute information. For example, the superior horse has the fastest speed, strong acceleration ability and endurance. The speed of the medium horse is not much different from that of the superior horse, the acceleration ability is medium, and the endurance decays with time. The inferior horse has the slowest speed, medium acceleration ability, and poor endurance. The initial objects to be processed are sent to the client, and the user of the client can select the object they want to use from the initial objects to be processed to participate in the task.

[0029] In practical applications, at least two initial objects to be processed in the task start instruction can be provided by the server to the client, or can be pre-customized by the client. This is not limited in the method provided in this application. Further, the number of initial objects to be processed in the task start instruction is the number of executions of the task. For example, taking the task start instruction including 3 initial objects to be processed as an example, the task registration request includes 3 marching tasks. The user can sequentially select a certain object to be processed from the 3 initial objects to be processed to participate in any round of marching tasks until 3 objects to be processed are selected to participate in 3 marching tasks respectively.

[0030] In a certain marching task, the server receives data processing requests feedback by each client for the task start instruction. This data processing request is the data processing request corresponding to a certain marching task, and the data processing request carries the object to be processed selected by the user from at least two initial objects to be processed to participate in the current marching task.

[0031] In a specific implementation provided by the present application, taking a racing game as an example, three initial objects to be processed with different attributes are provided to the user in a racing game. A racing game is divided into three rounds. The user selects one object to be processed from the three initial objects to be processed to play in a round. The objects to be processed that have played cannot be used in the following rounds. A racing game requires 4 players to participate. The server receives the racing registration request from 4 clients, and the racing registration request meets the requirements of the 4 players to participate. The server sends a task start instruction to the 4 clients, and each task start instruction includes 3 initial objects to be processed. In each round of the racing competition, the 4 users select their corresponding objects to be processed respectively, and send a data processing request to the server. The server receives the data processing request sent by the 4 clients, and the data processing request includes the initial objects to be processed of the current round of the racing competition corresponding to each client.

[0032] Step 104: Execute the moving task according to the object attribute information corresponding to each object to be processed.

[0033] In practical applications, different objects to be processed correspond to different object attribute information. For example, if the object to be processed is a racehorse, the object attribute information is the horse racing attribute information pre-set for the racehorse. In an optional implementation provided in an embodiment of the present application, three types of racehorses are provided as an example for explanation. The three types of racehorses are superior horses, medium horses, and inferior horses, and each type of racehorse has different horse racing attribute information. The specific horse racing attribute information can be set according to actual conditions and is not limited here. Assigning different object attribute information to different objects to be processed can provide users with more choices, increase the user's optional range, and enhance the user's experience.

[0034] The object attribute information corresponding to each object to be processed is pre-configured attribute information. After the object to be processed is determined in the above steps, the object attribute information of each object to be processed can be obtained, and the corresponding travel task can be performed based on the attribute information of each object.

[0035] Step 106: Receive a property adjustment instruction for at least one object to be processed.

[0036] During the process of each object to be processed executing the moving task, the user can initiate a property adjustment instruction for the object to be processed to the server through the client. The property adjustment instruction can be understood as an instruction for changing the object property information of the object to be processed. For example, the moving speed of the object to be processed can be increased, the rest time can be added to the object to be processed, the endurance of the object to be processed can be increased, and so on.

[0037] In the method provided by the embodiments of the present application, during the execution of the traveling task, the server can obtain in real time the attribute adjustment instructions for the objects to be processed sent by each client, which are used to adjust the object attribute information of the objects to be processed, thereby affecting the performance of each object to be processed in the execution of the traveling task, enhancing the interactivity of the user and the uncertainty of the traveling task, and improving the user's gaming experience.

[0038] In practical applications, the attribute adjustment information is sent by users to the server through their respective clients. To improve the user's gaming experience, in the method provided by the embodiments of the present application, the attribute adjustment instructions for the objects to be processed can be sent to the server in the form of symbols. In a specific implementation manner provided by the present application, receiving the attribute adjustment instructions for at least one object to be processed includes: Receiving operation instructions sent by at least one client, where the operation instructions carry symbol combination information.

[0039] In this embodiment, the client sends operation instructions to the server, and the operation instructions carry symbol combination information. Further, the symbol combination information can be card combination information. In this embodiment, the user uses the client to send the attribute adjustment instructions for the objects to be processed to the server in the form of playing cards. That is, the user selects different card combinations in the client and clicks the play card button to send an operation instruction, and sends the card combination information to the server through the operation instruction. When the server receives the operation instruction sent by the client, it can obtain the card combination information in the operation instruction.

[0040] In the data processing method provided by the embodiments of the present application, the user can use cards in the client to send attribute adjustment instructions to the server, enriching the user's gaming experience.

[0041] For example, a card processing control can be displayed in the client. The card processing control includes card information, and the card information includes point information and attribute information. The point information is the point corresponding to each card. The attribute information is the basic card face of each card. For example, if the card face is a horsewhip, it can improve the explosive power of the racehorse; if the card face is a horseshoe, it can improve the endurance of the racehorse; if the card face is a saddle, it can increase the speed limit of the racehorse; if the card face is a carrot, the racehorse can not consume endurance in a short time and slightly increase the speed.

[0042] Step 108: Determine the attribute adjustment information for at least one target object to be processed according to the attribute adjustment instruction, and adjust the object attribute information of each target object to be processed according to each attribute adjustment information.

[0043] After receiving the attribute adjustment information, the server determines at least one target object to be processed and the attribute adjustment information for the target object to be processed according to the attribute adjustment information. The object attribute information of each target object to be processed is adjusted through the attribute adjustment information.

[0044] Specifically, the attribute adjustment instruction is sent by at least one client. In practical applications, multiple clients may send attribute adjustment instructions simultaneously. When the server receives multiple attribute adjustment instructions, it processes each attribute adjustment instruction in parallel and processes each attribute adjustment instruction according to the timestamp information.

[0045] For example, at a certain point in time, the server receives attribute adjustment instructions sent by 2 clients simultaneously. Among them, attribute adjustment instruction 1 is for object to be processed 1 and object to be processed 2, and attribute adjustment instruction 2 is for object to be processed 2 and object to be processed 3. Then, for object to be processed 2, there will be 2 attribute adjustment information, and these 2 attribute adjustment information will simultaneously adjust the object attribute information of object to be processed 2.

[0046] The target object to be processed can be understood as the object to be processed targeted by the attribute adjustment instruction. For example, if the attribute adjustment instruction is for object to be processed 1, then object to be processed 1 is the target object to be processed.

[0047] The attribute adjustment information can be understood as the information for adjusting the object attribute information of the target object to be processed. For example, the moving speed of the object to be processed is 2 meters per second. According to the attribute adjustment instruction, it is determined that the attribute adjustment information for this object to be processed is "the moving speed increases by 1 meter per second", then the object attribute information of this object to be processed is adjusted to 3 meters per second using the attribute adjustment information.

[0048] In a specific embodiment provided by the present application, determining the attribute adjustment information for at least one target object to be processed according to the attribute adjustment instruction includes S108 - S1084: S1082. Analyze the target operation instruction to obtain the target symbol combination information carried in the target operation instruction, where the target operation instruction is any one of the operation instructions.

[0049] In the above step, it is determined that the attribute adjustment instruction is the operation instruction sent by the client. In practical applications, the server may receive multiple operation instructions. In the embodiments of the present application, one of the operation instructions is taken as an example for explanation, and the same processing method is used for other operation instructions.

[0050] The target operation instruction is any one of the operation instructions. By analyzing the target operation instruction, the target symbol combination information carried in the target operation instruction can be obtained. The target symbol combination information can be understood as at least one symbol information in the target operation instruction.

[0051] S1084. Determine the attribute adjustment information for at least one target object to be processed according to the target symbol combination information.

[0052] In the method provided in the embodiments of the present application, the attribute adjustment information is determined based on the symbol combination information. After determining the target symbol combination information, the attribute adjustment information corresponding to the target object to be processed for the target symbol combination information can be determined.

[0053] In this embodiment, at least one target object to be processed corresponds to each execution of attribute adjustment. Different combinations can be formed according to the target symbol combination information, thereby bringing different attribute adjustment information. Specifically, in a specific embodiment provided in the present application, the symbol includes point information and attribute information; Determining the attribute adjustment information for at least one target object to be processed according to the target symbol combination information includes: Determine the attribute adjustment information for at least one target object to be processed according to the point information and attribute information corresponding to each symbol in the target symbol combination information.

[0054] In this embodiment, each symbol includes point information and attribute information. For example, the point information of a certain symbol is 1, 2, 3, 4, 5... etc. The attribute information of the symbol includes different suits and different enhanced attribute parameters. For example, blue enhances the speed limit of the object to be processed, green enhances the endurance of the object to be processed, purple enhances the explosive power of the object to be processed, yellow ensures that the object to be processed does not consume endurance within a certain period of time, and slightly enhances the speed, etc. In practical applications, the specific manifestation of the attribute information can be set according to the actual situation. For example, the attribute information can be determined according to the color of the symbol, the symbol pattern, etc.

[0055] After receiving the target symbol combination information, the server can determine the attribute adjustment information for at least one target object to be processed according to the point information and attribute information in the target symbol combination information.

[0056] Specifically, if the target symbol combination information is single, the attribute adjustment information for the target object to be processed can be generated according to the attribute information of the single symbol.

[0057] If the target symbol combination information is multiple, multiple symbols need to be played according to the preset symbol combination format. The preset symbol combination corresponds to additional attribute adjustment information. For example, there can be symbols with the same point information (such as two, three, four the same), symbols with the same attribute information, etc. The combination format of multiple symbols will bring additional attribute adjustment information for adjusting the object attribute information of the target object to be processed.

[0058] In another specific implementation manner provided by the present application, determining attribute adjustment information for at least one target object to be processed according to the target symbol combination information includes: Determining attribute gain information for a first target object to be processed and / or attribute loss information for a second target object to be processed according to the target symbol combination information.

[0059] In practical applications, the target symbol combination information can provide different attribute adjustment information for different objects to be processed. For example, in the method provided in the embodiments of the present application, the target symbol combination information can provide attribute gain information for a first target object to be processed and attribute loss information for a second target object to be processed. Among them, the attribute gain information is to enhance the attribute information of the first target object to be processed, such as increasing the endurance, speed, explosive power, etc. of the first target object to be processed. The attribute loss information is to reduce the attribute information of the second target object to be processed, such as reducing the endurance, speed, explosive power, etc. of the second target object to be processed.

[0060] For example, when the target symbol combination information of a certain client is four identical point information, it can increase the speed of the first target object to be processed and at the same time make the second target object to be processed suddenly stop. Thus, the advantage of the first target object to be processed in the marching task is enhanced.

[0061] When there is only one symbol in the target symbol combination information, an addition will be made according to the basic attribute corresponding to the symbol. If there are at least two symbols in the target symbol combination information, there will be additional benefits, such as pairs, three of a kind, flushes, straights, bombs, etc. Among them, a flush will weaken the benefits corresponding to the symbol combination information of other players, three of a kind will reduce the speed of other objects to be processed, and a bomb will make other objects to be processed suddenly stop, etc. The additional benefits of each symbol combination information can be set according to the actual situation, and no limitation is made in the present application.

[0062] In practical applications, the attribute adjustment instruction is sent by the client. The user can generate attribute adjustment information for the object to be processed controlled by himself / herself, and can also generate attribute adjustment information for the objects to be processed of other users. Specifically, in another specific implementation manner provided by the present application, the object to be processed corresponds to the client one by one; The method further includes: Determining the target client corresponding to the target operation instruction; Determining the object to be processed corresponding to the target client as the first target object to be processed, and determining the object to be processed other than the first target object to be processed as the second target object to be processed.

[0063] In this embodiment, the target client corresponding to the target operation instruction is determined, that is, the target operation instruction is sent by the target client. Furthermore, the object to be processed corresponding to the target client is determined as the first object to be processed, and the objects to be processed other than the first target object to be processed are determined as the second objects to be processed. For example, client 1 controls object to be processed 1, client 2 controls object to be processed 2, and client 3 controls object to be processed 3. When client 1 sends an operation instruction to the server, the first target object to be processed corresponding to this operation instruction is object to be processed 1, and at the same time, the second target objects to be processed are object to be processed 2 and object to be processed 3.

[0064] Through the method provided by the embodiments of the present application, the attribute adjustment instruction is sent by the client. Through the attribute adjustment instruction, the object attribute information of the first target object to be processed can be improved, and the object attribute information of the second target objects to be processed can also be reduced. By means of symbol combination, the presentation form of the attribute adjustment information corresponding to the object to be processed is enriched, improving the user experience.

[0065] Step 110: Continue to perform the operation of executing the travel task according to the object attribute information corresponding to each object to be processed until the travel task is completed.

[0066] After adjusting the object attribute information of each object to be processed through the attribute adjustment instruction, the operation of executing the travel task can continue according to the object attribute information corresponding to each object to be processed. At this time, the object attribute information is the adjusted object attribute information.

[0067] It should be noted that in practical applications, some attribute adjustment information may have time limitations. For example, the attribute adjustment information is "increase the speed of the object to be processed to 5 meters per second within 3 seconds", then within the subsequent 3 seconds, the target object to be processed moves at a speed of 5 meters per second, and after 3 seconds, the target object to be processed will resume moving at the original speed.

[0068] During the process of executing the travel task according to the object attribute information corresponding to each object to be processed, the server will also send the travel task execution information to the client in real time, so that the client can update the animation of the travel task in real time according to the task execution information.

[0069] In a specific embodiment provided by the present application, after completing the travel task, the method further includes: Obtain the task completion information of each object to be processed; Determine the task scores of each object to be processed according to the task completion information of each object to be processed, and sort each object to be processed according to each task score to obtain the sorting result of the objects to be processed.

[0070] After the movement task is completed, it is also possible to obtain the task completion information of each object to be processed, that is, for this movement task, the task completion status of each object to be processed. For example, object to be processed 1 completes the movement task first, object to be processed 3 completes the movement task second, object to be processed 2 completes the movement task third, object to be processed 4 completes the movement task fourth, and so on.

[0071] Furthermore, it is also possible to set a task countdown, that is, start the countdown when the first object to be processed completes the movement task. After the countdown ends, the objects to be processed that have not completed the movement task are set as uncompleted tasks. For example, object to be processed 1 completes the movement task first, and at this time, a 5-second countdown starts. During the 5-second countdown, object to be processed 3 completes the movement task second. When the 5-second countdown ends, objects to be processed 2 and 4 have not completed the movement task, then objects to be processed 2 and 4 are marked as not having completed the movement task. This saves game time and avoids the problem of poor game experience caused by network disconnection or players maliciously delaying time.

[0072] Based on the task completion information of each object to be processed, the task scores of each object to be processed in the current movement task can be determined. For example, the first place gets 5 points, the second place gets 4 points, the third place gets 3 points, and the uncompleted gets 0 points, and so on. According to the task scores of each object to be processed in this movement task, the objects to be processed can be sorted to obtain the sorting result of the objects to be processed corresponding to this movement task.

[0073] In a specific implementation manner provided by this application, the method further includes: Detect the symbol quantity information of the client corresponding to the object to be processed; When the symbol quantity information is less than a preset quantity threshold, send symbols to the client based on a preset time interval.

[0074] In the method provided by the embodiments of this application, the client sends symbol combination information to the server to send attribute adjustment information for the object to be processed. Therefore, before the movement task starts, the server sends a preset number of symbols to each client, and the client can send symbol combinations to the server during the movement task.

[0075] The server will detect the symbol quantity information of each client in real time. When the symbol quantity information of a certain client is less than the preset quantity threshold, symbols will be replenished to the client at preset time intervals to prevent the situation of insufficient symbol quantity in the client.

[0076] For example, before the start of a movement task, the server can send 6 symbols to each client. After the start of the movement task, the client can send an operation instruction to the server, and the operation instruction includes symbol combination information, that is, the operation instruction carries at least one symbol. When a certain client sends 3 symbols to the server, there are still 3 symbols left in this client, which is less than the preset symbol quantity threshold of 6. Then the server can dispatch one symbol to the client every 5 seconds until the number of symbols in the client reaches 6. Through the method provided in this embodiment, it can not only ensure that there are sufficient symbols in the client for the user to make decisions, but also prevent too many symbols in the client from affecting the fairness of the game.

[0077] In a specific implementation manner provided by this application, the total task corresponding to the task registration request includes at least two movement tasks; The method further includes: Statistical each client's task score corresponding to each movement task, and calculate the total task score of each client according to each task score; Sort each client according to the total task score of each client to obtain the client sorting result.

[0078] In practical applications, the task registration request corresponds to a game session, and a game session can include at least two movement tasks. That is, when the user uses the client to register, there will be at least two rounds of movement tasks. In this implementation manner, the task scores of each client in each movement task can be statistically calculated, so as to calculate the total task score of each client after at least two rounds of movement tasks. Finally, each client is sorted according to the total task score of the client to obtain the final client sorting result.

[0079] When the same client executes different rounds of movement tasks, it will select different objects to be processed, and different objects to be processed will have different object attribute information. The user can select different objects to be processed according to different task strategies, and then execute different rounds of movement tasks, which can improve the user's gaming experience.

[0080] Through the method provided in the embodiment of this application, the server receives at least one data processing request sent by the client for the movement task, so as to start the operation of the object to be processed to execute the movement task. During the execution of the movement task, an attribute adjustment instruction sent by the client can also be received, and the object attribute information of the object to be processed can be adjusted in real time to assist the object to be processed to complete the movement task faster and better. Thereby improving the user's gaming experience.

[0081] Secondly, in the method provided by this application, the client sends symbol combination information to the server in the form of operation instructions, and the server obtains attribute adjustment information from the symbol combination information. Through this method, the attribute adjustment information is embodied in the form of symbol combinations. Players can adopt different card-playing strategies according to the symbols in the client, thereby affecting different attribute adjustment information, which further enriches the playing experience of players.

[0082] Figure 2 The flowchart of a data processing method according to an embodiment of this application is shown. This method is applied to the client and specifically includes the following steps: Step 202: Display a task start page corresponding to the task registration request, where the task start page includes a to-be-processed object selection control.

[0083] Among them, the task registration request is a registration request for the client to participate in a progression task. In practical applications, users can operate the client to log in to the task registration platform, and send a task registration request to the server in the task registration platform, so as to display the task start interface corresponding to the task registration request in the client.

[0084] In practical applications, the task registration platform can be a game platform. The client can directly log in to the game platform or enter the game platform through an invitation link, register to participate in the game in the game platform, and thus send a task registration request to the server. In a live broadcast scenario, the anchor can also send a game invitation link in the live broadcast room to invite the audience in the live broadcast room to join the game platform. In the method provided by the embodiment of this application, the way to enter the game platform and the way to send the task registration request are not limited.

[0085] After the client displays the task start interface corresponding to the task registration request, the task start interface includes a to-be-processed object selection control. Among them, the to-be-processed object selection control is used to provide users with to-be-processed objects for participating in the progression task. The to-be-processed object selection control includes at least two to-be-processed objects, and users can select any one of them to participate in a certain round of the progression task.

[0086] Furthermore, the number of to-be-processed objects displayed in the to-be-processed object selection control corresponds one-to-one with the rounds of the progression task. Users need to select different to-be-processed objects in different progression tasks, that is, use different to-be-processed objects to complete different rounds of the progression task.

[0087] Step 204: In response to the trigger operation on the to-be-processed object selection control, send a data processing request to the server, where the data processing request includes the to-be-processed object.

[0088] The user can trigger a selection in the to-be-processed object selection control, that is, the user selects one to-be-processed object from at least two to-be-processed objects to participate in the new incoming task in the current round. By the triggering operation of the user in the to-be-processed object selection control, a data processing request can be sent to the server. The to-be-processed object is carried in the data processing request, that is, it is informed the server that the client has selected the to-be-processed object in the ongoing task in the current round.

[0089] Step 206: Display the task execution page of the ongoing task, where the task execution page includes an animation of the to-be-processed object executing the ongoing task and a symbol processing control.

[0090] After each client participating in the task has completed the selection, the task execution page of the ongoing task in the current round can be displayed in the client. The task execution page includes an animation of the to-be-processed object executing the ongoing task and a symbol processing control.

[0091] Among them, the animation of the to-be-processed object executing the ongoing task is the real-time animation display of the ongoing task executed according to the object attribute information corresponding to each to-be-processed object in the server. The symbol processing control includes all the symbol information currently in the client. The user can send an attribute adjustment instruction to the server by operating the symbols in the symbol processing control.

[0092] Step 208: In response to the operation information of the symbol processing control, generate an attribute adjustment information order for the to-be-processed object, and send the attribute adjustment information to the server.

[0093] In this embodiment, the user performs a triggering operation in the symbol processing control, thereby selecting different symbol combination information, generating attribute adjustment information according to the symbol combination information, and sending the attribute adjustment information to the server in the form of an operation instruction, so that the server adjusts the object attribute information of the corresponding to-be-processed object.

[0094] In a specific embodiment provided by the present application, the method further includes: Receiving the symbols sent by the server and displaying the symbols in the symbol processing control.

[0095] In practical applications, the number of symbols in each client is limited. When the number of symbols in the client is less than the preset number threshold, the server will send symbols to the client at preset time intervals. After receiving the symbols sent by the server, the client will display the symbols in the symbol processing control for the user to select, facilitating the user to adjust relevant policies according to the symbols in the symbol processing control.

[0096] Step 210: Update the animation of the to-be-processed object executing the ongoing task according to the ongoing task execution information returned by the server.

[0097] After the client sends the attribute adjustment information to the server, the server will adjust the object attribute information of the object to be processed according to the attribute adjustment information, and continue to execute the progress task according to the object attribute information corresponding to each object to be processed. At the same time, the progress task execution information corresponding to the progress task will be sent to each client. After receiving the progress execution information returned by the server, each client will update the animation of the object to be processed executing the progress task in real time until the progress task is completed.

[0098] In a specific embodiment provided by the present application, the method further includes: Receiving and displaying the sorting result of the objects to be processed corresponding to the progress task sent by the server.

[0099] In the method provided by the embodiment of the present application, the server will also sort the results of the progress task to obtain the sorting result of the objects to be processed, and send the sorting result of the objects to be processed to the client. The sorting result of the objects to be processed corresponding to the current round of progress task will be displayed in the client.

[0100] In another specific embodiment provided by the embodiment of the present application, the task registration request includes at least two rounds of progress tasks; The method further includes: Receiving and displaying the client sorting result sent by the server, where the client sorting result is the sorting result of the total task scores of each client corresponding to the task registration request, and the total task scores of each client are determined according to the task scores of each progress task corresponding to the task registration request.

[0101] In practical applications, a task registration request may correspond to at least two rounds of progress tasks. The server will also count the scores of each client in each round of progress tasks to obtain the total task scores of each client corresponding to each client. Then, the total task scores of the clients will be sorted to obtain the client sorting result. Finally, the client sorting result will be sent to each client.

[0102] After each client receives the client sorting result, it will also display the client sorting result to show the ranking of the user in the current task.

[0103] Through the method provided by the embodiment of the present application, the user can select different objects to be processed through the client to participate in different progress tasks, and finally count and determine the client sorting result. During the progress task, the object attribute information of the object to be processed can be adjusted according to different symbol strategies to enhance the user's gaming experience.

[0104] Figure 3 It is a schematic structural diagram of a data processing system provided by an embodiment of the present application, as Figure 3As shown in the figure, the data processing system includes a server 301 and at least two clients 302; Each client 302 is configured to display a task start page corresponding to a task registration request. The task start page includes a control for selecting an object to be processed. The task registration request includes at least two rounds of travel tasks. In response to a trigger operation on the control for selecting an object to be processed, a data processing request is sent to the server. The data processing request includes the object to be processed; The server 301 is configured to receive at least one data processing request for a travel task; execute the travel task according to the object attribute information corresponding to each object to be processed, and send travel task execution information to each client 302; Each client 302 is further configured to display a task execution page for the travel task. The task execution page includes an animation of the object to be processed executing the travel task and a symbol processing control. In response to operation information on the symbol processing control, an attribute adjustment instruction for the object to be processed is generated, and the attribute adjustment information is sent to the server; The server 301 is further configured to determine attribute adjustment information for at least one target object to be processed according to the attribute adjustment instruction, and adjust the object attribute information of each target object to be processed according to each attribute adjustment information; continue to execute the operation of executing the travel task according to the object attribute information corresponding to each object to be processed until the travel task is completed; Each client 302 is further configured to update the animation of the object to be processed executing the travel task according to the travel task execution information returned by the server.

[0105] Corresponding to the above method embodiments, the present application also provides an embodiment of a data processing device. Figure 4 The figure shows a schematic structural diagram of a data processing device provided by an embodiment of the present application. As Figure 4 shown, the device is applied to a server and includes: A receiving module 402 is configured to receive at least one data processing request for a travel task. The data processing request includes an object to be processed; An execution module 404 is configured to execute the travel task according to the object attribute information corresponding to each object to be processed; An instruction receiving module 406 is configured to receive an attribute adjustment instruction for at least one object to be processed; An adjustment module 408 is configured to determine attribute adjustment information for at least one target object to be processed according to the attribute adjustment instruction, and adjust the object attribute information of each target object to be processed according to each attribute adjustment information; The continue execution module 410 is configured to continue the operation of executing the traveling task according to the object attribute information corresponding to each object to be processed until the traveling task is completed.

[0106] Through the device provided by the embodiments of the present application, the server receives at least one data processing request sent by the client for the traveling task, thereby starting the operation of the object to be processed to execute the traveling task. During the execution of the traveling task, an attribute adjustment instruction sent by the client can also be received, and the object attribute information of the object to be processed can be adjusted in real time to assist the object to be processed to complete the traveling task faster and better. Thereby improving the user's gaming experience.

[0107] Secondly, in the method provided by the present application, the client sends card combination information to the server in the form of an operation instruction, and the server obtains attribute adjustment information from the card combination information. Through this method, the attribute adjustment information is embodied in the form of a card combination. Players can adopt different card-playing strategies according to the cards in the client, thereby affecting different attribute adjustment information, further enriching the player's gaming experience.

[0108] The above is a schematic solution of a data processing device applied to a server in this embodiment. It should be noted that the technical solution of the data processing device applied to the server and the technical solution of the data processing method applied to the server belong to the same concept. For the details not described in the technical solution of the data processing device applied to the server, reference can be made to the description of the technical solution of the data processing method applied to the server.

[0109] Corresponding to the above method embodiment, the present application also provides an embodiment of a data processing device. Figure 5 Fig. shows a structural schematic diagram of a data processing device provided by an embodiment of the present application. As Figure 5 shown, the device is applied to a client and includes: The first display module 502 is configured to display a task start page corresponding to a task registration request, where the task start page includes a control for selecting an object to be processed; The trigger module 504 is configured to send a data processing request to the server in response to a trigger operation on the control for selecting an object to be processed, where the data processing request includes an object to be processed; The second display module 506 is configured to display a task execution page of the traveling task, where the task execution page includes an animation of the object to be processed executing the traveling task and a card processing control; The generation module 508 is configured to generate attribute adjustment information for the object to be processed in response to operation information on the card processing control, and send the attribute adjustment information to the server; An update module 510 is configured to update an animation of a to-be-processed object for executing the travel task according to the travel task execution information returned by the server.

[0110] With the device provided by the embodiments of the present application, a user can select different to-be-processed objects through a client to participate in different travel tasks, and finally count and determine a client sorting result. During the travel task, the object attribute information of the to-be-processed object can be adjusted according to different card strategies, improving the user's gaming experience.

[0111] The above is a schematic solution of a data processing device applied to a client in this embodiment. It should be noted that the technical solution of the data processing device applied to the client and the technical solution of the data processing method applied to the client described above belong to the same concept. For the details not described in the technical solution of the data processing device applied to the client, reference can be made to the description of the technical solution of the data processing method applied to the client.

[0112] Figure 6 FIG. shows a structural block diagram of a computing device 600 according to an embodiment of the present application. The components of the computing device 600 include but are not limited to a memory 610 and a processor 620. The processor 620 is connected to the memory 610 through a bus 630, and a database 650 is used to store data.

[0113] The computing device 600 also includes an access device 640, which enables the computing device 600 to communicate via one or more networks 660. Examples of such networks include the Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or a combination of communication networks such as the Internet. The access device 640 may include one or more of any type of wired or wireless network interface (e.g., a network interface card (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface, and so on.

[0114] In one embodiment of the present application, the above components of the computing device 600 and Figure 6 other components not shown may also be connected to each other, for example, via a bus. It should be understood that Figure 6 the block diagram of the computing device shown is merely for illustrative purposes and is not a limitation on the scope of the present application. Those skilled in the art may add or replace other components as needed.

[0115] The computing device 600 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smartphone), a wearable computing device (e.g., a smartwatch, smart glasses, etc.) or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 600 may also be a mobile or stationary server.

[0116] Wherein, the processor 620 is configured to execute the following computer program / instructions, and when the computer program / instructions are executed by the processor, the steps of the above data processing method are implemented.

[0117] The above is a schematic solution of a computing device according to this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the above data processing method belong to the same concept. For the details not described in detail in the technical solution of the computing device, reference can be made to the description of the technical solution of the above data processing method.

[0118] An embodiment of this specification also provides a computer-readable storage medium, which stores computer programs / instructions. When the computer programs / instructions are executed by a processor, the steps of the above data processing method are implemented.

[0119] The above is a schematic solution of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium and the technical solution of the above data processing method belong to the same concept. For the details not described in detail in the technical solution of the storage medium, reference can be made to the description of the technical solution of the above data processing method.

[0120] An embodiment of this specification also provides a computer program product, including computer programs / instructions. When the computer programs / instructions are executed by a processor, the steps of the above data processing method are implemented.

[0121] The above is a schematic solution of a computer program product according to this embodiment. It should be noted that the technical solution of this computer program product and the technical solution of the above data processing method belong to the same concept. For the details not described in detail in the technical solution of the computer program product, reference can be made to the description of the technical solution of the above data processing method.

[0122] The above describes specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0123] The computer instructions include computer program code, which may be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, external hard drives, magnetic disks, optical discs, computer memories, read-only memories (ROM), random access memories (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0124] It should be noted that for the foregoing method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should know that this application is not limited by the described action sequence, because according to this application, some steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0125] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0126] The preferred embodiments of the present application disclosed above are only used to help explain the present application. The alternative embodiments do not describe all the details in detail, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and variations can be made according to the content of this application. The present application selects and specifically describes these embodiments in order to better explain the principle and practical application of the present application, so that those skilled in the art can understand and utilize the present application well. The present application is only limited by the claims and their full scope and equivalents.

Claims

1. A data processing method, characterized in that, Applied to a server, including: Receiving at least one data processing request for a traveling task, where the data processing request includes an object to be processed; Executing the traveling task according to the object attribute information corresponding to each object to be processed; Receiving an attribute adjustment instruction for at least one object to be processed; Determining, according to the attribute adjustment instruction, attribute adjustment information for at least one target object to be processed, and adjusting the object attribute information of each target object to be processed according to each attribute adjustment information; Continuing to execute the operation of executing the traveling task according to the object attribute information corresponding to each object to be processed until the traveling task is completed.

2. The method according to claim 1, characterized in that, Receiving an attribute adjustment instruction for at least one object to be processed includes: Receiving operation instructions sent by at least one client, where the operation instructions carry symbol combination information.

3. The method according to claim 2, wherein Determining, according to the attribute adjustment instruction, attribute adjustment information for at least one target object to be processed includes: Parsing the target operation instruction to obtain the target symbol combination information carried in the target operation instruction, where the target operation instruction is any one of the operation instructions; Determining, according to the target symbol combination information, attribute adjustment information for at least one target object to be processed.

4. The method according to claim 3, wherein The symbol includes point information and attribute information; Determining, according to the target symbol combination information, attribute adjustment information for at least one target object to be processed includes: Determining, according to the point information and attribute information corresponding to each symbol in the target symbol combination information, attribute adjustment information for at least one target object to be processed.

5. The method according to claim 3, wherein Determining, according to the target symbol combination information, attribute adjustment information for at least one target object to be processed includes: Determining, according to the target symbol combination information, attribute gain information for a first target object to be processed and / or attribute loss information for a second target object to be processed.

6. The method according to claim 5, characterized in that, The object to be processed corresponds to the client one by one; The method further includes: Determining the target client corresponding to the target operation instruction; Determining the object to be processed corresponding to the target client as the first target object to be processed, and determining the object to be processed other than the first target object to be processed as the second target object to be processed.

7. The method according to claim 1, wherein After completing the traveling task, the method further includes: Obtaining the task completion information of each object to be processed; Determining the task scores of each object to be processed according to the task completion information of each object to be processed, and sorting each object to be processed according to each task score to obtain a sorting result of the objects to be processed.

8. The method according to claim 1, characterized in that The method further includes: Detecting the symbol quantity information of the client corresponding to the object to be processed; When the symbol quantity information is less than a preset quantity threshold, sending symbols to the client based on a preset time interval.

9. The method according to claim 1, wherein Receiving at least one data processing request for a traveling task includes: Receiving a task registration request from at least one client; When each task registration request meets the task start instruction, sending a task start instruction to each client, where the task start instruction includes at least two initial objects to be processed; Receiving the data processing requests feedback by each client for the task start instruction, where the data processing request is triggered by each client in response to the operation of selecting an initial object to be processed.

10. The method according to claim 9, wherein The total task corresponding to the task registration request includes at least two traveling tasks; The method further includes: Counting the task scores of each client corresponding to each traveling task, and calculating the total task score of each client according to each task score; Sorting each client according to the total task score of each client to obtain a client sorting result.

11. A data processing method, characterized in that, Applied to a client, including: Displaying a task start page corresponding to a task registration request, where the task start page includes a to-be-processed object selection control; In response to a trigger operation on the to-be-processed object selection control, sending a data processing request to the server, where the data processing request includes the to-be-processed object; Displaying a task execution page of the traveling task, where the task execution page includes an animation of the to-be-processed object performing the traveling task and a symbol processing control; In response to the operation information of the symbol processing control, generating attribute adjustment information for the to-be-processed object, and sending the attribute adjustment information to the server; Updating the animation of the to-be-processed object performing the traveling task according to the traveling task execution information returned by the server.

12. A data processing system, characterized in that, Including a server and at least two clients; Each client is configured to display a task start page corresponding to a task registration request, where the task start page includes a to-be-processed object selection control, and the task registration request includes at least two rounds of traveling tasks; in response to a trigger operation on the to-be-processed object selection control, sending a data processing request to the server, where the data processing request includes the to-be-processed object; The server is configured to receive at least one data processing request for the traveling task; execute the traveling task according to the object attribute information corresponding to each to-be-processed object, and send the traveling task execution information to each client; Each client is further configured to display a task execution page of the traveling task, where the task execution page includes an animation of the to-be-processed object performing the traveling task and a symbol processing control; in response to the operation information of the symbol processing control, generating attribute adjustment information for the to-be-processed object, and sending the attribute adjustment information to the server; The server is further configured to determine the attribute adjustment information for at least one target to-be-processed object according to the attribute adjustment instruction, and adjust the object attribute information of each target to-be-processed object according to each attribute adjustment information; continue to execute the operation of executing the traveling task according to the object attribute information corresponding to each to-be-processed object until the traveling task is completed; Each client is further configured to update the animation of the to-be-processed object performing the traveling task according to the traveling task execution information returned by the server.

13. A computing device, characterized in that, Including: A memory and a processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the method according to any one of claims 1-11 are implemented.

14. A computer-readable storage medium storing computer programs / instructions, characterized in that, When the computer programs / instructions are executed by the processor, the steps of the method according to any one of claims 1-11 are implemented.