Peripheral device operating parameter configuration method, device, storage medium and electronic device

Through the parameter acquisition, matching and configuration modules on the terminal device, the operation control parameters of the game client are automatically matched and configured, which solves the problem of misoperation caused by differences in peripheral device operation settings between games, and improves player operation experience and efficiency.

CN115282597BActive Publication Date: 2024-12-31GUANGZHOU BOGUAN TELECOMM TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210908458.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-29
Publication Date
2024-12-31
Estimated Expiration
2042-07-29

AI Technical Summary

Technical Problem

In the prior art, the differences in operation settings of peripheral devices between different games by game players lead to misoperation, and the operation settings parameters are cumbersome and need to be changed manually, which increases the configuration burden of players.

Method used

The module, matching module and configuration module are obtained through the parameters on the terminal device, and the operation control parameters associated with the peripheral device are obtained through the parameters of the terminal device, and the configuration parameters of other game clients are matched and configured to achieve automation and Personalized operation control parameter configuration.

Benefits of technology

It realizes the automation and personalized configuration of game client operation control parameters, reduces the need for players to manually configure, avoids misoperation, and improves operation convenience and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115282597B_ABST
    Figure CN115282597B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, device, storage medium and electronic device for configuring the operation parameters of a peripheral device, and relates to the field of computer technology. The method for configuring the operation parameters of the peripheral device includes: in response to the startup operation of a game client to be configured on a terminal device, obtaining a first operation control parameter, the first operation control parameter being an operation control parameter associated with the peripheral device in the configuration parameters of the game client to be configured; determining a second operation control parameter matching the first operation control parameter from the configuration parameters of other game clients on the terminal device; and configuring the first operation control parameter of the game client to be configured according to the parameter configuration information corresponding to the second operation control parameter. The present disclosure implements personalized configuration of the operation control parameters of the game client, unifies the configuration of the operation control parameters of different game clients in the terminal device, and makes it more convenient and quick for players to operate the peripheral device.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Players can operate games by controlling peripheral devices, but the operation settings of different games for peripheral devices may be different by default, which may easily lead to players making wrong operations during the game.

[0003] In the related art, in order to avoid players from making erroneous operations during the game, players are usually required to manually change the operation settings of the peripheral devices for a specific game. Since the operation settings of the peripheral devices involve many parameters, it is relatively cumbersome for players to configure.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides a method for configuring operating parameters of a peripheral device, an apparatus for configuring operating parameters of a peripheral device, a computer-readable storage medium and an electronic device, thereby at least to a certain extent solving the problem of complicated parameter configuration in related technologies.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to a first aspect of the present disclosure, a method for configuring operating parameters of a peripheral device is provided, the method comprising: in response to a startup operation of a game client to be configured on a terminal device, obtaining a first operating control parameter, the first operating control parameter being an operating control parameter associated with a peripheral device in the configuration parameters of the game client to be configured; determining a second operating control parameter that matches the first operating control parameter from the configuration parameters of other game clients on the terminal device; and configuring the first operating control parameter of the game client to be configured according to parameter configuration information corresponding to the second operating control parameter.

[0008] In an exemplary embodiment of the present disclosure, determining the second operation control parameter that matches the first operation control parameter from the operation control parameters of other game clients on the terminal device includes: determining one or more target game clients from other game clients on the terminal device; and determining the second operation control parameter that matches the first operation control parameter from the configuration parameters of the target game clients.

[0009] In an exemplary embodiment of the present disclosure, determining one or more target game clients from other game clients on the terminal device includes: determining the target game client based on one or more of player game time, game startup frequency, and game type corresponding to other game clients on the terminal device.

[0010] In an exemplary embodiment of the present disclosure, the method also includes: if there is a first sub-parameter in the first operation control parameter that does not match the configuration parameters of other game clients on the terminal device, determining the parameter semantic information of the first sub-parameter and the parameter semantic information of the configuration parameters of other game clients on the terminal device; matching the parameter semantic information of the first sub-parameter with the parameter semantic information of the configuration parameters of other game clients on the terminal device, and determining a first similar operation control parameter that matches the parameter semantic information of the first sub-parameter from the configuration parameters of other game clients on the terminal device; and configuring the first sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the first similar operation control parameter.

[0011] In an exemplary embodiment of the present disclosure, the method also includes: if there is a second sub-parameter in the first sub-parameter that does not match the parameter semantic information of the configuration parameters of other game clients on the terminal device, then determining the target game event affected by the second sub-parameter and the game event affected by the configuration parameters of other game clients on the terminal device; matching the code semantic information corresponding to the second sub-parameter with the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, and determining a second similar operation control parameter that matches the code semantic information corresponding to the second sub-parameter from the configuration parameters of other game clients on the terminal device, wherein the code semantic information is the semantic information of the underlying code corresponding to the game event affected by the configuration parameter; and configuring the second sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the second similar operation control parameter.

[0012] In an exemplary embodiment of the present disclosure, the method further includes: if there is a third sub-parameter in the second sub-parameter that does not match the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, configuring the third sub-parameter according to the preset parameter configuration information of the game client to be configured.

