An infrared remote control anti-copying method and device

By monitoring the pressing event of the infrared remote control to generate feature codes and comparing them at the receiving end, the problem of easy copying of the infrared remote control is solved, improving the copying difficulty and use security.

CN115565358BActive Publication Date: 2025-06-27SHENZHEN Y& D ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211251061.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-12
Publication Date
2025-06-27
Estimated Expiration
2042-10-12

AI Technical Summary

Technical Problem

Existing infrared remote controls are prone to copying, resulting in problems such as unauthorized users and limited market prices.

Method used

By monitoring the start key and command key press events of the infrared remote control, the feature code is generated and compared to determine whether the command is executed and the copying difficulty is increased.

Benefits of technology

Without significantly increasing the complexity of system design and use, it is necessary to increase the difficulty of replicating control signals of infrared remote controls to prevent unauthorized use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115565358B_ABST
    Figure CN115565358B_ABST
Patent Text Reader

Abstract

The present invention discloses an infrared remote control anti-copying method and device. The infrared remote control anti-copying method includes: monitoring the pressing event of the start key of the infrared remote control, generating a start code and a first feature code according to the duration of the pressing event of the start key, and sending the start code and the first feature code to the receiving remote control; generating a second feature code according to the start code in the receiving remote control, comparing the first feature code and the second feature code, and determining whether to monitor the pressing event of the command key of the infrared remote control according to the comparison result; monitoring the pressing event of the command key of the infrared remote control, generating a command code according to the pressing event of the command key, and sending the command code and the first feature code to the receiving remote control; comparing the first feature code and the second feature code in the receiving remote control, and determining whether to execute the command indicated by the command code according to the comparison result. The beneficial effect of the present invention is to improve the difficulty of copying the control signal of the infrared remote control without significantly increasing the complexity of system design and use.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of remote control replication, and more specifically, to an infrared remote control anti-replication method and device. Background Art

[0002] Infrared remote controls have the advantages of simple design, low price, convenient use, low power consumption, etc., and have been widely used. Although subsequent remote controls based on wireless communication principles such as Bluetooth have more functions and better privacy, they cannot completely replace infrared remote controls due to higher costs, more complex design and usage methods.

[0003] Infrared remote controls usually use infrared signals modulated at a fixed frequency. They only need to transmit control signal infrared codes and do not need to receive and feedback signals, so they are very easy to be replicated. Replication scenarios are as Figure 1 shown.

[0004] Learning infrared remote controls support receiving and replicating the code signals of prototype remote controls. After replicating the code signals and associating them with the buttons to complete learning, the replicated code signals can then be triggered by pressing the buttons to be transmitted.

[0005] Smartphones usually also have infrared code transmission functions or support external infrared signal transmitters for code transmission. After installing application programs such as "universal remote control" on the mobile phone, according to the characteristic data of the code values of various infrared remote controls stored in the program, it can simulate the code transmission of multiple infrared remote controls and replace the infrared remote control for use.

[0006] In many cases, remote control product suppliers do not want the infrared remote controls they design and produce to be replicated. So they change the design and production to remote controls using wireless communication principles such as Bluetooth. However, such design changes will make the system more complex, increase costs, and the user experience is not as simple and convenient as the original infrared remote control.

[0007] Therefore, the easy replication of remote controls will lead to the following problems:

[0008] 1. It is easy to be used by unauthorized users. Equipment such as televisions and air conditioners in public places usually do not want to be remotely controlled by any user.

[0009] 2. It severely limits the market price of the remote controls originally designed and produced by the factory. This causes some infrared remote controls with novel structural designs and high-quality materials to not be able to fetch a good price because customers have more low-cost options - they can easily replace the remote control function of the original factory remote control with a universal remote control with ordinary materials and low price, or replace the remote control function with the remote control function of the mobile phone. Summary of the Invention

[0010] The present invention provides an infrared remote control anti-replication method and device to solve the problems caused by the easy replication of existing remote controls.

[0011] To solve the above problems, on the one hand, the present invention provides an infrared remote control anti-copying method, including:

[0012] Monitoring the pressing event of the start key of the infrared remote control, generating a start code and a first feature code according to the duration of the pressing event of the start key, and sending the start code and the first feature code to the receiving remote control;

