A remote control device control method and apparatus based on a dual system working environment

By acquiring remote control data in the first system and determining the data to send based on the system status, the problem of 2.4G remote controllers being unable to control simultaneously in a dual-system environment is solved, realizing dual-system control without physical switching and improving the flexibility and functional expandability of remote control devices.

CN116311856BActive Publication Date: 2026-05-29GUANGZHOU LANGO ELECTRONICS TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU LANGO ELECTRONICS TECH CO LTD
Filing Date
2023-03-13
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In a dual-system working environment, the existing 2.4G remote control cannot control both Android and Windows systems simultaneously, and the remote control device cannot flexibly implement business logic, requiring a physical switch to USB connection.

Method used

By acquiring remote control data from the remote control device in the first system and sending mouse or button data based on the system status, data sharing is achieved. The same remote control device can be used to control both systems simultaneously. Function reuse and sharing are achieved by detecting the connection channel status.

Benefits of technology

It enables simultaneous control of two systems in a dual-system environment without physically switching USB connections, reducing operation steps and improving the flexibility and functional expandability of remote control devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116311856B_ABST
    Figure CN116311856B_ABST
Patent Text Reader

Abstract

The application discloses a remote control device control method and device based on a double-system working environment, the double system comprising a first system and a second system; the first system is connected with the remote control device and the second system respectively; the display coordinate systems of the first system and the second system are overlapped; the control method comprises the following steps: the first system acquires remote control data of the remote control device; when the first system is in a mouse working state, the remote control data is taken as mouse data for execution; when the first system is in a key working state, the remote control data is taken as key data for execution; when the connection channel of the first system and the second system is in a working state, the acquired mouse data or key data is sent to the second system, so that the first system and the second system execute the mouse data or the key data simultaneously, thereby realizing that one remote control device can control two systems simultaneously in the double-system working environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent device control technology, and in particular to a remote control device control method, apparatus and storage medium based on a dual-system working environment. Background Technology

[0002] The 2.4G remote control features an air mouse function. It uses 2.4G wireless technology to remotely control the host computer via buttons or a mouse. Currently, on all-in-one PCs with both Android and Windows systems, the 2.4G remote control connects to the Android system or the Windows system connected to the input channel. When the current channel is Android, the 2.4G remote control connects to the Android system; when the current channel is a Windows system connected to an internal or external computer, the 2.4G remote control connects to the corresponding channel and is physically connected to the Windows system. In this case, the 2.4G remote control cannot be used to operate the Android system. It allows switching between the two systems depending on the channel, enabling one remote control device to control either an Android system or a Windows system. If the 2.4G remote receiver is portable, it can be connected to a USB port that is permanently connected to the Android system. However, to operate the Windows system, it needs to be reconnected to a different USB port connected to the Windows computer. Furthermore, the remote control device cannot communicate directly with the host computer; it can only send button inputs, enable / disable mouse functions, and send mouse data. The host system application cannot flexibly implement business logic. Summary of the Invention

[0003] This invention provides a remote control device control method and apparatus based on a dual-system working environment, so as to enable the simultaneous control of two systems by a single remote control device in a dual-system working environment.

[0004] To enable a remote control device to simultaneously control two systems in a dual-system operating environment, this invention provides a remote control device control method based on a dual-system operating environment. The dual systems include a first system and a second system; the first system is connected to both the remote control device and the second system; the display coordinate systems of the first system and the second system overlap.

[0005] The control method includes:

[0006] The first system acquires the remote control data of the remote control device. When the first system is in mouse working mode, the remote control data is executed as mouse data; when the first system is in button working mode, the remote control data is executed as button data.

[0007] When the connection channel between the first system and the second system is in working condition, the acquired mouse data or button data is sent to the second system so that the first system and the second system can execute the mouse data or button data simultaneously.

[0008] As a preferred embodiment, the remote control data generated when the remote control device is operated is sent to the first system. The first system determines whether the connection channel with the second system is in working condition to achieve data sharing with the second system. By enabling the connection channel between the first and second systems, the two systems can share the mouse cursor of the first system. The same remote control device can be used simultaneously in both systems without switching between them. Furthermore, if the first working state in the first system is detected as either mouse working state or button working state, it is determined whether the remote control data should be used as mouse data or button data, selecting one of the data functions, thus achieving the reuse of mouse and button functions of the remote control device. If the connection channel is not enabled, the remote control device can be used independently in the first system. If simultaneous use in both systems is required, simply enabling the connection channel is sufficient, without physical operation, thus enabling simultaneous use of the remote control device in both systems, reducing operational steps, and flexibly implementing business logic.

