Remote control function implementation method and electronic device

CN122658069APending Publication Date: 2026-08-28GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510235013.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2026-08-28

AI Technical Summary

Technical Problem

[0003]本申请实施方式主要解决相关技术中通过修改遥控配置实现遥控功能的方式过程复杂耗时久的技术问题

Benefits of technology

[0005]The remote control function implementation method provided in this solution is applied to a remote control configuration system, which contains multiple mapping relationship files. Different mapping relationship files correspond to different remote control configurations. When an infrared signal is received, the system can respond to the infrared signal according to the mapping relationship file adapted to that signal, thereby enabling the remote controller that emitted the infrared signal to control the device within the system. Furthermore, upon receiving an infrared signal, the system obtains the target user code contained within it. When receiving infrared signals emitted by remote controllers with different configurations, the system can determine the target mapping relationship file adapted to the current infrared signal through the target user code, and implement the remote control function of different remote controllers for the current device based on the adapted target mapping relationship file. Compared to related technologies that require configuring and debugging the remote control device or remote controller to achieve remote control functionality for the current device, the remote control function implementation method provided in this solution is simple to operate, reduces on-site debugging time, and improves the efficiency of remote control function implementation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122658069A_ABST
    Figure CN122658069A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of remote control, in particular to a remote control function implementation method and an electronic device. The method is applied to a remote control configuration system, the remote control configuration system comprises an infrared drive and a plurality of mapping relationship files, each mapping relationship file comprises a mapping relationship between a physical key value and a function key value corresponding to a remote control configuration, the method comprises the following steps: receiving an infrared signal, obtaining a target user code and a target physical key value in the infrared signal; determining a target mapping relationship file in the plurality of mapping relationship files according to the target user code; obtaining a target function key value corresponding to the target physical key value according to the target mapping relationship file, and responding to a remote control event of the infrared signal based on the target function key value. The method provided in the scheme can determine the target mapping relationship file suitable for the current infrared signal through the target user code when the infrared signal is received, and respond to the corresponding infrared signal according to the target mapping relationship file, so that the remote control function of the device where the system is located is realized by the remote controller sending the infrared signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of remote control technology, specifically to remote control function implementation methods and electronic devices. Background Technology

[0002] Currently, many Android-based remote control products face varying product configurations for different customers during project development, such as the display device used with the remote control. Taking remote controls as an example, different manufacturers and models often use different key codes and function mappings. This can lead to issues where the display device and the remote control cannot achieve remote control functionality. For instance, a user might lose their original remote and use a new one, but the original remote uses one configuration while the new one uses a different one, preventing the new remote from controlling the display device. Alternatively, the original remote's configuration might differ from the user's preferred configuration, causing the desired remote to be incompatible with the display device. The common technical solution is to adjust the user's remote control configuration, changing it from incompatible to compatible, to enable remote control functionality. However, this process is cumbersome and time-consuming. Summary of the Invention

[0003] The embodiments of this application mainly address the technical problem that the process of implementing remote control functions by modifying remote control configuration in related technologies is complex and time-consuming.

[0004] To address the aforementioned technical problems, one technical solution adopted in this application is: providing a remote control function implementation method applied to a remote control configuration system. The remote control configuration system includes an infrared driver and multiple mapping relationship files, wherein each mapping relationship file contains a mapping relationship between a physical key value and a function key value for remote control configuration. The method includes: receiving an infrared signal; obtaining a target user code and a target physical key value from the infrared signal; determining a target mapping relationship file among the multiple mapping relationship files based on the target user code; obtaining a target function key value corresponding to the target physical key value based on the target mapping relationship file, and responding to a remote control event of the infrared signal based on the target function key value.

[0005] The remote control function implementation method provided in this solution is applied to a remote control configuration system, which contains multiple mapping relationship files. Different mapping relationship files correspond to different remote control configurations. When an infrared signal is received, the system can respond to the infrared signal according to the mapping relationship file adapted to that signal, thereby enabling the remote controller that emitted the infrared signal to control the device within the system. Furthermore, upon receiving an infrared signal, the system obtains the target user code contained within it. When receiving infrared signals emitted by remote controllers with different configurations, the system can determine the target mapping relationship file adapted to the current infrared signal through the target user code, and implement the remote control function of different remote controllers for the current device based on the adapted target mapping relationship file. Compared to related technologies that require configuring and debugging the remote control device or remote controller to achieve remote control functionality for the current device, the remote control function implementation method provided in this solution is simple to operate, reduces on-site debugging time, and improves the efficiency of remote control function implementation.