[0013] Generating a second feature code according to the start code in the receiving remote control, comparing the first feature code and the second feature code, and determining whether to monitor the pressing event of the instruction key of the infrared remote control according to the comparison result;

[0014] Monitoring the pressing event of the instruction key of the infrared remote control, generating an instruction code according to the pressing event of the instruction key, and sending the instruction code and the first feature code to the receiving remote control;

[0015] Comparing the first feature code and the second feature code in the receiving remote control, and determining whether to execute the instruction indicated by the instruction code according to the comparison result.

[0016] The step of monitoring the pressing event of the start key of the infrared remote control, generating a start code and a first feature code according to the duration of the pressing event of the start key, and sending the start code and the first feature code to the receiving remote control includes:

[0017] When it is detected that the start key of the infrared remote control is pressed, generating a first start code and sending the first start code to the receiving remote control in real time;

[0018] When it is detected that the start key of the infrared remote control is released, generating a second start code, using the generation interval between the first start code and the second start code as a variable factor, generating a first feature code according to the first start code, the second start code and the variable factor, and sending the first feature code and the second start code to the receiving remote control in real time.

[0019] The step of generating a second feature code according to the start code in the receiving remote control, comparing the first feature code and the second feature code, and determining whether to monitor the pressing event of the instruction key of the infrared remote control according to the comparison result includes:

[0020] In the receiving remote control, using the generation interval between the first start code and the second start code as a variable factor, generating a second feature code according to the first start code, the second start code and the variable factor;

[0021] Comparing the first feature code and the second feature code. If the comparison is successful, monitoring the pressing event of the instruction key of the infrared remote control. If the comparison is unsuccessful, determining that the start fails.

[0022] The step of monitoring the pressing event of the instruction key of the infrared remote control, generating an instruction code according to the pressing event of the instruction key, and sending the instruction code and the first feature code to the receiving remote control includes:

[0023] If an instruction key pressing event of the infrared remote control is detected, an instruction code corresponding to the instruction key pressing event is generated;

[0024] The instruction code and the first feature code are sent to the receiving remote control in real time.

[0025] Comparing the first feature code and the second feature code in the receiving remote control, and determining whether to execute the instruction indicated by the instruction code according to the comparison result, including:

[0026] Comparing the first feature code and the second feature code in the receiving remote control. If the comparison is successful, the instruction indicated by the instruction code is executed. If the comparison is unsuccessful, the instruction code is discarded.

[0027] On the one hand, an anti-copying device for an infrared remote control is provided, including:

[0028] A start monitoring module, configured to monitor a start key pressing event of the infrared remote control, generate a start code and a first feature code according to the duration of the start key pressing event, and send the start code and the first feature code to the receiving remote control;

[0029] A first comparison module, configured to generate a second feature code according to the start code in the receiving remote control, compare the first feature code and the second feature code, and determine whether to monitor an instruction key pressing event of the infrared remote control according to the comparison result;

[0030] An instruction monitoring module, configured to monitor an instruction key pressing event of the infrared remote control, generate an instruction code according to the instruction key pressing event, and send the instruction code and the first feature code to the receiving remote control;

[0031] A second comparison module, configured to compare the first feature code and the second feature code in the receiving remote control, and determine whether to execute the instruction indicated by the instruction code according to the comparison result.

[0032] The start monitoring module includes:

[0033] A press monitoring sub-module, configured to generate a first start code when it detects that the start key of the infrared remote control is pressed, and send the first start code to the receiving remote control in real time;

[0034] A release monitoring sub-module, configured to generate a second start code when it detects that the start key of the infrared remote control is released, use the generation interval between the first start code and the second start code as a variable factor, generate a first feature code according to the first start code, the second start code and the variable factor, and send the first feature code and the second start code to the receiving remote control in real time.

[0035] The first comparison module includes:

[0036] The feature code generation sub-module is used to generate a second feature code in the receiving remote control by using the generation interval between the first start code and the second start code as a variable factor, based on the first start code, the second start code, and the variable factor;

[0037] The first comparison sub-module is used to compare the first feature code and the second feature code. If the comparison is successful, it monitors the instruction key pressing event of the infrared remote control. If the comparison is unsuccessful, it determines that the startup fails.