[0009] As a preferred embodiment, the remote control data of the remote control device is obtained specifically as follows:

[0010] When the remote control device is in the first working state, the first system acquires the remote control data of the remote control device; the first working state includes being lifted or pressing any key.

[0011] As a preferred embodiment, the first system of the present invention obtains remote control data from the remote control device by detecting the working state of the remote control device, including whether the key is lifted or pressed. The first system determines the data type and sending location of the remote control data by detecting whether the connection channel between the first system and the second system is in working state, so that the two systems can share the mouse cursor of the first system. The same remote control device can be used in both systems at the same time without switching between systems.

[0012] As a preferred embodiment, after obtaining the remote control data from the remote control device, the method further includes:

[0013] When the remote control data is detected to be power-on data of the remote control device or data of any key pressed while the remote control device is in sleep mode, the detection function is activated and the mouse working state is recorded as being in the off state.

[0014] After the detection function is enabled, the second remote control data of the remote control device is acquired as the first mouse data, and the number of clicks of the first mouse data is detected as a preset number; if so, it is recorded as the mouse working state.

[0015] As a preferred embodiment, after the remote control device of the present invention is woken up, it controls the first system to start the detection function and determines whether to enable the mouse function by detecting the number of key clicks of the remote control data. The first system executes the remote control data as mouse data to control the mouse function switch.

[0016] As a preferred embodiment, the first system for detecting whether the number of clicks of the first mouse data is a preset number further includes:

[0017] If the number of clicks for the first mouse data is not the preset number, then the mouse remains off and the first mouse data is not processed.

[0018] As a preferred embodiment, after the remote control device of the present invention is woken up, it controls the first system to start the detection function and determines whether to enable the mouse function by detecting the number of key clicks of the remote control data. The first system executes the remote control data as mouse data to control the mouse function switch. The present invention implements business logic by calling the corresponding interface, which is conducive to the flexibility of function implementation and easy function expansion.

[0019] As a preferred embodiment, when any key is a magnifying glass key or a spotlight key;

[0020] Check whether the cumulative number of clicks on any key is an odd number;

[0021] If so, call the interface to enable mouse working state and hide the mouse cursor, and enter the magnifying button or spotlight mode, obtain the current cursor coordinates and draw the magnifying button or spotlight;

[0022] When the cumulative number of clicks of any key is detected to be an even number, the interface is called to turn off the mouse working state and exit the magnifying key or spotlight mode.

[0023] As a preferred embodiment, this invention provides applications with interfaces for hiding / showing the mouse cursor and turning the mouse function on / off. Applications can flexibly show or hide the mouse cursor according to the scenario. For example, when entering "magnifying glass" and "spotlight" modes, the mouse function needs to be enabled while the mouse cursor is hidden. Furthermore, this invention implements business logic by calling corresponding interfaces, which facilitates flexibility in function implementation and allows for easy function expansion.

[0024] As a preferred option, it also includes:

[0025] If the connection channel between the first system and the second system is not in operation, the acquired mouse data or key data will be executed, but the mouse data or key data will not be sent to the second system.

[0026] As a preferred embodiment, the remote control data generated when the remote control device of the present invention is operated is sent to the first system. The present invention enables the two systems to share the mouse cursor of the first system through the connection channel between the first system and the second system, thereby realizing the sharing of remote control data with the second system. If the sharing of remote control data is not required, the working state of the connection channel is turned off, and no remote control data is sent to the second system, so there is no need to switch systems.

[0027] As a preferred embodiment, sending the acquired mouse data or button data to the second system specifically involves:

[0028] The acquired mouse data or button data is sent to the touch device, so that the touch device converts the mouse data or button data into touch events and uploads the touch events to the second system.