[0013] In an exemplary embodiment of the present disclosure, determining a second operation control parameter that matches the first operation control parameter from the configuration parameters of other game clients on the terminal device includes: determining a matching order of other game clients on the terminal device based on player game time or game startup frequency corresponding to other game clients on the terminal device; and matching the first operation control parameter with the configuration parameters of other game clients on the terminal device in sequence based on the matching order of other game clients on the terminal device to obtain a second operation control parameter.

[0014] According to a second aspect of the present disclosure, there is provided an apparatus for configuring operation parameters of a peripheral device, the apparatus comprising: a parameter acquisition module, for acquiring a first operation control parameter in response to a startup operation of a game client to be configured on a terminal device, the first operation control parameter being an operation control parameter associated with a peripheral device in the configuration parameters of the game client to be configured; a parameter matching module, for determining a second operation control parameter that matches the first operation control parameter from the configuration parameters of other game clients on the terminal device; and a parameter configuration module, for configuring the first operation control parameter of the game client to be configured according to parameter configuration information corresponding to the second operation control parameter.

[0015] According to a third aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned peripheral device operating parameter configuration method is implemented.

[0016] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the above-mentioned peripheral device operating parameter configuration method by executing the executable instructions.

[0017] The technical solution disclosed in this disclosure has the following beneficial effects:

[0018] In the above peripheral device operation parameter configuration process, in response to the startup operation of the game client to be configured on the terminal device, a first operation control parameter is obtained, and the first operation control parameter is an operation control parameter associated with the peripheral device in the configuration parameters of the game client to be configured; a second operation control parameter matching the first operation control parameter is determined from the configuration parameters of other game clients on the terminal device; and the first operation control parameter of the game client to be configured is configured according to the parameter configuration information corresponding to the second operation control parameter. This process configures the first operation control parameter of the game client to be configured through the parameter configuration information corresponding to the second operation control parameter, realizes the automatic and personalized configuration of the game client operation control parameters, and unifies the configuration of the operation control parameters of different game clients in the terminal device. On the one hand, the personalized configuration of the game client operation control parameters makes the configuration of the game client operation control parameters more in line with the game player's operating behavior habits of the peripheral device, and can avoid the game player from making misoperations during the game due to confusion of the operation configurations of different games as much as possible, making the game player's operation of the peripheral device more convenient and quick, thereby reducing the operation burden of the game player. On the other hand, the game client operation control parameters are automatically configured so that game players do not need to manually change the configuration of the game client operation control parameters, which can further reduce the parameter configuration burden of game players.

[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 A flowchart showing a method for configuring operating parameters of a peripheral device in this exemplary embodiment is shown;

[0022] Figure 2 A flow chart of determining a second operation control parameter that matches a first operation control parameter in this exemplary embodiment is shown;

[0023] Figure 3 A flowchart for configuring the first sub-parameter in this exemplary embodiment is shown;

[0024] Figure 4 A flowchart for configuring the second sub-parameter in this exemplary embodiment is shown;

[0025] Figure 5 A flowchart showing a preferred configuration of operating parameters of a peripheral device in this exemplary embodiment;

[0026] Figure 6 A structural block diagram of a device for configuring operating parameters of a peripheral device in this exemplary embodiment is shown;

[0027] Figure 7 An electronic device for implementing the above-mentioned peripheral device operating parameter configuration method in this exemplary embodiment is shown. DETAILED DESCRIPTION

[0028] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0029] The terms "a", "an", "the" and "said" are used in this specification to indicate the presence of one or more elements / components / etc.; the terms "including" and "having" are used to express an open-ended inclusion and mean that additional elements / components / etc. may exist in addition to the listed elements / components / etc.; the terms "first" and "second" etc. are used only as labels and are not intended to limit the quantity of their objects.

[0030] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0031] Since the operation settings of different games for peripheral devices (such as mouse, keyboard and other peripheral devices) may be different by default, in order to avoid gamers from being confused by the operation settings of different games during the game, the gamers are usually required to manually change the operation settings of the peripheral devices for a specific game. Since the operation settings of the peripheral devices involve many parameters, it is cumbersome for gamers to configure.

[0032] In view of one or more of the above problems, an exemplary embodiment of the present disclosure provides a method for configuring operating parameters of a peripheral device, which can be deployed in a terminal device and executed by a peripheral manager in the terminal device.

[0033] The exemplary embodiment of the present disclosure provides a method for configuring operating parameters of a peripheral device, such as Figure 1 As shown, the process specifically includes the following steps S110 to S130:

[0034] Step S110, in response to a startup operation of the game client to be configured on the terminal device, obtaining a first operation control parameter, where the first operation control parameter is an operation control parameter associated with the peripheral device in the configuration parameters of the game client to be configured;

[0035] Step S120, determining a second operation control parameter matching the first operation control parameter from configuration parameters of other game clients on the terminal device;

[0036] Step S130: configuring the first operation control parameter of the game client to be configured according to the parameter configuration information corresponding to the second operation control parameter.

