Key configuration method, device, system, electronic device and storage medium

By obtaining the target working mode from multiple working modes of the smart device, obtaining and associating the target button information and actions, and sending configuration information to realize the multi-functional configuration of the smart device button, the problem of fixed button configuration in the existing technology is solved and improved Functional adaptability and user experience.

CN111198621BActive Publication Date: 2025-01-21SHENZHEN LUMIUNITED TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201911338472.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-23
Publication Date
2025-01-21
Estimated Expiration
2039-12-23

AI Technical Summary

Technical Problem

The key configuration of existing smart devices is fixed, making it difficult to adapt to a variety of control scenarios, resulting in a single function.

Method used

By obtaining the target working mode to be configured from multiple working modes of the smart device, obtaining the target button information in the target working mode, determining its corresponding target action, and associating the target button information with the target action to obtain the target configuration information. and send it to the smart device.

Benefits of technology

It realizes the multi-functional configuration of smart device buttons, adapts to diverse application needs, and improves button utilization and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111198621B_ABST
    Figure CN111198621B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose a button configuration method, device, system, electronic device and storage medium. The method includes: obtaining a target working mode to be configured from multiple working modes of a smart device; obtaining target button information under the target working mode, and determining a target action corresponding to the target button information; associating the target button information with the target action to obtain target configuration information; and sending the target configuration information to a smart device. By configuring the buttons of the working mode of the smart device, the buttons of the smart device can realize a variety of different functions to meet diverse application requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart devices, and more specifically, to a button configuration method, device, system, electronic device and storage medium. Background Art

[0002] With the advancement of technology, switches are often used in people's lives and work to achieve the corresponding device control functions. However, in most switches, the button configuration is fixed, resulting in a relatively single function of the switch, which is difficult to adapt to a variety of control scenarios. Summary of the invention

[0003] The embodiments of the present application provide a button configuration method, device, system, electronic device and storage medium to solve the above-mentioned problems.

[0004] In a first aspect, an embodiment of the present application provides a button configuration method, which is applied to a terminal, and the method includes: obtaining a target working mode to be configured from multiple working modes of a smart device; obtaining target button information under the target working mode, and determining a target action corresponding to the target button information; associating the target button information with the target action to obtain target configuration information; and sending the target configuration information to the smart device.

[0005] In a second aspect, an embodiment of the present application provides a button configuration method, which is applied to a smart device, and the method includes: receiving target configuration information sent by a terminal, the target configuration information including mutually related target button information and target actions; and storing or discarding the target configuration information.

[0006] In a third aspect, an embodiment of the present application provides a button configuration method, the method comprising: the terminal obtains a target working mode to be configured from multiple working modes; the terminal obtains target button information under the target working mode, and determines a target action corresponding to the target button information; the terminal associates the target button information with the target action to obtain target configuration information; the terminal sends the target configuration information to a smart device; the smart device receives the target configuration information sent by the terminal, and stores or discards the target configuration information.

[0007] In a fourth aspect, an embodiment of the present application provides a key configuration system, which includes a terminal and a smart device, wherein the terminal is used to obtain a target working mode to be configured from multiple working modes of the smart device; the terminal is also used to obtain target key information under the target working mode, and determine the target action corresponding to the target key information; the terminal is also used to associate the target key information with the target action to obtain target configuration information; the terminal is also used to send the target configuration information to the smart device; the smart device is used to receive the target configuration information sent by the terminal for storage or discarding.

[0008] In a fifth aspect, an embodiment of the present application provides an electronic device, which includes one or more processors, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the method as described above for application to the electronic device.

[0009] In a sixth aspect, the embodiments of the present application provide a computer-readable storage medium, on which a computer program is stored, and the computer program implements the above method when executed by a processor.

[0010] The button configuration method, device, system, electronic device and storage medium provided in the embodiment of the present application obtain the target working mode to be configured from multiple working modes of the smart device; obtain the target button information under the target working mode, and determine the target action corresponding to the target button information; associate the target button information with the target action to obtain the target configuration information; and send the target configuration information to the smart device. By configuring the buttons of the working mode of the smart device, the buttons of the smart device can realize a variety of different functions to adapt to diverse application requirements.

[0011] These and other aspects of the present application will become more clearly understood in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0013] Figure 1 The application environment diagram of the key configuration method provided in the embodiment of the present application is shown as follows:

[0014] Figure 2 A flow chart of a button configuration method provided by an embodiment of the present application is shown.

[0015] Figure 3 A flow chart of a button configuration method provided in another embodiment of the present application is shown.

[0016] Figure 4 A flowchart of step S220 in the key configuration method provided by an embodiment of the present application is shown.

[0017] Figure 5 A schematic diagram of buttons of a smart device provided by an embodiment of the present application is shown.

[0018] Figure 6 A flowchart of a button configuration method provided by yet another embodiment of the present application is shown.

[0019] Figure 7 A flowchart of a button configuration method provided in yet another embodiment of the present application is shown.

[0020] Figure 8 A flow chart of an interaction method of a key configuration system provided by an embodiment of the present application is shown.

[0021] Fig. 9 A data interaction diagram of a key configuration system provided by an embodiment of the present application is shown.

[0022] Fig.10 A functional module diagram of a key configuration device provided in one embodiment of the present application is shown.

[0023] Fig.11 A functional module diagram of a key configuration device provided in another embodiment of the present application is shown.

[0024] Fig.12 A structural block diagram of an electronic device proposed in an embodiment of the present application for executing the key configuration method according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0026] Usually, smart devices are equipped with buttons, through which various functions can be realized, such as smart switches. Among them, smart switches refer to units that use the combination and programming of control panels and electronic components to realize intelligent switching of circuits. This control method is simple and easy to implement, so it is adopted in the control of many household appliances and lighting fixtures. With the development of science and technology, more and more household appliances have entered people's lives, such as refrigerators, air conditioners, LED lights, bathroom heaters, etc., and their control devices are still simple switches, which cannot realize corresponding functions according to the characteristics of different appliances. Taking LED lights as an example, in addition to controlling the LED lights to turn on and off, the brightness or color of the LED lights can also be adjusted, and ordinary switches cannot meet this need.

