Remote control method and device, master control platform and storage medium

By receiving and parsing infrared signals sent by remote control devices, using preset BIOS event triggers to acquire data and remotely control them through preset keyboards, the problem of being unable to remotely configure or detect the main control platform in the prior art is solved, and configuration convenience is improved.

CN119832723APending Publication Date: 2025-04-15SHENZHEN INOVANCE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311326977.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-12
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

The prior art cannot remotely configure or remotely detect the main control platform of the device, resulting in a decrease in convenience of configuring the main control platform.

Method used

By receiving the infrared signal sent by the remote control device, calling the preset BIOS event trigger to obtain infrared data, and analyzing the data, obtaining the keyboard key value corresponding to the main control platform, and then completing the remote control of the main control platform through the preset keyboard.

Benefits of technology

Remote configuration and remote detection of the master control platform are realized, improving the convenience of configuring the master control platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119832723A_ABST
    Figure CN119832723A_ABST
Patent Text Reader

Abstract

The invention discloses a remote control method and device, a master control platform and a storage medium, and relates to the technical field of wireless control, and the method comprises the steps: receiving an infrared signal sent by remote control equipment required for remotely controlling the master control platform; calling a preset BIOS event trigger to obtain infrared data in the infrared signal; and analyzing the infrared data to obtain a keyboard key value corresponding to the main control platform, and controlling a preset keyboard according to the keyboard key value to complete remote control of the main control platform. In the application, the preset BIOS event trigger is utilized to obtain the infrared data from the infrared information, so that the master control platform can obtain the infrared information, and then the remote control device sending the infrared information is connected with the master control platform according to the keyboard key value obtained by analyzing the infrared data. The operation of the remote control equipment is responded through the preset keyboard, so that the remote configuration or detection operation of the remote control equipment on the main control platform is realized, and the convenience of configuring the main control platform is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless control technology, and in particular to a remote control method, device, main control platform and storage medium. Background Art

[0002] The main control platforms of many devices are installed with clean operating systems in non-industrial environments. During the installation process of some operating systems, related infrared remote control drivers are installed to allow users to remotely control the application software in the operating system.

[0003] Commonly used remote control technology can control some application software in the operating system, but it is impossible to configure or test the main control platform of the device through remote control technology. When the user needs to configure or test the main control platform, the user needs to come to the device or the main control platform to operate, which reduces the convenience of configuring the main control platform. Summary of the invention

[0004] The main purpose of the present application is to provide a remote control method, device, main control platform and storage medium, aiming to solve the technical problem in the prior art that the main control platform of the device cannot be remotely configured or remotely detected, resulting in a decrease in the convenience of configuring the main control platform.

[0005] To achieve the above purpose, the present application provides a remote control method, which is applicable to a main control platform, and the remote control method includes:

[0006] Receiving infrared signals sent by a remote control device required for remotely controlling the main control platform;

[0007] Calling a preset BIOS event trigger to obtain infrared data in the infrared signal;

[0008] The infrared data is parsed to obtain keyboard key values ​​corresponding to the main control platform, and a preset keyboard is manipulated according to the keyboard key values ​​to complete remote control of the main control platform.

[0009] Optionally, the step of calling a preset BIOS event trigger to obtain infrared data in the infrared signal includes:

[0010] Calling a preset BIOS event trigger to generate an acquisition task for acquiring infrared data;

[0011] Based on the triggering cycle of the preset time trigger, the preset BIOS event trigger is called to acquire the infrared data in the infrared signal according to the acquisition task.

[0012] Optionally, the step of calling the preset BIOS event trigger to acquire the infrared data in the infrared signal according to the acquisition task based on the trigger cycle of the preset time trigger includes:

[0013] If an infrared signal is received within a trigger period of a preset time trigger, calling the preset BIOS event trigger within the trigger period;

[0014] Based on the preset BIOS event trigger, infrared data corresponding to the acquisition task is acquired from the infrared signal.

[0015] Optionally, before the step of calling the preset BIOS event trigger to acquire the infrared data in the infrared signal according to the acquisition task based on the trigger cycle of the preset time trigger, the method further includes:

[0016] Get the trigger period of the preset time trigger;