[0038] The instruction monitoring module includes an instruction monitoring sub-module;

[0039] The instruction monitoring sub-module is used to generate an instruction code corresponding to the instruction key pressing event when it monitors the instruction key pressing event of the infrared remote control; and send the instruction code and the first feature code to the receiving remote control in real time;

[0040] The second comparison module includes a second comparison sub-module;

[0041] The second comparison sub-module is used to compare the first feature code and the second feature code in the receiving remote control. If the comparison is successful, it executes the instruction indicated by the instruction code. If the comparison is unsuccessful, it discards the instruction code.

[0042] On the one hand, a computer-readable storage medium is provided. Multiple instructions are stored in the storage medium, and the instructions are suitable for being loaded by a processor to execute an infrared remote control anti-copying method as described above.

[0043] The beneficial effect of the present invention is that it improves the difficulty of copying the control signal of the infrared remote control without significantly increasing the complexity of system design and use. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those skilled in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0045] Figure 1 It is a schematic diagram of a learning remote control for copying a prototype remote control in the prior art;

[0046] Figure 2 It is a flowchart of an infrared remote control anti-copying method provided by an embodiment of the present invention;

[0047] Figure 3 It is a structural schematic diagram of an infrared remote control provided by an embodiment of the present invention;

[0048] Figure 4It is the structural schematic diagram of a receiving remote control provided by an embodiment of the present invention;

[0049] Figure 5 It is the process diagram of an infrared remote control anti-copying method provided by an embodiment of the present invention. Specific embodiments

[0050] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of the present invention.

[0051] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the present invention, "a plurality" means two or more, unless otherwise specifically defined.

[0052] In the present invention, the term "exemplary" is used to mean "serving as an example, illustration, or description". Any embodiment described as "exemplary" in the present invention is not necessarily to be construed as more preferred or more advantageous than other embodiments. In order for any person skilled in the art to implement and use the present invention, the following description is given. In the following description, details are set forth for the purpose of explanation. It should be understood that those skilled in the art can recognize that the present invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid unnecessary details from obscuring the description of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.

[0053] See Figure 2 , Figure 2It is a flowchart of an infrared remote control anti-copying method provided by an embodiment of the present invention. The infrared remote control anti-copying method includes steps S1 - S4:

[0054] S1. Monitor the pressing event of the start key of the infrared remote control, generate a start code and a first feature code according to the duration of the start key pressing event, and send the start code and the first feature code to the receiving remote control. Step S1 includes steps S11 - S12:

[0055] S11. When it is detected that the start key of the infrared remote control is pressed, generate a first start code and send the first start code to the receiving remote control in real time.

[0056] In this embodiment, referring to Figure 3 , Figure 3 It is a structural schematic diagram of an infrared remote control provided by an embodiment of the present invention. When using the remote control to control the device, it is necessary to first send a power-on signal with this remote control. During this process, an address feature code is generated, and the continuous effective time of the address feature code is the current power-on time and becomes invalid after shutdown. Therefore, it is necessary to send codes twice when the infrared remote control starts, namely the first start code and the second start code, and the time interval between the two code sendings corresponds to the address feature code according to the corresponding rules.

[0057] S12. When it is detected that the start key of the infrared remote control is released, generate a second start code, use the generation interval between the first start code and the second start code as a variable factor, generate a first feature code according to the first start code, the second start code and the variable factor, and send the first feature code and the second start code to the receiving remote control in real time.

[0058] In this embodiment, the time interval between the user pressing the enable key and releasing the start key is used as the variable factor of the feature code. Because this time will vary due to human operation fluctuations, the address feature code generated each time will be different. When the key delay time is short, some additional delay needs to be added to make the delay time long enough and the start code sending time span long enough so that the signal is more difficult to copy. The generation of the feature code value corresponds to multiple interval code sendings during startup. The code sending interval time is much longer than the time interval of a single infrared code sending signal, increasing the difficulty of signal copying. After each power-on startup, the code sending feature value changes. It can be set that when the feature code generated this time is the same as the feature value code generated last time, it is invalid, further improving the copying difficulty.

[0059] S2. Generate a second feature code in the receiving remote control according to the start code, compare the first feature code and the second feature code, and determine whether to monitor the pressing event of the command key of the infrared remote control according to the comparison result. Step S2 includes steps S21 - S22:

[0060] S21. In the receiving remote controller, using the generation interval between the first start code and the second start code as a variable factor, generate a second feature code based on the first start code, the second start code, and the variable factor.

[0061] In this embodiment, refer to Figure 4 , Figure 4 which is the structural schematic diagram of the receiving remote controller provided by an embodiment of the present invention. The timer frequency of the receiver is consistent with the counter frequency of the remote controller, and the address feature code is calculated through the time interval between receiving the start code 1 and the start code 2.

[0062] S22. Compare the first feature code and the second feature code. If the comparison is successful, monitor the instruction key pressing event of the infrared remote controller. If the comparison is unsuccessful, determine that the startup fails.

[0063] In this embodiment, refer to Figure 5 , Figure 5 which is the process diagram of a method for preventing infrared remote controller replication provided by an embodiment of the present invention. Compare the calculated address feature code with the received address feature code. If they are the same (equal or differ by plus or minus 1), confirm that the new feature code is valid; otherwise, it is invalid. To further increase the difficulty of signal replication, it can be designed that the address feature code for each startup must be different from the previous startup.

[0064] S3. Monitor the instruction key pressing event of the infrared remote controller, generate an instruction code based on the instruction key pressing event, and send the instruction code and the first feature code to the receiving remote controller; Step S3 includes steps S31 - S32:

[0065] S31. If it is monitored that there is an instruction key pressing event of the infrared remote controller, generate an instruction code corresponding to the instruction key pressing event.

[0066] S32. Send the instruction code and the first feature code to the receiving remote controller in real time.

[0067] S4. In the receiving remote controller, compare the first feature code and the second feature code, and determine whether to execute the instruction indicated by the instruction code according to the comparison result. Among them, in the receiving remote controller, compare the first feature code and the second feature code. If the comparison is successful, execute the instruction indicated by the instruction code. If the comparison is unsuccessful, discard the instruction code.

[0068] In this embodiment, when sending other signal codes except the startup signal, the address feature code needs to be added, and the address feature code needs to be compared. The signal is valid only when the address feature codes are the same; otherwise, it is invalid.

[0069] In summary, the "feature code" is generated when the infrared remote control sends a start signal and becomes invalid after shutdown. When starting up, the "infrared remote control" sends the start code twice at a certain time interval according to the duration of the operator pressing the start button, and the generation of the "feature code" corresponds to the duration interval of the two code transmissions. The "receiving remote control" generates the same "feature code" according to the duration interval of the two received start codes using the same rule as the "infrared remote control". After startup, the code value of each code transmission by the "infrared remote control" needs to append the "feature code", and the receiving remote control needs to compare the "feature code" every time it receives a signal. The "feature code" remains valid after this startup until shutdown. In principle, the feature of the "feature code" is transmitted from the "infrared remote control" to the "receiving remote control" through the time interval delay between the two start code transmissions during startup, rather than the usual method of transmitting the feature value through the code value, which prevents the "feature code" from being copied by replicating the code value. During the startup process, the "infrared remote control" transmits the "feature code" to the "receiving remote control" through the time delay feature of the two start signal code transmissions. The "infrared remote control" needs to append the "feature code" to subsequent code transmissions. After startup, the "receiving remote control" needs to compare whether the "feature code" is correct every time it receives a signal.

[0070] To prevent the infrared code transmission signal from being copied, the infrared remote control design of this design has the following features:

[0071] 1. The appended feature code for code transmission changes every time after startup, and the receiving end and the sending end can synchronously change the appended feature code.

[0072] 2. The valid range of the appended feature code for code transmission is this startup. The feature code value is generated during startup, and the device can only start up after determining that the feature code value is correct. The feature becomes invalid when shutting down or resetting.

[0073] 3. Multiple interval delay code transmissions are required during startup, and the delay time exceeds the learning duration (200 ms) of an ordinary learning remote control.

[0074] 4. The feature code value generated during this startup must be different from the feature code value of the previous startup, otherwise it is invalid and startup needs to be performed again.

[0075] An infrared remote control anti-copying device provided by the present invention includes:

[0076] A startup monitoring module, configured to monitor the pressing event of the start button of the infrared remote control, generate a start code and a first feature code according to the duration of the pressing event of the start button, and send the start code and the first feature code to the receiving remote control;