[0027] The inventors discovered during their research that if the functions of the buttons of a smart device can be configured and different working modes can be set, and different functions can be set for the buttons of the smart device in different working modes, the utilization rate of the buttons on the smart device can be improved, and a variety of different functions can be realized to meet the needs of various scenarios.

[0028] Therefore, the inventor proposes a key configuration method in the embodiment of the present application, which obtains a target working mode to be configured from multiple working modes of a smart device; obtains target key information under the target working mode, and determines a target action corresponding to the target key information; associates the target key information with the target action to obtain target configuration information; and sends the target configuration information to a smart device. By configuring the keys of the working mode of the smart device, the keys of the smart device can realize a variety of different functions to meet diverse application requirements.

[0029] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0030] See also Figure 1 , Figure 1An application environment 10 of an information feedback method proposed in an embodiment of the present application is shown. The application environment 10 includes: a local server / cloud server 11, a smart device 12, and a terminal 13. Among them, the smart device 12 can be a device with buttons, such as a smart switch, etc. Among them, the terminal 13 can be a mobile phone, a tablet computer, a PC (personal computer), a laptop computer, a smart TV, a car terminal, etc. The terminal 13 can be connected to the local server or cloud server 11 through a network such as 2G, 3G, 4G, 5G, WIFI, etc. The smart device 12 can be connected to the local server or cloud server 11 through a router, so that it can be connected to the terminal 13. Of course, the connection method between the various devices in the embodiment of the present application and the network connection method of each device are not limited. In addition, in the embodiment of the present application, the terminal 13 can be installed with a client for setting the buttons of the smart device 12, and the user can set the function of the button of the smart device 12 through the client to achieve various functions.

[0031] See also Figure 2 , an embodiment of the present application provides a key configuration method, which can be applied to a terminal, and the method may include:

[0032] Step S110: Acquire a target operating mode to be configured from multiple operating modes of the smart device.

[0033] Usually, a smart device has a button, through which the function or state of the smart device can be controlled. Among them, the smart device can be provided with multiple buttons, and the form of the button is not limited, and can be a physical button, or a touch button, etc. In a smart home, a smart device can be connected to a terminal for communication. After the terminal is connected to the smart device, the smart device can send multiple working modes supported by itself to the terminal, and the terminal can obtain multiple working modes that can be set for the smart device, so that the target working mode to be configured can be obtained from the multiple working modes.

[0034] As an implementation method, the multiple working modes of the smart device can be multiple configurable working modes that are preset in advance and stored in a server. When the application on the terminal is started, the multiple working modes can be downloaded to the terminal through the server. When the buttons of the smart device are configured in the application on the terminal, the multiple configurable working modes are directly displayed, and the working mode selected by the user from the multiple working modes is used as the target working mode to be configured.

[0035] Among them, the working mode of the smart device can be a normal switch, that is, any independent button can correspond to a function. The working mode of the smart device can also be a scene switch, that is, any independent button can trigger the linkage of the smart home. For example, when the button is touched or pressed, the away mode can be started, and an alarm is issued when a human body is detected to move. The working mode of the smart device can also be a dimmer switch, and the buttons can be grouped and set. The buttons in different groups can be combined to achieve the function of adjusting the color and brightness of the lights. The working mode of the smart device can also be a display panel, and the buttons can be configured as independent display panels and different display functions can be set. For example, when the function of a certain button is configured to query weather information, the weather information query is started, and different colors are displayed according to the query and the threshold set in the control terminal to remind the user to bring an umbrella.

[0036] Step S120: Acquire target button information in the target working mode, and determine a target action corresponding to the target button information.

[0037] After determining the target working mode to be configured, the terminal can set the function or combination function of the key in the target working mode to achieve diversified use of the key. Specifically, after obtaining the target working mode to be configured, a configuration instruction can be sent to the smart device to obtain multiple operable keys corresponding to the smart device in the target working mode, obtain target key information based on the multiple operable keys, and determine the target action corresponding to the target key.

[0038] Step S130: Associating the target button information with the target action to obtain target configuration information.

[0039] After determining the target button information and the target action corresponding to the target button information, the target button information and the target action corresponding to the target button information may be associated, indicating that when the target button information is detected, the target action corresponding to the target button information may be executed.

[0040] Step S140: Send the target configuration information to the smart device.

[0041] After the target configuration information is determined, the target configuration information may be sent to the smart device to instruct the smart device to store or discard the target configuration information according to the received target configuration information, thereby completing the configuration of the buttons of the smart device.

[0042] The button configuration method proposed in the embodiment of the present application obtains the target working mode to be configured from multiple working modes of the smart device; obtains the target button information under the target working mode, and determines the target action corresponding to the target button information; associates the target button information with the target action to obtain the target configuration information; and sends the target configuration information to the smart device. By configuring the buttons of the working mode of the smart device, the buttons of the smart device can realize a variety of different functions to meet diverse application requirements.

[0043] See also Figure 3 Another embodiment of the present application provides a button configuration method. Based on the previous embodiment, the method focuses on the process of obtaining target button information in the target working mode and determining the target action corresponding to the target button information. The method may include:

[0044] Step S210: Acquire a target operating mode to be configured from multiple operating modes of the smart device.

[0045] Step S210 may refer to the corresponding part of the aforementioned embodiment and will not be described in detail here.

[0046] Step S220: Acquire target button information in the target working mode, and determine a target action corresponding to the target button information.

[0047] After obtaining the target working mode to be configured, the operable keys corresponding to the target working mode can be obtained, wherein different working modes can correspond to different operable keys, indicating the keys that can be configured in the working mode. Thus, the corresponding target key information and the target action corresponding to the target key information can be determined according to the operable keys in the target working mode.

[0048] For details, please refer to Figure 4 , the method may include the following steps:

[0049] Step S221: Send a configuration instruction to the smart device, where the configuration instruction includes the target working mode.

[0050] Step S222: receiving a plurality of operable buttons corresponding to the target working mode returned by the smart device according to the configuration instruction.

[0051] After the terminal obtains the target working mode to be configured, a configuration instruction can be sent to the smart device, wherein the configuration instruction includes the target working mode. When the smart device receives the configuration instruction, the target working mode can be obtained by parsing the configuration instruction, and a plurality of operable buttons corresponding to the target working mode can be returned to the smart device according to the target working mode.

[0052] As an implementation mode, the multiple operable buttons returned by the smart device according to the target working mode and received by the terminal may be all buttons of the smart device, indicating that in any target working mode, the buttons of the smart device can be configured.

[0053] As another implementation, the multiple operable buttons returned by the smart device according to the target working mode and received by the terminal can be determined according to an internally stored button table. Specifically, the button table stores the working modes supported by the smart device and the multiple operable buttons corresponding to each working mode. When the smart device receives the configuration instruction, it can return multiple operable buttons corresponding to the target working mode according to the button table.

[0054] Step S223: receiving the operation performed by the user on the plurality of operable buttons, and determining target button information.

[0055] After receiving the multiple operable buttons corresponding to the target working mode returned by the smart device according to the configuration instruction, the terminal can display the multiple operable buttons on the terminal to instruct the user to select the button to be configured from the displayed multiple operable buttons and perform the corresponding operation as the target button information. Specifically, the target button information can be in various forms. If the button of the smart device is a mechanical button, the corresponding button information can be selecting a button for double-clicking or single-clicking, etc.; if the button of the smart device is a touch button, the corresponding button information can be selecting a button for sliding, clicking, long pressing, etc., or continuously clicking on several buttons, which can be adjacent or non-adjacent.

[0056] Specifically, while displaying the multiple operable buttons, the terminal can also display the types of the buttons. For example, the buttons can be displayed as mechanical buttons or touch buttons, so that the user can perform corresponding operations on the displayed buttons according to the types of the buttons as target button information, wherein the target button information includes operable buttons and the operations performed on the operable buttons.

[0057] Step S224: searching for a corresponding action list as a target action list according to the target working mode, wherein the target action list includes a plurality of execution actions.

[0058] After determining the target working mode, the terminal can search for a corresponding action list according to the target working mode. The action list can be determined based on the automation configuration information, and the automation configuration information is the linkage relationship of the smart home set by the user. For example, when human body information is detected, the aisle lights are controlled to turn on, or when the button is double-clicked, the lights are controlled to flash. Specifically, the corresponding action lists of various working modes can be stored in advance. After determining the target working mode, the action list corresponding to the target working mode can be searched as the target action list, wherein the target action list includes multiple execution actions, wherein the execution action is the action performed by the controlled device, for example, the execution action can be to turn on the light, close the curtains, or change the light color from yellow to white.

[0059] Step S225: receiving an execution action selected by the user from the multiple execution actions as a target action.

[0060] After determining the action list corresponding to the target working mode, the execution actions in the action list can be displayed for user selection, and the execution action selected by the user from the multiple execution actions can be used as the target action.

[0061] Step S230: Associating the target button information with the target action to obtain target configuration information.

[0062] Step S230 may refer to the corresponding part of the aforementioned embodiment and will not be described in detail here.

[0063] Step S240: adding shielding information including some operable buttons to the target configuration information, so as to instruct the smart device to shield some operable buttons in the target working mode.

[0064] After the terminal associates the target button information with the target action to obtain the target configuration information, shielding information including some operable buttons can be added to the target configuration information to instruct the smart setting to shield some operable buttons in the target working mode according to the shielding information.

[0065] As an implementation mode, the shielding information may be generated when a portion of operable buttons is specified for the target working mode, and the shielding information may be added to the target configuration information. In other words, an absolute shielding operation may be performed on the buttons. When the terminal configures the target working mode, the shielding information may be the same, that is, under the same target working mode, the shielding information added to the generated target configuration information is the same. For example, if the target working mode is A, and when the terminal configures A, when generating a target configuration information B, shielding information X is added to the target configuration information B, and when continuing to configure A, a target configuration information C is generated, then the shielding information added to the target configuration information C is still X.

[0066] The shielding information corresponding to different working modes may be different, that is, each working mode may correspond to one shielding information. When adding shielding information to the target configuration information, the added shielding information may be determined according to the configured target working mode.

[0067] As another implementation, the key on which the user performs the operation may be obtained as the target key, and the keys that are not adjacent to the target key may be used as the partially operable keys to generate the shielding information. That is, the partially operable keys that are not adjacent to the target key may be relatively shielded according to the target key information, that is, when a certain key is triggered, the keys that are not adjacent to the triggered key will be temporarily disabled, and when the triggering key changes, the temporarily shielded keys will also change. Specifically, the key on which the user performs the operation may be obtained as the target key, and the keys that are not adjacent to the target key may be used as the partially operable keys, and then the partially operable keys may be shielded. For example, in the current working mode, there are 9 operable keys. Specifically, the distribution of the 9 keys can be referred to. Figure 5 ,like Figure 5 As shown in the arrangement of the keys, if the key on which the user performs the operation is key 1, key 1 can be used as the target key, and the keys not adjacent to the target key are key 3, key 6, key 7, key 8 and key 9, then key 3, key 6, key 7, key 8 and key 9 can be shielded; if the key on which the user performs the operation is key 2, key 2 can be used as the target key, and the keys not adjacent to key 2 are key 7, key 8 and key 9, then key 2, key 8 and key 9 can be shielded.

