Configuration method of remote controller, electronic equipment, medium and product

By establishing a mapping relationship between the control interface between the remote control and the controlled device, the problem that existing remote controls are difficult to control multiple controlled devices at the same time is solved, and the function of switching a new remote control without reconfiguration is realized, which improves the user experience.

CN119938559AActive Publication Date: 2025-05-06SHENZHEN ZHUMA TECHNOLOGY CO LTD

Patent Information

Application Number
CN202411624264.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-05-06
Estimated Expiration
2044-11-14

AI Technical Summary

Technical Problem

It is difficult for existing remote controls to control multiple controlled devices at the same time, and it needs to be reconfigured after switching to a new remote control or controlled device, which is cumbersome to operate and has poor user experience.

Method used

By configuring the mapping relationship between the first control interface of the remote control and the second control interface of the controlled device, the mapping relationship between the input components of the remote control and the functional components of the controlled device is realized, and the mapping relationship is stored in the controlled device, avoiding storing configuration information in the remote control.

Benefits of technology

It realizes that a remote control can control multiple controlled devices simultaneously, without reconfiguring when switching new remote controls of the same type, improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119938559A_ABST
    Figure CN119938559A_ABST
Patent Text Reader

Abstract

The invention discloses a configuration method of a remote controller, electronic equipment, a medium and a product, and is applied to the technical field of remote controllers. The remote controller comprises a circuit board and an input part, the input part is connected with a first control interface of the circuit board, the controlled equipment comprises a circuit board and a functional part, and the functional part is connected with a second control interface of the circuit board; the method comprises the steps that the incidence relation between Q first analog interfaces in N first analog interfaces and M input components is displayed, the first analog interfaces correspond to first control interfaces in a one-to-one mode, and the incidence relation represents electric connection of the corresponding first control interfaces and the input components; displaying a second analog interface associated with the second control interface, wherein the second analog interface is used for indicating electrical connection between the second control interface and the functional component; wherein the second analog interface and the first analog interface have a mapping relationship; and sending the mapping relation to the controlled equipment. And sending the mapping relation to the controlled equipment, thereby controlling the plurality of controlled equipment at the same time through one remote controller.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of remote controllers, and in particular, relates to a remote controller configuration method, an electronic device, a computer-readable storage medium, and a computer program product. Background Art

[0002] RC remote controller (Radio Control Remote Controller) is a handheld device used to wirelessly control models or devices. It controls the movement of controlled devices such as model cars, airplanes, and ships or the corresponding functions of the smart core by transmitting radio signals. The remote controller usually has multiple control channels, each of which can control one or more functions, such as direction, acceleration, braking, etc. By adjusting the joystick, button or knob, the operator can precisely control the behavior of the model.

[0003] However, the remote controller and the controlled device generally correspond one to one, and it is difficult for the same remote controller to control multiple controlled devices at the same time. Moreover, after switching to a new remote controller or controlled device, reconfiguration is required, which is cumbersome and results in a poor user experience. Summary of the invention

[0004] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes a remote control configuration method, an electronic device, a computer-readable storage medium, and a computer program product, which can control multiple controlled devices at the same time, and each controlled device can operate based on the control information collected by the corresponding control interface according to the configured mapping relationship, and only the corresponding mapping relationship needs to be stored in the controlled device. When switching to a new remote control of the same model, there is no need to reconfigure, and the user experience is good.

[0005] In a first aspect, the present application provides a configuration method of a remote controller, the remote controller comprising a circuit board having N first control interfaces and M input components, the input components being connected to the first control interfaces, N and M being positive integers; the remote controller is used to control at least one controlled device, the controlled device comprising a circuit board having at least one second control interface and a functional component, the functional component being connected to the second control interface; the configuration method comprising:

[0006] Displaying N first analog interfaces and the association relationship between Q first analog interfaces among the N first analog interfaces and the M input components, wherein the first analog interfaces correspond to the first control interfaces one by one; wherein the association relationship indicates that in the remote controller, the first control interfaces corresponding to the Q first analog interfaces are electrically connected to the M input components;

[0007] Displaying a second analog interface associated with the second control interface, the second analog interface being used to indicate an electrical connection between the second control interface and the functional component; wherein the second analog interface has a mapping relationship with the first analog interface;

[0008] The mapping relationship is sent to the controlled device.

[0009] In some embodiments, the mapping relationship enables the functional component in the controlled device electrically connected to the second control interface to have the ability to receive control information of the input component electrically connected to the corresponding first control interface.

[0010] In some embodiments, the method further includes displaying the N first analog interfaces; selecting the Q first analog interfaces from the N first analog interfaces, and establishing an association relationship between the Q first analog interfaces and the M input components.

[0011] In some embodiments, the input component includes a single-channel joystick and / or a multi-channel joystick, and the mapping relationship between the first analog interface and the input component is a mapping relationship between the first analog interface and a channel of the input component.

[0012] In some embodiments, the input component includes a multi-channel joystick, one channel is connected to one of the first control interfaces, and the method further includes:

[0013] Each channel of the multi-channel joystick is associated with a different first analog interface.

[0014] In some embodiments, it also includes:

[0015] Displaying M analog input components and L analog functional components, wherein the analog input components correspond to the input components one by one, and the analog functional components correspond to the functional components one by one;

[0016] A mapping relationship between the M analog input components and the L analog functional components is established, and a mapping relationship between the second analog interface and the first analog interface is determined based on the mapping relationship between the analog input components and the analog functional components.

[0017] In some embodiments, the input component includes a multi-channel joystick, the analog input component includes a plurality of analog channels, the analog channels of the analog input component, the channels of the input component, and the first control interface correspond one to one, and the method further includes:

[0018] A mapping relationship is established between each channel of the analog input component and different analog functional components, and a mapping relationship between the second analog interface and the first analog interface is determined based on a mapping relationship between the analog channel of the analog input component and the analog functional components.

[0019] In some embodiments, the second analog interface and the second control interface correspond one to one, and the method further includes: displaying the second analog interface; and establishing an association relationship between the second analog interface and the second control interface.

[0020] In some embodiments, the method also includes selecting a target configuration file from a preset configuration file library, the configuration file library is generated based on a preset configuration file and a historical configuration file, the target configuration file carries first configuration information, second configuration information and at least one of the mapping relationships, the first configuration information includes an association relationship between the first analog interface and the input component, and the second configuration information includes an association relationship between the second control interface and the functional component.

[0021] In some embodiments, the configuration file library includes at least one of a preset configuration file, a historical configuration file, and a configuration file downloaded from a community website.

[0022] In some embodiments, sending the mapping relationship to the controlled device includes: pairing the controlled device with the remote controller to send the mapping relationship to the controlled device.

[0023] In some embodiments, the controlled device includes multiple devices, and sending the mapping relationship to the controlled devices includes: broadcasting a configuration file, the configuration file includes multiple identity identifiers of the controlled devices and the mapping relationship corresponding to the identity identifiers, and any target controlled device that receives the configuration file selectively reads the corresponding target mapping relationship based on its own identity identifier.

[0024] In some embodiments, the controlled device includes a plurality of devices, and sending the mapping relationship to the controlled device includes:

[0025] Based on the mapping relationship between the controlled devices, respectively generate configuration files corresponding to the controlled devices;

[0026] The configuration files corresponding to the controlled devices are sent to the controlled devices respectively.

[0027] In some embodiments, the first analog interfaces corresponding to the plurality of controlled devices are the same.

[0028] In some embodiments, the first analog interfaces corresponding to the multiple controlled devices are different, and the remote controller further includes a switch element, and the switch element is used to switch to control enable of any of the controlled devices.