[0037] The above-mentioned peripheral device operation parameter configuration process configures the first operation control parameter of the game client to be configured through the parameter configuration information corresponding to the second operation control parameter, realizes the automatic and personalized configuration of the game client operation control parameters, and unifies the configuration of the operation control parameters of different game clients in the terminal device. On the one hand, the personalized configuration of the game client operation control parameters makes the configuration of the game client operation control parameters more in line with the game player's operating behavior habits of the peripheral device, and can avoid the game player's misoperation during the game due to confusion of the operation configuration of different games as much as possible, making the game player's operation of the peripheral device more convenient and quick, thereby reducing the game player's operating burden. On the other hand, the automatic configuration of the game client operation control parameters makes it unnecessary for the game player to manually change the configuration of the game client operation control parameters, which can further reduce the parameter configuration burden of the game player.

[0038] It should be noted that the above-mentioned terminal device can be a mobile phone, tablet computer, PDA or other terminal device with data processing and display functions, which can be equipped with multiple game clients, and can process the signals transmitted by the peripheral device through the peripheral device manager installed thereon, thereby realizing the control of the game. Peripheral devices can be external devices such as keyboards, mice, headphones, game controllers, etc. that can be connected to the terminal device.

[0039] The following are Figure 1 Each step in the procedure is described in detail.

[0040] Step S110, in response to the startup operation of the game client to be configured on the terminal device, obtaining a first operation control parameter, where the first operation control parameter is an operation control parameter associated with the peripheral device in the configuration parameters of the game client to be configured.

[0041] The game client to be configured may be any game client software installed on the terminal device. Here, the game client started on the terminal device may be used as the game client to be configured.

[0042] When obtaining the first operation control parameter in response to the startup operation of the game client to be configured on the terminal device, optionally, the first operation control parameter can be obtained in response to each startup operation of the game client to be configured on the terminal device, and the operation parameters of the peripheral device can be configured, so as to timely update the configuration information of the first operation control parameter, so that the operation control parameters of the game client to be configured are more in line with the game player's operating behavior habits for the peripheral device; optionally, the first operation control parameter can be obtained in response to the first startup operation of the game client to be configured on the terminal device, the operation parameters of the peripheral device can be configured, and the configuration can be used in subsequent use to alleviate the startup pressure of the game client to be configured.

[0043] The first operation control parameter is an operation control parameter associated with the peripheral device in the configuration parameters of the game client to be configured, and may include but is not limited to the following types of parameters: control parameters for controlling the controlled game object to crouch, jump, accelerate, and lie on the ground in the game client to be configured; shortcut control parameters for opening the game backpack, exiting the current game, etc. in the game client to be configured; DPI (Dots Per Inch) control parameters of the mouse; and mapping control parameters of the keyboard.

[0044] In addition, in response to the startup operation of the game client to be configured on the terminal device, information such as the game name, game type, and peripheral item list of the game client to be configured can be obtained.

[0045] The configuration parameters in the peripheral control item table information of the game client to be configured can be used as the first operation control parameter. At the same time, relevant information of the game client such as the game name and game type of the game client to be configured is obtained so that the peripheral device manager can identify the corresponding game client.

[0046] Step S120: determining a second operation control parameter matching the first operation control parameter from configuration parameters of other game clients on the terminal device.

[0047] The second operation control parameter may be a configuration parameter in the configuration parameters of other game clients on the terminal device that matches the first operation control parameter. The second operation control parameter may be a configuration parameter in the peripheral control item table information corresponding to one or more other game clients. Here, other game clients refer to other game clients on the terminal device except the game client to be configured.

[0048] In an optional implementation, the second operation control parameter that matches the first operation control parameter is determined from the operation control parameters of other game clients on the terminal device, as follows: Figure 2 The steps shown in the figure are implemented, specifically including the following steps S210 to S220:

[0049] Step S210, determining one or more target game clients from other game clients on the terminal device;

[0050] Step S220: Determine a second operation control parameter that matches the first operation control parameter from the configuration parameters of the target game client.

[0051] Figure 2 In the steps shown, one or more target game clients are selected from the terminal device, and the second operation control parameters are determined from the configuration parameters of these target game clients, so as to reduce the processing overhead of matching between parameters to a certain extent, thereby improving the configuration efficiency of the peripheral device operation parameters.

[0052] The target game client can be determined based on factors that can reflect the player's gaming operation tendency, such as the player's gaming time, game startup frequency, etc.; the target game client can also be determined based on factors that can affect the matching with the first operation control parameter, such as the game type, etc.

[0053] In an optional implementation, determining one or more target game clients from other game clients on the terminal device can be achieved by the following steps: determining the target game client based on one or more of the player game time, game startup frequency, and game type corresponding to other game clients on the terminal device.

[0054] Exemplarily, a game client among other game clients that has the same or similar game type as the game client to be configured may be used as the target game client.

[0055] Exemplarily, a game client whose players play games for a longer time among other game clients may be used as a target game client.

[0056] Exemplarily, a game client with a higher game startup frequency among other game clients may also be used as a target game client.

[0057] In the above process, by screening other game clients, the configuration parameters in the target game client are more compatible with the first operation control parameters and are more in line with the game operation tendency of the game player.

[0058] It should be noted that the above method of determining the target game client is only an exemplary description. In actual application, the target game client can also be determined by combining various factors, which are not specifically limited here. For example, the game client with a longer player time and a similar game type to the game client to be configured can also be used as the target game client.