[0068] In some implementations, some operable keys corresponding to the target keys may be preset, and according to the preset some operable keys, the some operable keys may be shielded. For example, the target key is set to key 1 and some operable keys corresponding to key 1 may be key 3, key 6, key 7, key 8 and key 9, and the target key is set to key 5 and some operable keys corresponding to key 5 may be key 1, key 2, key 3, key 4, key 6, key 7, key 8 and key 9. Then, when the key operated by the user is key 1, key 3, key 6, key 7, key 8 and key 9 may be shielded, and when the key operated by the user is key 5, key 1, key 2, key 3, key 4, key 6, key 7, key 8 and key 9 may be shielded.

[0069] Step S250: Send the target configuration information to the smart device.

[0070] Step S250 may refer to the corresponding part of the aforementioned embodiment and will not be described in detail here.

[0071] The button configuration method proposed in the embodiment of the present application includes sending a configuration instruction to a smart device, the configuration instruction includes the target working mode, receiving multiple operable buttons corresponding to the target working mode returned by the smart device according to the configuration instruction; receiving the operations performed by the user on the multiple operable buttons, determining the target button information, searching for the corresponding action list as the target action list according to the target working mode, and the target action list includes multiple execution actions; receiving the execution action selected by the user from the multiple execution actions as the target action, so as to obtain the target button information under the target working mode and determine the target action corresponding to the target button information. And adding shielding information to the target configuration information can prevent the user from accidentally touching the button in the actual use of the smart device, so that the button of the smart device can realize a variety of different functions, so as to adapt to the diverse application needs while also improving the user's experience when using the smart device.

[0072] See also Figure 6 Another embodiment of the present application provides a button configuration method, which can be applied to a smart device. The method may include:

[0073] Step S310: receiving target configuration information sent by a terminal, wherein the target configuration information includes mutually related target button information and target actions.

[0074] When the terminal configures the working mode of the button of the smart device, the target configuration information under the working mode can be generated, wherein the target configuration information includes the target button information and the target action associated with the target button information. After the terminal generates the target configuration information under the working mode, the target configuration information can be sent to the smart device, so that the smart device can receive the target configuration information sent by the terminal.

[0075] Step S320: store or discard the target configuration information.

[0076] After receiving the target configuration information, the smart device may store or discard the target configuration information. Specifically, after receiving the target configuration information, the smart device may determine whether the target configuration information is repeated with the stored configuration information, and if so, the target configuration information may be discarded, and if not, the target configuration information may be stored.

[0077] When the smart device stores the target configuration information, it can be stored in a configuration information table, wherein the configuration information table contains the saved target configuration information, wherein in the configuration information table, the preset key information and the preset execution action are stored correspondingly. Then, when the smart device stores the target configuration information, the target key information can be stored as the preset key information, and the target action can be stored as the preset execution action corresponding to the preset key information.

[0078] The smart device receives the operation performed by the user on the button as the target operation; if the target operation matches the preset button information in the configuration information table, the preset execution action corresponding to the preset button information is obtained, and a control instruction is generated according to the preset execution action, so that the controlled device can be controlled.

[0079] The button configuration method proposed in the embodiment of the present application receives target configuration information sent by a terminal, wherein the target configuration information includes mutually related target button information and target actions; and the target configuration information is stored or discarded. When the smart device receives the target configuration information, the target configuration information is selectively stored or discarded, thereby avoiding the storage of repeated configuration information, thereby improving the usage rate of the buttons of the smart device and realizing the optimal application of the buttons.

[0080] See also Figure 7 Another embodiment of the present application provides a button configuration method, which can be applied to a smart device. Based on the above embodiment, the present application embodiment focuses on describing the process of storing or discarding target configuration information. The method may include:

[0081] Step S410: receiving a configuration instruction sent by a terminal, wherein the configuration instruction includes a target working mode.

[0082] Step S420: sending a plurality of operable buttons corresponding to the target working mode to the terminal according to the configuration instruction, so as to instruct the user to determine target button information from the plurality of operable buttons and determine a target action corresponding to the target button information.

[0083] After the target operating mode to be configured is determined on the terminal, the smart device can receive the configuration instruction sent by the terminal, wherein the configuration instruction includes the target operating mode. The smart device can parse the configuration instruction and obtain the target operating mode in the configuration instruction, thereby returning a plurality of operable buttons corresponding to the target operating mode according to the parsed target operating mode.

[0084] As an implementation manner, upon receiving the configuration instruction, the smart device may configure all operable buttons of the smart device, indicating that in any working mode, all operable buttons of the smart device can be configured.

[0085] As another implementation, the smart device pre-stores a key table, which includes different working modes and operable keys corresponding to the working modes. Therefore, when the smart device receives the configuration instruction and parses it into the target working mode, it can search the key table for the operable keys corresponding to the target working mode. The found operable keys are returned to the terminal to instruct the user to determine the target key information from the operable keys and determine the target action corresponding to the target key information.

[0086] Step S430: receiving target configuration information sent by the terminal, wherein the target configuration information includes mutually related target button information and target actions.

[0087] After the user determines the target button information and the target action corresponding to the target button information according to the operable buttons, the terminal can associate the target button information with the target action to obtain the target configuration information. Thus, the smart device can receive the target configuration information sent by the terminal.

[0088] Step S440: Detect whether the target button information is repeated with the preset button information, and detect whether the target action is repeated with the preset execution action.

[0089] The smart device pre-stores a configuration information table, and the configuration information table stores preset button information and preset execution actions in correspondence. After receiving the target configuration information, in order to avoid duplication of the target configuration information and the content in the configuration information table stored in the smart device, the smart device can query the configuration information table to detect whether the target button information is repeated with the preset button information in the configuration information table, and detect whether the target action is repeated with the preset execution action in the configuration information table.

[0090] Step S450: If the target button information and the preset button information are repeated, or the target action and the preset execution action are repeated, the smart device is controlled to emit a prompt sound or send an inquiry command to the terminal.

[0091] As an implementation mode, if the smart device detects that the target button information is repeated with the preset button information, and the target action is repeated with the preset execution action, indicating that the target button information has been associated with the target action, and the target action has been associated with the other button information, the smart device can be controlled to issue a prompt sound to prompt the repetition, or a query instruction can be sent to the terminal to determine whether the target configuration information needs to be saved in the configuration information table, or the smart device can be controlled to issue a prompt sound to prompt the repetition and send a query instruction to the terminal to determine whether the target configuration information needs to be saved in the configuration information table.