[0006] To solve the above-mentioned technical problems, another technical solution adopted in the embodiments of this application is: to provide an electronic device, including: at least one processor and a memory; the memory is coupled to the processor, and the memory is used to store instructions or programs, which, when executed by the at least one processor, cause the at least one processor to perform the remote control function implementation method as described above.

[0007] To solve the above-mentioned technical problems, another technical solution adopted in the embodiments of this application is: to provide a computer storage medium that stores instructions or programs, which, when executed by an electronic device, cause the electronic device to perform the remote control function implementation method as described above.

[0008] Unlike related technologies, this application provides a method and electronic device for implementing remote control functionality. This method is applied to a remote control configuration system, which includes an infrared driver and multiple mapping relationship files. Each mapping relationship file contains a mapping relationship between physical key values ​​and function key values ​​corresponding to a remote control configuration. The method includes receiving an infrared signal; obtaining a target user code and a target physical key value from the infrared signal; determining a target mapping relationship file from the multiple mapping relationship files based on the target user code; and obtaining a target function key value corresponding to the target physical key value from the target mapping relationship file, thereby responding to a remote control event of the infrared signal based on the target function key value. The method provided in this solution can respond to an infrared signal upon receipt based on a mapping relationship file adapted to that infrared signal, thus enabling the remote control function of the remote controller emitting the infrared signal to control the device in the system. Furthermore, after receiving an infrared signal, the target user code contained within it is obtained. When infrared signals emitted by remote controllers with different remote control configurations are received, the target mapping relationship file adapted to the current infrared signal can be determined through the target user code, and the remote control function of different remote controllers to control the current device can be implemented accordingly. Compared to the method of configuring and debugging the remote control to enable the remote control function of the current device in related technologies, the remote control function implementation method provided by this solution is simple to operate, reduces on-site debugging time, and improves the efficiency of remote control function implementation. Attached Figure Description

[0009] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0010] Figure 1 This is a schematic diagram of the structure of a remote control configuration system provided in an embodiment of this application;

[0011] Figure 2 This is a schematic diagram of a remote control function implementation method provided in an embodiment of this application;

[0012] Figure 3 This is a schematic diagram illustrating a remote control function implementation process provided in an embodiment of this application;

[0013] Figure 4 This is a schematic diagram of the contents of a configuration file provided in an embodiment of this application;

[0014] Figure 5 This is a schematic diagram of another remote control configuration system provided in an embodiment of this application;

[0015] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0016] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0017] It should be noted that, unless otherwise specified, the various features in the embodiments of this application can be combined with each other, all of which are within the protection scope of this application. Furthermore, although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device schematic diagram or the order in the flowchart. Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit this application. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.

[0018] In the field of remote control technology, many remote control products come with specially configured remote controls to facilitate user control of the products. However, remote control configurations may differ between manufacturers or product types. For example, they may use different communication protocols, key codes, or function mappings, potentially leading to incompatibility between the remote control and the device. The common approach is to debug the remote control device, modifying its configuration according to the specifications of the remote and the user's needs to enable it to control the device. This process typically requires recompiling the system software, and each modification necessitates recompiling the entire system (usually a mirror system). Even minor changes can take hours. Therefore, enabling a remote control to control a device is not only cumbersome but also time-consuming.

[0019] To address the aforementioned issues, this application creatively proposes a novel technical solution. It stores the mapping relationships between physical key values ​​and function key values ​​in various remote control configurations in the form of multiple mapping relationship files. When an infrared signal emitted by a target remote control is received, the signal is parsed to obtain the target user code and target physical key value contained within. Common infrared protocols typically include a user code field to identify the device type or brand to which the remote control belongs, preventing interference between infrared signals from different devices. After obtaining the target user code of the infrared signal, the corresponding mapping relationship file is determined based on the target user code; that is, the target mapping relationship file. The remote control configuration corresponding to this target mapping relationship file is suitable for the target remote control emitting the infrared signal. Then, based on the mapping relationship between physical key values ​​and function key values ​​in the target mapping relationship file, the target function key value corresponding to the target physical key value is determined. This allows the target remote control to respond to the remote control event of the infrared signal based on the target function key value, thereby realizing the remote control function of the target remote control over the remote control product. Compared to related technologies that require configuring and debugging the remote control device or remote control to achieve the remote control function of the current device, the remote control function implementation method provided by this solution is simple to operate, reduces on-site debugging time, and improves the efficiency of remote control function implementation.