[0017] The preset time trigger is adjusted based on the trigger period.

[0018] Optionally, the step of parsing the infrared data to obtain a keyboard key value corresponding to the main control platform, and controlling a preset keyboard according to the keyboard key value to complete remote control of the main control platform includes:

[0019] Decoding and decoding the infrared data to determine the keyboard key value corresponding to the infrared data and the main control platform;

[0020] The keyboard key value is written into a preset keyboard port, and a preset keyboard is controlled based on the preset keyboard port to complete remote control of the main control platform.

[0021] Optionally, the step of writing the keyboard key value into a preset keyboard port and controlling a preset keyboard based on the preset keyboard port to complete remote control of the main control platform includes:

[0022] The keyboard key value is written into a preset keyboard port, and the remote control is completed by responding to the operation of the remote control device on the preset keyboard.

[0023] Optionally, the step of decoding and deciphering the infrared data to determine the infrared data and the keyboard key value corresponding to the main control platform includes:

[0024] Decoding the infrared data and identifying valid infrared data;

[0025] The valid infrared data is decoded to determine the keyboard key value corresponding to the valid infrared data and the main control platform.

[0026] In addition, to achieve the above purpose, the present application also provides a remote control device, which is applicable to a main control platform, and the remote control device includes:

[0027] A receiving module, used to receive infrared signals sent by a remote control device required for remotely controlling the main control platform;

[0028] A calling module, used for calling a preset BIOS event trigger to obtain infrared data in the infrared signal;

[0029] The control module is used to parse the infrared data to obtain the keyboard key value corresponding to the main control platform, and to control the preset keyboard according to the keyboard key value to complete the remote control of the main control platform.

[0030] In addition, to achieve the above objectives, the present application also proposes a main control platform, which includes: a memory, a processor, and a remote control program stored in the memory and executable on the processor, wherein the remote control program is configured to implement the steps of the remote control method described above.

[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, on which a remote control program is stored, and when the remote control program is executed by a processor, the steps of the remote control method described above are implemented.

[0032] The present application provides a remote control method, device, main control platform and storage medium. Compared with the prior art in which the main control platform of the device cannot be remotely configured or remotely detected, resulting in a decrease in the convenience of configuring the main control platform, in the present application, an infrared signal sent by a remote control device required for remotely controlling the main control platform is received; a preset BIOS event trigger is called to obtain infrared data in the infrared signal; the infrared data is parsed to obtain a keyboard key value corresponding to the main control platform, and the preset keyboard is manipulated according to the keyboard key value to complete the remote control of the main control platform. That is, in the present application, the infrared data is obtained from the received infrared information using the preset BIOS event trigger, so that the main control platform can obtain the infrared information, and then the infrared data is parsed to obtain the keyboard key value, and the remote control device that sends the infrared information is connected to the main control platform according to the keyboard key value, so that the operation of the remote control device responds to the operation of the remote control device through the preset keyboard, so as to realize the operation of the remote control device to remotely configure or remotely detect the main control platform, thereby improving the convenience of configuring the main control platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] 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.

[0034] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0035] Figure 1 A schematic diagram of the main control platform structure of the hardware operating environment involved in the embodiment of the present application;

[0036] Figure 2 This is a flow chart of the first embodiment of the remote control method of the present application;

[0037] Figure 3 This is a flow chart of the second embodiment of the remote control method of the present application;

[0038] Figure 4 This is a flowchart of a third embodiment of the remote control method of the present application;

[0039] Figure 5 This is a schematic diagram of the workflow of the remote control method of this application;

[0040] Figure 6 This is a schematic diagram of the structural configuration of the remote control device of this application.

[0041] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0042] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0043] Reference Figure 1 , Figure 1 This is a schematic diagram of the main control platform structure of the hardware operating environment involved in the embodiment of the present application.

[0044] like Figure 1As shown, the main control platform may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0045] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the main control platform, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0046] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module and a remote control program.

[0047] exist Figure 1 In the main control platform shown, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the main control platform of the present application can be set in the main control platform, and the main control platform calls the remote control program stored in the memory 1005 through the processor 1001, and executes the remote control method provided in the embodiment of the present application.