[0092] As an implementation method, if the smart device detects that the target button information is repeated with the preset button information, and the target action is not repeated with the preset execution action, indicating that the target button information has been associated with other target actions, the smart device can be controlled to issue a prompt sound to prompt the repetition, or a query instruction can be sent to the terminal to determine whether the target configuration information needs to be saved in the configuration information table, or the smart device can be controlled to issue a prompt sound to prompt the repetition and send a query instruction to the terminal to determine whether the target configuration information needs to be saved in the configuration information table.

[0093] As an implementation method, if the smart device detects that the target button information does not repeat with the preset button information, and the target action repeats with the preset execution action, indicating that the target action has been associated with other button information, the smart device can be controlled to issue a prompt sound to prompt the repetition, or a query instruction can be sent to the terminal to determine whether the target configuration information needs to be saved in the configuration information table, or the smart device can be controlled to issue a prompt sound to prompt the repetition and send a query instruction to the terminal to determine whether the target configuration information needs to be saved in the configuration information table.

[0094] When the smart device sends an inquiry instruction to the terminal, an alarm message may be added to the inquiry instruction, so that when the terminal receives the inquiry instruction, it may issue a prompt sound according to the alarm message. When the terminal receives the inquiry instruction, it may display a confirmation option and a cancel option in the inquiry instruction, and send corresponding response information to the smart device according to the user's choice. The confirmation option is used to instruct the smart device to store the target configuration information, and the cancel option is used to instruct the smart device to discard the target configuration information.

[0095] If the response information sent by the terminal received by the smart device is a confirmation option, the target configuration information can be stored; if the response information sent by the terminal received by the smart device is a cancellation option, the target configuration information can be discarded.

[0096] Step S460: If the target button information does not overlap with the preset button information, and the target action does not overlap with the preset execution action, the target configuration information is stored in the configuration information table.

[0097] If the smart device detects that the target button information does not repeat with the preset button information, and the target action does not repeat with the preset execution action, it means that the target action and target button information do not repeat with the content in the configuration information table, then the target configuration information can be directly saved in the configuration information table.

[0098] Among them, either step S450 or step S460 is executed. If step S450 is executed, step S460 may not be executed. If step S460 is executed, step S450 is not executed.

[0099] The button configuration method proposed in the embodiment of the present application comprises: receiving a configuration instruction sent by a terminal, wherein the configuration instruction includes a target working mode; sending a plurality of operable buttons corresponding to the target working mode to the terminal according to the configuration instruction to instruct the user to determine the target button information from the plurality of operable buttons, and determining the target action corresponding to the target button information; receiving the target configuration information sent by the terminal, wherein the target configuration information includes mutually related target button information and target action; detecting whether the target button information is repeated with the preset button information, and detecting whether the target action is repeated with the preset execution action; if the target button information is repeated with the preset button information, or the target action is repeated with the preset execution action, controlling the smart device to emit a prompt tone and to issue an inquiry instruction to the terminal; if the target button information is not repeated with the preset button information, and the target action is not repeated with the preset execution action, storing the target configuration information in the configuration information table. When the target configuration information is received, repeated detection is performed, so that repeated configuration can be avoided to achieve the optimal application of the buttons of the smart device.

[0100] See also Figure 8 Another embodiment of the present application provides an interaction method in a key configuration system, which focuses on describing a method for data interaction between various devices in the key configuration system based on the above embodiment. The system may include a terminal and a smart device, wherein the terminal and the smart device are connected in communication and can transmit data to each other. Fig. 9 , showing the interaction process between the terminal and the smart device. The method may include:

[0101] Step S510: the terminal obtains a target operating mode to be configured from multiple operating modes of the smart device.

[0102] Step S520: the terminal obtains target button information in a target working mode, and determines a target action corresponding to the target button information.

[0103] Step S530: The terminal associates the target button information with the target action to obtain target configuration information.

[0104] Step S540: The terminal sends the target configuration information to the smart device.

[0105] Step S550: the smart device receives the target configuration information sent by the terminal, and stores or discards it.

[0106] Steps S510 to S550 may refer to the corresponding parts of the above-mentioned embodiment, and will not be described again to avoid repetition. The following will illustrate this interaction process with a specific example.

[0107] For example, when configuring the dimming switch for the key of the smart device, the target working mode is the dimming switch, and the corresponding operable keys under the dimming switch can refer to Figure 5 The keys 1 to 9 shown. Then, 9 operable keys can be displayed on the terminal, and the user can determine the target key information by operating the 9 operable keys. For example, the operation performed by the user on the 9 operable keys is to slide from touch key 1 to touch key 3. At this time, the target key information is key 1 and key 3, and the sliding order is from key 1 to key 3. According to the target working mode, the target action corresponding to the target key information is determined to be the change of the brightness of the living room lamp from 100% to 50%. Then the terminal can associate the target key information and the target action as the target configuration information, and then send the target configuration information to the smart device. When the smart device receives the target configuration information, it can determine whether the target configuration information is repeated according to the configuration information table stored internally. For example, in the configuration information table, the preset key information is stored as key 9, and the corresponding preset execution action is the change of the brightness of the living room lamp from 100% to 50%. Then when the smart device receives the target configuration information, it can detect that the target action in the target configuration information is repeated with the preset execution action in the configuration information table.

[0108] The smart device may emit a prompt sound or flash an indicator light to indicate that there is duplicate content in the target configuration information. And an inquiry instruction may be issued to the terminal, and the inquiry instruction includes a confirmation option and a cancel option, so that the user can select one of them as response information to be fed back to the smart device. Specifically, the content of the inquiry instruction may be "Duplicates detected, do you confirm the configuration?" and the confirmation option and the cancel option may be displayed accordingly. Among them, if the user selects the confirmation option, the terminal sends the confirmation option as a response message to the smart device, and the smart device can store the target configuration information in the configuration information table.