[0029] In some embodiments, the method further comprises generating a configuration file based on the mapping relationship, and sharing the configuration file on a community website.

[0030] In some embodiments, the N first analog interfaces are located on an analog circuit board, and the layout of the first analog interface of the analog circuit board is the same as the layout of the first control interface of the circuit board of the remote control.

[0031] In some embodiments, the method further includes, in the case of a newly added remote controller, sending the mapping relationship of each of the controlled devices to the newly added remote controller.

[0032] In a second aspect, the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a remote control configuration method of any of the above-mentioned embodiments is implemented.

[0033] In a third aspect, the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the remote control configuration method of any of the above-mentioned embodiments.

[0034] In a fourth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the remote control configuration method of any of the above-mentioned embodiments.

[0035] The embodiments of the present application provide a configuration method for a remote control, an electronic device, a computer-readable storage medium, and a computer program product. By configuring the association relationship between the first control interface (corresponding to the input component) of the remote control and the first analog interface of the remote control configuration interface, the association relationship between the second control interface (corresponding to the functional component) of the controlled device and the second analog interface of the controlled device configuration interface is configured, and finally, by configuring the mapping relationship between the first analog interface and the second analog interface, a mapping relationship between the input component of the remote control and the functional component of the controlled device is implemented, so that the control information of the input component collected by the subsequent control interface can be used to control the corresponding functional component.

[0036] After the mapping relationship is configured, the mapping relationship of each controlled device is sent to each controlled device, so that the controlled device can determine the first control interface corresponding to each functional component of itself based on the mapping relationship, and after the controlled device receives the control signal of the remote controller, it can operate based on the control information of the first control interface corresponding to the control signal. In this way, one remote controller can control one or more controlled devices.

[0037] Since the configuration information is stored in the controlled device rather than in the remote control, when switching to a new remote control of the same type, since the control signal sent also includes the control information of the same control interface, the new remote control and each controlled device do not need to be reconfigured, and the operation control of each controlled device can be achieved, providing a better user experience.

[0038] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0040] Figure 1 It is an application scenario diagram of the configuration method provided in the embodiment of the present application;

[0041] Figure 2 It is a first flow chart of the configuration method provided in the embodiment of the present application;

[0042] Figure 3 It is a second flow chart of the configuration method provided in the embodiment of the present application;

[0043] Figure 4 This is a schematic diagram of the first scenario of the configuration method provided in an embodiment of the present application;

[0044] Figure 5 is a schematic diagram of a second scenario of the configuration method provided in an embodiment of the present application;

[0045] Figure 6 is a schematic diagram of a third scenario of the configuration method provided in an embodiment of the present application;

[0046] Figure 7 It is a third flow chart of the configuration method provided in the embodiment of the present application;

[0047] Figure 8 is a fourth flow chart of the configuration method provided in an embodiment of the present application;

[0048] Fig. 9is a fifth flow chart of the configuration method provided in the embodiment of the present application;

[0049] Fig.10 is a flowchart of a remote control control method provided by an embodiment of the present application;

[0050] Fig.11 It is a flowchart of a control method for a controlled device provided in an embodiment of the present application;

[0051] Fig.12 It is a module schematic diagram of a configuration device provided in an embodiment of the present application;

[0052] Fig.13 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application; and

[0053] Fig.14 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0054] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.

[0055] For ease of understanding, the technical background and application scenarios of this application are first introduced below:

[0056] In this application, the control channel mapping of the RC remote control is generally the process of matching different control inputs of the remote control (such as joysticks, buttons) with various functional components (such as motors) in the controlled device (such as a model), so that different control channels can control the operation of different functional components. This mapping determines the functional allocation of each control channel and ensures that the operation instructions of the remote control are correctly conveyed to the various functional components of the model.

[0057] The remote control and the controlled device are generally one-to-one corresponding, and the configuration parameters are generally stored in the remote control. After replacing the remote control or the controlled device, since the configuration parameters do not exist in the remote control, if you want to control the controlled device, you need to reconfigure the mapping relationship. In addition, the remote control cannot control multiple controlled devices at the same time, and the application scenarios are limited, resulting in each controlled device requiring a user to control it through the remote control. When multiple controlled devices need to be controlled uniformly, a large amount of manpower is wasted, which is not conducive to cost saving.

[0058] The solution of the present application is to configure the association relationship between the first control interface (corresponding input component) of the remote control and the first analog interface of the remote control configuration interface, configure the association relationship between the second control interface (corresponding functional component) of the controlled device and the second analog interface of the controlled device configuration interface, and finally configure the mapping relationship between the first analog interface and the second analog interface to achieve the mapping relationship between the input component of the remote control and the functional component of the controlled device, so that the control information of the input component collected by the subsequent control interface can be used to control the corresponding functional component.

[0059] After the mapping relationship is configured, the mapping relationship of each controlled device is sent to each controlled device, so that the controlled device can determine the first control interface corresponding to each functional component of itself based on the mapping relationship, and after the controlled device receives the control signal of the remote controller, it can operate based on the control information of the first control interface corresponding to the control signal. In this way, one remote controller can control one or more controlled devices.

[0060] Since the configuration information is stored in the controlled device rather than in the remote control, when switching to a new remote control of the same type, since the control signal sent also includes the control information of the same control interface, the new remote control and each controlled device do not need to be reconfigured, and the operation control of each controlled device can be achieved, providing a better user experience.

[0061] See also Figure 1 , Figure 1 The application scenario provided by the present application includes a remote control system 100, and the configuration method, remote control control method and controlled device control method provided by the present application can be executed by the remote control system 100.

[0062] In some embodiments, the remote control system 100 includes a remote controller 10 and a controlled device 20 .

[0063] The remote controller 10 receives a user's control operation and controls the operation of the controlled device 20 by generating a control signal corresponding to the control operation.

[0064] Optionally, the remote controller 10 includes but is not limited to an RC remote controller, an infrared remote controller, a Bluetooth remote controller, a wired remote controller, and the like.

[0065] Optionally, the remote controller 10 sends the control signal by wired transmission (such as a wired remote controller) or wireless transmission (such as an RC remote controller, an infrared remote controller, or a Bluetooth remote controller).

[0066] Among them, the RC remote controller is a device for remotely controlling model vehicles, airplanes, ships, etc. The RC remote controller transmits signals through radio waves (RF) so that the user can control the operation of the controlled device 20. The infrared remote controller sends infrared signals so that the user can control the operation of the controlled device 20. The Bluetooth remote controller sends Bluetooth signals so that the user can control the operation of the controlled device 20. The wired remote controller and the controlled device 20 are connected through a line, and the control signal is sent to the controlled device 20 through the communication line, so that the user can control the operation of the controlled device 20.

[0067] In some embodiments, the remote controller 10 includes a controller 11 and an input component 12. The controller 11 is connected to the input component 12 to collect control information input by the input component 12, and send the control information to the controlled device 20 to control the controlled device 20.

[0068] In some embodiments, the controller 11 includes a control board 111 (i.e., a circuit board of the remote controller 10) and a plurality of first control interfaces 112 disposed on the control board 111. The first control interface 112 is connected to the input component 12, and is used to collect control information input by the connected input component 12.

[0069] Optionally, the input component 12 includes one or more control channels 121, and the input component 12 can be Figure 1 The input component 12 is connected to one or more first control interfaces 112, and the first control interfaces 112, the control channels 121 and the degrees of freedom correspond one to one.

[0070] In this way, each control channel 121 corresponds to one degree of freedom. When the user controls the input component 12 to perform a control operation on one degree of freedom (such as controlling the movement of a joystick, pressing a button, rolling a trackball, etc.), control information corresponding to the control channel 121 can be generated.