[0048] The present application embodiment provides a remote control method, referring to Figure 2 , Figure 2 This is a flow chart of a first embodiment of a remote control method of the present application.

[0049] It should be noted that the executor of this embodiment can be the main control platform, and the main control platform can be an electronic device such as a personal computer, a smart phone, a tablet computer, or other other devices that can achieve the same or similar functions. This embodiment does not limit this. In this embodiment and the following embodiments, the remote control method of this application is explained by taking the main control platform as an example.

[0050] In this embodiment, the remote control method includes:

[0051] Step S10, receiving an infrared signal sent by a remote control device required for remotely controlling the main control platform.

[0052] The remote control device may be a wireless keyboard with an infrared device, or a remote controller, etc., without specific limitation.

[0053] The infrared signal may include instructions and control data that the user needs to operate, and there is no specific limitation.

[0054] It should be noted that, since there may be fewer buttons in the remote control device, the same button will represent different data according to different pressing methods, so the data in the infrared signal can be data representing the user operation. For example, a button in the remote control device is represented by the number 1 when pressed once, and the number 2 when pressed twice, etc. When the user configures the control data through the remote control device, if the button is pressed twice in a row, the number 2 is recorded in the control data.

[0055] In the specific implementation, the user edits control instructions, control data and other information through the remote control device. After the user presses the send button, the remote control device sends the control instructions, control data and other data in the form of infrared to the main control platform of the device, so that the main control platform receives the infrared signal and obtains the infrared data in the infrared signal.

[0056] Step S20, calling a preset BIOS event trigger to obtain infrared data in the infrared signal.

[0057] It should be noted that the preset BIOS event trigger can be an infrared signal trigger with BIOS (Basic Input Output System) attributes. After receiving the infrared signal, the BIOS event trigger is called to obtain the control instructions and / or control numbers and other data configured by the user through the remote control device from the infrared signal, so that the BIOS can obtain the infrared data remotely sent by the remote control device, so as to facilitate the subsequent remote control according to the infrared data. That is, by obtaining the infrared data remotely sent by the remote control device through the preset BIOS event trigger, the main control platform of the device can be remotely operated, thereby improving the possibility of remote configuration and remote detection of the main control platform.

[0058] In the specific implementation, after obtaining the infrared signal, the BIOS event trigger can be called to obtain control instructions, control data and other data from the infrared signal, so as to facilitate the configuration or detection of the main control platform in the BIOS according to the control instructions, control data and other data to complete the remote control.

[0059] Step S30, parsing the infrared data to obtain keyboard key values ​​corresponding to the main control platform, and controlling a preset keyboard according to the keyboard key values ​​to complete remote control of the main control platform.

[0060] It should be noted that since the configuration or detection and modification of the main control platform is mainly achieved through programs, and the program is generally composed of strings such as letters, numbers or symbols, after obtaining the infrared data, in order to enable the infrared data to configure or detect the main control platform, the infrared data needs to be parsed, and the infrared data is converted into keyboard key values ​​corresponding to letters, numbers or symbols, so that the preset keyboard can be controlled through the keyboard key values, so that the infrared data sent by the remote control device can be recognized and utilized by the BIOS, thereby completing the remote control of the main control platform and improving the convenience of configuring the main control platform.

[0061] In a specific implementation, infrared data is decoded to identify infrared data, and the infrared data is decoded to convert the infrared data into keyboard key values ​​corresponding to a preset keyboard, so that when the user inputs control information on the remote control device, the preset keyboard can respond to the remote control device to control the main control platform, thereby realizing remote control of the main control platform through infrared data, thereby improving the convenience of configuring the main control platform.

[0062] This embodiment provides a remote control method. Compared with the prior art in which the main control platform of the device cannot be remotely configured or remotely detected, resulting in a decrease in the convenience of configuring the main control platform, in this application, an infrared signal sent by a remote control device required for remotely controlling the main control platform is received; a preset BIOS event trigger is called to obtain infrared data in the infrared signal; the infrared data is parsed to obtain a keyboard key value corresponding to the main control platform, and the preset keyboard is manipulated according to the keyboard key value to complete the remote control of the main control platform. That is, in this application, the infrared data is obtained from the received infrared information using the preset BIOS event trigger, so that the main control platform can obtain the infrared information, and then the infrared data is parsed to obtain the keyboard key value, and the remote control device that sends the infrared information is connected to the main control platform according to the keyboard key value, so that the operation of the remote control device is responded to through the preset keyboard, so that the remote control device can remotely configure or remotely detect the main control platform, thereby improving the convenience of configuring the main control platform.