[0109] If the user selects the cancel option, the terminal sends the cancel option as response information to the smart device, and the smart device can discard the target configuration information and does not store the target configuration information.

[0110] After the smart device stores the target configuration information in the configuration information table, when the smart device is used, a corresponding control instruction can be generated according to the configuration information table, so that the function corresponding to the key can be realized.

[0111] The button configuration method proposed in the embodiment of the present application obtains the target working mode to be configured from multiple working modes of the smart device through the terminal; the terminal obtains the target button information under the target working mode and determines the target action corresponding to the target button information; the terminal associates the target button information with the target action to obtain the target configuration information; the terminal sends the target configuration information to the smart device; the smart device receives the target configuration information sent by the terminal and stores or discards it. It is more convenient and quick to configure the buttons of the smart device at the terminal, and when configuring the buttons of the smart device, the buttons of the smart device can realize a variety of different functions to meet diverse application needs.

[0112] See also Fig.10 , which shows a button configuration device 600 provided in an embodiment of the present application, which can be applied to a terminal, and the button configuration device 600 includes a working mode acquisition module, a target button acquisition module 610, a target button acquisition module 620, a configuration module 630 and a sending module 640. The working mode acquisition module 610 is used to acquire a target working mode to be configured from multiple working modes of a smart device; the target button acquisition module 620 is used to acquire target button information under the target working mode and determine a target action corresponding to the target button information; the configuration module 630 is used to associate the target button information with the target action to obtain target configuration information; the sending module 640 is used to send the target configuration information to the smart device.

[0113] Among them, multiple working modes of the smart device are obtained, and the buttons of the multiple working modes can be configured, so as to configure the buttons of the smart device on the terminal, so that the buttons of the smart device can realize a variety of different functions to adapt to diverse application needs.

[0114] Furthermore, the target button acquisition module 620 is also used to send a configuration instruction to the smart device, wherein the configuration instruction includes the target working mode; receive a plurality of operable buttons corresponding to the target working mode returned by the smart device according to the configuration instruction; receive operations performed by the user on the plurality of operable buttons to determine the target button information.

[0115] The terminal sends a configuration instruction to the smart device to obtain a plurality of operable buttons in the current working mode, so that target button information can be determined from the plurality of operable buttons.

[0116] Furthermore, the target button acquisition module 620 is also used to search for a corresponding action list as a target action list according to the target working mode, wherein the target action list includes multiple execution actions; and receive an execution action selected by the user from the multiple execution actions as the target action.

[0117] After determining the target button information, the corresponding action list can be searched as the target action list according to the target working mode, and one of the multiple execution actions in the action list can be selected as the target action corresponding to the target button information, thereby generating target configuration information.

[0118] Furthermore, the configuration module 630 is further used to add shielding information including some operable buttons in the target configuration information, so as to instruct the smart device to shield some operable buttons in the target working mode.

[0119] Furthermore, the configuration module 630 is also used to generate the shielding information for a specified part of the operable buttons of the target working mode; and add the shielding information to the target configuration information.

[0120] Furthermore, the configuration module 630 is further configured to obtain a key on which the user performs an operation as a target key; and to use keys that are not adjacent to the target key as the partially operable keys to generate the shielding information.

[0121] When sending target configuration information to the smart device, shielding information including some operable buttons can be added to the target configuration information. When the target configuration information is stored in the smart device, the buttons can be shielded according to the shielding information to avoid user's misoperation, thereby improving the user's experience of using the smart device.

[0122] The key configuration device 600 provided in the embodiment of the present application can realize Figures 2 to 4 In the method embodiment, the terminal implements each process of the key configuration method. To avoid repetition, it will not be repeated here.

[0123] See also Fig.11 , which shows a button configuration device 700 provided in an embodiment of the present application, which can be applied to a terminal, and the button configuration device 700 includes a receiving module 710 and a processing module 720. The receiving module 710 is used to receive target configuration information sent by the terminal, and the target configuration information includes mutually related target button information and target actions; the processing module 720 stores or discards the target configuration information.

[0124] The target configuration information is received and stored or discarded, so that the buttons of the smart device can have multiple functions, the usage rate of the buttons of the smart device is improved, and the optimized application of the buttons is achieved.

[0125] Furthermore, the receiving module 710 is also used to receive configuration instructions sent by the terminal, the configuration instructions including the target working mode; and send multiple operable buttons corresponding to the target working mode to the terminal according to the configuration instructions to instruct the user to determine the target button information from the multiple operable buttons and determine the target action corresponding to the target button information.

[0126] Among them, the smart device can also receive the configuration instruction sent by the terminal, parse the target working mode in the configuration instruction, and return multiple operable buttons corresponding to the target working mode, thereby providing a basis for determining the target button information and the target action.

[0127] Furthermore, the processing module 720 is also used to detect whether the target button information is repeated with the preset button information, and to detect whether the target action is repeated with the preset execution action; if the target button information is repeated with the preset button information, or the target action is repeated with the preset execution action, the smart device is controlled to emit a prompt sound and send an inquiry command to the terminal; if the target button information is not repeated with the preset button information, and the target action is not repeated with the preset execution action, the target configuration information is stored in the configuration information table.

[0128] When the target configuration information is received, it can be detected whether the target configuration information is repeated with the information in the configuration information table. If a duplication is detected, a prompt tone can be issued to prompt the user, and an inquiry instruction can be issued to the terminal to determine whether to save the repeated target configuration information.

[0129] Furthermore, the processing module 720 is also used to receive the operation performed by the user on the button as the target operation; if the target operation matches the preset button information in the configuration information table, then obtain the preset execution action corresponding to the preset button information; and generate a control instruction according to the preset execution action.

[0130] Among them, when the smart device receives the operation performed by the user on a button as the target operation, it can confirm whether the target operation matches the preset button information in the configuration information table. If it matches, a control instruction can be generated according to the preset execution action corresponding to the preset button information to implement the corresponding control function.