[0059] Step S130: configuring the first operation control parameter of the game client to be configured according to the parameter configuration information corresponding to the second operation control parameter.

[0060] The parameter configuration information corresponding to the second operation control parameter can be used as the parameter configuration information of the first operation control parameter that matches the second operation parameter. When starting the same type of game later, in order to improve configuration efficiency, configuration can be performed directly according to the parameter configuration information corresponding to the second operation control parameter of the target game client.

[0061] Due to the diversity of games, there may be a situation where the first operation control parameter contains a first sub-parameter that does not match the configuration parameters of other game clients on the terminal device.

[0062] In an optional implementation, if the first operation control parameter contains a first sub-parameter that does not match the configuration parameters of other game clients on the terminal device, the following method can be used to obtain the first sub-parameter: Figure 3 The steps shown configure the first sub-parameter, which may specifically include the following steps S310 to S330:

[0063] Step S310, if there is a first sub-parameter in the first operation control parameter that does not match the configuration parameters of other game clients on the terminal device, determine parameter semantic information of the first sub-parameter and parameter semantic information of the configuration parameters of other game clients on the terminal device;

[0064] Step S320, matching the parameter semantic information of the first sub-parameter with the parameter semantic information of the configuration parameters of other game clients on the terminal device, and determining a first similar operation control parameter that matches the parameter semantic information of the first sub-parameter from the configuration parameters of other game clients on the terminal device;

[0065] Step S330: configuring the first sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the first similar operation control parameter.

[0066] The first sub-parameter may be a first operation control parameter that fails to match a configuration parameter of another game client on the terminal device. The parameter semantic information may characterize the type characteristics of the parameter, and the parameter semantic information of the first sub-parameter may be obtained by semantically analyzing the first sub-parameter. The first similar operation control parameter may be a configuration parameter of another game client on the terminal device that matches the parameter semantic information of the first operation control parameter.

[0067] The first similar operation control parameter may be determined by matching parameter semantic information, and the parameter configuration information corresponding to the first similar operation control parameter may be used as the parameter configuration information of the first sub-parameter matching the parameter semantic information of the first similar operation control parameter.

[0068] In the above process, through further parameter matching operations, the first operation control parameters are personalized as much as possible, so that the configuration of the peripheral device operation parameters of the game client to be configured is more in line with the operation tendency of the game player.

[0069] Due to the diversity of games, there may be a situation where the first sub-parameter contains a second sub-parameter that does not match the configuration parameters of other game clients on the terminal device.

[0070] In an optional implementation, if the first sub-parameter contains a second sub-parameter that does not match the parameter semantic information of the configuration parameters of other game clients on the terminal device, the second sub-parameter can also be matched by: Figure 4 The steps shown configure the second sub-parameter, and may specifically include the following steps S410 to S430:

[0071] Step S410, if there is a second sub-parameter in the first sub-parameter that does not match the parameter semantic information of the configuration parameters of other game clients on the terminal device, determine the target game event affected by the second sub-parameter and the game event affected by the configuration parameters of other game clients on the terminal device;

[0072] Step S420, matching the code semantic information corresponding to the second sub-parameter with the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, and determining a second similar operation control parameter that matches the code semantic information corresponding to the second sub-parameter from the configuration parameters of other game clients on the terminal device, wherein the code semantic information is the semantic information of the underlying code corresponding to the game event affected by the configuration parameter;

[0073] Step S430: configuring the second sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the second similar operation control parameter.

[0074] The second sub-parameter may be the first sub-parameter that fails to match parameter semantic information of configuration parameters of other game clients on the terminal device.

[0075] The code semantic information is the semantic information of the underlying code corresponding to the game event affected by the parameter. The code semantic information can characterize the type characteristics of the game event, and the code semantic information corresponding to the second sub-parameter can be obtained by semantically analyzing the underlying code corresponding to the target game event affected by the second sub-parameter. Exemplarily, for game client A, if the game player can control the controlled virtual object with both hands to aim with the virtual bow and arrow worn by clicking the right mouse button, the game event falls on the underlying code, and the semantic information represented by it can be to control the controlled virtual object to use the virtual weapon marked as the hand of the model and perform the corresponding action; for game client B, if the game player can control the controlled virtual object with one hand to stab and chop with a virtual sword by clicking the right mouse button, the game event falls on the underlying code, and the semantic information represented by it can also be to control the controlled virtual object to use the virtual weapon marked as the hand of the model and perform the corresponding action.

[0076] The second similar operation control parameter may be a configuration parameter of other game clients on the terminal device that matches the code semantic information corresponding to the first sub-parameter.

[0077] The second similar operation control parameter may be determined by matching the code semantic information, and the parameter configuration information corresponding to the second similar operation control parameter may be used as the parameter configuration information of the second sub-parameter matching the code semantic information of the second similar operation control parameter.

[0078] In the above process, through further parameter matching operations, the first sub-parameters are personalized as much as possible, so that the configuration of the peripheral device operation parameters of the game client to be configured is more in line with the operation preferences of the game players.