[0029] As a preferred embodiment, the remote control data generated when the remote control device of the present invention is operated is sent to the first system. The first system realizes the sharing of remote control data with the second system by detecting whether the connection channel between the first system and the second system is in working state. The same remote control device can be used in both systems at the same time without switching between systems. The present invention converts the remote control data into touch events and uploads them to the second system by activating the working state of the connection channel between the first system and the second system, so that the two systems can share the mouse cursor of the first system.

[0030] Accordingly, the present invention also provides a remote control device control apparatus based on a dual-system working environment, comprising: the dual system including a first system and a second system; the first system being connected to the remote control device and the second system respectively; and the display coordinate systems of the first system and the second system overlapping;

[0031] The control device includes: a first transmitting module and a second transmitting module;

[0032] The first sending module is used to acquire remote control data of the remote control device through the first system. When the first system is in mouse working state, the remote control data is executed as mouse data; when the first system is in button working state, the remote control data is executed as button data.

[0033] The second sending module is used to send the acquired mouse data or button data to the second system when the connection channel between the first system and the second system is in working state, so that the first system and the second system can execute the mouse data or button data simultaneously.

[0034] As a preferred embodiment, the remote control data generated when the remote control device is operated is sent to the first system. The first sending module determines whether the connection channel between the first system and the second system is in working condition, thereby enabling the sharing of remote control data with the second system. The second sending module determines the working condition of the connection channel between the first and second systems, enabling the two systems to share the mouse cursor of the first system. The same remote control device can be used simultaneously in both systems without switching between them. Furthermore, if the first working state in the first system is detected as either mouse working state or button working state, it determines whether the remote control data should be used as mouse data or button data, selecting one of the data functions, thus achieving the reuse of mouse and button functions of the remote control device. If the connection channel is not in working condition, the remote control device can be used independently in the first system. If the remote control device needs to be used simultaneously in both systems, only the working state of the connection channel needs to be turned on, without any physical operation. This enables the remote control device to be used simultaneously in both systems, reduces operation steps, and flexibly implements business logic.

[0035] As a preferred embodiment, the first transmitting module includes: a first detection unit, a processing unit, a data acquisition unit, and a first data transmitting unit;

[0036] The detection unit is configured to activate the detection function and record that the mouse is in a closed state when it detects that the remote control data is the power-on data of the remote control device or the data of any key pressed in the sleep state of the remote control device; after the detection function is activated, it acquires the second remote control data of the remote control device as the first mouse data and detects whether the number of clicks of the first mouse data is a preset number.

[0037] The processing unit is configured to record the mouse working state if the number of clicks of the first mouse data is a preset number; and to keep the mouse working state in the off state and not process the first mouse data if the number of clicks of the first mouse data is not a preset number.

[0038] The data acquisition unit is used by the first system to acquire the remote control data of the remote control device;

[0039] The first data sending unit is used to execute the remote control data as mouse data when the first system is in mouse working state, and to execute the remote control data as button data when the first system is in button working state.

[0040] As a preferred embodiment, after the remote control device of the present invention is woken up, the first detection unit controls the first system to enable the detection function and determines whether the mouse function is enabled by detecting the number of key clicks in the remote control data. The first system executes the remote control data as mouse data to control the mouse function switch. The processing unit determines whether the mouse function is enabled by detecting the number of key clicks in the remote control data. If the mouse function is enabled, the first data sending unit executes the remote control data as mouse data through the first system to control the mouse function switch. The present invention implements business logic by calling the corresponding interface, which is conducive to the flexibility of function implementation and easy function expansion.

[0041] As a preferred embodiment, the second transmitting module includes: a second detection unit and a second data transmitting unit;

[0042] The second detection unit is used to detect whether the connection channel between the first system and the second system is in a working state;

[0043] The second data sending unit is used to send the acquired mouse data or button data to the second system when the connection channel between the first system and the second system is in a working state, so that the first system and the second system execute the mouse data or button data simultaneously; if the connection channel between the first system and the second system is in a non-working state, the acquired mouse data or button data is executed, and the mouse data or button data is not sent to the second system.