[0131] The key configuration device 700 provided in the embodiment of the present application can realize Figure 6 to Figure 7In the method embodiment, the electronic device implements each process of the key configuration method. To avoid repetition, it will not be repeated here.

[0132] An embodiment of the present application provides a terminal, which includes a processor and a memory, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the key configuration method provided in the above method embodiment.

[0133] The memory can be used to store software programs and modules. The processor executes various functional applications and information feedback by running the software programs and modules stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs required for functions, etc.; the data storage area can store data created according to the use of the device, etc. In addition, the memory can include a high-speed random access memory and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory can also include a memory controller to provide the processor with access to the memory.

[0134] Fig.12 1 is a hardware structure block diagram of an electronic device of a key configuration method provided in an embodiment of the present application. The electronic device may be a terminal or a smart device. Fig.12 As shown, the electronic device 800 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Unit, CPU) 810 (the processor 810 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 830 for storing data, and one or more storage media 820 (such as one or more mass storage devices) for storing application programs 823 or data 822. Among them, the memory 830 and the storage medium 820 can be short-term storage or permanent storage. The program stored in the storage medium 820 may include one or more modules, each of which may include a series of instruction operations in the electronic device. Furthermore, the processor 810 can be configured to communicate with the storage medium 820 to execute a series of instruction operations in the storage medium 820 on the electronic device 800. The electronic device 800 may also include one or more power supplies 860, one or more wired or wireless network interfaces 850, one or more input and output interfaces 840, one or more buttons 870, and / or one or more operating systems 821, such as Windows Server TM, Mac OS X TM, Unix TM, Linux TM, FreeBSD TM, etc.

[0135] The input / output interface 840 may be used to receive or send data via a network. The specific example of the network may include a wireless network provided by a communication provider of the electronic device 800. In one example, the input / output interface 840 includes a network adapter (Network Interface Controller, NIC), which may be connected to other network devices via a base station so as to communicate with the Internet. In one example, the input / output interface 840 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0136] The button 870 may be configured to communicate with the processor 810 and send button information to the processor 810 to instruct the processor 810 to trigger the execution of a corresponding instruction operation according to a program in the memory 830 or the storage medium 820 when receiving a button signal.

[0137] It can be understood by those skilled in the art that Fig.12 The structure shown is for illustration only and does not limit the structure of the above electronic device. Fig.12 More or fewer components as shown, or with Fig.12 Different configurations shown.

[0138] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned key configuration method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0139] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0140] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0141] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

Claims

1. A key configuration method, applied to a terminal, characterized in that: The method comprises: The target working mode to be configured is obtained from multiple working modes of the smart device, wherein the multiple working modes of the smart device include at least two working modes of a common switch mode, a scene switch mode, a dimming switch mode and a display panel mode; wherein the common switch mode includes: any independent button can correspond to a function; the scene switch mode includes: any independent button can trigger the linkage of the smart home; the dimming switch mode includes: setting buttons in groups, and combining buttons in different groups to realize the function of adjusting the color and brightness of the light; the display panel mode includes: configuring the buttons as independent display panels, and setting different display functions; Sending a configuration instruction to the smart device, wherein the configuration instruction includes the target working mode; Receiving a plurality of operable buttons corresponding to the target working mode returned by the smart device according to the configuration instruction, wherein the operable buttons are determined based on a pre-stored button table, wherein the button table stores the working modes supported by the smart device and a plurality of operable buttons corresponding to each working mode; receiving operations performed by a user on the plurality of operable keys, and determining target key information; According to the target working mode, a corresponding action list is searched as a target action list, wherein the target action list includes a plurality of execution actions; the action list represents a list corresponding to each working mode pre-stored by the terminal; Displaying the execution actions in the target action list, and receiving an execution action selected by a user from the plurality of execution actions as a target action; Associating the target button information with the target action to obtain target configuration information; The target configuration information is sent to the smart device.

2. The method according to claim 1, characterized in that Before sending the target configuration information to the smart device, the method further includes: The shielding information including some operable buttons is added to the target configuration information to instruct the smart device to shield some operable buttons in the target working mode.

3. The method according to claim 2, characterized in that The adding shielding information including some operable buttons in the target configuration information includes: Generating the shielding information for a specified portion of operable keys of the target working mode; The shielding information is added to the target configuration information.

4. The method according to claim 3, characterized in that The shielding operation of some operable buttons in the target working mode includes: Get the key that the user uses to perform the operation as the target key; The shielding information is generated by taking the keys that are not adjacent to the target key as the partially operable keys.

5. A button configuration method, applied to a smart device, characterized in that: The method comprises: Receive target configuration information sent by a terminal, the target configuration information including mutually related target button information and target actions, the target configuration information is obtained from multiple working modes of a smart device, the multiple working modes of the smart device including at least two working modes of a normal switch mode, a scene switch mode, a dimming switch mode and a display panel mode; wherein the normal switch mode includes: any independent button can correspond to a function; the scene switch mode includes: any independent button can trigger the linkage of a smart home; the dimming switch mode includes: setting buttons in groups, and combining buttons in different groups to realize the function of adjusting the color and brightness of the light; the display panel mode includes: configuring the buttons as independent display panels, and setting different display functions; storing or discarding the target configuration information; Receiving a configuration instruction sent by a terminal, wherein the configuration instruction includes a target working mode; According to the configuration instruction, multiple operable buttons corresponding to the target working mode are sent to the terminal to instruct the user to determine the target button information from the multiple operable buttons, and search the corresponding action list as the target action list according to the target working mode, wherein the target action list includes multiple execution actions; the action list represents a list corresponding to each working mode pre-stored by the terminal; the execution actions in the target action list are displayed, and the execution action selected by the user from the multiple execution actions is received as the target action, wherein the operable buttons are determined based on a pre-stored button table, wherein the button table stores the working modes supported by the smart device and multiple operable buttons corresponding to each working mode.