[0020] Based on the above technical concept, the solution of this application will be described in conjunction with specific embodiments. This application provides a method for implementing remote control functionality, applied to a remote control configuration system. Please refer to... Figure 1 This remote control configuration system includes an infrared driver and multiple mapping files. Each mapping file contains a mapping relationship between physical key values ​​and function key values ​​for a specific remote control configuration. Different remote control configurations correspond to different mapping files. Taking a remote control configuration of a remote control device and an original manufacturer's remote control as an example, the corresponding mapping relationship can represent the correspondence between the buttons and their functions on the original manufacturer's remote control. This is represented in the mapping file as key-value pairs, i.e., the mapping relationship between physical key values ​​and function key values. Based on this, please combine... Figure 2 The remote control function is implemented by including:

[0021] S11. Receive infrared signals and obtain the target user code and target physical key value from the infrared signals. In this embodiment, the infrared driver module in the remote control configuration system can receive and parse infrared signals to obtain the user code and physical key value as the target user code and target physical key value. In some embodiments, the infrared driver is compatible with at least two infrared protocols, also known as infrared communication protocols, such as the widely used NEC, RC-5, RC-6, and Sony SIRC infrared protocols. When an infrared signal is received, it can be parsed sequentially based on the supported infrared protocols until the target user code and target physical key value in the infrared signal are parsed out. For example, assuming the current remote control configuration system's infrared driver supports three infrared protocols: NEC, RC-5, and RC-6, upon receiving an infrared signal, it can first attempt to parse it using one infrared protocol, such as NEC, to obtain the target user code and target physical key value. If parsing is successful and the target user code and target physical key value are obtained, it indicates that the infrared signal corresponds to the NEC protocol, and the process can proceed directly to the next step, S12. If parsing fails, it then attempts to parse it using another infrared protocol, such as RC-5, to obtain the target user code and target physical key value. If parsing fails again, it then attempts to parse it using yet another infrared protocol, namely the RC-6 protocol, which is the only remaining protocol in this example, to obtain the target user code and target physical key value. Typically, an infrared driver compatible with several commonly used infrared protocols is sufficient to adapt to most remote controls on the market.

[0022] S12. Determine the target mapping relationship file among multiple mapping relationship files based on the target user code. Common infrared protocols typically include a user code field to identify the device type or brand to which the remote control belongs, preventing interference between infrared signals from different devices. After obtaining the target user code of the infrared signal, determine the corresponding mapping relationship file, i.e., the target mapping relationship file. The remote control configuration corresponding to this target mapping relationship file is suitable for the target remote control emitting the infrared signal. In some embodiments, the mapping relationship file also includes a remote control user code corresponding to the remote control configuration. After obtaining the target user code of the infrared signal, the identity of the remote control device emitting the infrared signal can also be determined based on the target user code and the remote control user code. Specifically, the corresponding mapping relationship file can be determined based on the target user code, and it can be determined whether it can successfully correspond to the remote control user code of a certain mapping relationship file, i.e., the target mapping relationship file, thereby verifying the identity of the remote control device emitting the infrared signal. During this process, the target user code and the remote control user code can be used to determine which mapping relationship file to enter the relevant processing flow of the target physical key value. For example, suppose there are two mapping files A and B in the remote control configuration system. If the parsed target user code corresponds to the remote control user code in mapping file A, for example, if the content is the same, then the identity of the remote control device that emitted the infrared signal is confirmed, and mapping file A is confirmed as the target mapping file.

