Control logic self-learning method, control method, device, storage medium and product
By configuring and traversing the pin state of the control device by self-learning methods, the problem of custom development logic code for each device is solved, and hardware compatibility between devices and development efficiency is improved.
Patent Information
- Application Number
- CN202410879381.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-02
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2044-07-02
AI Technical Summary
In the prior art, each control device needs to develop exclusive control logic code, resulting in large development workload and low efficiency, and as the number of devices increases, the code is severely redundant.
Through the self-learning method of control devices, control and feedback pins are configured, different states are traversed, and pin states are automatically learned and saved in the expected state, so that hardware resource compatibility of different types of devices is achieved without the need for customized development of control logic.
It realizes hardware pin resource compatibility for different types of control devices, reduces development workload and code redundancy, and improves development efficiency.
Smart Images

Figure CN118859784B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of device control technology, and in particular relates to a control logic self-learning method for control type equipment, a control method, a device, a storage medium and a product. Background Art
[0002] During the docking process of control devices, different types of control devices have different control IO (Input-Output) numbers and control logic. Therefore, a corresponding set of control logic code needs to be developed for each type of control device to achieve docking of control devices. This docking method has the following problems:
[0003] (1) Each control device requires the development of control logic code, which results in heavy development workload and low development efficiency;
[0004] (2) When integrating the connected control devices into an SDK package (Software Development Kit), each control device needs to add a corresponding set of control logic code. As the number of connected control devices increases, the SDK package will also increase, resulting in serious code redundancy.
[0005] Glossary:
[0006] Control pin: The pin that outputs the level signal to control the control device; Feedback pin: The pin that receives the feedback level signal input of the control device. Summary of the Invention
[0007] The purpose of the present invention is to provide a control logic self-learning method, control method, device, storage medium and product to solve the problem that in the traditional docking method, each control device needs to develop control logic code, resulting in a large development workload and low development efficiency, and the increase in the number of control devices leads to serious code redundancy.
[0008] The present invention solves the above technical problems through the following technical solutions: a control logic self-learning method for control equipment, comprising:
[0009] Configure the number of control pins and feedback pins of the control device according to the control requirements of the control device;
[0010] Setting the desired state of the control device;
[0011] Determine all control states of the control pins according to the number of control pins;
[0012] Control the control pin to be in a certain control state, and determine whether the control device is in an expected state. If so, save the control state of the control pin and the feedback pin state in the expected state;
[0013] If not, the control pin is controlled to be in the next control state until the self-learning of the desired state of the control device is completed.
[0014] Furthermore, the control pin is controlled to be in different control states in a traversal manner.
[0015] Based on the same concept, the present invention also provides a control method for a control device, comprising:
[0016] Obtaining the desired state of the control device;
[0017] Acquiring a control state of a control pin according to an expected state of the control device; wherein the control state of the control pin is saved using the control logic self-learning method of the control device as described above;
[0018] The control device is controlled according to the control state of the control pin.
[0019] Furthermore, the control method further includes:
[0020] Obtaining a feedback pin state according to the desired state of the control device;
[0021] When controlling the control device according to the control state of the control pin, obtaining the current feedback pin state of the control device;
[0022] The feedback pin state is compared with the current feedback pin state to determine whether the control is successful.
[0023] Based on the same concept, the present invention also provides an electronic device, including a memory, a processor, and a computer program / instruction stored in the memory, wherein the processor executes the computer program / instruction to implement the control logic self-learning method or control method as described above.
[0024] Based on the same concept, the present invention also provides a computer-readable storage medium having a computer program / instruction stored thereon. When the computer program / instruction is executed by a processor, the control logic self-learning method or control method described above is implemented.
[0025] Based on the same concept, the present invention also provides a computer program product, including a computer program / instruction, which implements the control logic self-learning method or control method described above when executed by a processor.
[0026] Beneficial effects
[0027] Compared with the prior art, the advantages of the present invention are:
[0028] The present invention utilizes a controller to automatically configure the IO port type and quantity of control devices, thereby achieving compatibility of hardware pin resources of different types of control devices; the present invention uses a traversal method to automatically learn the state values of the control pins and feedback pins of control devices in different expected states, and realizes control of the control devices according to the state values of the control pins and feedback pins in different expected states, without the need to customize the specific control logic of the control devices, thus solving the problems of large development workload and low development efficiency caused by the need to develop control logic code for each control device, and solving the problem of serious code redundancy caused by customized development of control logic code during the docking of control devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only one embodiment of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0030] Figure 1 This is a flow chart of a traffic signal light device control logic self-learning method according to an embodiment of the present invention;
[0031] Figure 2 Schematic diagram of the connection between the controller and the traffic light device in an embodiment of the present invention. DETAILED DESCRIPTION
[0032] The following is a clear and complete description of the technical solutions of the present invention in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts are within the scope of protection of the present invention.
[0033] The following specific embodiments are used to describe the technical solution of the present application in detail. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0034] Example 1
[0035] This embodiment takes the control device as a traffic light device as an example. Figure 1 As shown, a traffic signal light device control logic self-learning method provided by an embodiment of the present invention includes the following steps:
[0036] Step S11: configuring the number of control pins and feedback pins of the traffic light device according to the control requirements of the traffic light device.
[0037] Traffic lights have three desired states: red, green, and yellow. Control pins include red, green, and yellow control, and feedback pins include red, green, and yellow feedback. Therefore, to meet the control requirements of traffic lights, the controller is configured with three control pins and three feedback pins.
[0038] like Figure 2 As shown, when the controller is connected to the traffic light device, the three configured control pins (RO1 to RO3 pins of the controller) are connected to the control pins of the traffic light device (RO1 to RO3 pins of the traffic light device), and the three configured feedback pins (DI1 to DI3 pins of the controller) are connected to the feedback pins of the traffic light device (DI1 to DI3 pins of the traffic light device).
[0039] Step S12: Setting the desired state of the traffic signal light device.
[0040] The expected states of traffic light equipment include red, green, and yellow. There are two ways to set the expected states: one is to set only one of the expected states, complete the self-learning of the control logic of the expected state, and then set other expected states in sequence and complete the self-learning of the control logic of other expected states in sequence.
[0041] For example, the expected state of the traffic light device is set to red light. After completing the self-learning of the control logic of the red light state, the expected state of the traffic light device is set to green light. After completing the self-learning of the control logic of the green light state, the expected state of the traffic light device is set to yellow light. After completing the self-learning of the control logic of the yellow light state, and so on, until the self-learning of all expected state control logics is completed.
[0042] Another way is to set the desired states of the traffic light device to red, green, and yellow. When executing subsequent steps, if the traffic light device is in a certain desired state, the control state and feedback pin state of the corresponding control pin are saved until the control logic self-learning of all desired states is completed.
[0043] Step S13: determining all control states of the configured control pins according to the number of configured control pins.
[0044] If the number of configured control pins is 3, the control states of the configured 3 control pins are as follows:
[0045] RO1, RO2, and RO3 are set low (i.e., 000); RO1 is set high, RO2 and RO3 are set low (i.e., 100); RO2 is set high, RO1 and RO3 are set low (i.e., 010); RO3 is set high, RO1 and RO2 are set low (i.e., 001); RO1 and RO2 are set high, RO3 is set low (i.e., 110); RO1 and RO3 are set high, RO2 are set low (i.e., 101); RO2 and RO3 are set high, RO1 is set low (i.e., 011); RO1, RO2, and RO3 are set high (i.e., 111).
[0046] Step S14: The control pin of the control configuration is in a certain control state, and it is determined whether the traffic light device is in an expected state. If so, the control state of the control pin and the feedback pin state at the expected state are saved; if not, the process proceeds to step S15.
[0047] The configured control pins (R01-R03 of the controller) are controlled sequentially to output different control states using a traversal method, switching to the next control state every 3 seconds. For example, if the configured control pin output is RO1 high, RO2 and RO3 low (i.e., 100), and the configured feedback pins (DI1-DI3 of the controller) input is DI1 high, DI2 low, and DI3 low, and the traffic light device is in the red light state, then the state of RO1 high, RO2 and RO3 low (i.e., 100) and DI1 high, DI2 low, and DI3 low during the red light state are saved, and the control logic of the traffic light device's red light state is self-learned.
[0048] When there are multiple expected states for the traffic light device to be set, after completing the self-learning of the control logic of the red light state, go to step S15 and continue the self-learning of the control logic of the next expected state until the self-learning of the control logic of all expected states is completed, or go to step S12 to set the next expected state, and then perform the self-learning of the control logic of the next expected state until the self-learning of the control logic of all expected states is completed.
[0049] Step S15: The control pin of the control configuration is in the next control state, and the process goes to step S14 until the control logic self-learning of the desired state is completed.
[0050] After completing the self-learning of the control logic of all desired states of the traffic light device, the controller saves the control states of the control pins and the feedback pin states at different desired states.
[0051] A traffic signal light control method provided by an embodiment of the present invention includes the following steps:
[0052] Step S21: Obtain the desired state of the traffic signal light device.
[0053] The desired state of the traffic light device is obtained according to the control requirements. For example, if the traffic light device needs to be controlled to a red light state, a red light control instruction can be sent to the controller, and the controller obtains the desired state of the traffic light device as a red light according to the red light control instruction.
[0054] Step S22: Acquire the control state of the control pin according to the desired state of the traffic signal light device.
[0055] According to steps S11 to S15, the controller stores the control states and feedback pin states of the control pins for different desired states. For example, when the desired state of the traffic light device is red, the controller can retrieve from its memory the control states of the control pins for the traffic light device when the light is red, i.e., configuring the control pins RO1 to be high and RO2 and RO3 to be low. Simultaneously, the controller can also retrieve from its memory the feedback pin states for the traffic light device when the light is red, i.e., configuring the feedback pins DI1 to be high, DI2 to be low, and DI3 to be low.
[0056] Step S23: Control the traffic light device according to the control state of the configured control pin.
[0057] The control pin output RO1 of the controller is set high, and RO2 and RO3 are set low to control the traffic light equipment.
[0058] Step S24: Acquire the feedback pin state according to the expected state of the traffic signal light device.
[0059] While obtaining the control state of the control pin according to the desired state of the traffic light device, the feedback pin state can also be obtained.
[0060] Step S25: Compare the feedback pin state with the current feedback pin state to determine whether the control is successful.
[0061] When the control pins RO1~RO3 of the controller output RO1 to the control pins RO1~RO3 of the traffic signal device, RO1 is set high and RO2 and RO3 are set low, the feedback pins DI1~DI3 of the traffic light device output the current feedback pin status to the feedback pins DI1~DI3 of the controller. The feedback pins DI1~DI3 of the controller receive the current feedback pin status of the traffic light device and compare the current feedback pin status with the feedback pin status when the traffic light device in the controller is red. If the two are consistent, it indicates that the red light control is successful; otherwise, the red light control fails.
[0062] Example 2
[0063] This embodiment takes a dual-display lane indicator device as an example. A dual-display lane indicator device control logic self-learning method provided by the embodiment of the present invention includes the following steps:
[0064] Step S11: configuring the number of control pins and the number of feedback pins of the dual-display lane indicator device according to the control requirements of the dual-display lane indicator device.
[0065] Dual-display lane indicator devices include front-side status displays and back-side status displays. The front-side status display includes a red "×" and a green "↓" display, while the back-side status display includes a red "×" and a green "↓" display. Therefore, four control pins are required to control the front-side red "×" display, the front-side green "↓" display, the back-side red "×" display, and the back-side green "↓" display. Each display corresponds to a feedback pin, so the controller configures the dual-display lane indicator device with four control pins and four feedback pins.
[0066] When the controller is connected to the dual-display lane indicator device, the configured four control pins (RO1 to RO4 pins of the controller) are connected to the control pins of the dual-display lane indicator device (RO1 to RO4 pins of the dual-display lane indicator device), and the configured three feedback pins (DI1 to DI4 pins of the controller) are connected to the feedback pins of the dual-display lane indicator device (DI1 to DI4 pins of the dual-display lane indicator device).
[0067] Step S12: Setting the desired state of the dual-display lane indicator device.
[0068] The expected states of the dual-display lane indicator device include red "×" on the front and red "×" on the back, green "↓" on the front and red "×" on the back, red "×" on the front and green "↓" on the back, and green "↓" on the front and green "↓" on the back. There are two ways to set the expected states: one is to set only one of the expected states, complete the control logic self-learning of the expected state, and then set the other expected states in sequence, and complete the control logic self-learning of the other expected states in sequence.
[0069] For example, the expected state of the dual-display lane indicator device is set to a red “×” on the front and a red “×” on the back. After completing the self-learning of the control logic for displaying red “×” and red “×” on the front and back, the expected state of the dual-display lane indicator device is set to a green “↓” on the front and a red “×” on the back. After completing the self-learning of the control logic for displaying green “↓” and red “×” on the front and back, the expected state of the dual-display lane indicator device is set to a red “×” on the front and a green “↓” on the back. After completing the self-learning of the control logic for displaying red “×” and green “↓” on the front and back, the expected state of the dual-display lane indicator device is set to green “↓” on the front and green “↓” on the back. And so on, until the self-learning of all the expected state control logics is completed.
[0070] Another method is to set the expected states of the dual-display lane indicator device to red "×" on the front and red "×" on the back, green "↓" on the front and red "×" on the back, red "×" on the front and green "↓" on the back, green "↓" on the front and green "↓" on the back. When executing subsequent steps, if the dual-display lane indicator device is in a certain expected state, the control state and feedback pin state of the control pin corresponding to the expected state are saved until the control logic self-learning of all expected states is completed.
[0071] Step S13: determining all control states of the configured control pins according to the number of configured control pins.
[0072] The controller is configured with 4 control pins for the dual-display lane indicator device. The control states of the configured 4 control pins are as follows:
[0073] RO1, RO2, RO3, and RO4 are set low (i.e., 0000); RO1 is set high, RO2, RO3, and RO4 are set low (i.e., 1000); RO2 is set high, RO1, RO3, and RO4 are set low (i.e., 0100); RO3 is set high, RO1, RO2, and RO4 are set low (i.e., 0010); RO4 is set high, RO1, RO2, and RO3 are set low (i.e., 0001); RO1, RO2 are set high, RO3, and RO4 are set low (i.e., 1100); RO1, RO3 are set high, RO2, and RO4 are set low (i.e., 1010); RO1, RO4 are set high, RO2 , RO3 low (i.e. 1001); RO2, RO3 high, RO1, RO4 low (i.e. 0110); RO2, RO4 high, RO1, RO3 low (i.e. 0101); RO3, RO4 high, RO1, RO2 low (i.e. 0011); RO1, RO2, RO3 high, RO4 low (i.e. 1110); RO1, RO2, RO4 high, RO3 low (i.e. 1101); RO2, RO3, RO4 high, RO1 low (i.e. 0111); RO1, RO2, RO3, RO4 high (i.e. 1111).
[0074] Step S14: The control pin of the control configuration is in a certain control state, and it is determined whether the dual-display lane indicator device is in an expected state. If so, the control state of the control pin and the feedback pin state at the expected state are saved; if not, the process proceeds to step S15.
[0075] The configured control pins (pins R01 to R04 of the controller) are controlled sequentially to output different control states using a traversal method, switching to the next control state every 3 seconds. For example, when the outputs of the four configured control pins are RO1 high, RO2 low, RO3 high, and RO4 low (i.e., 1010), and the four configured feedback pins (pins DI1 to DI4 of the controller) receive inputs from the dual-display lane indicator device as DI1 high, DI2 low, DI3 high, and DI4 low, and the dual-display lane indicator device is in the front-side red "×" and back-side green "↓" display state, then the states of RO1 high, RO2 low, RO3 high, RO4 low, and DI1 high, DI2 low, DI3 high, and DI4 low when the display state is red "×" and back-side green "↓" are saved, and the control logic self-learning of the dual-display lane indicator device's red "×" and back-side green "↓" display state is completed.
[0076] When there are multiple desired states for the dual-display lane indicator device, after completing the control logic self-learning of the front red "×" and back green "↓" display states, go to step S15 and continue the control logic self-learning of the next desired state until the control logic self-learning of all desired states is completed, or go to step S12 to set the next desired state, and then perform the control logic self-learning of the next desired state until the control logic self-learning of all desired states is completed.
[0077] Step S15: The control pin of the control configuration is in the next control state, and the process goes to step S14 until the control logic self-learning of the desired state is completed.
[0078] After completing the self-learning of the control logic of all desired states of the dual-display lane indicator device, the controller saves the control states of the control pins and the feedback pin states at different desired states.
[0079] A method for controlling a dual-display lane indicator device provided by an embodiment of the present invention includes the following steps:
[0080] Step S21: Acquire the desired state of the dual-display lane indicator device.
[0081] The desired state of the dual-display lane indicator device is obtained based on control requirements. For example, if the dual-display lane indicator device needs to be controlled to display a red "×" on the front and a green "↓" on the back, a control instruction "red "×" on the front and green "↓" on the back" can be sent to the controller. The controller then obtains the desired state of the dual-display lane indicator device as red based on the red "×" on the front and green "↓" on the back control instruction.
[0082] Step S22: Acquire the control state of the control pin according to the desired state of the dual-display lane indicator device.
[0083] According to steps S11 to S15, the controller stores the control states and feedback pin states of the control pins for different desired states. For example, when the desired state of the dual-display lane indicator device is a red "×" on the front and a green "↓" on the back, the controller can retrieve from its memory the control states of the control pins when the dual-display lane indicator device is in a red "×" on the front and a green "↓" on the back display state, i.e., the configured control pins are RO1 high, RO2 low, RO3 high, and RO4 low. Simultaneously, the controller can also retrieve from its memory the feedback pin states when the dual-display lane indicator device is in a red "×" on the front and a green "↓" on the back display state, i.e., the configured feedback pins are DI1 high, DI2 low, DI3 high, and DI4 low.
[0084] Step S23: Control the dual-display lane indicator device according to the control state of the configured control pin.
[0085] The control pins of the controller output RO1 high level, RO2 low level, RO3 high level, and RO4 low level to control the dual-display lane indicator device.
[0086] Step S24: Acquire the feedback pin state according to the desired state of the dual-display lane indicator device.
[0087] While obtaining the control state of the control pin according to the desired state of the dual-display lane indicator device, the feedback pin state can also be obtained.
[0088] Step S25: Compare the feedback pin state with the current feedback pin state to determine whether the control is successful.
[0089] After the control pins RO1 to RO4 of the controller output RO1 high level, RO2 low level, RO3 high level, and RO4 low level to the control pins RO1 to RO4 of the dual-display lane indicator device, the feedback pins DI1 to DI4 of the dual-display lane indicator device output the current feedback pin status to the feedback pins DI1 to DI4 of the controller. The feedback pins DI1 to DI4 of the controller receive the current feedback pin status of the dual-display lane indicator device and compare the current feedback pin status with the feedback pin status of the dual-display lane indicator device in the controller when the display state of the dual-display lane indicator device is red "×" on the front and green "↓" on the back (i.e., DI1 high level, DI2 low level, DI3 high level, DI4 low level). If the two are consistent, it indicates that the control of the display state of red "×" on the front and green "↓" on the back is successful; otherwise, the control of the display state of red "×" on the front and green "↓" on the back fails.
[0090] Example 3
[0091] An embodiment of the present invention also provides an electronic device, which includes: a memory, a processor, and a computer program / instruction stored in the memory, and the processor executes the computer program / instruction to implement the control logic self-learning method or control method in the embodiment of the present application.
[0092] Although not shown, the electronic device includes a processor that can perform various appropriate operations and processes based on the programs and / or data stored in the read-only memory (ROM) or the programs and / or data loaded from the storage portion into the random access memory (RAM). The processor can be a multi-core processor or can include multiple processors. In some embodiments, the processor can include a general-purpose main processor and one or more special coprocessors, such as a central processing unit, a graphics processing unit (GPU), a neural network processor (NPU), a digital signal processor (DSP), etc. In the RAM, there is also stored
[0093] Stores various programs and data required for device operation. The processor, ROM, and RAM are connected to each other via a bus. The input / output (I / O) interface is also connected to the bus.
[0094] The processor and memory are used together to execute the program / instructions stored in the memory. When the program / instructions are executed by the computer, the methods, steps or functions described in the above embodiments can be implemented.
[0095] Although not shown, an embodiment of the present invention further provides a computer-readable storage medium having a computer program / instruction stored thereon, which, when executed by a processor, implements the control logic self-learning method or control method in the embodiment of the present application.
[0096] Storage media in embodiments of the present invention include permanent and non-permanent, removable and non-removable items that can be used to store information using any method or technology. Examples of storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
[0097] Computer-readable storage media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0098] Although not shown, an embodiment of the present invention further provides a computer program product, including: a computer program / instruction, which, when executed by a processor, implements the control logic self-learning method or control method in the embodiment of the present application.
[0099] The above disclosure is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any technician familiar with this technical field can easily think of changes or modifications within the technical scope disclosed in the present invention, and they should all be covered by the scope of protection of the present invention.
Claims
1. A control logic self-learning method for a control device, characterized in that: The self-learning method comprises: Configure the number of control pins and feedback pins of the control device according to the control requirements of the control device; Setting the desired state of the control device; Determining all control states of the control pins according to the number of control pins; wherein the control states of the control pins are represented by binary numbers; Control the control pin to be in a certain control state, and determine whether the control device is in an expected state. If so, save the control state of the control pin and the feedback pin state in the expected state; If not, the control pin is controlled to be in the next control state until the self-learning of the desired state of the control device is completed.
2. The control logic self-learning method for control equipment according to claim 1, characterized in that: The control pin is controlled to be in different control states in a traversal manner.
3. A control method for a control device, characterized in that: The control method includes: Obtaining the desired state of the control device; Acquiring a control state of a control pin according to an expected state of the control device; wherein the control state of the control pin is saved by using the control logic self-learning method of the control device according to claim 1 or 2; The control device is controlled according to the control state of the control pin.
4. The control method for control type equipment according to claim 3, characterized in that: The control method further includes: Obtaining a feedback pin state according to the desired state of the control device; When controlling the control device according to the control state of the control pin, obtaining the current feedback pin state of the control device; The feedback pin state is compared with the current feedback pin state to determine whether the control is successful.
5. An electronic device comprising a memory, a processor, and a computer program / instruction stored in the memory, characterized in that: The processor executes the computer program / instructions to implement the control logic self-learning method according to claim 1 or 2 or the control method for control type equipment according to claim 3 or 4.
6. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instruction is executed by a processor, the control logic self-learning method according to claim 1 or 2 or the control method for a control type device according to claim 3 or 4 is implemented.
7. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instruction is executed by a processor, the control logic self-learning method according to claim 1 or 2 or the control method for a control type device according to claim 3 or 4 is implemented.
Citation Information
Patent Citations
Mobile phone with remote control function and remote control function processing method
CN101384034A
Multi-type board card self-adaptive communication device and method of backboard system
CN110928808A