[0079] In an optional implementation, if there is a third sub-parameter in the second sub-parameter that does not match the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, the third sub-parameter can be configured according to the preset parameter configuration information of the game client to be configured.

[0080] The third sub-parameter may be the second sub-parameter that fails to match the code semantic information corresponding to the configuration parameters of other game clients on the terminal device. The preset parameter configuration information may be the default configuration parameters of the game client to be configured, which may be specifically set by the developer.

[0081] The above process further improves the configuration mechanism of the first operation control parameter to avoid omissions in the configuration of the operation control parameters of the game client to be configured, thereby affecting the normal operation of the game.

[0082] When matching relevant information of other game clients on the terminal device, the matching order of other game clients can be determined according to preset rules, and matching can be performed according to the determined matching order, so as to give priority to matching game clients with a higher degree of matching with the game client parameters to be configured, thereby improving matching efficiency.

[0083] In an optional implementation, determining a second operation control parameter that matches the first operation control parameter from configuration parameters of other game clients on the terminal device can also be achieved by the following steps: determining a matching order of other game clients on the terminal device based on player game time or game startup frequency corresponding to other game clients on the terminal device; and matching the first operation control parameter with the configuration parameters of other game clients on the terminal device in sequence based on the matching order of other game clients on the terminal device to obtain a second operation control parameter.

[0084] Exemplarily, other game clients may be arranged in order of the player's game time from long to short; other game clients may also be arranged in order of the game startup frequency from high to low.

[0085] The length of time players spend playing games and the frequency of game launches can, to a certain extent, reflect the preferences of gamers for game clients. Sorting based on these two parameters can give priority to matching with game clients that are more in line with the gamers' operating behavior habits, thereby saving matching time and improving matching effects.

[0086] In addition, if Figure 5 As shown, a preferred implementation flow chart of peripheral device operation parameter configuration is also provided, which may specifically include the following steps S501 to S510:

[0087] Step S501, in response to a startup operation of a game client to be configured on a terminal device, obtaining a first operation control parameter;

[0088] Step S502, determining a second operation control parameter matching the first operation control parameter from configuration parameters of other game clients on the terminal device;

[0089] Step S503, configuring the first operation control parameter of the game client to be configured according to the parameter configuration information corresponding to the second operation control parameter;

[0090] Step S504, determining whether there is a first sub-parameter in the first operation control parameter that does not match the configuration parameters of other game clients on the terminal device; if yes, proceed to step S505, if no, jump to step S510;

[0091] Step S505, determining parameter semantic information of the first sub-parameter and parameter semantic information of configuration parameters of other game clients on the terminal device; matching the parameter semantic information of the first sub-parameter with the parameter semantic information of configuration parameters of other game clients on the terminal device, and determining a first similar operation control parameter that matches the parameter semantic information of the first sub-parameter from the configuration parameters of other game clients on the terminal device; configuring the first sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the first similar operation control parameter;

[0092] Step S506, determining whether there is a second sub-parameter in the first sub-parameter that does not match the parameter semantic information of the configuration parameters of other game clients on the terminal device; if so, continue to step S507, if not, jump to step S510;

[0093] Step S507, determining the target game event affected by the second sub-parameter and the game event affected by the configuration parameters of other game clients on the terminal device; matching the code semantic information corresponding to the second sub-parameter with the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, and determining a second similar operation control parameter that matches the code semantic information corresponding to the second sub-parameter from the configuration parameters of other game clients on the terminal device; configuring the second sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the second similar operation control parameter;

[0094] Step S508, determining whether there is a third sub-parameter in the second sub-parameter that does not match the code semantic information corresponding to the configuration parameters of other game clients on the terminal device; if so, continue to step S509, if not, jump to step S510;

[0095] Step S509, configuring the third sub-parameter according to the preset parameter configuration information of the game client to be configured;

[0096] Step S510, parameter configuration is completed.

[0097] Figure 5 The steps shown implement the configuration of the operation configuration parameters of the game client to be configured, so that the operation configuration parameters of the game client to be configured are more in line with the behavioral tendencies of game players, so that game players do not need to spend too much time to understand the operation settings in the game, which is conducive to game players to quickly get started and practice.

[0098] The exemplary embodiment of the present disclosure also provides a peripheral device operating parameter configuration device, such as Figure 6 As shown, the peripheral device operating parameter configuration device 600 may include:

[0099] The parameter acquisition module 610 is used to acquire a first operation control parameter in response to a startup operation of the game client to be configured on the terminal device, where the first operation control parameter is an operation control parameter associated with the peripheral device in the configuration parameters of the game client to be configured;

[0100] A parameter matching module 620, configured to determine a second operation control parameter that matches the first operation control parameter from configuration parameters of other game clients on the terminal device;

[0101] The parameter configuration module 630 is used to configure the first operation control parameter of the game client to be configured according to the parameter configuration information corresponding to the second operation control parameter.

[0102] In an optional embodiment, the parameter matching module 620 may include: a target game terminal determination module, used to determine one or more target game clients from other game clients on the terminal device; a second operation control parameter determination module, used to determine a second operation control parameter that matches the first operation control parameter from the configuration parameters of the target game client.