[0044] As a preferred embodiment, the remote control data generated when the remote control device of the present invention is operated is sent to the first system. The present invention uses a second detection unit to detect whether the connection channel between the first system and the second system is in working state. If the connection channel is in working state, the second data sending unit enables the two systems to share the mouse cursor of the first system through the connection channel, thereby realizing the sharing of remote control data with the second system. If the sharing of remote control data is not required, the working state of the connection channel is turned off, and no remote control data is sent to the second system, so there is no need to switch systems.

[0045] Accordingly, the present invention also provides a computer-readable storage medium, the computer-readable storage medium including a stored computer program; wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform a remote control device control method based on a dual-system working environment as described in the present invention. Attached Figure Description

[0046] Figure 1 This is a flowchart illustrating an embodiment of a remote control device control method based on a dual-system working environment provided by the present invention.

[0047] Figure 2 This is a schematic diagram of an embodiment of a remote control device based on a dual-system working environment provided by the present invention. Detailed Implementation

[0048] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0049] Example 1

[0050] Please refer to Figure 1 This invention provides a remote control device control method based on a dual-system working environment, wherein the dual system includes a first system and a second system; the first system is connected to the remote control device and the second system respectively; and the display coordinate systems of the first system and the second system overlap.

[0051] In this embodiment, the first system is the main system, which is the Android system, and the second system is the external system, which is the Windows system. The first system receives remote control data sent by the remote control device, and then the first system selects to share the remote control data with the second system.

[0052] The remote control device is a 2.4G remote control, which has mouse and button functions. The remote control device sends remote control data to a 2.4G remote control receiver chip via a 2.4G signal, and the 2.4G remote control receiver chip sends the remote control data to the system-on-a-chip (SOC) of the Android system.

[0053] The control method includes steps S101-S102:

[0054] Step S101: The first system acquires the remote control data of the remote control device. When the first system is in mouse working state, the remote control data is executed as mouse data; when the first system is in button working state, the remote control data is executed as button data.

[0055] In this embodiment, the remote control device can simultaneously function as a mouse and a button. The remote control device only provides events and data; it sends a key code when a button is pressed, sends mouse movement data when the remote control device moves, and sends left mouse button data when a button is pressed. The same button on the remote control device can function as both the left mouse button and the OK button, and the control of mouse and button events is achieved through the first system.

[0056] When the first system is in mouse working mode, the data of the button is processed as left button data; when the mouse working mode is off, it is in button working mode. When the first system is in button working mode, the data of the button is processed as OK button data, realizing the reuse of mouse left button and remote control OK button.

[0057] In this embodiment, acquiring the remote control data of the remote control device specifically involves:

[0058] When the remote control device is in the first working state, the first system acquires the remote control data of the remote control device; the first working state includes being lifted or pressing any key.

[0059] In this embodiment, after acquiring the remote control data of the remote control device, the method further includes:

[0060] When the remote control data is detected to be power-on data of the remote control device or data of any key pressed while the remote control device is in sleep mode, the detection function is activated and the mouse working state is recorded as being in the off state.

[0061] After the detection function is enabled, the second remote control data of the remote control device is acquired as the first mouse data, and the number of clicks of the first mouse data is detected as a preset number; if so, it is recorded as the mouse working state.

[0062] In this embodiment, the first system's detection of whether the number of clicks on the first mouse data is a preset number further includes:

[0063] If the number of clicks for the first mouse data is not the preset number, then the mouse remains off and the first mouse data is not processed.

[0064] In this embodiment, the first system adds a dedicated program to monitor the mouse device's data and provides an interface to the application layer. The application layer calls the interface to turn the mouse working state of the first system on or off as needed. By calling the dedicated interface, business logic is implemented, improving the flexibility and scalability of the function implementation. Specifically, when the remote control device is in sleep mode, the mouse working state of the first system is on by default. When the remote control device is woken up, i.e., when the remote control device powers on or when any key is pressed while the remote control device is in sleep mode, the interface is called to turn off the mouse function, thus turning off the mouse working state of the first system. The first system then activates the detection function. At this time, the mouse working state of the first system is off. When the detection function is activated, the second remote control data of the remote control device is obtained as the first mouse data. After detecting that the number of clicks of the first mouse data is a preset number, the mouse working state of the first system is turned on.

[0065] After being woken up, the 2.4G remote control continuously sends mouse data when moving. Only remote control data acquired after the mouse working state of the first system is turned on can be used as mouse data for execution. Remote control data acquired before the mouse working state of the first system is turned on is not processed.