[0063] refer to Figure 3 , Figure 3 This is a flow chart of the second embodiment of the remote control method of the present application.

[0064] Based on the above embodiment, in this embodiment, since the infrared signal may be interfered during the transmission process, or in order to ensure that the infrared signal is not attacked during the transmission process, protection data will be configured on the data required for remote control. Therefore, in order to ensure that the infrared data obtained is the data required for remote control, step S20 includes:

[0065] Step S21, calling a preset BIOS event trigger to generate an acquisition task for acquiring infrared data;

[0066] Step S22: based on the triggering period of the preset time trigger, calling the preset BIOS event trigger to obtain the infrared data in the infrared signal according to the acquisition task.

[0067] It should be noted that the preset BIOS event trigger is first called to generate the acquisition task of the infrared data to be acquired, and the infrared data corresponding to the acquisition task is acquired from the infrared signal in real time under the control of the preset time trigger to reduce the interference of unnecessary data. The preset time trigger can also control the preset BIOS event trigger to complete the acquisition of infrared data within the trigger cycle, so as to realize real-time response to the operation function of the infrared remote control.

[0068] In the specific implementation, BIOS first uses EFI (Extensible Firmware Interface) technology to generate the acquisition task that needs to obtain infrared data in the BIOS event trigger, and then uses the preset time trigger to control and detect the preset BIOS event trigger, so as to obtain the infrared data required for remote control from the infrared signal through the preset BIOS event trigger, avoid being interfered by unnecessary infrared data, and then assist the user to accurately complete the remote control of the main control platform.

[0069] Among them, EFI is a firmware technology used to replace traditional BIOS, which can provide more functions, higher performance, better manageability and higher security. It can also support more hardware, more operating systems, more network protocols, more storage devices, more device drivers, more security features, more management features, more programmable features, more scalability, more reliability and more maintainability.

[0070] Optionally, in order to make the remote control process uninterrupted, that is, to ensure that the infrared signal can be received continuously, step S22 includes:

[0071] Step S01, if an infrared signal is received within a triggering period of a preset time trigger, calling the preset BIOS event trigger within the triggering period;

[0072] Step S02: based on the preset BIOS event trigger, acquiring infrared data corresponding to the acquisition task from the infrared signal.

[0073] It should be noted that, since the traditional method of obtaining infrared signals is an interrupt method, the interrupt method will interrupt the reception of infrared information after processing the currently received infrared information, and interrupt the call of the preset BIOS event trigger to obtain infrared data from the infrared information. When the user actively triggers the port for receiving infrared information to receive infrared information, and then continues to receive infrared information, and when the user triggers the preset BIOS event trigger, the preset BIOS event trigger obtains infrared data from the infrared information again; when the port for receiving infrared information and the preset BIOS event trigger are not triggered, the reception of infrared information and the acquisition of infrared data are interrupted, affecting the real-time performance of remote control. Therefore, the preset time trigger is set as a periodic trigger, which can continuously obtain the received infrared signal within the trigger period, and control the preset BIOS event trigger to obtain infrared data from the infrared information, so that the infrared data can be timely applied to the main control platform of the device to realize real-time control of the main control platform.

[0074] In the specific implementation, the BIOS event trigger and the port receiving infrared information are periodically triggered by a preset time trigger. If an infrared signal is received within the trigger period of the preset time trigger, the preset BIOS event trigger is called within the trigger period, so that the port receiving infrared information can receive the infrared information sent by the remote control device in real time, and the preset BIOS event trigger can obtain infrared data from the infrared signal in real time.

[0075] Optionally, in order to obtain infrared data in real time, before step S22, the following steps may be further included:

[0076] Step S0131, obtaining a trigger period of a preset time trigger;

