Shortcut key control method and device, display equipment and storage medium
By receiving and storing shortcut key configuration information, custom mapping of key identification and operation instructions is realized, which solves the problem of cumbersome remote control operation and improves the convenience and user experience of the display device.
Patent Information
- Application Number
- CN202510622184.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-08-22
AI Technical Summary
The remote control has a single key layout and functional design, which causes users to need multiple key operations to control the display device, which has poor user experience.
Receive shortcut key configuration information, store it in the shortcut function configuration library, and find and execute corresponding operation instructions when receiving the target key command, supporting custom mapping of key identifiers and operation instructions.
Provides flexible and efficient shortcut key control methods, and users can customize key operations according to their habits, simplify multi-step operations into one key, and improve the convenience of remote control controlling display devices.
Smart Images

Figure CN120523364A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display devices, and in particular to a shortcut key control method, device, display device, and storage medium. Background Art
[0002] The rapid development of display devices has brought users a rich entertainment experience. On this basis, users' demand for convenient and efficient access to various applications and functions on display devices has become increasingly prominent.
[0003] Currently, display devices can usually be controlled by a remote control, but the remote control is limited by its fixed button layout and relatively single functional design. In actual operation, the user needs to perform multiple button operations through the remote control to successfully control the display device to enter a specific application or perform a specific function. This process is cumbersome and results in a poor user experience.
[0004] In summary, how to improve the convenience of controlling a display device with a remote control has become a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0005] The main purpose of this application is to provide a shortcut key control method, device, display device and storage medium, aiming to improve the convenience of controlling the display device with a remote control.
[0006] To achieve the above objectives, the present application proposes a shortcut key control method, which is applied to a display device. The shortcut key control method includes:
[0007] Receive shortcut key configuration information, where the shortcut key configuration information includes at least one set of mapping relationships between key identifiers and operation instructions;
[0008] Storing the shortcut key configuration information in a preset shortcut function configuration library;
[0009] When a target key instruction is received, a target operation instruction that matches the target key identifier of the target key instruction is searched from the shortcut function configuration library, and the target operation instruction is executed.
[0010] In one embodiment, the display device includes a display screen, and the step of receiving shortcut key configuration information includes:
[0011] In response to the shortcut key control instruction, displaying a first shortcut key setting interface on the display screen, the first shortcut key setting interface including: a recommended shortcut key template generated based on the user's historical operation data and an input box for editing a mapping relationship between a key identifier and an operation instruction;
[0012] Generate shortcut key configuration information according to the configuration instruction triggered by the remote control signal in the first shortcut key setting interface.
[0013] In one embodiment, the first shortcut key setting interface further includes a configuration QR code, and the step of responding to the shortcut key control instruction, after the step of displaying the first shortcut key setting interface on the display screen, further includes:
[0014] Pushing a second shortcut key setting interface to the smart terminal according to a configuration request triggered by scanning the configuration QR code, so as to trigger a configuration instruction based on a touch operation received on the second shortcut key setting interface;
[0015] Generate shortcut key configuration information according to the configuration instruction.
[0016] In one embodiment, the display device further includes a user identification module, and after the step of receiving shortcut key configuration information, the step further includes:
[0017] Identifying the user to whom the shortcut key configuration information belongs through the user identification module, and determining the user identifier corresponding to the user;
[0018] Storing the user identification and the shortcut key configuration information in a preset shortcut function configuration library;
[0019] When a target key command is received, the target user to whom the target key command belongs is identified through the user identification module, and a target user identifier corresponding to the target user is determined;
[0020] A target operation instruction that matches the target key identifier of the target key instruction and the target user identifier is searched from the shortcut function configuration library, and the target operation instruction is executed.
[0021] In one embodiment, after the step of identifying the target user to whom the target key instruction belongs by the user identification module and determining the target user identifier corresponding to the target user upon receiving the target key instruction, the method further includes:
[0022] When the shortcut function configuration library does not have a target operation instruction that matches the target key identifier and / or the target user identifier of the target key instruction, a prompt message that no shortcut function is detected is output or the target key instruction is ignored.
[0023] In one embodiment, the step of identifying the user to whom the shortcut key configuration information belongs by the user identification module and determining the user identifier corresponding to the user includes:
[0024] Determining a trigger source of the shortcut key configuration information;
[0025] When the trigger source is a remote controller, the spatial position of the remote controller is determined by a preset signal source orientation recognition device;
[0026] After controlling the user identification module to adjust the image acquisition direction according to the spatial position, controlling the user identification module to acquire a user image of the remote control operator;
[0027] A user identification is determined based on the user image.
[0028] In one embodiment, the method further comprises:
[0029] Count the usage frequency of each shortcut key;
[0030] The shortcut key configuration information in the shortcut function configuration library is optimized and adjusted according to the usage frequency.
[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a shortcut key control device, which is applied to a display device. The shortcut key control device includes:
[0032] A configuration information receiving module, configured to receive shortcut key configuration information, wherein the shortcut key configuration information includes at least one mapping relationship between a key identifier and an operation instruction;
[0033] A configuration information storage module, used to store the shortcut key configuration information in a preset shortcut function configuration library;
[0034] The instruction execution module is used to search the target operation instruction matching the target key identifier of the target key instruction from the shortcut function configuration library when receiving the target key instruction, and execute the target operation instruction.
[0035] In addition, to achieve the above-mentioned purpose, the present application also proposes a display device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the shortcut key control method as described above.
[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the shortcut key control method as described above are implemented.
[0037] The present application proposes a shortcut key control method, which is applied to a display device, receiving shortcut key configuration information, wherein the shortcut key configuration information includes a mapping relationship between at least one set of key identifiers and operation instructions; storing the shortcut key configuration information in a preset shortcut function configuration library; when receiving a target key instruction, searching the shortcut function configuration library for a target operation instruction that matches the target key identifier of the target key instruction, and executing the target operation instruction.
[0038] In summary, this application provides users with a flexible and efficient shortcut key control method by receiving and storing shortcut key configuration information, and searching and executing the corresponding target operation instructions when receiving the target key instructions. Users can customize the mapping relationship between key identifiers and operation instructions according to their own usage habits and needs, simplifying complex multi-operation processes into one key operation, thereby improving the convenience of remote control to control display devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0040] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0041] Figure 1 A flowchart of the first embodiment of the shortcut key control method of this application is provided;
[0042] Figure 2 A flowchart of viewing and adding shortcut functions provided in Example 1 of the shortcut key control method of this application;
[0043] Figure 3 A schematic diagram of the implementation flow of the shortcut key function provided in Example 1 of the shortcut key control method of this application;
[0044] Figure 4 This is a schematic diagram of the module structure of the shortcut key control device according to an embodiment of the present application;
[0045] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the shortcut key control method in the embodiment of the present application.
[0046] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0047] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.
[0048] The rapid development of display devices has brought users a rich entertainment experience. On this basis, users' demand for convenient and efficient access to various applications and functions on display devices has become increasingly prominent.
[0049] Currently, display devices can usually be controlled by a remote control, but the remote control is limited by its fixed button layout and relatively single functional design. In actual operation, the user needs to perform multiple button operations through the remote control to successfully control the display device to enter a specific application or perform a specific function. This process is cumbersome and results in a poor user experience.
[0050] In summary, how to improve the convenience of controlling a display device with a remote control has become a technical problem that urgently needs to be solved in this field.
[0051] An embodiment of the present application provides a solution, which receives shortcut key configuration information, which includes a mapping relationship between at least one set of key identifiers and operation instructions; stores the shortcut key configuration information in a preset shortcut function configuration library; when a target key instruction is received, searches the shortcut function configuration library for a target operation instruction that matches the target key identifier of the target key instruction, and executes the target operation instruction.
[0052] In summary, the embodiment of the present application provides users with a flexible and efficient shortcut key control method by receiving and storing shortcut key configuration information, and searching and executing corresponding target operation instructions when receiving target key instructions. Users can customize the mapping relationship between key identifiers and operation instructions according to their own usage habits and needs, simplifying complex multi-operation processes into one key operation, thereby improving the convenience of controlling the display device with the remote control.
[0053] It should be noted that the execution subject of this embodiment can be a display device that can be controlled by a remote control and has data processing, network communication, and program execution functions, such as a television, projector, smart screen, monitor, etc., or an electronic device that can achieve the above functions. The following uses a television as an example to illustrate this embodiment and the following embodiments.
[0054] Based on this, the embodiment of the present application provides a shortcut key control method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the shortcut key control method of the present application.
[0055] In this embodiment, the shortcut key control method includes steps S10 to S30:
[0056] Step S10: receiving shortcut key configuration information, wherein the shortcut key configuration information includes at least one set of mapping relationships between key identifiers and operation instructions;
[0057] Receive shortcut key configuration information generated by the user through any of a variety of display device control methods such as remote control, voice, smart terminal, etc. The shortcut key configuration information includes a mapping relationship between at least one set of key identifiers and operation instructions, wherein the key identifier is used to uniquely identify a specific physical key or key combination, and the operation instruction refers to the specific operation to be performed when the corresponding key is triggered.
[0058] It is worth mentioning that in this embodiment, there can be multiple shortcut key triggering modes configured according to the shortcut key configuration information, and this embodiment does not specifically limit the types of shortcut key triggering modes. For example, shortcut key triggering modes may include: synchronous press triggering mode, sequential press triggering mode, combination triggering mode, etc., wherein the synchronous press triggering mode refers to pressing at least two physical keys simultaneously to trigger the shortcut key; the sequential press triggering mode refers to pressing at least two physical keys in sequence according to a predetermined order to trigger the shortcut key; the combination triggering mode refers to the combination of a long press operation of a single physical key and at least one other physical key to trigger the shortcut key. For example, long pressing a specific function key while pressing another key can trigger a specific custom function.
[0059] In a feasible embodiment, the display device includes a display screen, and step S10 may include steps S101 to S102:
[0060] Step S101: In response to a shortcut key control instruction, displaying a first shortcut key setting interface on the display screen, wherein the first shortcut key setting interface includes: a recommended shortcut key template generated based on user historical operation data and an input box for editing a mapping relationship between a key identifier and an operation instruction;
[0061] When the display device responds to the shortcut key control instruction issued by the user through the remote control, a first shortcut key setting interface will be presented on the display screen, which can provide the user with a convenient shortcut key configuration operation experience.
[0062] The first shortcut key setting interface usually includes a recommended shortcut key template and an input box for editing the mapping relationship between button identifiers and operation instructions, wherein the recommended shortcut key template is generated based on the user's historical operation data. By recording and counting the user's operation records when using the display device in the past, the user's commonly used operations and functional requirements are understood, and a matching recommended shortcut key template is generated. These recommended shortcut key templates provide users with well-matched shortcut key configuration solutions, which users can directly choose to use, saving time and energy in configuring shortcut key functions by themselves. The input box is used to edit the mapping relationship between button identifiers and operation instructions. Users can manually enter or modify the button identifier (i.e., determine the specific physical button or button combination) and the corresponding operation instruction (such as opening a specific application, performing a specific operation, etc.) in the input box according to their personalized needs. In this way, users can flexibly customize shortcut keys that suit their own usage habits.
[0063] Step S102: Generate shortcut key configuration information according to the configuration instruction triggered by the remote control signal in the first shortcut key setting interface.
[0064] In the first shortcut key setting interface, the user can operate through the remote control and issue configuration instructions. The display device will generate corresponding shortcut key configuration information according to these configuration instructions triggered by the remote control signals.
[0065] In a feasible embodiment, the first shortcut key setting interface further includes configuring a QR code, and steps S103 to S104 may be further included after step S101:
[0066] Step S103: Pushing a second shortcut key setting interface to the smart terminal according to the configuration request triggered by the smart terminal scanning the configuration QR code, so as to trigger a configuration instruction based on the touch operation received on the second shortcut key setting interface;
[0067] When the display device responds to the shortcut key control command issued by the user through the remote control, a first shortcut key setting interface will be presented on the display screen. The interface also includes a configuration QR code, which is used to interact with the smart terminal to realize cross-device shortcut key configuration operations.
[0068] When the user scans the configuration QR code on the first shortcut key setting interface through the smart terminal and triggers a configuration request, the display device will push the second shortcut key setting interface to the smart terminal according to the configuration request. The smart terminal can be an electronic device that can scan QR codes, such as a mobile phone or tablet. The second shortcut key setting interface can be a touch-sensitive interface with the same layout as the first shortcut key setting interface, or it can be other forms of interfaces adapted to the smart terminal. The user can trigger the configuration instructions by performing touch operations on the smart terminal. This cross-device configuration method increases the flexibility and convenience of user operations, so that the user does not need to be limited to using a remote control to configure on the display device.
[0069] Step S104: generating shortcut key configuration information according to the configuration instruction.
[0070] The display device generates shortcut key configuration information based on the configuration instructions triggered by the touch operation on the second shortcut key setting interface of the smart terminal. The shortcut key configuration information has the same function as the shortcut key configuration information generated based on the remote control signal, and both include the mapping relationship between the button identifier and the operation instruction.
[0071] Step S20, storing the shortcut key configuration information in a preset shortcut function configuration library;
[0072] The received shortcut key configuration information is stored in a preset shortcut function configuration library. The shortcut key function configuration library serves as a dedicated data storage area in the display device for centrally managing all shortcut key configuration information so that it can be quickly and accurately retrieved and used when needed later.
[0073] It is worth mentioning that in order to improve the flexibility of storage and management of shortcut key configuration information, when storing the shortcut key configuration information in the shortcut function configuration library, the stored shortcut key configuration information can be grouped and stored. The grouping method can be based on different users, so that each user has his or her own independent shortcut key configuration; it can also be grouped according to the function type of the shortcut key, such as entering a specific application, performing specific operations related to shortcut keys, editing operations related shortcut keys, etc., and stored separately.
[0074] Furthermore, when the user needs to view or edit the shortcut key configuration information, he can enter the corresponding query command, and the display device can display all the shortcut key configuration information stored in the shortcut function configuration library to the user through its own configured display screen, that is, generate a shortcut key configuration information display interface. The user can view the displayed information on this interface to understand the currently set shortcut key functions. At the same time, the shortcut key configuration information can also be edited, such as modifying the mapping relationship between the button identifier and the operation instruction, adding a new shortcut key configuration or deleting unnecessary shortcut key configurations, etc., so as to more conveniently manage and maintain the shortcut key configuration information.
[0075] For example, in a feasible implementation, taking the display device as a television as an example, the flowchart of the user viewing and adding a shortcut function is as follows: Figure 2 As shown, the user accesses the shortcut key configuration information display interface by pressing a specific button on the remote control or selecting a menu option on the TV system. This interface allows the user to view existing shortcut key functions and modify them. For example, to view existing shortcut key functions, the shortcut key configuration information display interface displays a list of currently set shortcut key functions. This list shows existing single-key and / or key combination shortcut key functions. Each shortcut key function displays its associated application or operation and related information, such as the associated application icon and function description. To edit or modify a shortcut key function, the user selects the shortcut key to be modified and clicks the Edit option. At this point, the user can reselect the associated application or function. The TV system provides an application search function to quickly find the target application. After selecting, the user confirms and saves the changes. To add a new shortcut key, the shortcut key configuration information display interface provides an entry for adding a new shortcut key. After clicking, the user can select a single button or a key combination sequence. After selecting a button, the user enters the application selection interface, selects the application to be associated, and completes the addition operation. To save the settings, the user clicks the Save button after completing all editing and adding operations. The TV system stores the new shortcut key configuration information in the shortcut function configuration library.
[0076] It should also be noted that the first shortcut key setting interface in this embodiment is primarily used for initial configuration and personalized settings of shortcut keys. It focuses on providing configuration tools and options to help users create new shortcut key configurations based on their needs. The shortcut key configuration information display interface is displayed after the user enters a query command. Its main function is to present all currently stored shortcut key configuration information to the user. Users can use this interface to view the configured shortcut keys and their corresponding operations, as well as edit and delete this information. It focuses on information display and management.
[0077] Step S30: When a target key instruction is received, a target operation instruction matching the target key identifier of the target key instruction is searched from the shortcut function configuration library, and the target operation instruction is executed.
[0078] When receiving a target button command triggered by the user through the remote control, the target operation instruction that matches the target button identifier corresponding to the target button command is searched in the shortcut function configuration library. When a matching target operation instruction is found, the target operation instruction is executed immediately to complete the corresponding shortcut operation.
[0079] In addition, in another feasible implementation, if a target operation instruction matching the target key identifier of the target key instruction is not found in the shortcut function configuration library, a prompt message indicating that the shortcut function is not detected is output or the target key instruction is ignored.
[0080] For example, taking the display device as a television, the television responds to the shortcut key control instruction issued by user A through the remote control, and displays a first shortcut key setting interface on the television screen. The interface has a recommended shortcut key template generated based on user A's historical operation data, an input box for editing the mapping relationship between button identifiers and operation instructions, and a configuration QR code. User A uses his mobile phone to scan the configuration QR code on the TV screen. After the TV receives the configuration request triggered by the mobile phone scanning the QR code, it pushes a second shortcut key setting interface to the mobile phone. User A performs touch operations on the second shortcut key setting interface on the mobile phone, and sets a new mapping relationship between button identifiers and operation instructions by clicking, sliding, etc. The mobile phone triggers the configuration instruction according to user A's touch operation, and sends the instruction to the TV. The TV generates shortcut key configuration information based on the received configuration instruction.
[0081] When user A uses the TV subsequently, he presses the preset shortcut key combination on the remote control, and the TV immediately performs the corresponding operation. Specifically, the implementation flow chart of the shortcut key function is as follows: Figure 3 First, shortcut monitoring can be enabled by pressing a specific button on the remote control or by pressing a button in the shortcut application interface. Once shortcut monitoring is enabled, when the user presses a button on the remote control, the TV system searches the shortcut function configuration library for all shortcut key combinations that match the currently entered key sequence. If the TV system only finds one shortcut key combination that matches the currently entered key sequence, it automatically and quickly jumps directly to the application or performs the corresponding action for that shortcut function. For example, if you enter key 1 and then key 2, and only one result is found, a shortcut function corresponding to the key sequence key 1 + key 2, then the shortcut function is executed directly. If the system finds multiple matching shortcut key combinations, a list of search results will be displayed. The user can click an option in the list to jump to the corresponding shortcut function. For example, if you enter key 1 and find a shortcut function corresponding to key 1 and a shortcut function corresponding to the key sequence key 1 + key 2, both search results will be listed for the user to choose from. Press the specific button on the remote control that enters the shortcut key monitoring function again or enter the clear input key record in the key monitoring function in the shortcut key application interface to clear the current key input record and re-enter the key.
[0082] In this way, the embodiment of the present application provides users with a flexible and efficient shortcut key control method by receiving and storing shortcut key configuration information, and searching and executing corresponding target operation instructions when receiving target key instructions. Users can customize the mapping relationship between key identifiers and operation instructions according to their own usage habits and needs, simplifying complex multi-operation processes into one key operation, thereby improving the convenience of controlling the display device with the remote control.
[0083] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction and will not be repeated hereafter. On this basis, the display device further includes a user identification module, and after step S10, steps S40 to S70 may be further included:
[0084] Step S40, identifying the user to whom the shortcut key configuration information belongs through the user identification module, and determining the user identifier corresponding to the user;
[0085] It should be noted that a typical household often consists of multiple people, and different people often take turns using the remote control to change channels in front of the TV. Since each person often watches or enjoys different content, and the number of physical buttons on the remote control is limited, if multiple people set up shortcut keys according to their needs, the limited number of button combinations may not meet everyone's needs. This embodiment proposes a feasible solution to ensure that the shortcut function configuration library supports multi-user sharing of shortcut key functions so that family members can use them collaboratively.
[0086] After generating the shortcut key configuration information, the display device identifies the user to whom the shortcut key configuration information belongs through the user identification module, wherein the user identification module can adopt a variety of identification technologies, such as face recognition, account login, etc., to determine the unique user identifier corresponding to the user through identification. The user identifier is used to accurately associate the user with the shortcut key configuration information set by the user in subsequent operations.
[0087] In a feasible embodiment, step S40 may include steps S401 to S404:
[0088] Step S401, determining a trigger source of the shortcut key configuration information;
[0089] After the shortcut key configuration information is generated, the display device first determines the trigger source of the shortcut key configuration information. There are two main trigger sources: remote control and smart terminal. Different trigger sources will use different user identification methods.
[0090] Step S402, when the trigger source is a remote controller, determining the spatial position of the remote controller by a preset signal source orientation recognition device;
[0091] If the trigger source is a remote control, the display device determines the spatial position of the remote control through a preset signal source orientation recognition device. Specifically, the remote control transmits a modulated infrared light signal through an infrared LED. The signal contains key coding data, which is used to control the display device to perform the corresponding function. The display device is equipped with multiple infrared receivers distributed at different positions on the device body. Each infrared receiver independently detects the intensity and arrival time of the infrared signal. The display device determines the spatial position of the remote control by comparing the signal strength of different infrared receivers.
[0092] Step S403, after controlling the user identification module to adjust the image acquisition direction according to the spatial position, controlling the user identification module to acquire a user image of the remote control operator;
[0093] According to the determined spatial position of the remote control, the display device controls the user identification module to adjust the image acquisition direction so that it can be aligned with the direction of the remote control operator, and then controls the user identification module to capture the user image of the remote control operator. The user identification module is usually equipped with an image acquisition device such as a camera for obtaining the user image.
[0094] Step S404: Determine a user identification based on the user image.
[0095] The display device analyzes and processes the collected user image and uses technologies such as face recognition to determine the user ID. Specifically, face recognition technology can compare the collected user image with a pre-stored user facial feature template to accurately identify the user's identity and obtain the corresponding user ID.
[0096] In addition, if the user image does not find a matching user identity in the user facial feature template, a prompt message indicating that the user identity was not detected is output and the user is prompted to create a new template for the user image in the user facial feature template. The user can decide whether to create a new one based on actual needs.
[0097] In another feasible embodiment, when the trigger source is a smart terminal, a user identity credential sent by the smart terminal is received, and the user ID is determined based on the user identity credential. It should be noted that the user identity credential can be the account and password used by the user when logging into the smart terminal, biometric information (such as a fingerprint or facial feature data generated by encryption), etc. After detecting that the user has performed a shortcut key configuration operation, the smart terminal sends the user identity credential to the display device. The display device verifies the received user identity credential. If the verification is successful, the display device determines the corresponding user ID based on the verification result.
[0098] Step S50, storing the user identification and the shortcut key configuration information in a preset shortcut function configuration library;
[0099] The determined user identification and the generated shortcut key configuration information are stored in a preset shortcut function configuration library.
[0100] In a feasible implementation, in the shortcut function configuration library, shortcut key configuration information can be grouped and stored according to users to form multiple groups of shortcut key function lists. Furthermore, for a group of shortcut key function lists under a certain user (such as the first user), the first user can add control permissions of other users (such as the second user) to the group of shortcut key function lists through the first shortcut key setting interface, the second shortcut key setting interface, or the shortcut key configuration information display interface. After the addition is completed, whether the first user or the second user triggers the target key instruction, the corresponding target operation instruction can be found from the group of shortcut key function lists, so that multiple users can share the same group of shortcut key configurations, thereby improving the flexibility and practicality of the shortcut key configuration.
[0101] Step S60, upon receiving the target key command, identifying the target user to whom the target key command belongs through the user identification module, and determining the target user identifier corresponding to the target user;
[0102] When the display device receives a target key command, it again identifies the target user to whom the target key command belongs through the user identification module, and determines the target user identifier corresponding to the target user, thereby ensuring that the display device can accurately determine the identity of the user currently operating, so as to find a matching operation instruction from the corresponding shortcut key configuration.
[0103] Step S70 , searching the shortcut function configuration library for a target operation instruction that matches the target key identifier of the target key instruction and the target user identifier, and executing the target operation instruction.
[0104] The display device searches for a target operation instruction that matches the target button identifier and target user identifier of the target button instruction from the shortcut function configuration library. Only when both the button identifier and the user identifier match is it determined that the correct target operation instruction has been found. After finding the target operation instruction, the target operation instruction is executed immediately to complete the corresponding shortcut operation.
[0105] In a feasible embodiment, step S60 may further include step S80:
[0106] Step S80: When the shortcut function configuration library does not contain a target operation instruction that matches the target key identifier and / or the target user identifier of the target key instruction, output a prompt message that no shortcut function is detected or ignore the target key instruction.
[0107] When the target operation instruction that matches the target key identifier and / or target user identifier of the target key instruction does not exist in the shortcut function configuration library, the display device will process it according to the pre-set error instruction processing strategy. For example, one feasible processing method is to output a prompt message that the shortcut function is not detected, that is, the display device will display the corresponding prompt information on the display screen to inform the user that the shortcut key combination currently pressed has no corresponding shortcut function setting, such as displaying a prompt such as "No shortcut function matching the current key combination is detected, please check the settings or try other key combinations" so that the user can understand the operation result and make corresponding adjustments. Another feasible processing method is to ignore the target key instruction, that is, the display device does not perform any operation and does not give any prompts. This method is suitable for some scenarios that require a simpler user experience to avoid excessive prompt information interfering with user operations.
[0108] In a feasible embodiment, the shortcut key control method may further include steps A10 to A20:
[0109] Step A10, counting the usage frequency of each shortcut key;
[0110] During operation, the display device continuously counts the frequency of use of each shortcut key. Specifically, each time a user triggers a shortcut key and executes the corresponding operation instruction, the display device records the number of times the shortcut key is used. The statistical time range can be set according to actual needs, for example, weekly or monthly statistics.
[0111] To ensure the accuracy of the statistics, the display device will distinguish between different users, counting the frequency of each user's use of each shortcut key. For example, if user A and user B each have a set of shortcut function lists, the display device will record the number of times user A and user B use the shortcut keys in their respective lists.
[0112] Step A20 : optimizing and adjusting each shortcut key configuration information in the shortcut function configuration library according to the usage frequency.
[0113] Based on the usage frequency obtained by statistics, the display device will optimize and adjust the shortcut key configuration information in the shortcut function configuration library. The specific optimization and adjustment method can be sort adjustment or quantity adjustment.
[0114] Among them, sorting adjustment refers to sorting shortcut keys according to frequency of use, placing frequently used shortcut keys in front and less frequently used shortcut keys in the back. When users view or modify shortcut key configurations, they can find commonly used shortcut keys more quickly, thereby improving operational efficiency.
[0115] Quantity adjustment means that for shortcut keys that have not been used for a long time (extremely low frequency of use), the display device can prompt the user whether to delete the shortcut key configuration information. If the user confirms the deletion, the display device will remove the shortcut key configuration information from the shortcut function configuration library to simplify the configuration interface.
[0116] In summary, in this embodiment, users can freely set shortcut key configuration information based on their own habits through the remote control or smart terminal to achieve personalized operation. At the same time, the shortcut function configuration library supports multi-user sharing of shortcut key functions, allowing family members to use them collaboratively. The display device also counts the frequency of shortcut key usage and optimizes the configuration information accordingly, placing frequently used shortcut keys in prominent positions and streamlining infrequently used configurations. This ensures that the shortcut key configuration library always meets the user's dynamic needs, making remote control of the display device more convenient and efficient, providing users with a better user experience.
[0117] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the shortcut key control method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0118] The embodiment of the present application also provides a shortcut key control device, which is applied to a display device. Figure 4 , the shortcut key control device includes:
[0119] The configuration information receiving module 10 is used to receive shortcut key configuration information, wherein the shortcut key configuration information includes at least one mapping relationship between a key identifier and an operation instruction;
[0120] The configuration information storage module 20 is used to store the shortcut key configuration information in a preset shortcut function configuration library;
[0121] The instruction execution module 30 is configured to, upon receiving a target key instruction, search the shortcut function configuration library for a target operation instruction that matches the target key identifier of the target key instruction, and execute the target operation instruction.
[0122] Optionally, the display device includes a display screen and a configuration information receiving module 10, and is further configured to:
[0123] In response to the shortcut key control instruction, displaying a first shortcut key setting interface on the display screen, the first shortcut key setting interface including: a recommended shortcut key template generated based on the user's historical operation data and an input box for editing a mapping relationship between a key identifier and an operation instruction;
[0124] Generate shortcut key configuration information according to the configuration instruction triggered by the remote control signal in the first shortcut key setting interface.
[0125] Optionally, the first shortcut key setting interface further includes a configuration QR code and a configuration information receiving module 10, which is further used to:
[0126] Pushing a second shortcut key setting interface to the smart terminal according to a configuration request triggered by scanning the configuration QR code, so as to trigger a configuration instruction based on a touch operation received on the second shortcut key setting interface;
[0127] Generate shortcut key configuration information according to the configuration instruction.
[0128] Optionally, the display device further includes a user identification module, and the shortcut key control device further includes a user identification determination module (not shown), which is configured to:
[0129] Identifying the user to whom the shortcut key configuration information belongs through the user identification module, and determining the user identifier corresponding to the user;
[0130] Optionally, the configuration information storage module 20 is further configured to:
[0131] Storing the user identification and the shortcut key configuration information in a preset shortcut function configuration library;
[0132] Optionally, the instruction execution module 30 is further configured to:
[0133] When a target key command is received, the target user to whom the target key command belongs is identified through the user identification module, and a target user identifier corresponding to the target user is determined;
[0134] A target operation instruction that matches the target key identifier of the target key instruction and the target user identifier is searched from the shortcut function configuration library, and the target operation instruction is executed.
[0135] Optionally, the instruction execution module 30 is further configured to:
[0136] When the shortcut function configuration library does not have a target operation instruction that matches the target key identifier and / or the target user identifier of the target key instruction, a prompt message that no shortcut function is detected is output or the target key instruction is ignored.
[0137] Optionally, the user identification determination module is further configured to:
[0138] Determining a trigger source of the shortcut key configuration information;
[0139] When the trigger source is a remote controller, the spatial position of the remote controller is determined by a preset signal source orientation recognition device;
[0140] After controlling the user identification module to adjust the image acquisition direction according to the spatial position, controlling the user identification module to acquire a user image of the remote control operator;
[0141] A user identification is determined based on the user image.
[0142] Optionally, the configuration information receiving module 10 is further configured to:
[0143] Count the usage frequency of each shortcut key;
[0144] The shortcut key configuration information in the shortcut function configuration library is optimized and adjusted according to the usage frequency.
[0145] The shortcut key control device provided in the embodiments of the present application utilizes the shortcut key control method of the aforementioned embodiments to improve the convenience of controlling a display device using a remote control. Compared to the prior art, the shortcut key control device provided in the embodiments of the present application has the same beneficial effects as the shortcut key control method provided in the aforementioned embodiments. Other technical features of the shortcut key control device are the same as those disclosed in the shortcut key control method of the aforementioned embodiments, and are not further described here.
[0146] An embodiment of the present application provides a display device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the shortcut key control method in the above-mentioned embodiment 1.
[0147] Reference below Figure 5 , which shows a schematic diagram of the structure of a display device suitable for implementing the embodiments of the present application. The display device in the embodiments of the present application may include, but is not limited to, mobile terminals such as laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The display device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.
[0148] like Figure 5As shown, the display device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory 1002 or a program loaded from a storage device 1003 into a random access memory 1004. Various programs and data required for the operation of the display device are also stored in the random access memory 1004. The processing device 1001, the read-only memory 1002, and the random access memory 1004 are connected to each other via a bus 1005. An input / output interface 1006 is also connected to the bus. Typically, the following systems can be connected to the input / output interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. Communication device 1009 can allow the display device to communicate with other devices wirelessly or wired to exchange data. Although the figure shows a display device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have instead.
[0149] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a read-only memory 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are performed.
[0150] The display device provided in the embodiments of the present application utilizes the shortcut key control method of the aforementioned embodiments to efficiently extract and display knowledge from massive amounts of multi-source data. Compared to the prior art, the beneficial effects of the display device provided in the embodiments of the present application are the same as those of the shortcut key control method provided in the aforementioned embodiments. Other technical features of the display device are the same as those disclosed in the shortcut key control method of the aforementioned embodiments and are not further described here.
[0151] It should be understood that the various parts disclosed in the embodiments of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any appropriate manner in any one or more embodiments or examples.
[0152] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0153] An embodiment of the present application provides a computer-readable storage medium having computer-readable program instructions (ie, a computer program) stored thereon, and the computer-readable program instructions are used to execute the shortcut key control method in the above embodiment.
[0154] The computer-readable storage medium provided in the embodiment of the present application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: radio frequency), etc., or any suitable combination thereof.
[0155] The computer-readable storage medium may be included in the display device, or may exist independently without being assembled into the display device.
[0156] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the display device, the display device: receives shortcut key configuration information, the shortcut key configuration information includes at least one set of mapping relationships between key identifiers and operation instructions; stores the shortcut key configuration information in a preset shortcut function configuration library; when receiving a target key instruction, searches the shortcut function configuration library for a target operation instruction that matches the target key identifier of the target key instruction, and executes the target operation instruction.
[0157] The computer program code for performing the operations of the embodiments of the present application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0158] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0159] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.
[0160] The readable storage medium provided in the embodiments of the present application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned shortcut key control method, thereby improving the convenience of controlling a display device using a remote control. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in the embodiments of the present application are the same as those of the shortcut key control method provided in the aforementioned embodiments, and are not further elaborated here.
[0161] The above are only some embodiments of the present application and are not intended to limit the patent scope of the present application. All equivalent structural transformations made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A shortcut key control method, characterized in that: Applied to a display device, the shortcut key control method includes: Receive shortcut key configuration information, where the shortcut key configuration information includes at least one set of mapping relationships between key identifiers and operation instructions; Storing the shortcut key configuration information in a preset shortcut function configuration library; When a target key instruction is received, a target operation instruction that matches the target key identifier of the target key instruction is searched from the shortcut function configuration library, and the target operation instruction is executed.
2. The shortcut key control method according to claim 1, wherein: The display device includes a display screen, and the step of receiving shortcut key configuration information includes: In response to the shortcut key control instruction, displaying a first shortcut key setting interface on the display screen, the first shortcut key setting interface including: a recommended shortcut key template generated based on the user's historical operation data and an input box for editing a mapping relationship between a key identifier and an operation instruction; Generate shortcut key configuration information according to the configuration instruction triggered by the remote control signal in the first shortcut key setting interface.
3. The shortcut key control method according to claim 2, wherein: The first shortcut key setting interface further includes a configuration QR code. After the step of displaying the first shortcut key setting interface on the display screen in response to the shortcut key control instruction, the method further includes: Pushing a second shortcut key setting interface to the smart terminal according to a configuration request triggered by scanning the configuration QR code, so as to trigger a configuration instruction based on a touch operation received on the second shortcut key setting interface; Generate shortcut key configuration information according to the configuration instruction.
4. The shortcut key control method according to claim 1, wherein: The display device further includes a user identification module, and after the step of receiving shortcut key configuration information, further includes: Identifying the user to whom the shortcut key configuration information belongs through the user identification module, and determining the user identifier corresponding to the user; Storing the user identification and the shortcut key configuration information in a preset shortcut function configuration library; When a target key command is received, the target user to whom the target key command belongs is identified through the user identification module, and a target user identifier corresponding to the target user is determined; A target operation instruction that matches the target key identifier of the target key instruction and the target user identifier is searched from the shortcut function configuration library, and the target operation instruction is executed.
5. The shortcut key control method according to claim 4, wherein: After the step of identifying the target user to which the target key instruction belongs by the user identification module upon receiving the target key instruction and determining the target user identifier corresponding to the target user, the method further includes: When the shortcut function configuration library does not have a target operation instruction that matches the target key identifier and / or the target user identifier of the target key instruction, a prompt message that no shortcut function is detected is output or the target key instruction is ignored.
6. The shortcut key control method according to claim 4, wherein: The step of identifying the user to which the shortcut key configuration information belongs by the user identification module and determining the user identifier corresponding to the user includes: Determining a trigger source of the shortcut key configuration information; When the trigger source is a remote controller, the spatial position of the remote controller is determined by a preset signal source orientation recognition device; After controlling the user identification module to adjust the image acquisition direction according to the spatial position, controlling the user identification module to acquire a user image of the remote control operator; A user identification is determined based on the user image.
7. The shortcut key control method according to any one of claims 1 to 6, characterized in that: The method further comprises: Count the usage frequency of each shortcut key; The shortcut key configuration information in the shortcut function configuration library is optimized and adjusted according to the usage frequency.
8. A shortcut key control device, characterized in that: Applied to a display device, the shortcut key control device includes: A configuration information receiving module, configured to receive shortcut key configuration information, wherein the shortcut key configuration information includes at least one mapping relationship between a key identifier and an operation instruction; A configuration information storage module, used to store the shortcut key configuration information in a preset shortcut function configuration library; The instruction execution module is used to search the target operation instruction matching the target key identifier of the target key instruction from the shortcut function configuration library when receiving the target key instruction, and execute the target operation instruction.
9. A display device, characterized in that: The display device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the shortcut key control method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the shortcut key control method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Toilet bowl, intelligent toilet bowl system and toilet bowl control method and device
CN121191308A