[0023] In some application scenarios, multiple remote controls may be compatible with the current remote control device. For example, a large-screen display device may support being controlled by two remote controls, and these two remote controls may have different configurations. To address this, this solution can verify the identity of the remote control emitting the infrared signal using the remote control user code, thereby distinguishing the input operations of different remote control users. This ensures security while also allowing the remote control device to identify and verify the identity of different remote control devices, thus supporting more types of remote control devices and increasing product compatibility.

[0024] S13. Obtain the target function key value corresponding to the target physical key value according to the target mapping relationship file, so as to respond to the remote control event of the infrared signal based on the target function key value. When the system is powered on and working normally, after the infrared driver parses the target physical key value in the infrared signal, it obtains the target function key value corresponding to the target physical key value according to the mapping relationship in the target mapping relationship file, and then reports the target function key value input event so that the system responds to the remote control event of the infrared signal, thereby realizing the remote control function. For example, if the infrared driver parses the target physical key value M, assuming it is the physical key value of the "volume +" button, and in the target mapping relationship file, the target physical key value M is mapped to the target function key value m, assuming it is the function key value of the "volume up" function, then the infrared driver will report the target function key value m input event so that the system responds to the remote control event of the infrared signal, such as controlling the volume up.

[0025] The remote control function implementation method provided in this solution is applied to a remote control configuration system, which contains multiple mapping relationship files. Different mapping relationship files correspond to different remote control configurations. When an infrared signal is received, the system can respond to the infrared signal according to the mapping relationship file adapted to that signal, thereby enabling the remote controller that emitted the infrared signal to control the device within the system. Furthermore, upon receiving an infrared signal, the system obtains the target user code contained within it. When receiving infrared signals emitted by remote controllers with different configurations, the system can determine the target mapping relationship file adapted to the current infrared signal through the target user code, and implement the remote control function of different remote controllers for the current device based on the adapted target mapping relationship file. Compared to related technologies that require configuring and debugging the remote control device or remote controller to achieve remote control functionality for the current device, the remote control function implementation method provided in this solution is simple to operate, can implement the remote control function of remote controllers with different configurations based on different mapping relationship files, reduces on-site debugging time, and improves the efficiency of remote control function implementation.

[0026] In some embodiments, the mapping file contains the mapping relationship between the power physical key value and the power-on function key value in the corresponding remote control configuration. When the system is in standby mode, the method further includes: verifying the target physical key value based on the power physical key value; if the verification is successful, triggering a power-on action according to the power-on function key value; if the verification fails, not responding to the remote control event of the infrared signal. During product use, the response process to the remote control is usually different depending on the operating state of the remote control device (with a remote control configuration system), such as standby mode and power-on (normal operation) mode. In system standby mode, the device is usually in the uboot running stage, at which time it only responds to the remote control's power button; while when the system enters the running state, it needs to respond to the remote control's all buttons.

[0027] Please combine Figure 3 , Figure 3 This is a schematic diagram illustrating a remote control function implementation process provided in an embodiment of this application. When the current device is in standby mode, the infrared driver parses the target physical key value in the infrared signal and compares it with the power physical key value in the mapping relationship file to verify the target physical key value. If the verification passes, it indicates that the signal is a power-on signal sent by a compatible remote control, thus triggering the power-on action and powering on the current device. If the verification fails, it indicates that the remote control sending the infrared signal is not compatible with the current device, or that the current infrared signal is not the infrared signal corresponding to the power button, for example, it may be an infrared signal emitted by the user pressing the volume + button. Therefore, the infrared driver does not respond to the infrared signal and will not cause the current device to power on.

[0028] When the system is powered on, the infrared driver parses the target physical key value in the infrared signal, maps it according to the physical key value pairs in the mapping relationship file, obtains the target function key value corresponding to the target physical key value, and then reports the function key value input event so that the system responds to the remote control event of the infrared signal, thereby realizing the remote control function of the remote control device. For example, assuming the infrared driver parses the target physical key value M, and in the target mapping relationship file, the target physical key value M is mapped to the target function key value m, then the infrared driver will report the target function key value m input event so that the system can respond.

[0029] This solution can determine the appropriate target mapping relationship file based on the target user code of the infrared signal. Thus, based on different mapping relationship files, the remote control functions of remote control configurations can be realized. Moreover, the mapping relationship file represents the mapping relationship of all buttons in a certain remote control configuration, and explicitly specifies the mapping relationship of the power button's corresponding power physical key value. It can accurately report the corresponding input events based on the received infrared signal, reducing misoperations caused by incorrect key value mapping.