[0071] For example, the input component 12 can move in the x and y degrees of freedom. Taking the x degree of freedom as an example, in the x degree of freedom, the input component 12 can move within a preset travel range. When the input component 12 is at different travel positions of the x degree of freedom, corresponding control information is generated.

[0072] The control board 111 (Control Board) is a board integrating various electronic components and circuits, and is used to control and manage the operation of a specific device or system.

[0073] For example, the control board 111 has the functions of processing data and communicating, such as communicating with the input component 12 through the first control interface 112 to collect control information, process the control information to generate control signals, and send control signals to the controlled device 20.

[0074] Optionally, the control board 111 may be a microcontroller unit (MCU), a programmable logic controller (PLC), or the like.

[0075] The first control interface 112 is used to connect to each control channel 121 of the input component 12 through a serial port, so as to collect control information generated by the connected control channel 121.

[0076] Optionally, a position sensor is provided in the input component 12, and a position sensor can be provided separately for each degree of freedom. The position sensor can detect the travel position of the input component 12 on the corresponding degree of freedom to generate control information. The position sensor corresponding to each degree of freedom can be used as a control channel 121, which is connected one by one with the first control interface 112, so that each first control interface 112 can collect the control information of the corresponding control channel 121, and each control channel 121 can realize the control of the corresponding functional component of the controlled device 20.

[0077] Optionally, each first control interface 112 may also be connected to multiple control channels 121 to collect control information of the multiple control channels 121. In this case, the control board 111 needs to determine the control channels 121 corresponding to different control information based on the sending end of the control information.

[0078] Optionally, the input component 12 includes at least one of a joystick, a trackball, a key input device, a touch input device, and a multi-directional switch.

[0079] Among them, a joystick is an input device that controls direction or position by moving a handle. Its working principle is that the user changes its position by pushing the handle of the joystick, thereby generating corresponding control information.

[0080] The joystick can realize multi-directional control, and can usually provide input in two or more directions. The joystick can also include button functions, such as pressing the top of the joystick to realize the button function.

[0081] Among them, a trackball is an input device that controls the movement of a cursor by rolling a ball. Its working principle is that the user rolls the trackball with his fingers or palms, and the internal sensor detects the movement of the ball and converts it into the movement of the cursor. Trackballs have the advantages of high precision: suitable for applications that require fine control, space saving: no need to move the entire device like a traditional mouse, and durability: usually more durable than ordinary mice.

[0082] Among them, key input devices refer to devices that input information by pressing physical buttons or keys. Its working principle is that the user presses the key, triggers the internal switch, and generates corresponding control information. For example, the key input device can be a keyboard: a standard computer input device, an industrial control panel: used for start, stop, adjust and other functions, etc. Key input devices have the advantages of intuitiveness and ease of use: users can complete tasks through simple key operations, reliability: mechanical keys usually have a long service life, and multi-function: multiple keys can be combined to achieve complex functions.

[0083] Among them, touch input devices refer to devices that input by directly touching the screen or surface with fingers or styluses. Its working principle is to detect the touch position through capacitive, resistive, infrared or ultrasonic technologies, and convert the touch action into a control signal. For example, the touch input device can be a touch display screen, touchpad, etc. The touch input device has the advantages of being intuitive and easy to use: users can operate directly by touching, multi-touch: support multi-touch gestures such as zooming, rotating, etc., flexibility: different touch interfaces can be designed according to application requirements, etc.

[0084] Among them, a multi-directional switch is a switch that can be operated in multiple directions, usually used to select different options or control directions. Its working principle: the user generates corresponding control signals by pushing the switch in different directions. For example, a multi-directional switch can be a game controller: used for direction control, such as a cross key, an industrial control panel: used to select different operating modes or parameters, etc. Multi-directional switches have the advantages of simplicity and reliability: simple structure, high reliability, multi-directional control: usually provides four basic directions (up, down, left, right), sometimes also includes diagonal directions, integration: can be used in combination with other input devices (such as buttons), etc.

[0085] In some embodiments, the remote controller 10 further includes a device switching device 13, which is used to limit the degrees of freedom of the input component 12 so that the input component 12 moves in a target degree of freedom, where the target degree of freedom is any degree of freedom.

[0086] Specifically, since the remote controller 10 of the present application can establish a mapping relationship with multiple controlled devices 20, in order to achieve directional control of the target controlled device 20, a device switching device 13 for limiting the degree of freedom of the remote controller 10 can be set in the remote controller 10.

[0087] For example, the remote controller 10 includes a joystick, which can move in the left-right direction (corresponding to the x degree of freedom) and the up-down direction (y degree of freedom). The device switching device 13 includes a limit cover plate, and the limit cover plate is provided with a limit hole, and the joystick is located in the limit hole. By adjusting the extension direction of the limit hole of the limit cover plate, the extension direction of the limit hole is adjusted to any target degree of freedom (such as the x degree of freedom or the y degree of freedom), so that the joystick is limited to the target degree of freedom.

[0088] Based on the mapping relationship between the first control interface 112 (corresponding control channel 121) and the functional components of the target controlled device 20, the target interface corresponding to the remote control 10 and the target controlled device 20 can be determined, thereby determining the target control channel 121 corresponding to the target interface. Since the control channel 121 and the degrees of freedom correspond one-to-one, the target degrees of freedom that need to be restricted can be determined. By restricting the movement of the joystick on the target degrees of freedom, the control of the functional components corresponding to the target controlled device 20 can be achieved.

[0089] In some embodiments, the device switching device 13 can be a switch component, which can cooperate with the control board 111 to determine the target controlled device 20. The switch component can receive the device switching operation, and based on the device switching operation, the control board 111 can determine the target controlled device 20.

[0090] For example, the controlled device 20 corresponding to the remote controller 10 includes a first controlled device and a second controlled device, and the device switching device 13 may be a switch button. By clicking the switch button, the target controlled device 20 may be switched between the first controlled device and the second controlled device.

[0091] In some embodiments, the controlled device 20 includes a circuit board 21 and a functional component 22 .

[0092] The circuit board 21 is a device with data processing capability and is the control core of the controlled device 20 , and is used to communicate with each functional component 22 to obtain information of each functional component 22 and send control instructions to the functional component 22 .

[0093] The circuit board 21 includes a plurality of second control interfaces 211 , which are connected to the functional components 22 to enable the circuit board 21 to communicate with and control each functional component 22 . For example, one second control interface 211 is connected to one functional component 22 .

[0094] Among them, the functional component 22 is a component that performs corresponding functions, such as communication function, movement function, prompt function, etc.

[0095] For example, the functional component 22 may include a communication module (such as a Bluetooth communication module, a WIFI communication module, etc.), and the circuit board 21 communicates with the remote controller 10 through the communication module. Alternatively, the functional component 22 includes a motor, and the circuit board 21 may send a control instruction to control the operating parameters of the motor (such as the rotation speed, the rotation direction, etc.) to control the movement of the controlled device 20.

[0096] See also Figure 1 In one example, the controlled device 20 operates based on the control information of the corresponding target interface. For example, the controlled device 20 may be a flatbed truck or a forklift. Both the flatbed truck and the forklift include a first motor 221 and a second motor 222. The target interface includes a first interface 1121 corresponding to the first motor 221 and a second interface 1122 corresponding to the second motor 222. When the controlled device 20 receives a control signal from the remote controller 10, the circuit board 21 controls the operation of the first motor 221 based on the control information of the first interface 1121 in the control signal, and controls the operation of the second motor 222 based on the control information of the second interface 1122, so as to drive the flatbed truck or the forklift to move.