[0077] Step S0132: adjusting the preset time trigger based on the trigger period.

[0078] It should be noted that in order to enable infrared data to be acquired in real time and be applicable to real scenarios, the user can set a trigger period. After obtaining the trigger period set by the user, the preset time trigger is adjusted according to the trigger period, so that the preset time trigger receives infrared information according to the trigger period, and triggers the preset BIOS event trigger according to the trigger time to obtain infrared data from the infrared information.

[0079] It should be noted that the trigger period may also be determined based on historical data in an application scenario, so that the acquired trigger period is more convincing.

[0080] In the specific implementation, the user can send the trigger period in the form of infrared information to the main control console through the remote control device in advance to modify the trigger period of the preset time trigger in advance; or directly control the main control platform to set the trigger period of the preset trigger, and after obtaining the trigger period, adjust the preset time trigger according to the trigger period.

[0081] refer to Figure 4 , Figure 4 This is a flowchart of the third embodiment of the remote control method of the present application.

[0082] Based on the above embodiment, in this embodiment, the step of parsing the infrared data to obtain a keyboard key value corresponding to the main control platform, and controlling a preset keyboard according to the keyboard key value to complete remote control of the main control platform includes:

[0083] Step S31, decoding and decoding the infrared data to determine the keyboard key value corresponding to the infrared data and the main control platform;

[0084] Step S32, writing the keyboard key value into a preset keyboard port, and controlling a preset keyboard based on the preset keyboard port to complete remote control of the main control platform.

[0085] It should be noted that the infrared data is decoded to determine the character string represented by the data transmitted by the remote control device, and the character string is decoded so that the keyboard key value represents the character string, and the keyboard key value is written into the keyboard port, so that the infrared data can control the preset keyboard and control the main control platform to ensure that the acquired infrared data can be used, that is, the operation instructions and control data in the infrared data can be applied to the main control platform to complete the remote control of the main control platform by the control device. Among them, the preset keyboard can be a soft keyboard (virtual keyboard) on the main control platform.

[0086] In the specific implementation, the infrared data is first decoded to obtain a character string represented by the infrared data, and then the character string is decoded to obtain a keyboard key value representing the character string, and the keyboard key value is written into a preset keyboard port to control the preset keyboard to output control data to the main control platform, so as to use the preset keyboard end to control the preset keyboard to complete remote control.

[0087] Furthermore, the step of writing the keyboard key value into a preset keyboard port and controlling a preset keyboard based on the preset keyboard port to complete remote control of the main control platform includes:

[0088] Step S321, writing the keyboard key value into a preset keyboard port, and responding to the operation of the remote control device on the preset keyboard to complete remote control.

[0089] It should be noted that the keyboard key value is written to the preset keyboard port to respond to the operation of the remote control device through the preset keyboard. When the remote control device can view the control interface of the main control platform, the response of the preset keyboard can enable the user to intuitively determine whether there is an error in the control process, thereby improving the control efficiency of the main control platform.

[0090] In a specific implementation, the preset keyboard can display the keys corresponding to the current data with different brightness or different colors in the operation interface of the main control platform according to the received keyboard key value sequence, so as to respond to the operation of the remote control device and complete the remote control.

[0091] Furthermore, since infrared information may be partially lost during transmission, or due to reasons before and after transmission, the infrared data carried by the current infrared information is partial data, in order to avoid decoding currently unusable data or complete user data to increase the workload, step S31 includes:

[0092] Step S311, decoding the infrared data and identifying valid infrared data;

[0093] Step S312: Decode the valid infrared data to determine the keyboard key value corresponding to the valid infrared data and the main control platform.

[0094] It should be noted that, in addition to obtaining recognizable data, decoding the infrared data can also identify complete data required to control the main control platform from these data, that is, valid infrared data, for example, instructions for representing the page for opening the BIOS settings of the main control platform; then decoding the valid infrared data, and representing the valid infrared data through keyboard key values, so that the infrared data can control the main control platform.

[0095] refer to Figure 5 , Figure 5 This is a schematic diagram of the workflow of the remote control method of this application.

[0096] Based on the above embodiment, the steps in the specific implementation may include:

[0097] Step 0, BIOS uses EFI technology to establish a periodic time trigger (time event);

[0098] Step 1, BIOS uses EFI technology to establish an infrared signal acquisition trigger (creat event);

[0099] Step 2, time trigger control detects infrared signal to obtain trigger (get event);

[0100] Step 3: Press the buttons on the standard infrared remote control to transmit infrared signals;

[0101] Step 4, the infrared controller of the X86 main control platform receives the infrared signal;

[0102] Step 5: The infrared signal acquisition trigger acquires the infrared data received by the infrared controller;

[0103] Step 6: BIOS decodes the infrared data acquired according to the infrared transmission protocol;

[0104] Step 7, BIOS interprets the decoded infrared data into the corresponding key code of the keyboard;

[0105] Step 8, the keyboard corresponding code parsed by BIOS is sent to keyboard port 60 / 64;

[0106] Step 9: The keyboard processing program works to realize the function of controlling SETUP by the infrared remote controller.

[0107] Among them, the create event can be understood as establishing a task of obtaining infrared data; the get event can be understood as obtaining infrared data corresponding to the task from the infrared information.

[0108] It should be noted that Figure 5 The establishment of a signal trigger and the acquisition of a signal trigger may be understood as two steps of the same trigger (preset BIOS event trigger).

[0109] It should be noted that the method of using an infrared remote control to control the BIOSSETUP of the X86 main control platform in industrial automation increases the convenience and safety of remote control configuration and detection of the main control platform in special environments, especially in industrial automation, and can assist engineers or testers to solve positioning problems in a timely manner and improve the efficiency of problem solving.

[0110] For example, when the main control platform system of the automated sealing equipment needs maintenance and debugging, since the automated sealing equipment requires a dust-free working environment, when the user goes to the equipment for debugging, in order to ensure the working quality of the workshop where the automated sealing equipment is located, the entire workshop needs to be shut down to shut down the equipment. At this time, the remote control device can be used to remotely control the main control platform of the automated sealing equipment for detection and maintenance and debugging; or there is a problem with the CNC machine tool, and the main control platform needs to be controlled to inspect the CNC machine tool, but the manager who manages the CNC machine tool cannot get to the CNC machine tool in time, and ordinary users who operate the CNC machine tool do not know how to operate the main control platform of the CNC machine tool. In order not to affect the working efficiency of the CNC machine tool, the manager can use the remote control device to transmit infrared signals to control the main control platform of the CNC machine tool and inspect the CNC machine tool.

[0111] The present application also provides a remote control device suitable for a main control platform, referring to Figure 6 , the remote control device comprises:

[0112] The receiving module 601 is used to receive infrared signals sent by the remote control device required for remotely controlling the main control platform;

[0113] A calling module 602 is used to call a preset BIOS event trigger to obtain infrared data in the infrared signal;

[0114] The control module 603 is used to parse the infrared data to obtain the keyboard key value corresponding to the main control platform, and control the preset keyboard according to the keyboard key value to complete the remote control of the main control platform.

[0115] Optionally, the calling module 602 is further used to call a preset BIOS event trigger to generate an acquisition task for acquiring infrared data; based on a triggering period of a preset time trigger, the preset BIOS event trigger is called to acquire the infrared data in the infrared signal according to the acquisition task.

[0116] Optionally, the calling module 602 is also used to call the preset BIOS event trigger within the trigger period if an infrared signal is received within the trigger period of the preset time trigger; based on the preset BIOS event trigger, obtain infrared data corresponding to the acquisition task from the infrared signal.

[0117] Optionally, the adjustment module 604 is used to obtain a trigger period of a preset time trigger; and adjust the preset time trigger based on the trigger period.

[0118] Optionally, the control module 603 is also used to decode and decode the infrared data to determine the keyboard key value corresponding to the infrared data and the main control platform; write the keyboard key value into a preset keyboard port, and control the preset keyboard based on the preset keyboard port to complete remote control of the main control platform.

[0119] Optionally, the control module 603 is further configured to write the keyboard key value into a preset keyboard port, and respond to the operation of the remote control device on the preset keyboard to complete the remote control.