[0066] If no remote control data is generated within 15 seconds after the remote control device is woken up, the remote control device will automatically go to sleep and turn off mouse transmission. At this time, pressing the task button will wake up the remote control and resend mouse data.

[0067] In this embodiment, when any key is a magnifying glass key or a spotlight key;

[0068] Check whether the cumulative number of clicks on any key is an odd number;

[0069] If so, call the interface to enable mouse working state and hide the mouse cursor, and enter the magnifying button or spotlight mode, obtain the current cursor coordinates and draw the magnifying button or spotlight;

[0070] When the cumulative number of clicks of any key is detected to be an even number, the interface is called to turn off the mouse working state and exit the magnifying key or spotlight mode.

[0071] Air mice using 2.4G remote control can be operated from a distance, providing a "magnifying glass" and "spotlight" function and a great user experience.

[0072] Step S102: When the connection channel between the first system and the second system is in working state, the acquired mouse data or button data is sent to the second system so that the first system and the second system execute the mouse data or button data simultaneously.

[0073] In this embodiment, if the connection channel between the first system and the second system is not in operation, the acquired mouse data or button data is executed, but the mouse data or button data is not sent to the second system.

[0074] In this embodiment, the acquired mouse data or key data is sent to the second system, specifically as follows:

[0075] The acquired mouse data or button data is sent to the touch device, so that the touch device converts the mouse data or button data into touch events and uploads the touch events to the second system.

[0076] In this embodiment, the remote control device is connected to the first system, and remote control data and events are processed within the first system. When the connection channel between the first and second systems is inactive, the remote control data sent by the remote control device is only reported and applied to the first system. When the connection channel between the first and second systems is active, the remote control data sent by the remote control device is reported to the SOC of the first system, and then forwarded by the SOC to the touch MCU device, which then reports it to the second system. This ensures that the remote control data applies to both the first and second systems simultaneously. The display coordinate systems of the first and second systems overlap. When the remote control device clicks the mouse cursor position in the first system, the same position in the second system will also be clicked simultaneously. This allows the Android and Windows systems to share a single Android mouse, enabling click, selection, and drag operations. The same mouse can function simultaneously on both the Android and Windows systems.

[0077] In this embodiment, the second system can also be an iOS system. When the second system is an iOS system, when the connection channel between the first system and the second system is in working state, only the acquired mouse data is sent to the second system so that the first system and the second system execute the mouse data simultaneously, without processing the button data.

[0078] Implementing the embodiments of the present invention has the following effects:

[0079] The remote control device of this invention sends all remote control data generated during operation to a first system. The first system then determines whether the connection channel with the second system is active, enabling data sharing between the two systems. By enabling the connection channel, the two systems can share the mouse cursor, allowing the same remote control device to be used simultaneously in both systems without switching between them. Furthermore, by detecting whether the first operating state in the first system is mouse or button operation, the remote control data is determined to be either mouse or button data, selecting one function to reuse the mouse and button functions of the remote control device. If the connection channel is not active, the remote control device can be used independently in the first system. For simultaneous use in both systems, simply enabling the connection channel requires no physical operation, allowing simultaneous use in both systems while reducing operational steps and flexibly implementing business logic.

[0080] Example 2

[0081] Please refer to Figure 2 The present invention provides a remote control device based on a dual-system working environment, comprising: a first transmitting module 201 and a second transmitting module 202.

[0082] The dual system includes a first system and a second system; the first system is connected to both the remote control device and the second system; the display coordinate systems of the first system and the second system overlap.

[0083] The first sending module 201 is used to acquire remote control data of the remote control device through the first system. When the first system is in mouse working state, the remote control data is executed as mouse data; when the first system is in button working state, the remote control data is executed as button data.

[0084] The second sending module 202 is used to send the acquired mouse data or button data to the second system when the connection channel between the first system and the second system is in working state, so that the first system and the second system can execute the mouse data or button data simultaneously.

[0085] The first transmitting module includes: a first detection unit, a processing unit, a data acquisition unit, and a first data transmitting unit;