[0097] For example, the flatbed vehicle includes front wheels and rear wheels, the front wheels are controlled by the first motor 221, and the rear wheels are controlled by the second motor 222. The first motor 221 controls the front wheels to rotate left and right, and the second motor 222 controls the rear wheels to move forward and backward. In this way, by controlling the first motor 221 and the second motor 222, the flatbed vehicle can be controlled to move on the ground.

[0098] For another example, a forklift includes a left wheel and a right wheel, both of which are tracked wheels, the left wheel is controlled by a first motor 221, and the right wheel is controlled by a second motor 222. The first motor 221 controls the front wheel to rotate forward and backward, and the second motor 222 controls the rear wheel to move forward and backward. When the first motor 221 and the second motor 222 rotate in the same direction, the forklift moves forward or backward, and when the first motor 221 and the second motor 222 rotate in opposite directions, the forklift turns left or right. In this way, by controlling the first motor 221 and the second motor 222, the forklift can be controlled to move on the ground.

[0099] In another example, the functional component 22 further includes a lifting device 223, which can be set on a forklift. The lifting device 223 includes a lifting component 2231 and a third motor 2232. The third motor 2232 is used to drive the lifting component 2231 to rise and fall, and the target interface includes a third interface 1123 corresponding to the third motor 2232. When the controlled device 20 receives a control signal from the remote controller 10, the circuit board 21 is used to control the third motor 2232 to operate based on the control information of the third interface 1123 in the control signal, so as to drive the lifting component 2231 to rise and fall.

[0100] In this way, by controlling the first motor 221 and the second motor 222, the forklift can be controlled to move on the ground, and by controlling the third motor 2232, when the forklift moves to a specific position, the lifting component 2231 can be controlled to lift and lower the goods to the shelf at the corresponding height.

[0101] The application scenario of the present application also includes an electronic device 500, and the configuration method provided by the present application can be executed by the electronic device 500.

[0102] Optionally, the electronic device 500 may be a remote controller 10 , which is provided with a touch screen. The mapping relationship configuration between the remote controller 10 and the controlled device 20 is visually implemented through the touch screen.

[0103] Optionally, the electronic device 500 may also be a part of the remote control system 100 . The electronic device 500 may be a terminal other than the remote controller 10 and the controlled device 20 , and the terminal is used to implement the mapping relationship configuration between the remote controller 10 and the controller 11 .

[0104] Among them, the terminal may include but is not limited to smart phones (such as Android phones, IOS phones, etc.), tablet computers, laptops, desktop computers, smart speakers, smart watches, portable personal computers, mobile Internet devices (Mobile Internet Devices, referred to as MID), intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, wearable devices, etc., and the embodiments of the present application are not limited to this.

[0105] The terminal device may be integrated with a client, which may be a client having the function of displaying data information such as text, images, audio, and video, such as a client for configuring the mapping relationship between the remote controller 10 and the controlled device 20. Through the client, visual configuration operations are performed to achieve the configuration of the mapping relationship between the remote controller 10 and the controlled device 20.

[0106] It should be noted that Figure 1 The number of remote controllers 10, controlled devices 20 and terminals is only used as an example. The number of remote controllers 10, controlled devices 20 and terminals may be more or less, and is not limited here.

[0107] Based on the above technical background and the introduction of related scenarios, the configuration method of the remote control of the present application, the control method of the remote control 10 and the control method of the controlled device 20 are introduced in turn below.

[0108] The embodiment of the present application provides a remote control configuration method for configuring the mapping configuration of the input components of the remote control and the functional components of the controlled device. The configuration method is described in detail below:

[0109] See also Figure 2 A configuration method provided in an embodiment of the present application is implemented by steps 011 to 013, which are described in detail below.

[0110] Step 011: displaying the association relationship between N first analog interfaces and Q first analog interfaces among the N first analog interfaces and M input components, wherein the first analog interfaces correspond to the first control interfaces one by one; wherein the association relationship indicates that in the remote control, the first control interfaces corresponding to the Q first analog interfaces are electrically connected to the M input components;

[0111] Step 012: Displaying a second analog interface associated with the second control interface, where the second analog interface is used to indicate an electrical connection between the second control interface and the functional component; wherein the second analog interface has a mapping relationship with the first analog interface;

[0112] Step 013: Send the mapping relationship to the controlled device.

[0113] Specifically, in order to realize the control of the controlled device by the remote controller, it is necessary to first configure the mapping relationship between the remote controller and the controlled device.

[0114] In order to achieve precise control, it is necessary to establish a precise mapping relationship, specifically a mapping relationship between the first control interface of the remote controller and the second control interface of the controlled device. In this way, by performing control operations on the control channel, the first control interface can collect the control information generated by the control channel, and the controlled device obtains the control information of the first control interface corresponding to each second control interface, thereby controlling the functional components of the second control interface corresponding to the first control interface based on the control information of the first control interface.

[0115] Optionally, the remote controller or the terminal may configure a mapping relationship between the remote controller and at least one controlled device by visually configuring an operation.

[0116] After completing the configuration of the mapping relationship, the mapping relationship can be sent to each controlled device connected to the current remote controller.

[0117] Take the example of a remote controller including a circuit board with N first control interfaces and M input components, the input components are connected to the first control interfaces, and N and M are positive integers; the remote controller is used to control at least one controlled device, the controlled device includes a circuit board with at least one second control interface and a functional component, and the functional component is connected to the second control interface;

[0118] See also Figure 3 When configuring the mapping relationship, it can be divided into three steps:

[0119] (1) Configuring the association between the first control interface of the remote controller and the first analog interface of the configuration interface. This can be achieved through steps 014 to 015 of the configuration method.

[0120] Step 014: Display N first analog interfaces;

[0121] Step 015: Select Q first analog interfaces from the N first analog interfaces, and establish an association relationship between the Q first analog interfaces and the M input components.

[0122] See also Figure 4 When configuring the association relationship between the first control interface and the first analog interface of the configuration interface, the configuration interface P1 of the remote controller may be displayed first, in which the N first analog interfaces of the remote controller are displayed, and then Q first analog interfaces are selected from the N first analog interfaces to establish an association relationship between the Q first analog interfaces and the M input components. The association relationship indicates that in the remote controller, the first control interface corresponding to the Q first analog interfaces is electrically connected to the M input components.

[0123] Optionally, one first control interface is connected to one input component, and in this case, Q is equal to M. Q first analog interfaces can be selected from N first analog interfaces, and the Q first analog interfaces are associated with the M input components. In this way, each first analog interface corresponds to one input component to collect control information of one or more channels (i.e., control channels) of the input component.

[0124] Alternatively, a first control interface is connected to a channel (i.e., a control channel) of an input component. In this case, the total number of channels of the M input components is equal to Q. When establishing the association relationship between the Q first analog interfaces and the M input components, the first analog interface associated with each channel can be further configured to establish an association relationship between each channel of a multi-channel input component (such as a multi-channel joystick) and a different first analog interface. For example, Q first analog interfaces are selected from N first analog interfaces, and the Q first analog interfaces are associated with Q first control interfaces. In this way, each first analog interface can correspond to a channel of an input component, thereby collecting control information of the corresponding channel.

[0125] For example, the input component includes a single-channel joystick and / or a multi-channel joystick, and one first control interface is connected to a channel of the input component. In this case, the mapping relationship between the first analog interface and the input component is the mapping relationship between the first analog interface and the channel of the input component. In other words, the multi-channel joystick can be connected to multiple first control interfaces at the same time.

[0126] In this way, by configuring the channel corresponding to each first analog interface, the control information of each channel of the input component can be accurately collected through the corresponding first control interface.

[0127] Please continue reading Figure 4 Optionally, the N first analog interfaces are located on an analog circuit board of the configuration interface, and the layout of the first analog interfaces of the analog circuit board is the same as the layout of the first control interface of the circuit board of the remote control. In this way, through the analog circuit board, when the user configures the mapping relationship, it is convenient for the user to quickly establish an association relationship between the first control interface on the circuit board and the first analog interface at the same position on the analog circuit board.