[0103] In an optional implementation, the target game terminal determination module may be configured to determine the target game client based on one or more of player game time, game startup frequency, and game type corresponding to other game clients on the terminal device.

[0104] In an optional embodiment, the peripheral device operation parameter configuration device 600 also includes: a first configuration sub-module, which can be configured as follows: if there is a first sub-parameter in the first operation control parameter that does not match the configuration parameters of other game clients on the terminal device, then determine the parameter semantic information of the first sub-parameter and the parameter semantic information of the configuration parameters of other game clients on the terminal device; match the parameter semantic information of the first sub-parameter with the parameter semantic information of the configuration parameters of other game clients on the terminal device, and determine a first similar operation control parameter that matches the parameter semantic information of the first sub-parameter from the configuration parameters of other game clients on the terminal device; and configure the first sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the first similar operation control parameter.

[0105] In an optional embodiment, the peripheral device operation parameter configuration device 600 also includes: a second configuration submodule, which can be configured as follows: if there is a second subparameter in the first subparameter that does not match the parameter semantic information of the configuration parameters of other game clients on the terminal device, then determine the target game event affected by the second subparameter and the game event affected by the configuration parameters of other game clients on the terminal device; match the code semantic information corresponding to the second subparameter with the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, and determine a second similar operation control parameter that matches the code semantic information corresponding to the second subparameter from the configuration parameters of other game clients on the terminal device, the code semantic information being the semantic information of the underlying code corresponding to the game event affected by the parameter; and configure the second subparameter of the game client to be configured according to the parameter configuration information corresponding to the second similar operation control parameter.

[0106] In an optional embodiment, the peripheral device operation parameter configuration device 600 also includes: a third configuration sub-module, which can be configured as follows: if there is a third sub-parameter in the second sub-parameter that does not match the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, the third sub-parameter is configured according to the preset parameter configuration information of the game client to be configured.

[0107] In an optional implementation, the parameter matching module 620 may be configured to: determine the matching order of other game clients on the terminal device according to the player game time or game startup frequency corresponding to other game clients on the terminal device; and based on the matching order of other game clients on the terminal device, sequentially match the first operation control parameter with the configuration parameters of other game clients on the terminal device to obtain the second operation control parameter.

[0108] The specific details of each part of the above-mentioned peripheral device operating parameter configuration device 600 have been described in detail in the implementation method of the method part. The undisclosed details can be found in the implementation method of the method part, so they will not be repeated here.

[0109] The exemplary embodiments of the present disclosure also provide a computer-readable storage medium on which a program product capable of implementing the above-mentioned peripheral device operating parameter configuration method of the present specification is stored. In some possible implementations, various aspects of the present disclosure can also be implemented in the form of a program product, which includes a program code. When the program product is run on an electronic device, the program code is used to enable the electronic device to execute the steps according to various exemplary embodiments of the present disclosure described in the above-mentioned "Exemplary Method" section of the present specification, so that the player's operation of the peripheral device is more convenient and quick.

[0110] Specifically, the program product stored on the computer-readable storage medium can enable the electronic device to perform the following steps:

[0111] In response to a startup operation of the game client to be configured on the terminal device, a first operation control parameter is acquired, where the first operation control parameter is an operation control parameter associated with the peripheral device in the configuration parameters of the game client to be configured;

[0112] Determine a second operation control parameter that matches the first operation control parameter from configuration parameters of other game clients on the terminal device;

[0113] The first operation control parameter of the game client to be configured is configured according to the parameter configuration information corresponding to the second operation control parameter.

[0114] In an optional embodiment, the above-mentioned determination of the second operation control parameter matching the first operation control parameter from the operation control parameters of other game clients on the terminal device may include the following steps: determining one or more target game clients from other game clients on the terminal device; determining the second operation control parameter matching the first operation control parameter from the configuration parameters of the target game clients.

[0115] In an optional implementation, the above-mentioned determination of one or more target game clients from other game clients on the terminal device may include the following steps: determining the target game client based on one or more of the player game time, game startup frequency, and game type corresponding to other game clients on the terminal device.

[0116] In an optional embodiment, the following steps may also be performed: if there is a first sub-parameter in the first operation control parameter that does not match the configuration parameters of other game clients on the terminal device, determine the parameter semantic information of the first sub-parameter and the parameter semantic information of the configuration parameters of other game clients on the terminal device; match the parameter semantic information of the first sub-parameter with the parameter semantic information of the configuration parameters of other game clients on the terminal device, and determine a first similar operation control parameter that matches the parameter semantic information of the first sub-parameter from the configuration parameters of other game clients on the terminal device; and configure the first sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the first similar operation control parameter.

[0117] In an optional embodiment, the following steps may also be performed: if there is a second sub-parameter in the first sub-parameter that does not match the parameter semantic information of the configuration parameters of other game clients on the terminal device, determine the target game event affected by the second sub-parameter and the game event affected by the configuration parameters of other game clients on the terminal device; match the code semantic information corresponding to the second sub-parameter with the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, and determine a second similar operation control parameter that matches the code semantic information corresponding to the second sub-parameter from the configuration parameters of other game clients on the terminal device, the code semantic information being the semantic information of the underlying code corresponding to the game event affected by the parameter; and configure the second sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the second similar operation control parameter.