[0086] The detection unit is configured to activate the detection function and record that the mouse is in a closed state when it detects that the remote control data is the power-on data of the remote control device or the data of any key pressed in the sleep state of the remote control device; after the detection function is activated, it acquires the second remote control data of the remote control device as the first mouse data and detects whether the number of clicks of the first mouse data is a preset number.

[0087] The processing unit is configured to record the mouse working state if the number of clicks of the first mouse data is a preset number; and to keep the mouse working state in the off state and not process the first mouse data if the number of clicks of the first mouse data is not a preset number.

[0088] The data acquisition unit is used by the first system to acquire the remote control data of the remote control device;

[0089] The first data sending unit is used to execute the remote control data as mouse data when the first system is in mouse working state, and to execute the remote control data as button data when the first system is in button working state.

[0090] The second transmitting module includes: a second detection unit and a second data transmitting unit;

[0091] The second detection unit is used to detect whether the connection channel between the first system and the second system is in a working state;

[0092] The second data sending unit is used to send the acquired mouse data or button data to the second system when the connection channel between the first system and the second system is in a working state, so that the first system and the second system execute the mouse data or button data simultaneously; if the connection channel between the first system and the second system is in a non-working state, the acquired mouse data or button data is executed, and the mouse data or button data is not sent to the second system.

[0093] The remote control device based on the dual-system working environment further includes: a drawing module;

[0094] The drawing module is used when any key is a magnifying glass key or a spotlight key;

[0095] Check whether the cumulative number of clicks on any key is an odd number;

[0096] If so, call the interface to enable mouse working state and hide the mouse cursor, and enter the magnifying button or spotlight mode, obtain the current cursor coordinates and draw the magnifying button or spotlight;

[0097] When the cumulative number of clicks of any key is detected to be an even number, the interface is called to turn off the mouse working state and exit the magnifying key or spotlight mode.

[0098] The remote control device based on a dual-system operating environment described above can implement the methods of the above-described method embodiments. The options in the above method embodiments are also applicable to this embodiment, and will not be detailed here. The remaining content of this application's embodiments can be referred to the content of the above method embodiments, and will not be repeated in this embodiment.

[0099] Implementing the embodiments of the present invention has the following effects:

[0100] The remote control device of this invention sends all remote control data generated during operation to a first system. A first sending module determines whether the connection channel between the first and second systems is active, enabling data sharing. A second sending module determines the active status of the connection channel between the first and second systems, allowing both systems to share the mouse cursor in the first system. The same remote control device can be used simultaneously in both systems without switching between them. Furthermore, if the first operating state in the first system is detected as either mouse or button operation, the remote control data is determined to be either mouse or button data, selecting one function to reuse the mouse and button functions of the remote control device. If the connection channel is not active, the remote control device can be used independently in the first system. If simultaneous use in both systems is required, simply activating the connection channel eliminates the need for physical operation, enabling simultaneous use in both systems and reducing operational steps, thus flexibly implementing business logic.

[0101] Example 3

[0102] Accordingly, the present invention also provides a computer-readable storage medium comprising a stored computer program, wherein, when the computer program is executed, it controls the device on which the computer-readable storage medium is located to perform a remote control device control method based on a dual-system working environment as described in any of the above embodiments.

[0103] For example, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the terminal device.

[0104] The terminal device may be a desktop computer, laptop, handheld computer, or cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.

[0105] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the terminal device, connecting all parts of the terminal device via various interfaces and lines.

[0106] The memory can be used to store the computer programs and / or modules. The processor implements various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory and by calling data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function, etc.; the data storage area may store data created based on the use of the mobile terminal, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0107] Wherein, if the modules / units integrated in the terminal device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.

[0108] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above descriptions are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention for those skilled in the art.

Claims

1. A remote control device control method based on a dual-system working environment, characterized in that, include: The dual system includes a first system and a second system; The first system is connected to both the remote control device and the second system. The display coordinate systems of the first system and the second system overlap; The control method includes: The first system acquires the remote control data of the remote control device. When the first system is in mouse working mode, the remote control data is executed as mouse data; when the first system is in button working mode, the remote control data is executed as button data. When the connection channel between the first system and the second system is in working condition, the acquired mouse data or button data is sent to the second system so that the first system and the second system can execute the mouse data or button data simultaneously. Specifically, sending the acquired mouse data or button data to the second system means sending the acquired mouse data or button data to a touch device so that the touch device can convert the mouse data or button data into touch events and upload the touch events to the second system.