[0128] In one example, the input components of the remote control include joystick 1, joystick 2 and buttons. Both joystick 1 and joystick 2 are dual-channel joysticks, the circuit board includes 8 first control interfaces, and the configuration interface P1 also includes 8 first analog interfaces (such as Figure 4 The "+" in the figure), 8 first analog interfaces and 8 first control interfaces are distributed in one-to-one correspondence.

[0129] The user selects the corresponding first analog interface by clicking “+”. After the selection, the user can select a target interface from each of the associated first control interfaces to establish an association relationship between the target interface and the selected first analog interface.

[0130] The associable first control interfaces include the first control interface connected to the x channel of joystick 1, the first control interface connected to the y channel of joystick 1, the first control interface connected to the x channel of joystick 2, the first control interface connected to the y channel of joystick 2, and the first control interface connected to the button.

[0131] In this way, the first control interface associated with each first analog interface (or the channel of the input component connected to the first control interface) can be accurately configured through the visual interface.

[0132] (2) Configuring the association between the second control interface of the controlled device and the second analog interface of the configuration interface. This can be achieved through steps 016 and 017 of the configuration method.

[0133] Step 016: Display the second analog interface;

[0134] Step 017: Establish an association relationship between the second analog interface and the second control interface.

[0135] See also Figure 5When configuring the association relationship between the second control interface and the second analog interface of the configuration interface, the configuration interface P2 of the controlled device may be displayed first, in which multiple second analog interfaces of the controlled device are displayed, and then the association relationship between the multiple second analog interfaces and the multiple second control interfaces is established, thereby establishing the association relationship between the multiple second analog interfaces and the functional components connected to the multiple second control interfaces. The association relationship is used to characterize the electrical connection between the second control interface corresponding to the second analog interface and the corresponding functional component.

[0136] Optionally, a second analog interface is associated with a second control interface.

[0137] In one example, the controlled devices include a flatbed truck and a forklift, and the association between the second analog interface and the second control interface of the flatbed truck can be configured in the configuration interface P2 of the flatbed truck.

[0138] The functional components of the flatbed vehicle include a motor 1 and a motor 2, wherein the motor 1 is connected to a second control interface, and the motor 2 is connected to a second control interface.

[0139] The user selects the corresponding second analog interface by clicking “+”. After the selection, the user can select a target interface from each of the associated second control interfaces to establish an association relationship between the target interface and the selected second analog interface.

[0140] Likewise, in the configuration interface P2 of the forklift, the association relationship between the second simulation interface and the second control interface can be established in the same manner.

[0141] In this way, the second control interfaces (or the functional components connected to the second control interfaces) associated with each second analog interface can be accurately configured through the visual interface.

[0142] (3) Configuring the mapping relationship between the first analog interface and the second analog interface. This can be achieved through steps 018 to 019 of the configuration method.

[0143] Step 018: displaying M analog input components and L analog functional components, wherein the analog input components correspond to the input components one by one, and the analog functional components correspond to the functional components one by one;

[0144] Step 019: Establish a mapping relationship between the M analog input components and the L analog functional components. The mapping relationship between the second analog interface and the first analog interface is determined based on the mapping relationship between the analog input components and the analog functional components.

[0145] After configuring the first analog interface of the remote controller and the second analog interface of the controlled device, the channel of the input component associated with the first analog interface and the functional component associated with the second analog interface can be determined. Therefore, in order to realize the control of the controlled device by the remote controller, it is also necessary to establish a mapping relationship between the first analog interface and the second analog interface.

[0146] When configuring the mapping relationship between the first analog interface and the second analog interface, M analog input components and L analog functional components can be displayed on the mapping relationship configuration interface P3, with one-to-one correspondence between analog input components and input components, and one-to-one correspondence between analog functional components and functional components.

[0147] By establishing a mapping relationship between M analog input components and L analog functional components, a mapping relationship between the first analog interface and the second analog interface can be established.

[0148] Optionally, the analog input component includes one or more analog channels, the analog channels of the analog input component, the channels of the input component, and the first analog interface correspond one to one, and the analog function component corresponds one to one to the second analog interface.

[0149] In this way, by configuring each analog channel of the analog input component to establish a mapping relationship with different analog functional components, a mapping relationship between the first analog interface and the second analog interface can be established, thereby configuring a mapping relationship between the first control interface and the second control interface, thereby configuring a mapping relationship between the input component of the remote control (specifically the control channel) and the functional component of the controlled device.

[0150] It can be understood that the mapping relationship enables the functional component in the controlled device electrically connected to the second control interface to have the ability to receive control information from the input component electrically connected to the corresponding first control interface, thereby realizing the operation control of the controlled device by the remote controller.

[0151] See also Figure 6 In one example, the input components of the remote controller include joystick 1, joystick 2 and buttons, and the functional components of the controlled device include motor 1 and motor 2. In the configuration interface P3, analog-digital input components: joystick 1, joystick 2 and buttons, and analog functional components: motor 1 and motor 2 can be displayed.