[0077] A first comparison module, configured to generate a second feature code in the receiving remote control according to the start code, compare the first feature code and the second feature code, and determine whether to monitor the pressing event of the command button of the infrared remote control according to the comparison result;

[0078] An instruction monitoring module, configured to monitor the pressing events of the instruction keys of an infrared remote control, generate an instruction code based on the pressing events of the instruction keys, and send the instruction code and a first feature code to a receiving remote control;

[0079] A second comparison module, configured to compare the first feature code and a second feature code in the receiving remote control, and determine whether to execute the instruction indicated by the instruction code according to the comparison result.

[0080] The startup monitoring module includes:

[0081] A pressing monitoring sub-module, configured to generate a first startup code when it is detected that the startup key of the infrared remote control is pressed, and send the first startup code to the receiving remote control in real time;

[0082] A releasing monitoring sub-module, configured to generate a second startup code when it is detected that the startup key of the infrared remote control is released, use the generation interval between the first startup code and the second startup code as a variable factor, generate a first feature code based on the first startup code, the second startup code and the variable factor, and send the first feature code and the second startup code to the receiving remote control in real time.

[0083] The first comparison module includes:

[0084] A feature code generation sub-module, configured to generate a second feature code in the receiving remote control by using the generation interval between the first startup code and the second startup code as a variable factor, based on the first startup code, the second startup code and the variable factor;

[0085] A first comparison sub-module, configured to compare the first feature code and the second feature code. If the comparison is successful, monitor the pressing events of the instruction keys of the infrared remote control. If the comparison is unsuccessful, determine that the startup fails.

[0086] The instruction monitoring module includes an instruction monitoring sub-module;

[0087] The instruction monitoring sub-module is configured to generate an instruction code corresponding to the pressing event of the instruction key when it is detected that the pressing event of the instruction key of the infrared remote control occurs; send the instruction code and the first feature code to the receiving remote control in real time;

[0088] The second comparison module includes a second comparison sub-module;

[0089] The second comparison sub-module is configured to compare the first feature code and the second feature code in the receiving remote control. If the comparison is successful, execute the instruction indicated by the instruction code. If the comparison is unsuccessful, discard the instruction code.

[0090] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions or by controlling relevant hardware through instructions. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor. For this purpose, an embodiment of the present invention provides a storage medium, which stores multiple instructions that can be loaded by a processor to execute the steps in any of the infrared remote control anti-copying methods provided by the embodiments of the present invention.

[0091] Among them, the storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc.

[0092] Since the instructions stored in the storage medium can execute the steps in any of the infrared remote control anti-copying methods provided by the embodiments of the present invention, the beneficial effects achievable by any of the infrared remote control anti-copying methods provided by the embodiments of the present invention can be realized. For details, see the previous embodiments and will not be repeated here.

[0093] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.

Claims

1. An infrared remote control anti-copying method, characterized in that including: Monitoring the pressing event of the start key of the infrared remote control, generating a start code and a first feature code according to the duration of the pressing event of the start key, and sending the start code and the first feature code to the receiving remote control; Generating a second feature code according to the start code in the receiving remote control, comparing the first feature code and the second feature code, and determining whether to monitor the pressing event of the instruction key of the infrared remote control according to the comparison result; Monitoring the pressing event of the instruction key of the infrared remote control, generating an instruction code according to the pressing event of the instruction key, and sending the instruction code and the first feature code to the receiving remote control; Comparing the first feature code and the second feature code in the receiving remote control, and determining whether to execute the instruction indicated by the instruction code according to the comparison result.

2. The infrared remote control anti-copying method according to claim 1, wherein The monitoring of the pressing event of the start key of the infrared remote control, generating a start code and a first feature code according to the duration of the pressing event of the start key, and sending the start code and the first feature code to the receiving remote control includes: When it is detected that the start key of the infrared remote control is pressed, generating a first start code and sending the first start code to the receiving remote control in real time; When it is detected that the start key of the infrared remote control is released, generating a second start code, using the generation interval between the first start code and the second start code as a variable factor, generating a first feature code according to the first start code, the second start code and the variable factor, and sending the first feature code and the second start code to the receiving remote control in real time.