2. The remote control device control method based on a dual-system working environment as described in claim 1, characterized in that, The acquisition of remote control data from the remote control device specifically involves: When the remote control device is in the first working state, the first system acquires the remote control data of the remote control device; the first working state includes being lifted or pressing any key.

3. The remote control device control method based on a dual-system working environment as described in claim 2, characterized in that, After acquiring the remote control data of the remote control device, the method further includes: When the remote control data is detected to be power-on data of the remote control device or data of any key pressed while the remote control device is in sleep mode, the detection function is activated and the mouse working state is recorded as being in the off state. After the detection function is enabled, the second remote control data of the remote control device is acquired as the first mouse data, and the number of clicks of the first mouse data is detected as a preset number; if so, it is recorded as the mouse working state.

4. The remote control device control method based on a dual-system working environment as described in claim 3, characterized in that, The first system detects whether the number of clicks of the first mouse data is a preset number, and also includes: If the number of clicks for the first mouse data is not the preset number, then the mouse remains off and the first mouse data is not processed.

5. The remote control device control method based on a dual-system working environment as described in claim 2, characterized in that, When any key is a magnifying glass key or a spotlight key; Check whether the cumulative number of clicks on any key is an odd number; If so, call the interface to enable mouse working state and hide the mouse cursor, and enter the magnifying button or spotlight mode, obtain the current cursor coordinates and draw the magnifying button or spotlight; When the cumulative number of clicks of any key is detected to be an even number, the interface is called to turn off the mouse working state and exit the magnifying key or spotlight mode.

6. The remote control device control method based on a dual-system working environment as described in claim 1, characterized in that, Also includes: If the connection channel between the first system and the second system is not in operation, the acquired mouse data or key data will be executed, but the mouse data or key data will not be sent to the second system.

7. A remote control device for equipment based on a dual-system operating environment, characterized in that, include: The dual system includes a first system and a second system; The first system is connected to both the remote control device and the second system. The display coordinate systems of the first system and the second system overlap; The control device includes: a first transmitting module and a second transmitting module; The first sending module is used to acquire remote control data of the remote control device through the first system. When the first system is in mouse working state, the remote control data is executed as mouse data; when the first system is in button working state, the remote control data is executed as button data. The second sending module is used to send the acquired mouse data or button data to the second system when the connection channel between the first system and the second system is in working state, so that the first system and the second system can execute the mouse data or button data simultaneously; wherein, sending the acquired mouse data or button data to the second system specifically means: sending the acquired mouse data or button data to a touch device, so that the touch device can convert the mouse data or button data into touch events and upload the touch events to the second system.

8. The remote control device based on a dual-system working environment as described in claim 7, characterized in that, The first sending module includes: a first detection unit, a processing unit, a data acquisition unit, and a first data sending unit; The detection unit is configured to activate the detection function and record that the mouse is in a closed state when it detects that the remote control data is the power-on data of the remote control device or the data of any key pressed in the sleep state of the remote control device; after the detection function is activated, it acquires the second remote control data of the remote control device as the first mouse data and detects whether the number of clicks of the first mouse data is a preset number. The processing unit is configured to record the mouse working state if the number of clicks of the first mouse data is a preset number; and to keep the mouse working state in the off state and not process the first mouse data if the number of clicks of the first mouse data is not a preset number. The data acquisition unit is used by the first system to acquire the remote control data of the remote control device; The first data sending unit is used to execute the remote control data as mouse data when the first system is in mouse working state, and to execute the remote control data as button data when the first system is in button working state.

9. A remote control device based on a dual-system working environment as described in claim 7, characterized in that, The second sending module includes: a second detection unit and a second data sending unit; The second detection unit is used to detect whether the connection channel between the first system and the second system is in a working state; The second data sending unit is used to send the acquired mouse data or button data to the second system when the connection channel between the first system and the second system is in a working state, so that the first system and the second system execute the mouse data or button data simultaneously; if the connection channel between the first system and the second system is in a non-working state, the acquired mouse data or button data is executed, and the mouse data or button data is not sent to the second system.