[0152] By selecting joystick 1, it is determined that joystick 1 is configured, thereby establishing the x channel and y channel (i.e., analog channel) of joystick 1 and the controlled device (i.e., Figure 6 The mapping relationship of the analog functional components of the receiving component in (i) is as follows: Figure 6 As shown, the mapping between the x channel of the joystick 1 and the motor 1 of the controlled device and the mapping between the y channel of the joystick 1 and the motor 2 of the controlled device have been configured. In this way, the mapping relationship between the first analog interface and the second analog interface can be determined based on the mapping relationship between the analog channels and the analog functional components.

[0153] After the configuration of the mapping relationship between the remote controller and the controlled device is completed, the mapping relationship may be sent to the controlled device, so that the controlled device acquires the control information of the corresponding first control interface based on the mapping relationship, thereby operating.

[0154] After the controlled device receives the corresponding mapping relationship, the configuration between the remote controller and the corresponding controlled device is completed.

[0155] After completing the mapping relationship configuration, the remote control can realize the control of each configured controlled device. The remote control can collect the control information input by the user through the input component through the first control interface, and then send the control signal to each controlled device. Based on the mapping relationship, each controlled device can quickly determine the first control interface corresponding to itself in the control signal, and then control the operation of the corresponding functional component based on the control information of the corresponding first control interface.

[0156] Optionally, the mapping relationship may be sent to a target controlled device, where the target controlled device is a controlled device that has been paired with the remote controller. In this way, the remote controller can only control the paired target controlled device, thereby ensuring control security.

[0157] The configuration method of the present application configures the association relationship between the first control interface (corresponding input component) of the remote control and the first analog interface of the remote control configuration interface, configures the association relationship between the second control interface (corresponding functional component) of the controlled device and the second analog interface of the controlled device configuration interface, and finally configures the mapping relationship between the first analog interface and the second analog interface to achieve the mapping relationship between the input component of the remote control and the functional component of the controlled device, so that the control information of the input component collected by the subsequent control interface can be used to control the corresponding functional component.

[0158] After the mapping relationship is configured, the mapping relationship of each controlled device is sent to each controlled device, so that the controlled device can determine the first control interface corresponding to each functional component of itself based on the mapping relationship, and after the controlled device receives the control signal of the remote controller, it can operate based on the control information of the first control interface corresponding to the control signal. In this way, one remote controller can control one or more controlled devices.

[0159] Since the configuration information is stored in the controlled device rather than in the remote control, when switching to a new remote control of the same type, since the control signal sent also includes the control information of the same control interface, the new remote control and each controlled device do not need to be reconfigured, and the operation control of each controlled device can be achieved, providing a better user experience.

[0160] See also Figure 7 In some embodiments, the configuration method further includes:

[0161] Step 020: Select a target configuration file from a preset configuration file library. The configuration file library is generated based on the preset configuration file and the historical configuration file. The target configuration file carries at least one of the first configuration information, the second configuration information and the mapping relationship. The first configuration information includes the association relationship between the first analog interface and the input component, and the second configuration information includes the association relationship between the second analog interface and the functional component.

[0162] Specifically, it can be understood that for the same remote controller, when the input components do not change, the mapping configurations of different types of controlled devices are basically similar. Therefore, in order to further improve the configuration efficiency, the mapping relationship generated after each user configuration can be saved as a configuration file in the configuration file library.

[0163] When the user needs to re-map the same type of remote controller and controlled device, the user can select the target configuration file in the configuration file library to quickly configure at least one of the first configuration information, the second configuration information, and the mapping relationship. In this way, by importing the target configuration file, at least one of the association configuration of the first analog interface of the remote controller and the input component, the association configuration of the second analog interface of the controlled device and the functional component, and the establishment of the mapping relationship can be quickly implemented. The workload of the user in mapping configuration can be reduced.

[0164] Optionally, the configuration file library includes at least one of a preset configuration file, a historical configuration file, and a configuration file downloaded from a community website.

[0165] It is understandable that the sources of the configuration files in the configuration file library can be various, such as preset configuration files pre-configured by the remote control manufacturer for common remote controls and controlled devices, or historical configuration files stored after other users configure the remote controls and controlled devices, or configuration files shared by other users on social media such as community websites, etc. In this way, the configuration files in the configuration file library are relatively rich and can meet the personalized configuration needs of different users.

[0166] Optionally, a configuration file is generated based on the mapping relationship, and the configuration file is shared on the community website. In this way, after the user configures the mapping relationship, the configuration file can be exported and shared on the community website for other customers to quickly configure the mapping relationship, thereby realizing the sharing of the mapping configuration, satisfying the user's desire to share, and improving user stickiness.

[0167] Optionally, a configuration file may be generated based on at least one of the first configuration information, the second configuration information, and the mapping relationship, wherein the first configuration information includes the association relationship between the first analog interface and the input component, and the second configuration information includes the association relationship between the second analog interface and the functional component. In this way, not only the configuration of the mapping relationship can be quickly realized, but also the configuration of the remote controller and the controlled device can be realized.

[0168] See also Figure 8 In some embodiments, the controlled device includes multiple, step 013: sending the mapping relationship to the controlled device, including:

[0169] Step 0131: broadcasting a configuration file, wherein the configuration file includes the identities of multiple controlled devices and mapping relationships corresponding to the identities. Any target controlled device that receives the configuration file selectively reads the corresponding target mapping relationship based on its own identity.

[0170] Specifically, when sending the mapping relationship, a configuration file may be generated based on the configured mapping relationship and identity identifiers of each controlled device, and then sent to each controlled device in a broadcasting manner.

[0171] Within the coverage of the broadcast signal, after receiving the broadcast configuration file, any target controlled device can selectively read the mapping relationship matching its own identity in the configuration file, thereby realizing the configuration of the mapping relationship of the target controlled device.

[0172] For example, the controlled device includes a first controlled device and a second controlled device, the first controlled device is identified as ID1, and the second controlled device is identified as ID2. In the configuration file generated by the remote controller, mapping relationship 1 of the first controlled device corresponds to ID1, and mapping relationship 2 of the second controlled device corresponds to ID2.

[0173] After receiving the configuration file, the first controlled device can selectively read mapping relationship 1 corresponding to ID1, thereby implementing the mapping relationship configuration of the first controlled device; after receiving the configuration file, the second controlled device can selectively read mapping relationship 2 corresponding to ID2, thereby implementing the mapping relationship configuration of the second controlled device.

[0174] See also Fig. 9 In some embodiments, the controlled device includes multiple, step 013: sending the mapping relationship to the controlled device, including:

[0175] Step 0132: Based on the mapping relationship of each controlled device, generate configuration files corresponding to each controlled device respectively;

[0176] Step 0133: Send the configuration files corresponding to each controlled device to each controlled device respectively.

[0177] Specifically, in addition to the controlled device selectively reading the mapping relationship to implement the configuration of the mapping relationship, the mapping relationship can also be selectively sent to the corresponding controlled device through the remote controller.

[0178] The remote controller can generate configuration files corresponding to each controlled device based on the mapping relationship of each controlled device, and then send the configuration files corresponding to each controlled device to each controlled device to implement the mapping relationship configuration of each controlled device.

[0179] For example, the controlled device includes a first controlled device and a second controlled device, and the remote controller generates configuration file 1 based on the mapping relationship of the first controlled device, and generates configuration file 2 based on the mapping relationship of the second controlled device. The remote controller can send configuration file 1 to the first controlled device and configuration file 2 to the second controlled device, thereby realizing the mapping relationship configuration of each controlled device.

[0180] In some embodiments, the first analog interfaces corresponding to the multiple controlled devices are the same.

[0181] In this way, multiple controlled devices can be controlled simultaneously through the first control interface corresponding to the same first analog interface.

[0182] Optionally, the control information of the first control interface controls the multiple controlled devices in the same or different manners.

[0183] For example, the controlled device includes a first controlled device and a second controlled device, and the first controlled device and the second controlled device both include motors. For example, the control information of the first control interface controls the motor of the first controlled device to rotate along a first rotation direction, and controls the motor of the second controlled device to rotate along a second rotation direction, and the first rotation direction and the second rotation direction are the same or opposite.

[0184] In some embodiments, the first analog interfaces corresponding to the multiple controlled devices are different, and the remote controller further includes a switch element, which is used to switch to control enablement of any controlled device.

[0185] In this way, different controlled devices can be controlled through different first analog interfaces (i.e., first control interfaces), and the control enable of any controlled device can be switched through the switch, so that when the remote controller can control multiple controlled devices, the controlled device to be controlled can be customized based on user needs.

[0186] For example, the controlled device includes a first controlled device and a second controlled device, and the switch is a button. By clicking the button, the control enable of the first controlled device or the second controlled device can be cyclically switched, and the control of the first controlled device or the second controlled device can be achieved through the same remote control.

[0187] In some embodiments, when a new remote controller is added, the mapping relationship between each controlled device is sent to the new remote controller.

[0188] When a new remote controller of the same model needs to be added to control the configured controlled devices, the mapping relationship of each controlled device only needs to be sent to the newly added remote controller to implement the mapping configuration of the newly added remote controller, so that the newly added remote controller can quickly control the configured controlled devices.

[0189] In addition, the newly added remote control can share the first configuration information with the already configured remote control. The first configuration information includes the association between the first analog interface and the input component, so that the newly added remote control can control the already configured controlled devices without having to reconfigure the newly added remote control.

[0190] The control method of the remote controller of the present application is described in detail below.

[0191] See also Fig.10 A remote control control method provided in an embodiment of the present application is implemented by steps 021 and 022, which are described in detail below.

[0192] Step 021: receiving a control operation to collect control information through each first control interface of the remote controller;

[0193] Step 022: Send a control signal to the target controlled device to control the operation of each functional component of the target controlled device, the control signal includes control information collected by each first control interface, and the target controlled device operates based on a preset mapping relationship, and the preset mapping relationship includes a mapping relationship between each functional component of the target controlled device and each first control interface.

[0194] Specifically, the remote controller implements the following control process on the controlled device:

[0195] (1) The remote controller receives control operations.

[0196] The control operation may be an operation received by the input component. For example, if the input component is a joystick, the control operation may be pushing the joystick to move up and down (i.e., x degrees of freedom) or left and right (y degrees of freedom); or, if the input component is a button, the control operation may be clicking the button.

[0197] (2) Each first control interface of the remote controller collects control information of the corresponding input component.

[0198] For example, each first control interface is connected to a control channel of the input component. After the input component receives a control operation of the corresponding control channel, the first control interface can collect control information of the operated control channel.

[0199] (3) Send control signals to the target controlled device to control the operation of various functional components of the target controlled device.

[0200] Optionally, the target controlled device may be a controlled device that has been paired with the remote controller. The target controlled device may be one or more, and the control signal is sent in a broadcast form, that is, the remote controller sends a broadcast signal so that each controlled device can receive the control signal. At this time, the control signal includes control information collected by each first control interface (such as all configured first control interfaces).

[0201] Optionally, the process of pairing the remote control with the controlled device is as follows:

[0202] (such as a remote control) displaying a list to be paired, where the list to be paired includes one or more unpaired controlled devices;

[0203] Receive a pairing operation (such as clicking a controlled device to be paired) to determine a target controlled device and pair with the target controlled device.

[0204] Optionally, after the user performs the pairing operation, the remote control may send a pairing signal to the target controlled device for pairing. The target controlled device receiving the pairing signal sends a prompt message (prompting the user of the controlled device currently being paired), and the pairing signal includes the identity authentication information of the remote control.

[0205] The target controlled device can perform identity authentication based on the identity authentication information. If the identity authentication information includes the identification information of the remote control or the pairing code entered by the user in the remote control, the target controlled device can determine whether the identification information of the remote control meets the preset rules to determine whether the remote control has passed the identity authentication; or the target controlled device can receive the verification code entered by the user and determine whether the identity authentication has passed by judging whether the verification code and the pairing code are consistent.

[0206] In this way, identity authentication is achieved through pairing to ensure the control security between the remote control and the target controlled device.

[0207] Optionally, the target controlled device can be a controlled device determined based on a device switching operation. In this case, the remote control can send a control signal to the target controlled device based on the communication address of the target controlled device to prevent other controlled devices from receiving the control signal and being mistakenly controlled.

[0208] The control method of the remote controller of the present application collects control information of the input component through the first control interface, generates a control signal from the control information of each first control interface, and then controls the operation of each target controlled device by broadcasting or sending the control signal in a targeted manner.

[0209] Since the mapping relationship is stored in the controlled device instead of the remote controller, when switching to a new remote controller of the same type, since the control signal sent also includes the control information of the same first control interface, the new remote controller and each controlled device do not need to be reconfigured, and the operation control of each controlled device can be realized, which provides a good user experience. In addition, the remote controller can send a broadcast signal to realize the control of multiple controlled devices at the same time.

[0210] The control method of the controlled device of the present application is introduced in detail below.

[0211] See also Fig.11 The present application provides a control method for a controlled device. The control method for a controlled device is described in detail below:

[0212] Step 031: Receive a control signal sent by a remote controller;

[0213] Step 032: Based on the preset mapping relationship, determine the target interface corresponding to each functional component of the currently controlled device in the remote controller;

[0214] Step 033: Based on the control information of each target interface in the control signal, control the functional components corresponding to each target interface respectively.

[0215] Specifically, the process in which the controlled device performs the corresponding operation based on the control signal of the remote controller is as follows:

[0216] (1) Receive control signals sent by the remote control, such as control signals broadcast by the remote control or control signals sent in a directional manner.

[0217] The control signal sent by broadcast may include control information of all configured first control interfaces;

[0218] Alternatively, the control signal sent directionally may include control information of all configured first control interfaces;

[0219] Alternatively, the control signal sent directionally only includes the control information of the first control interface corresponding to the target controlled device. In this case, the remote controller needs to store the mapping relationship corresponding to each controlled device.

[0220] (2) Based on the preset mapping relationship, the target interface corresponding to each functional component of the currently controlled device in the remote control is determined. The preset mapping relationship may include a mapping relationship table of the first identification information and the second identification information. Based on the mapping relationship table, the target interface corresponding to each functional component of the currently controlled device in the remote control can be quickly determined.

[0221] (3) Based on the control information of each target interface in the control signal, the functional components corresponding to each target interface are controlled respectively.

[0222] The control method of the controlled device of the present application receives the corresponding mapping relationship, so that the controlled device can determine the first control interface corresponding to each functional component of the controlled device. After the controlled device receives the control signal of the remote control, it can operate based on the control information of the first control interface corresponding to the control signal.

[0223] Since the mapping relationship is stored in the controlled device instead of the remote controller, when switching to a new remote controller of the same type, since the control signal sent also includes the same control information of the first control interface, the new remote controller and each controlled device do not need to be reconfigured, and the operation control of each controlled device can be realized, and the user experience is better. In addition, the remote controller can send the control information of all first control interfaces, and each controlled device can determine the target interface based on the stored mapping relationship, so that each controlled device can operate based on the control information of the corresponding target interface, so that the same remote controller can control the operation of multiple controlled devices at the same time.

[0224] According to the method described in the above embodiment, the present application embodiment also provides a configuration device 200 for executing the steps in the above configuration method. Fig.12 , Fig.12 : is a schematic diagram of a module of a configuration device 200 provided in an embodiment of the present application. The configuration device 200 includes:

[0225] The display module 201 is used to display N first analog interfaces and the association relationship between Q first analog interfaces and M input components among the N first analog interfaces, where the first analog interface and the first control interface correspond to each other one by one; wherein the association relationship indicates that in the remote control, the first control interface corresponding to the Q first analog interfaces is electrically connected to the M input components; and the second analog interface associated with the second control interface is displayed, where the second analog interface is used to indicate the electrical connection between the second control interface and the functional component; wherein the second analog interface has a mapping relationship with the first analog interface;

[0226] The sending module 202 is used to send the mapping relationship to the controlled device.

[0227] It should be noted that the specific details of each module unit in the above device have been described in detail in the embodiment of the above method and will not be repeated here.

[0228] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0229] In some embodiments, the apparatus in the embodiments of the present application may be implemented in hardware, such as a hardware device (such as a remote control, a controlled device, a terminal, etc.), or a component in a hardware device, such as an integrated circuit or a chip; the apparatus may also be implemented in software, such as as an application installed in a hardware device.