3. The infrared remote control anti-copying method according to claim 2, characterized in that, The generating of the second feature code according to the start code in the receiving remote control, comparing the first feature code and the second feature code, and determining whether to monitor the pressing event of the instruction key of the infrared remote control according to the comparison result includes: In the receiving remote control, using the generation interval between the first start code and the second start code as a variable factor, generating a second feature code according to the first start code, the second start code and the variable factor; Comparing the first feature code and the second feature code. If the comparison is successful, monitoring the pressing event of the instruction key of the infrared remote control. If the comparison is unsuccessful, determining that the start fails.

4. The infrared remote control anti-copying method according to claim 3, wherein, The monitoring of the pressing event of the instruction key of the infrared remote control, generating an instruction code according to the pressing event of the instruction key, and sending the instruction code and the first feature code to the receiving remote control includes: When it is detected that the pressing event of the instruction key of the infrared remote control occurs, generating an instruction code corresponding to the pressing event of the instruction key; Sending the instruction code and the first feature code to the receiving remote control in real time.

5. The infrared remote control anti-copying method according to claim 4, characterized in that, The comparing of the first feature code and the second feature code in the receiving remote control, and determining whether to execute the instruction indicated by the instruction code according to the comparison result includes: Comparing the first feature code and the second feature code in the receiving remote control. If the comparison is successful, executing the instruction indicated by the instruction code. If the comparison is unsuccessful, discarding the instruction code.

6. An infrared remote control anti-copying device, characterized in that, including: A start monitoring module for monitoring the pressing event of the start key of the infrared remote control, generating a start code and a first feature code according to the duration of the pressing event of the start key, and sending the start code and the first feature code to the receiving remote control; A first comparison module for generating a second feature code according to the start code in the receiving remote control, comparing the first feature code and the second feature code, and determining whether to monitor the pressing event of the instruction key of the infrared remote control according to the comparison result; An instruction monitoring module, configured to monitor the instruction key pressing events of an infrared remote control, generate an instruction code according to the instruction key pressing events, and send the instruction code and a first feature code to a receiving remote control; A second comparison module, configured to compare the first feature code and a second feature code in the receiving remote control, and determine whether to execute the instruction indicated by the instruction code according to the comparison result.

7. The infrared remote control anti-copying device according to claim 6, characterized in that, The startup monitoring module includes: A pressing monitoring sub-module, configured to generate a first startup code when it is monitored that the startup key of the infrared remote control is pressed, and send the first startup code to the receiving remote control in real time; A releasing monitoring sub-module, configured to generate a second startup code when it is monitored that the startup key of the infrared remote control is released, use the generation interval between the first startup code and the second startup code as a variable factor, generate a first feature code according to the first startup code, the second startup code and the variable factor, and send the first feature code and the second startup code to the receiving remote control in real time.

8. The infrared remote control anti-copying device according to claim 7, characterized in that, The first comparison module includes: A feature code generation sub-module, configured to use the generation interval between the first startup code and the second startup code as a variable factor in the receiving remote control, and generate a second feature code according to the first startup code, the second startup code and the variable factor; A first comparison sub-module, configured to compare the first feature code and the second feature code. If the comparison is successful, it monitors the instruction key pressing events of the infrared remote control. If the comparison is unsuccessful, it determines that the startup fails.

9. The infrared remote control anti-copying device according to claim 8, characterized in that, The instruction monitoring module includes an instruction monitoring sub-module; The instruction monitoring sub-module is configured to generate an instruction code corresponding to the instruction key pressing event when it is monitored that an instruction key pressing event of the infrared remote control occurs; Send the instruction code and the first feature code to the receiving remote control in real time; The second comparison module includes a second comparison sub-module; The second comparison sub-module is configured to compare the first feature code and the second feature code in the receiving remote control. If the comparison is successful, it executes the instruction indicated by the instruction code. If the comparison is unsuccessful, it discards the instruction code.

10. A computer-readable storage medium, characterized in that, Multiple instructions are stored in the storage medium, and the instructions are suitable for being loaded by a processor to execute an infrared remote control anti-copying method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Intelligent control method of multifunctional infrared remote-control electronic password lock

    CN101882332A

  • Infrared array-based encrypted electronic lock control method and system

    CN106504392A