6. The method according to claim 5, characterized in that The smart device pre-stores a configuration information table, wherein the configuration information table stores preset key information and preset execution actions in correspondence, and before storing or discarding the target configuration information, the method further includes: Detecting whether the target button information is repeated with the preset button information, and detecting whether the target action is repeated with the preset execution action; If the target button information and the preset button information are repeated, or the target action and the preset execution action are repeated, then the smart device is controlled to emit a prompt sound or send an inquiry command to the terminal; If the target button information does not overlap with the preset button information, and the target action does not overlap with the preset execution action, the target configuration information is stored in the configuration information table.

7. The method according to claim 5 or 6, characterized in that: The smart device pre-stores a configuration information table, wherein the configuration information table stores preset key information and preset execution actions in correspondence, and the method further includes: Receive the operation performed by the user on the key as the target operation; If the target operation matches the preset key information in the configuration information table, obtaining the preset execution action corresponding to the preset key information; A control instruction is generated according to the preset execution action.

8. A button configuration method, characterized in that: The method comprises: The terminal obtains a target working mode to be configured from multiple working modes of the smart device, wherein the multiple working modes of the smart device include at least two working modes of a normal switch mode, a scene switch mode, a dimming switch mode and a display panel mode; wherein the normal switch mode includes: any independent button can correspond to a function; the scene switch mode includes: any independent button can trigger the linkage of the smart home; the dimming switch mode includes: setting the buttons in groups, and combining the buttons in different groups to realize the function of adjusting the color and brightness of the light; the display panel mode includes: configuring the buttons as independent display panels, and setting different display functions; The terminal sends a configuration instruction to the smart device, where the configuration instruction includes the target working mode; The terminal receives a plurality of operable keys corresponding to the target working mode returned by the smart device according to the configuration instruction, wherein the operable keys are determined based on a pre-stored key table, wherein the key table stores the working modes supported by the smart device and a plurality of operable keys corresponding to each working mode; The terminal receives an operation performed by a user on the plurality of operable keys, and determines target key information; The terminal searches for a corresponding action list as a target action list according to the target working mode, wherein the target action list includes a plurality of execution actions; the action list represents a list corresponding to each working mode pre-stored by the terminal; displays the execution actions in the target action list, and receives an execution action selected by a user from the plurality of execution actions as a target action; The terminal associates the target button information with the target action to obtain target configuration information; The terminal sends the target configuration information to the smart device; The smart device receives the target configuration information sent by the terminal, and stores or discards the target configuration information; The smart device receives a configuration instruction sent by the terminal, wherein the configuration instruction includes a target working mode; The smart device sends multiple operable buttons corresponding to the target working mode to the terminal according to the configuration instruction to instruct the user to determine the target button information from the multiple operable buttons, and searches for the corresponding action list as the target action list according to the target working mode, wherein the target action list includes multiple execution actions; the action list represents a list corresponding to each working mode pre-stored by the terminal; the execution actions in the target action list are displayed, and the execution action selected by the user from the multiple execution actions is received as the target action, wherein the operable buttons are determined based on a pre-stored button table, wherein the button table stores the working modes supported by the smart device and multiple operable buttons corresponding to each working mode.

9. A key configuration system for a device, characterized in that: The system includes a terminal and a smart device: The terminal is used to obtain a target working mode to be configured from multiple working modes of the smart device, and the multiple working modes of the smart device include at least two working modes of a normal switch mode, a scene switch mode, a dimming switch mode and a display panel mode; wherein the normal switch mode includes: any independent button can correspond to a function; the scene switch mode includes: any independent button can trigger the linkage of the smart home; the dimming switch mode includes: setting the buttons in groups, and combining the buttons in different groups to realize the function of adjusting the color and brightness of the light; the display panel mode includes: configuring the buttons as independent display panels, and setting different display functions; The terminal is also used to send a configuration instruction to the smart device, wherein the configuration instruction includes the target working mode; The terminal is also used to receive a plurality of operable keys corresponding to the target working mode returned by the smart device according to the configuration instruction, wherein the operable keys are determined based on a pre-stored key table, wherein the key table stores the working modes supported by the smart device and a plurality of operable keys corresponding to each working mode; The terminal is also used to receive operations performed by a user on the multiple operable buttons, determine target button information; search for a corresponding action list as a target action list according to the target working mode, wherein the target action list includes multiple execution actions; the action list represents a list corresponding to each working mode pre-stored by the terminal; display the execution actions in the target action list, and receive the execution action selected by the user from the multiple execution actions as the target action; The terminal is further used to associate the target button information with the target action to obtain target configuration information; the terminal is further used to send the target configuration information to the smart device; The smart device is used to receive the target configuration information sent by the terminal and store or discard it; The smart device is also used to receive a configuration instruction sent by the terminal, wherein the configuration instruction includes a target working mode; The smart device is also used to send multiple operable buttons corresponding to the target working mode to the terminal according to the configuration instruction, so as to instruct the user to determine the target button information from the multiple operable buttons, and search for the corresponding action list as the target action list according to the target working mode, wherein the target action list includes multiple execution actions; the action list represents a list corresponding to each working mode pre-stored by the terminal; the execution actions in the target action list are displayed, and the execution actions selected by the user from the multiple execution actions are received as the target action, wherein the operable buttons are determined based on a pre-stored button table, wherein the button table stores the working modes supported by the smart device and multiple operable buttons corresponding to each working mode.

10. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory, electrically connected to the one or more processors; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more applications are configured to execute the method according to any one of claims 1 to 4, or to execute the method according to any one of claims 5 to 7.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program codes, which can be called by a processor to execute the method according to any one of claims 1 to 4, or to execute the method according to any one of claims 5 to 7.

Citation Information

Patent Citations

  • Mobile terminal and application method of touch screen keyboard

    CN103294383A

  • Key selective shielding system and shielding method thereof

    CN107347118A

  • Method for customizing button function, home appliance and storage medium

    CN109932911A