[0230] In some embodiments, see Fig.13 , Fig.13 5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 500 includes a processor 501 and a memory 502. The memory 502 stores a computer program 503 that can be run on the processor 501. When the program 503 is executed by the processor 501, each process of the embodiment of the above configuration method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0231] See also Fig.14 , Fig.14 Schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. The electronic device can be a terminal or a server. Exemplarily, the electronic device 700 includes a central processing unit (CPU) 701, a system memory 704 including a random access memory (RAM) 702 and a read-only memory (ROM) 703, and a system bus 705 connecting the system memory 704 and the central processing unit 701.

[0232] In some embodiments, the electronic device 700 may also include a basic input / output system (Input / Output system) 706 for facilitating information transmission between various components within the computer, and a large-capacity storage device 707 for storing an operating system 713, a client 714 and other program modules 715.

[0233] In some embodiments, the basic input / output system 706 includes a display 708 for displaying information and an input device 709 such as a touch panel and other input devices for user input of information. A touch panel is also called a touch screen. The touch panel may include two parts: a touch device and a touch remote controller. Other input devices may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.

[0234] The display 708 and the input device 709 are connected to the central processing unit 701 via an input / output remote controller 710 connected to the system bus 705. The basic input / output system 706 may also include an input / output remote controller 710 for receiving and processing inputs from a touch panel, other input devices, etc. Similarly, the input / output system 706 may also include output devices, such as a display screen, a printer, or other types of output devices.