[0030] In some embodiments, the method further includes obtaining multiple mapping relationship files, and further includes: obtaining multiple configuration files, each configuration file corresponding to a remote control configuration; parsing the multiple configuration files to generate multiple mapping relationship files, the mapping relationship files being used to represent the mapping relationship between physical key values ​​and function key values. Please refer to... Figure 4 , Figure 4 This is a schematic diagram of the contents of a configuration file provided in an embodiment of this application. The correspondence between each button and function of the remote control is represented by physical key-value pairs, specifically representing the mapping relationship between physical key values ​​and function key values. As shown in the figure, taking a remote control configuration as an example, under this remote control configuration, the infrared protocol can be one or more infrared protocols supported by the remote control that is adapted to this remote control configuration, and the infrared driver is compatible with this / these infrared protocols. The remote control user code represents the user code of a type of remote control adapted to this remote control configuration, that is, the user code of a type of remote control that can realize the remote control function according to the remote control configuration. When receiving an infrared signal, the remote control identity can be verified and the target mapping relationship file can be determined according to the target user code and the remote control configuration code. The power physical key value represents the power physical key value corresponding to the power button. Usually, the remote control has a power button for the user to turn on the device. The function corresponding to the power physical key value is the power-on function. Physical key-value pair 1-physical key-value pair x can represent the mapping relationship between the physical key values ​​and function key values ​​corresponding to each remote control button in this remote control configuration. For example, the function corresponding to the "volume +" button in the remote control is "volume increase". In the configuration file, this button correspondence can be represented by a pair of physical key values, for example Figure 4The “physical key value pair 1” shown in the figure is the mapping relationship between the key value of the “volume +” button and the function key value of the “volume up” function.

[0031] Furthermore, please combine Figure 5 In some embodiments, the remote control configuration system also includes a script module. This script module can load and parse configuration files to create corresponding mapping files, also known as tab files. Therefore, when a remote control adapted to a new configuration needs to perform remote control functions, it is only necessary to obtain the corresponding configuration file based on the new configuration, and then generate a new mapping file through the script module. The remote control function can then be implemented based on the new mapping file, without requiring configuration and debugging of the remote control. In other words, it eliminates the need to spend significant time recompiling the system software to enable remote control functionality.

[0032] In some embodiments, the method further includes modifying the remote control configuration according to the mapping file, further comprising: determining a new mapping relationship between physical key values ​​and function key values ​​according to the new remote control configuration; replacing the mapping relationship between physical key values ​​and function key values ​​in the mapping relationship file to be modified with the new mapping relationship between physical key values ​​and function key values ​​to obtain a new mapping relationship file corresponding to the new remote control configuration. When debugging an existing remote control configuration, in related technologies, even minor modifications require recompiling the entire system image after modifying the configuration file, which may take several hours. In contrast, this solution can dynamically load the key mapping through the mapping relationship file during debugging, and directly debug according to the mapping relationship file corresponding to the remote control configuration. By directly modifying the data in the mapping relationship file (the mapping relationship between physical key values ​​and function key values ​​or data such as the target user code), the system can directly respond to the received infrared signal according to the modified mapping relationship file, without having to recompile the system to modify the remote control configuration, reducing debugging time and significantly improving debugging efficiency.

[0033] Furthermore, in some embodiments, the aforementioned modification of remote control configuration based on the mapping file also includes: generating a corresponding configuration file based on the mapping relationship between physical key values ​​and function key values ​​in the new mapping relationship file. After obtaining the new mapping relationship file, the configuration file can be reverse-engineered based on the new mapping relationship file. This configuration file can be made into an upgrade package. When another platform version is upgraded, the upgrade package can be directly obtained, and the configuration file within it can be parsed to generate the aforementioned new mapping relationship file, thereby supporting the remote control function of the remote control to the remote control device based on the new mapping relationship file. This method facilitates the porting of the relationship between physical key values ​​and function key values ​​in different remote control configurations to other platforms in the form of mapping relationship files and configuration files, improving the compatibility and scalability of the remote control configuration system.