[0118] In an optional implementation, the following steps may also be performed: if there is a third sub-parameter in the second sub-parameter that does not match the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, the third sub-parameter is configured according to the preset parameter configuration information of the game client to be configured.

[0119] In an optional embodiment, the above-mentioned determination of the second operation control parameter that matches the first operation control parameter from the configuration parameters of other game clients on the terminal device may include the following steps: determining the matching order of other game clients on the terminal device according to the player game time or game startup frequency corresponding to the other game clients on the terminal device; based on the matching order of other game clients on the terminal device, matching the first operation control parameter with the configuration parameters of other game clients on the terminal device in sequence to obtain the second operation control parameter.

[0120] The program product may be in the form of a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on an electronic device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0121] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) 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 of the above.

[0122] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0123] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0124] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0125] The exemplary embodiment of the present disclosure also provides an electronic device capable of implementing the above-mentioned peripheral device operation parameter configuration method. Figure 7 hereinafter, an electronic device 700 according to this exemplary embodiment of the present disclosure is described. Figure 7 The electronic device 700 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0126] like Figure 7 As shown, the electronic device 700 may be in the form of a general-purpose computing device. The components of the electronic device 700 may include, but are not limited to: at least one processing unit 710, at least one storage unit 720, a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.

[0127] The storage unit 720 stores program code, which can be executed by the processing unit 710, so that the processing unit 710 executes the steps described in the above "Exemplary Method" section of this specification according to various exemplary embodiments of the present disclosure, making it more convenient and quick for players to operate peripheral devices.

[0128] Specifically, the processing unit 710 may perform the following steps:

[0129] In response to a startup operation of the game client to be configured on the terminal device, a first operation control parameter is acquired, where the first operation control parameter is an operation control parameter associated with the peripheral device in the configuration parameters of the game client to be configured;

[0130] Determine a second operation control parameter that matches the first operation control parameter from configuration parameters of other game clients on the terminal device;

[0131] The first operation control parameter of the game client to be configured is configured according to the parameter configuration information corresponding to the second operation control parameter.

[0132] In an optional embodiment, the above-mentioned determination of the second operation control parameter matching the first operation control parameter from the operation control parameters of other game clients on the terminal device may include the following steps: determining one or more target game clients from other game clients on the terminal device; determining the second operation control parameter matching the first operation control parameter from the configuration parameters of the target game clients.

[0133] In an optional implementation, the above-mentioned determination of one or more target game clients from other game clients on the terminal device may include the following steps: determining the target game client based on one or more of the player game time, game startup frequency, and game type corresponding to other game clients on the terminal device.

[0134] In an optional embodiment, the following steps may also be performed: if there is a first sub-parameter in the first operation control parameter that does not match the configuration parameters of other game clients on the terminal device, determine the parameter semantic information of the first sub-parameter and the parameter semantic information of the configuration parameters of other game clients on the terminal device; match the parameter semantic information of the first sub-parameter with the parameter semantic information of the configuration parameters of other game clients on the terminal device, and determine a first similar operation control parameter that matches the parameter semantic information of the first sub-parameter from the configuration parameters of other game clients on the terminal device; and configure the first sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the first similar operation control parameter.

[0135] In an optional embodiment, the following steps may also be performed: if there is a second sub-parameter in the first sub-parameter that does not match the parameter semantic information of the configuration parameters of other game clients on the terminal device, determine the target game event affected by the second sub-parameter and the game event affected by the configuration parameters of other game clients on the terminal device; match the code semantic information corresponding to the second sub-parameter with the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, and determine a second similar operation control parameter that matches the code semantic information corresponding to the second sub-parameter from the configuration parameters of other game clients on the terminal device, the code semantic information being the semantic information of the underlying code corresponding to the game event affected by the parameter; and configure the second sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the second similar operation control parameter.

[0136] In an optional implementation, the following steps may also be performed: if there is a third sub-parameter in the second sub-parameter that does not match the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, the third sub-parameter is configured according to the preset parameter configuration information of the game client to be configured.

[0137] In an optional embodiment, the above-mentioned determination of the second operation control parameter that matches the first operation control parameter from the configuration parameters of other game clients on the terminal device may include the following steps: determining the matching order of other game clients on the terminal device according to the player game time or game startup frequency corresponding to the other game clients on the terminal device; based on the matching order of other game clients on the terminal device, matching the first operation control parameter with the configuration parameters of other game clients on the terminal device in sequence to obtain the second operation control parameter.

[0138] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 721 and / or a cache memory unit 722 , and may further include a read-only memory unit (ROM) 723 .

[0139] The storage unit 720 may also include a program / utility 724 having a set (at least one) of program modules 725, such program modules 725 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0140] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0141] The electronic device 700 may also communicate with one or more external devices 800 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 700, and / or any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 750. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 760. Figure 7 As shown, the network adapter 760 communicates with other modules of the electronic device 700 via the bus 730. It should be understood that although Figure 7 Not shown, other hardware and / or software modules may be used in conjunction with electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0142] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the exemplary implementation of the present disclosure.