[0235] The mass storage device 707 is connected to the central processing unit 701 through a mass storage remote controller (not shown) connected to the system bus 705. The mass storage device 707 and its associated computer readable medium provide non-volatile storage for the electronic device 700. That is, the mass storage device 707 may include a computer readable medium (not shown) such as a hard disk or a Compact Disc Read-Only Memory (CD-ROM) drive.

[0236] According to various embodiments of the present application, the electronic device 700 can also be connected to a remote computer on the network through a network such as the Internet. That is, the electronic device 700 can be connected to the network 717 through the network interface unit 716 connected to the system bus 705, or the network interface unit 716 can also be used to connect to other types of networks or remote computer systems (not shown).

[0237] The embodiment of the present application also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the embodiment of the above-mentioned configuration method are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0238] The processor may be a processor in the electronic device in the above embodiment. The computer readable storage medium may be a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0239] Computer readable media may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer readable instructions, data structures, program modules or other data. Computer storage media include RAM, ROM, Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory or other solid-state memory technology, CD-ROM, Digital Versatile Disc (DVD) or other optical storage, cassettes, magnetic tapes, disk storage or other magnetic storage devices. Of course, those skilled in the art will know that computer storage media are not limited to the above.

[0240] The embodiment of the present application also provides a computer program product, including a computer program, which implements the above configuration method when executed by a processor. The processor may be a processor in the electronic device in the above embodiment. When the computer program is executed by the processor, each process of the embodiment of the above configuration method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0241] It is understandable that in the specific implementation of this application, data related to user identity or characteristics is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0242] In the description of this specification, the descriptions with reference to the terms "certain embodiments", "in an example", "exemplarily", etc., mean that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0243] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0244] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the claims and their equivalents.

Claims

1. A remote control configuration method, characterized in that: The remote controller includes a circuit board with N first control interfaces and M input components, the input components are connected to the first control interfaces, and N and M are positive integers; the remote controller is used to control at least one controlled device, the controlled device includes a circuit board with at least one second control interface and a functional component, the functional component is connected to the second control interface; the configuration method includes: Displaying N first analog interfaces and the association relationship between Q first analog interfaces among the N first analog interfaces and the M input components, wherein the first analog interfaces correspond to the first control interfaces one by one; wherein the association relationship indicates that in the remote controller, the first control interfaces corresponding to the Q first analog interfaces are electrically connected to the M input components; Displaying a second analog interface associated with the second control interface, the second analog interface being used to indicate an electrical connection between the second control interface and the functional component; wherein the second analog interface has a mapping relationship with the first analog interface; The mapping relationship is sent to the controlled device.

2. The configuration method according to claim 1, characterized in that: The mapping relationship enables the functional component in the controlled device electrically connected to the second control interface to have the ability to receive control information of the input component electrically connected to the corresponding first control interface.

3. The configuration method according to claim 1, characterized in that: The method further comprises: Display the N first analog interfaces; The Q first analog interfaces are selected from the N first analog interfaces, and an association relationship is established between the Q first analog interfaces and the M input components.

4. The configuration method according to claim 3, characterized in that: The input component includes a single-channel joystick and / or a multi-channel joystick, and the mapping relationship between the first analog interface and the input component is a mapping relationship between the first analog interface and a channel of the input component.

5. The configuration method according to claim 3, characterized in that: The input component includes a multi-channel joystick, one channel of which is connected to one of the first control interfaces, and the method further includes: Each channel of the multi-channel joystick is associated with a different first analog interface.

6. The configuration method according to claim 3, characterized in that: Also includes: Displaying M analog input components and L analog functional components, wherein the analog input components correspond to the input components one by one, and the analog functional components correspond to the functional components one by one; A mapping relationship between the M analog input components and the L analog functional components is established, and a mapping relationship between the second analog interface and the first analog interface is determined based on the mapping relationship between the analog input components and the analog functional components.

7. The configuration method according to claim 6, characterized in that: The input component includes a multi-channel joystick, the analog input component includes a plurality of analog channels, the analog channels of the analog input component, the channels of the input component, and the first analog interface correspond one to one, the analog function component corresponds one to one to the second analog interface, and the method further includes: A mapping relationship is established between each analog channel of the analog input component and different analog functional components, and a mapping relationship between the second analog interface and the first analog interface is determined based on the mapping relationship between the analog channel of the analog input component and the analog functional components.

8. The configuration method according to any one of claims 1 to 7, characterized in that: The second analog interface and the second control interface correspond one to one, and the method further includes: displaying the second analog interface; An association relationship between the second analog interface and the second control interface is established.

9. The configuration method according to claim 1, characterized in that: Also includes: A target configuration file is selected from a preset configuration file library, wherein the configuration file library is generated based on a preset configuration file and a historical configuration file, wherein the target configuration file carries first configuration information, second configuration information and at least one of the mapping relationships, wherein the first configuration information includes an association relationship between the first analog interface and the input component, and the second configuration information includes an association relationship between the second analog interface and the functional component.

10. The configuration method according to claim 9, characterized in that: The configuration file library includes at least one of a preset configuration file, a historical configuration file, and a configuration file downloaded from a community website.

11. The configuration method according to claim 1, characterized in that: The sending the mapping relationship to the controlled device includes: The controlled device and the remote controller are paired to send the mapping relationship to the controlled device.

12. The configuration method according to claim 1, characterized in that: The controlled devices include a plurality of devices, and sending the mapping relationship to the controlled devices includes: A broadcast configuration file includes the identities of the plurality of controlled devices and the mapping relationships corresponding to the identities. Any target controlled device that receives the configuration file selectively reads the corresponding target mapping relationship based on its own identity.

13. The configuration method according to claim 1, characterized in that: The controlled devices include a plurality of devices, and sending the mapping relationship to the controlled devices includes: Based on the mapping relationship between the controlled devices, respectively generate configuration files corresponding to the controlled devices; The configuration files corresponding to the controlled devices are sent to the controlled devices respectively.

14. The configuration method according to claim 12 or 13, characterized in that: The first analog interfaces corresponding to the multiple controlled devices are the same.

15. The configuration method according to claim 12 or 13, characterized in that: The first analog interfaces corresponding to the multiple controlled devices are different, and the remote controller further includes a switch element, and the switch element is used to switch to control enable of any of the controlled devices.

16. The configuration method according to claim 1, characterized in that: Also includes: A configuration file is generated based on the mapping relationship, and the configuration file is shared on a community website.

17. The configuration method according to claim 1, characterized in that: The N first analog interfaces are located on an analog circuit board, and the layout of the first analog interfaces of the analog circuit board is the same as the layout of the first control interface of the circuit board of the remote controller.

18. The configuration method according to claim 1, characterized in that: Also includes: In the case of a newly added remote controller, the mapping relationship of each of the controlled devices is sent to the newly added remote controller.

19. An electronic device, characterized in that: include: A processor and a memory, wherein the memory includes a computer program, and when the processor intelligently executes the computer program, the configuration method described in any one of claims 1 to 18 is implemented.

20. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the configuration method according to any one of claims 1 to 18 is implemented.

21. A computer program product, characterized in that The invention comprises a computer program, which implements the configuration method according to any one of claims 1 to 18 when being executed by a processor.

Citation Information

Patent Citations

  • Control method, system, equipment and computer-readable storage medium

    CN110771189A

  • Intelligent household electrical appliance control method and system, electronic equipment and computer storage medium

    CN116074142A

  • An adaptive remote controller and a method of providing user interface for remote control

    KR1020110051788A

Cited By

  • Configuration method for remote controller, and electronic device, medium and product

    WO2026103523A1