[0034] This application provides an electronic device, such as... Figure 6 As shown, the electronic device 300 includes: at least one processor 301 and a memory 302; Figure 6 Take processor 301 as an example.

[0035] Processor 301 and memory 302 can be connected via a bus or other means. Figure 6 Taking the example of a connection between China and Israel via a bus.

[0036] The memory 302, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the remote control function implementation method in the embodiments of the present invention. The processor 301 executes various functional applications and data processing of the electronic device by running the non-volatile software programs, instructions, and modules stored in the memory 302, thereby implementing the remote control function implementation method of the above-described method embodiments.

[0037] The memory 302 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and application programs required for at least one function. Furthermore, the memory 302 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 302 may optionally include memory remotely located relative to the processor 301.

[0038] The one or more modules are stored in the memory 302, and when executed by the one or more processors 301, they execute the remote control function implementation method in any of the above method embodiments.

[0039] The electronic device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0040] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software and a general-purpose hardware platform, or of course, using hardware. Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0041] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and not to limit them; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of this application as described above, which are not provided in detail for the sake of brevity; although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for implementing remote control functionality, applied to a remote control configuration system, characterized in that, The remote control configuration system includes an infrared driver and multiple mapping relationship files, wherein each mapping relationship file contains a mapping relationship between physical key values ​​and function key values ​​for remote control configuration; the method includes: Receive infrared signals and obtain the target user code and target physical key value from the infrared signals; Based on the target user code, determine the target mapping relationship file among multiple mapping relationship files; Obtain the target function key value corresponding to the target physical key value according to the target mapping relationship file, and respond to the remote control event of the infrared signal based on the target function key value.

2. The method according to claim 1, characterized in that, The infrared driver is compatible with at least two infrared protocols, and the step of obtaining the target user code and target physical key value from the infrared signal includes: The infrared signal is parsed sequentially based on at least two infrared protocols to obtain the target user code and the target physical key value according to the infrared protocol adapted to the infrared signal.

3. The method according to claim 1, characterized in that, The method further includes obtaining multiple mapping relationship files, and further includes: Obtain multiple configuration files, each of which corresponds to a remote control configuration; Multiple configuration files are parsed to generate multiple mapping relationship files, which are used to represent the mapping relationship between physical key values ​​and function key values.

4. The method according to claim 3, characterized in that, The remote control configuration system is equipped with a script module; the process of parsing multiple configuration files to generate multiple mapping relationship files includes: The script module parses multiple configuration files to generate multiple mapping relationship files.

5. The method according to claim 1, characterized in that, The mapping file contains the mapping relationship between the power physical key value and the power-on function key value in the corresponding remote control configuration. When the system is in standby mode, the method further includes: Verify the target physical key value based on the power supply physical key value; Upon successful verification, the power-on action is triggered based on the power-on function key value. If the verification fails, the remote control event of the infrared signal will not be responded to.

6. The method according to claim 1, characterized in that, The mapping file also includes a remote control user code corresponding to the remote control configuration. After the step of obtaining the target user code and target physical key value in the infrared signal, the method further includes: The identity of the remote control device that emitted the infrared signal is determined based on the target user code and the remote control user code.

7. The remote control configuration system according to claim 1, characterized in that, The method also includes modifying the remote control configuration based on the mapping file, further including: Determine the mapping relationship between new physical key values ​​and function key values ​​based on the new remote control configuration; Replace the mapping relationship between physical key values ​​and function key values ​​in the mapping relationship file to be modified with the new mapping relationship between physical key values ​​and function key values ​​to obtain a new mapping relationship file corresponding to the new remote control configuration.

8. The method according to claim 7, characterized in that, The remote control configuration modification based on the mapping file also includes: The corresponding configuration file is generated based on the mapping relationship between physical key values ​​and function key values ​​in the new mapping relationship file.

9. An electronic device, characterized in that, include: At least one processor and memory; The memory is coupled to the processor and is used to store instructions or programs that, when executed by the at least one processor, cause the at least one processor to perform the remote control function implementation method as described in any one of claims 1-8.

10. A computer storage medium, characterized in that, The computer storage medium stores instructions or programs, which, when executed by an electronic device, cause the electronic device to perform the remote control function implementation method as described in any one of claims 1-8.