[0143] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiment of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0144] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0145] It will be appreciated by those skilled in the art that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or implementations combining hardware and software aspects, which may be collectively referred to herein as "circuit", "module" or "system". Those skilled in the art will readily think of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any variations, uses or adaptive changes of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and implementation are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0146] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for configuring operating parameters of a peripheral device, characterized in that: The method comprises: In response to a startup operation of a game client to be configured on the terminal device, obtaining a first operation control parameter, where the first operation control parameter is an operation control parameter associated with a peripheral device in the configuration parameters of the game client to be configured; Determine a second operation control parameter that matches the first operation control parameter from configuration parameters of other game clients on the terminal device; According to the parameter configuration information corresponding to the second operation control parameter, the first operation control parameter of the game client to be configured is configured; If there is a first sub-parameter in the first operation control parameter that does not match the configuration parameters of other game clients on the terminal device, determine the parameter semantic information of the first sub-parameter and the parameter semantic information of the configuration parameters of other game clients on the terminal device; match the parameter semantic information of the first sub-parameter with the parameter semantic information of the configuration parameters of other game clients on the terminal device, and determine a first similar operation control parameter that matches the parameter semantic information of the first sub-parameter from the configuration parameters of other game clients on the terminal device; configure the first sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the first similar operation control parameter; If there is a second sub-parameter in the first sub-parameter that does not match the parameter semantic information of the configuration parameters of other game clients on the terminal device, determine the target game event affected by the second sub-parameter and the game event affected by the configuration parameters of other game clients on the terminal device; match the code semantic information corresponding to the second sub-parameter with the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, and determine a second similar operation control parameter that matches the code semantic information corresponding to the second sub-parameter from the configuration parameters of other game clients on the terminal device, wherein the code semantic information is the semantic information of the underlying code corresponding to the game event affected by the configuration parameter; configure the second sub-parameter of the game client to be configured according to the parameter configuration information corresponding to the second similar operation control parameter; If there is a third sub-parameter in the second sub-parameter that does not match the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, the third sub-parameter is configured according to the preset parameter configuration information of the game client to be configured.

2. The method according to claim 1, characterized in that The determining, from the operation control parameters of other game clients on the terminal device, a second operation control parameter matching the first operation control parameter comprises: Determine one or more target game clients from other game clients on the terminal device; A second operation control parameter matching the first operation control parameter is determined from the configuration parameters of the target game client.

3. The method according to claim 2, characterized in that The determining one or more target game clients from other game clients on the terminal device includes: The target game client is determined according to one or more of the player game duration, game startup frequency, and game type corresponding to other game clients on the terminal device.

4. The method according to claim 1, characterized in that: The determining, from configuration parameters of other game clients on the terminal device, a second operation control parameter that matches the first operation control parameter comprises: Determining a matching order of other game clients on the terminal device according to the game duration or game start frequency of players corresponding to other game clients on the terminal device; Based on the matching order of other game clients on the terminal device, the first operation control parameter is matched with the configuration parameters of other game clients on the terminal device in sequence to obtain a second operation control parameter.

5. A device for configuring operating parameters of a peripheral device, characterized in that: The device comprises: A parameter acquisition module, configured to acquire a first operation control parameter in response to a startup operation of a game client to be configured on a terminal device, wherein the first operation control parameter is an operation control parameter associated with a peripheral device in the configuration parameters of the game client to be configured; A parameter matching module, used to determine a second operation control parameter matching the first operation control parameter from configuration parameters of other game clients on the terminal device; A parameter configuration module, configured to configure the first operation control parameter of the game client to be configured according to the parameter configuration information corresponding to the second operation control parameter; The first configuration submodule determines, if there is a first subparameter in the first operation control parameter that does not match the configuration parameters of other game clients on the terminal device, parameter semantic information of the first subparameter and parameter semantic information of the configuration parameters of other game clients on the terminal device; matches the parameter semantic information of the first subparameter with the parameter semantic information of the configuration parameters of other game clients on the terminal device, and determines a first similar operation control parameter that matches the parameter semantic information of the first subparameter from the configuration parameters of other game clients on the terminal device; and configures the first subparameter of the game client to be configured according to the parameter configuration information corresponding to the first similar operation control parameter; A second configuration submodule is used to determine, if there is a second subparameter in the first subparameter that does not match the parameter semantic information of the configuration parameters of other game clients on the terminal device, the target game event affected by the second subparameter and the game event affected by the configuration parameters of other game clients on the terminal device; match the code semantic information corresponding to the second subparameter with the code semantic information corresponding to the configuration parameters of other game clients on the terminal device, and determine a second similar operation control parameter that matches the code semantic information corresponding to the second subparameter from the configuration parameters of other game clients on the terminal device, wherein the code semantic information is the semantic information of the underlying code corresponding to the game event affected by the configuration parameter; and configure the second subparameter of the game client to be configured according to the parameter configuration information corresponding to the second similar operation control parameter; The third configuration submodule is used to configure the third subparameter according to the preset parameter configuration information of the game client to be configured if there is a third subparameter in the second subparameter that does not match the code semantic information corresponding to the configuration parameters of other game clients on the terminal device.

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

7. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 4 by executing the executable instructions.