[0120] Optionally, the control module 603 is further used to decode the infrared data and identify valid infrared data; decode the valid infrared data and determine the keyboard key value corresponding to the valid infrared data and the main control platform.

[0121] The specific implementation of the remote control device of the present application is basically the same as the above-mentioned embodiments of the remote control method, and will not be repeated here.

[0122] An embodiment of the present application provides a storage medium, and the storage medium stores one or more programs, and the one or more programs can also be executed by one or more processors to implement the steps of any of the above remote control methods.

[0123] The specific implementation of the storage medium of the present application is basically the same as the above-mentioned embodiments of the remote control method, and will not be repeated here.

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

[0125] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

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

[0127] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent mechanism or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly used in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A remote control method, characterized in that: Applicable to the main control platform, the remote control method includes: Receiving infrared signals sent by a remote control device required for remotely controlling the main control platform; Calling a preset BIOS event trigger to obtain infrared data in the infrared signal; The infrared data is parsed to obtain keyboard key values ​​corresponding to the main control platform, and a preset keyboard is manipulated according to the keyboard key values ​​to complete remote control of the main control platform.

2. The remote control method according to claim 1, characterized in that: The step of calling a preset BIOS event trigger to obtain infrared data in the infrared signal includes: Calling a preset BIOS event trigger to generate an acquisition task for acquiring infrared data; Based on the triggering cycle of the preset time trigger, the preset BIOS event trigger is called to acquire the infrared data in the infrared signal according to the acquisition task.

3. The remote control method according to claim 2, characterized in that: The step of calling the preset BIOS event trigger to acquire the infrared data in the infrared signal according to the acquisition task based on the trigger cycle of the preset time trigger includes: If an infrared signal is received within a trigger period of a preset time trigger, calling the preset BIOS event trigger within the trigger period; Based on the preset BIOS event trigger, infrared data corresponding to the acquisition task is acquired from the infrared signal.

4. The remote control method according to claim 2, characterized in that: Before the step of calling the preset BIOS event trigger to acquire the infrared data in the infrared signal according to the acquisition task based on the trigger cycle of the preset time trigger, the method further includes: Get the trigger period of the preset time trigger; The preset time trigger is adjusted based on the trigger period.

5. The remote control method according to any one of claims 1 to 4, characterized in that: The step of parsing the infrared data to obtain a keyboard key value corresponding to the main control platform, and controlling a preset keyboard according to the keyboard key value to complete remote control of the main control platform includes: Decoding and decoding the infrared data to determine the keyboard key value corresponding to the infrared data and the main control platform; The keyboard key value is written into a preset keyboard port, and a preset keyboard is controlled based on the preset keyboard port to complete remote control of the main control platform.

6. The remote control method according to claim 5, characterized in that: The step of writing the keyboard key value into a preset keyboard port and controlling a preset keyboard based on the preset keyboard port to complete remote control of the main control platform includes: The keyboard key value is written into a preset keyboard port, and the remote control is completed by responding to the operation of the remote control device on the preset keyboard.

7. The remote control method according to claim 5, characterized in that: The step of decoding and deciphering the infrared data to determine the infrared data and the keyboard key value corresponding to the main control platform includes: Decoding the infrared data and identifying valid infrared data; The valid infrared data is decoded to determine the keyboard key value corresponding to the valid infrared data and the main control platform.

8. A remote control device, characterized in that: Applicable to the main control platform, the remote control device includes: A receiving module, used to receive infrared signals sent by a remote control device required for remotely controlling the main control platform; A calling module, used for calling a preset BIOS event trigger to obtain infrared data in the infrared signal; The control module is used to parse the infrared data to obtain the keyboard key value corresponding to the main control platform, and to control the preset keyboard according to the keyboard key value to complete the remote control of the main control platform.

9. A main control platform, characterized in that: The main control platform includes: a memory, a processor, and a remote control program stored in the memory and executable on the processor, wherein the remote control program is configured to implement the steps of the remote control method according to any one of claims 1 to 7.

10. A storage medium, characterized in that: A program for implementing the remote control method is stored on the storage medium, and the program for implementing the remote control method is executed by the processor to implement the steps of the remote control method as claimed in any one of claims 1 to 7.