Nothing Special   »   [go: up one dir, main page]

CN113917867A - Human-computer interaction controller and control method thereof - Google Patents

Human-computer interaction controller and control method thereof Download PDF

Info

Publication number
CN113917867A
CN113917867A CN202111132211.7A CN202111132211A CN113917867A CN 113917867 A CN113917867 A CN 113917867A CN 202111132211 A CN202111132211 A CN 202111132211A CN 113917867 A CN113917867 A CN 113917867A
Authority
CN
China
Prior art keywords
serial number
display unit
microcontroller
interaction
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111132211.7A
Other languages
Chinese (zh)
Other versions
CN113917867B (en
Inventor
胡正军
潘叶江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vatti Co Ltd
Original Assignee
Vatti Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vatti Co Ltd filed Critical Vatti Co Ltd
Priority to CN202111132211.7A priority Critical patent/CN113917867B/en
Publication of CN113917867A publication Critical patent/CN113917867A/en
Application granted granted Critical
Publication of CN113917867B publication Critical patent/CN113917867B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24215Scada supervisory control and data acquisition

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application relates to a human-computer interaction controller and a control method thereof. The human-computer interaction controller comprises a microcontroller and at least one interaction unit; the microcontroller is used for acquiring a first interaction unit serial number corresponding to a first interaction unit when detecting interaction operation of a user for the first interaction unit; the microcontroller is further configured to determine, according to the first interaction unit serial number, a first interaction unit address corresponding to the first interaction unit serial number pre-allocated in the microcontroller; the microcontroller is further configured to read a first function code stored in the first interaction unit address, and send the first function code to the intelligent household appliance, so that the intelligent household appliance executes a function corresponding to the first function code. By the adoption of the method and the device, the universality of the human-computer interaction controller can be improved.

Description

Human-computer interaction controller and control method thereof
Technical Field
The application relates to the technical field of intelligent household appliances, in particular to a human-computer interaction controller and a control method thereof.
Background
At present, when a technician designs a human-computer interaction controller of an intelligent household appliance, the technician usually designs a function corresponding to a middle key of the human-computer interaction controller according to the function of the intelligent household appliance. Wherein, the keys and the functions are usually bound.
When the functions of the intelligent household appliance need to be modified, the original human-computer interaction controller cannot realize the modified functions due to the binding relationship between the keys and the functions of the original human-computer interaction controller, and the universality of the human-computer interaction controller is poor.
Disclosure of Invention
In view of the above, it is necessary to provide a human-computer interaction controller and a control method thereof.
In a first aspect, a human-computer interaction controller is provided, which comprises a microcontroller and at least one interaction unit; wherein,
the microcontroller is used for acquiring a first interaction unit serial number corresponding to the first interaction unit when the interaction operation of a user for the first interaction unit is detected;
the microcontroller is also used for determining a first interaction unit address corresponding to a first interaction unit serial number pre-distributed in the microcontroller according to the first interaction unit serial number;
and the microcontroller is also used for reading the first function code stored in the first interaction unit address and sending the first function code to the intelligent household appliance so that the intelligent household appliance executes the function corresponding to the first function code.
As an optional implementation manner, the microcontroller is configured to receive a first update message, where the first update message carries a second interaction unit serial number and a second function code;
the microcontroller is also used for determining a second interaction unit address corresponding to a second interaction unit serial number pre-distributed in the microcontroller according to the second interaction unit serial number;
and the microcontroller is also used for writing the second function code into the second interaction unit address.
As an optional implementation, the human-computer interaction controller further comprises at least one display unit;
the microcontroller is also used for reading a first display unit serial number corresponding to the first display unit stored in the first interaction unit address;
the microcontroller is also used for determining a first display unit address corresponding to a first display unit serial number which is pre-allocated in the microcontroller according to the first display unit serial number;
and the microcontroller is also used for reading the first image stored in the first display unit address and displaying the first image through the first display unit.
As an optional implementation manner, the microcontroller is configured to receive a second update message, where the second update message carries a second interaction unit serial number, a second function code, and a second display unit serial number;
the microcontroller is also used for determining a second interaction unit address corresponding to a second interaction unit serial number pre-distributed in the microcontroller according to the second interaction unit serial number;
and the microcontroller is also used for writing the second function code and the second display unit serial number into the second interaction unit address.
As an optional implementation, the human-computer interaction controller further comprises at least one display unit;
the microcontroller is also used for determining a first display unit serial number corresponding to the first interaction unit serial number according to the first interaction unit serial number;
the microcontroller is also used for determining a first display unit address corresponding to a first display unit serial number which is pre-allocated in the microcontroller according to the first display unit serial number;
and the microcontroller is also used for reading the first image stored in the first display unit address and displaying the first image through the first display unit.
As an optional implementation manner, the microcontroller is configured to receive a third update message, where the third update message carries a second display unit serial number and a second image;
the microcontroller is also used for determining a second display unit address corresponding to a second display unit serial number which is pre-distributed in the microcontroller according to the second display unit serial number;
and the microcontroller is also used for writing the second image into the second display unit address.
In a second aspect, there is provided a control method of the human-computer interaction controller according to any one of the first aspect, the human-computer interaction controller comprising at least one interaction unit; the method comprises the following steps:
when detecting the interactive operation of a user aiming at the first interactive unit, acquiring a first interactive unit serial number corresponding to the first interactive unit;
determining a first interaction unit address corresponding to a first interaction unit serial number pre-distributed in the microcontroller according to the first interaction unit serial number;
and reading a first function code stored in the first interaction unit address, and sending the first function code to the intelligent household appliance so that the intelligent household appliance executes the function corresponding to the first function code.
As an optional implementation, the method further comprises:
receiving a first updating message, wherein the first updating message carries a second interactive unit serial number and a second functional code;
determining a second interaction unit address corresponding to a second interaction unit serial number pre-distributed in the microcontroller according to the second interaction unit serial number;
and writing the second function code into the second interactive unit address.
As an optional implementation, the human-computer interaction controller further comprises at least one display unit; the method further comprises the following steps:
reading a first display unit serial number corresponding to a first display unit stored in a first interaction unit address;
determining a first display unit address corresponding to a first display unit serial number pre-distributed in the microcontroller according to the first display unit serial number;
and reading the first image stored in the first display unit address, and displaying the first image through the first display unit.
As an optional implementation, the method further comprises:
receiving a second updating message, wherein the second updating message carries a second interaction unit serial number, a second function code and a second display unit serial number;
determining a second interaction unit address corresponding to a second interaction unit serial number pre-distributed in the microcontroller according to the second interaction unit serial number;
and writing the second function code and the second display unit serial number into the second interactive unit address.
As an optional implementation, the human-computer interaction controller further comprises at least one display unit; the method further comprises the following steps:
determining a first display unit serial number corresponding to the first interaction unit serial number according to the first interaction unit serial number;
determining a first display unit address corresponding to a first display unit serial number pre-distributed in the microcontroller according to the first display unit serial number;
and reading the first image stored in the first display unit address, and displaying the first image through the first display unit.
As an optional implementation, the method further comprises:
receiving a third updating message, wherein the third updating message carries a second display unit serial number and a second image;
determining a second display unit address corresponding to a second display unit serial number pre-distributed in the microcontroller according to the second display unit serial number;
and writing the second image into the second display unit address.
The application provides a human-computer interaction controller and a control method thereof, wherein the human-computer interaction controller comprises at least one interaction unit; when the human-computer interaction controller detects the interaction operation of a user aiming at the first interaction unit, acquiring a first interaction unit serial number corresponding to the first interaction unit; determining a first interaction unit address corresponding to a first interaction unit serial number pre-distributed in the microcontroller according to the first interaction unit serial number; and reading a first function code stored in the first interaction unit address, and sending the first function code to the intelligent household appliance so that the intelligent household appliance executes the function corresponding to the first function code.
The technical scheme provided by the embodiment of the application at least has the following beneficial effects: the universality of the human-computer interaction controller is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a human-computer interaction controller according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a human-machine interaction controller according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a human-machine interaction controller according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a human-machine interaction controller according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a human-machine interaction controller according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a human-machine interaction controller according to an embodiment of the present application;
fig. 7 is a flowchart of a control method of a human-machine interaction controller according to an embodiment of the present application;
fig. 8 is a flowchart illustrating a control method of a human-machine interaction controller according to an embodiment of the present disclosure;
fig. 9 is a flowchart of a control method of a human-machine interaction controller according to an embodiment of the present application;
fig. 10 is a flowchart illustrating a control method of a human-machine interaction controller according to an embodiment of the present application;
fig. 11 is a flowchart illustrating a control method of a human-machine interaction controller according to an embodiment of the present disclosure;
fig. 12 is a flowchart of a control method of a human-machine interaction controller according to an embodiment of the present application.
Reference numerals
110. A microcontroller; 120. an interaction unit; 130. a display unit; 121. a first interaction unit; 122. a second interaction unit; 123. a third interaction unit; 131. a first display unit; 132. a second display unit; 133. and a third display unit.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In an embodiment of the present application, as shown in fig. 1, a human-machine interaction controller includes a microcontroller 110, an interaction unit 120, and a display unit 130. The interaction unit 120 may be a physical key or a virtual key, and the embodiment of the present application is not limited. Wherein, the interaction unit 120 includes a first interaction unit 121, a second interaction unit 122 and a third interaction unit 123; the display unit 130 includes a first display unit 131, a second display unit 132, and a third display unit 133. It should be noted that the number of the interaction unit 120 and the display unit 130 is not limited in the embodiments of the present application, and is only convenient for explaining the embodiments of the present application. For each interactive unit 120, a technician may assign an interactive unit address to the interactive unit 120 in the microcontroller 110 in advance, and establish a corresponding relationship between an interactive unit serial number and an interactive unit address of the interactive unit 120. The first interactive unit 121 corresponds to a first interactive unit address, the second interactive unit 122 corresponds to a second interactive unit address, the third interactive unit 123 corresponds to a third interactive unit address, and so on.
Similarly, for each display unit 130, a technician may assign a display unit address to the display unit 130 in the microcontroller 110 in advance, and establish a corresponding relationship between the display unit serial number of the display unit 130 and the display unit address. The first display unit 131 corresponds to a first display unit address, the second display unit 132 corresponds to a second display unit address, the third display unit 133 corresponds to a third display unit address, and so on.
The expressions referring to "the first interactive unit and its serial number, the second interactive unit and its serial number, the third interactive unit and its serial number, the first display unit and its serial number, the second display unit and its serial number, and the third display unit and its serial number" in the present application are only used to distinguish different interactive units and display units for explanation, and do not limit the present application. The first interactive unit, the second interactive unit and the third interactive unit are all any one of the interactive units, and may be the same interactive unit or different interactive units. Similarly, the first display unit, the second display unit and the third display unit are any interactive unit in the display units, and may be the same display unit or different display units.
The following will describe a human-computer interaction controller provided in an embodiment of the present application in detail with reference to specific embodiments, as shown in fig. 1, specifically including:
the microcontroller 110 is configured to, when detecting an interactive operation of a user on the first interaction unit 121, obtain a first interaction unit serial number corresponding to the first interaction unit 121.
In an implementation, when a user performs an interactive operation on the first interactive unit 121, the microcontroller 110 may obtain a first interactive unit serial number corresponding to the first interactive unit 121.
The microcontroller 110 is further configured to determine, according to the first interaction unit serial number, a first interaction unit address corresponding to the first interaction unit serial number pre-allocated in the microcontroller 110.
In an implementation, the microcontroller 110 queries the first inter-unit address corresponding to the first inter-unit serial number according to the first inter-unit serial number in the corresponding relationship between the inter-unit serial number and the inter-unit address.
The microcontroller 110 is further configured to read the first function code stored in the first interactive unit address, and send the first function code to the intelligent appliance, so that the intelligent appliance executes a function corresponding to the first function code.
In implementation, the user may set different functions for different interactive units. The micro-controller 110 may write the corresponding function code in the address of the interactive unit corresponding to the interactive unit in advance. After the microcontroller 110 determines the first interactive unit address corresponding to the first interactive unit serial number, the microcontroller 110 may read the first function code stored in the first interactive unit address. The microcontroller 110 may then send the first function code to the smart appliance. After the master controller of the intelligent household appliance receives the first function code, the first function code can be decoded to obtain a first function instruction, and the first function instruction is executed, namely, the function corresponding to the first function code is executed. For example, as shown in fig. 1, the first interactive unit is a power-on key, the second interactive unit is an air volume key, and the third interactive unit is a power-off key. The first interactive unit address is written with a first function code, namely an on-machine function code. And writing a second function code, namely an air volume function code, into the address of the second interactive unit. And writing a third function code, namely a shutdown function code, into the address of the third interactive unit. The microcontroller 110 transmits the power-on function code to the intelligent home appliance, and the main controller of the intelligent home appliance decodes the power-on function code. And the intelligent household appliance acquires the starting-up instruction and executes the starting-up instruction.
As an optional implementation manner, when the function of the intelligent appliance is changed, the user may adaptively modify the function corresponding to each interactive unit in the human-computer interaction controller. As shown in fig. 1, the microcontroller 110 is configured to receive a first update message. Wherein, the first update message carries the second interactive unit sequence number and the second function code.
In implementation, a user may connect to the human-computer interaction controller through a computer device, and input the serial number of the interaction unit (i.e. the serial number of the second interaction unit) and the function code (i.e. the second function code) to be modified into the computer device. Accordingly, the computer device sends a first update message to the human-computer interaction controller. Wherein, the first update message carries the second interactive unit sequence number and the second function code. At this time, the microcontroller 110 receives the first update message.
The microcontroller 110 is further configured to determine, according to the second interaction unit serial number, a second interaction unit address corresponding to the second interaction unit serial number pre-allocated in the microcontroller 110.
In an implementation, the microcontroller 110 queries the second inter-unit address corresponding to the second inter-unit serial number according to the second inter-unit serial number in the corresponding relationship between the inter-unit serial number and the inter-unit address.
The microcontroller 110 is further configured to write a second function code to the second interactive unit address.
In an implementation, after the microcontroller 110 determines the second interactive unit address according to the second interactive unit serial number, the microcontroller 110 may write the second function code into the second interactive unit address. For example: as shown in fig. 1, when the second interactive unit is changed from the air volume key to the power-on key, the microcontroller 110 may modify the air volume function code stored in the address of the second interactive unit into the power-on function code. In this way, the function of modifying each interactive unit in the human-computer interaction controller can be realized.
As an optional implementation manner, when the intelligent appliance sets a corresponding display unit for the interaction unit, as shown in fig. 2, the human-computer interaction controller further includes at least one display unit 130. The microcontroller 110 is configured to read a first display unit serial number corresponding to the first display unit 131 stored in the first interaction unit address. The microcontroller 110 is further configured to determine, according to the first display unit serial number, a first display unit address corresponding to the first display unit serial number pre-allocated in the microcontroller 110.
In an implementation, the microcontroller 110 reads a first display unit serial number stored in a first interactive unit address. For example: as shown in fig. 2, the first interaction unit 121 is a power-on key, and the first display unit 131 is a power-on icon. The first interactive unit address stores a first display unit serial number, namely the first display unit serial number corresponding to the power-on icon is stored in the power-on key address. The microcontroller 110 queries the first display unit address corresponding to the first display unit serial number according to the first display unit serial number in the corresponding relationship between the display unit serial number and the display unit address.
As an optional implementation manner, when the function of the intelligent appliance is changed, the user may adaptively modify the function and the display icon corresponding to each interactive unit in the human-computer interaction controller. As shown in fig. 2, the microcontroller 110 is configured to receive a second update message. And the second updating message carries a second interaction unit serial number, a second function code and a second display unit serial number. The microcontroller 110 is further configured to determine, according to the second interaction unit serial number, a second interaction unit address that is pre-allocated in the microcontroller 110 and corresponds to the second interaction unit serial number. The microcontroller 110 is further configured to write the second function code and the second display unit serial number into the second interactive unit address. The microcontroller 110 is further configured to determine, according to the second display unit serial number, a second display unit address corresponding to the second display unit serial number pre-allocated in the microcontroller 110. And the microcontroller 110 is further used for reading the second image according to the second display unit address.
In implementation, a user can connect the human-computer interaction controller through the computer device, and input the serial number of the second interaction unit, the serial number of the second display unit and the second function code which need to be modified into the computer device. Correspondingly, the computer equipment sends a second updating message to the human-computer interaction controller. And the second updating message carries a second interaction unit serial number, a second display unit serial number and a second function code. At this time, the microcontroller 110 receives a second update message. The microcontroller 110 queries the second interactive unit address corresponding to the second interactive unit serial number according to the second interactive unit serial number in the corresponding relationship between the interactive unit serial number and the interactive unit address. The microcontroller 110 may then write the second function code and the second display unit address to the second interactive unit address. For example: as shown in fig. 2, when the function of the second interactive unit is changed, the user can write the second function code into the address of the second interactive unit through the computer device. When the function of the second interactive unit air volume key is changed into the power-off function, the address of the second interactive unit is searched according to the serial number of the second interactive unit, namely the serial number of the second interactive unit corresponding to the air volume key. The microcontroller 110 modifies the air volume function code stored in the second interactive unit address to a shutdown function code. Similarly, the microcontroller 110 searches for the address of the second display unit according to the serial number of the second display unit. The microcontroller 110 then modifies the air volume icon stored in the second display unit address to a shutdown icon.
Optionally, as shown in fig. 3, the microcontroller 110 is further configured to determine, according to the first interaction unit serial number, a first interaction unit address and a first display unit address corresponding to the first interaction unit serial number pre-allocated in the microcontroller 110. The microcontroller 110 reads the first image stored in the first display unit address corresponding to the first interaction unit serial number, and displays the first image through the first display unit 131. The microcontroller 110 reads the first function code stored in the first interactive unit address corresponding to the first interactive unit serial number, and sends the first function code to the main controller.
In an implementation, the microcontroller 110 queries the first interactive unit address and the first display unit address corresponding to the first interactive unit serial number according to the first interactive unit serial number in the corresponding relationship among the interactive unit serial number, the interactive unit address and the display unit address. The user writes the first image into the first display unit address in advance through the computer device. The microcontroller 110 reads the first image according to the first display unit address and displays it through the first display unit 131. The microcontroller 110 reads the first function code according to the first inter-cell address and sends the first function code to the main controller. For example, as shown in fig. 3, the microcontroller 110 determines a first interactive unit address according to a first interactive unit serial number, i.e., a first interactive unit serial number corresponding to the power-on key, and then reads a first image in the first interactive unit address. The microcontroller 110 sends the boot function code stored in the first inter-cell address to the host controller.
As an optional implementation manner, when the function of the intelligent appliance is changed, the user may adaptively modify the function corresponding to each interactive unit in the human-computer interaction controller. As shown in fig. 3, the microcontroller 110 is configured to receive a third update message. And the third update message carries a second interactive unit serial number, a second function code and a second image. The microcontroller 110 is further configured to determine, according to the second interaction unit serial number, a second interaction unit address and a second display unit address corresponding to the second interaction unit serial number pre-allocated in the microcontroller 110. The microcontroller 110 is further configured to write the second function code into the second interactive unit address, and write the second image into the second display unit address.
In implementation, a user can connect the human-computer interaction controller through the computer device, and input the second interaction unit serial number, the second function code and the second image which need to be modified into the computer device. Accordingly, the computer device sends a third update message to the human-computer interaction controller. And the third update message carries a second interactive unit serial number, a second function code and a second image. At this time, the microcontroller 110 receives a third update message. The microcontroller 110 queries the second interactive unit address and the second display unit address corresponding to the second interactive unit serial number according to the corresponding relationship among the interactive unit serial number, the interactive unit address and the display unit address of the second interactive unit serial number. The microcontroller 110 may then write the second function code and the second image to the second interactive unit address and the second display unit address, respectively. For example: as shown in fig. 3, when the function of the second interactive unit 122 is changed to the shutdown function, the address of the second interactive unit is searched according to the serial number of the second interactive unit. The microcontroller 110 then modifies the air volume function code stored in the second interactive unit address to a shutdown function code. Similarly, the microcontroller 110 searches for the address of the second display unit according to the serial number of the second display unit. The microcontroller 110 then modifies the image stored in the second display unit address to a shutdown image.
Optionally, as shown in fig. 4, the microcontroller 110 is further configured to determine, according to the first interaction unit serial number, a first interaction unit address corresponding to the first interaction unit serial number pre-allocated in the microcontroller 110. The microcontroller 110 reads the first image stored in the first interactive unit address and displays the first image through the first display unit 131.
In implementation, the technician may assign a first interactive unit address to the first interactive unit serial number in advance, and write the first image directly into the first interactive unit address. The microcontroller 110 directly reads the first image according to the first interactive unit address and displays the first image through the first display unit 131. For example, as shown in fig. 4, the microcontroller 110 determines the first interactive unit address according to the first interactive unit serial number, i.e. the first interactive unit serial number corresponding to the power-on key. And then reading the power-on icon in the first interactive unit address.
As an alternative embodiment, as shown in fig. 4, the microcontroller 110 is configured to receive a fourth update message. And the fourth updating message carries a second interactive unit serial number, a second function code and a second image. The microcontroller 110 is further configured to determine, according to the second interaction unit serial number, a second interaction unit address corresponding to the second interaction unit serial number pre-allocated in the microcontroller 110. The microcontroller 110 is further configured to write the second function code and the second image into the second interactive unit address.
In implementation, a user can connect the human-computer interaction controller through the computer device, and input the second interaction unit serial number, the second function code and the second image which need to be modified into the computer device. Accordingly, the computer device sends a fourth update message to the human-computer interaction controller. And the fourth updating message carries a second interactive unit serial number, a second function code and a second image. At this time, the microcontroller 110 receives a fourth update message. The microcontroller 110 queries the second interactive unit address corresponding to the second interactive unit serial number according to the second interactive unit serial number in the corresponding relationship between the interactive unit serial number and the interactive unit address. The microcontroller 110 may then write the second function code and the second image into the second interactive unit address. For example: as shown in fig. 4, when the function of the second interactive unit 122 is changed to the power-off function, the microcontroller 110 finds the address of the second interactive unit according to the serial number of the second interactive unit. The microcontroller 110 may then write the second function code and the second image, i.e., the power off function code and the power off icon, to the second interactive unit address.
Optionally, as shown in fig. 5, the microcontroller 110 is further configured to determine, according to the first interaction unit serial number, a first interaction unit address corresponding to the first interaction unit serial number pre-allocated in the microcontroller 110. The microcontroller 110 reads the first display unit address stored in the first interactive unit address. The microcontroller 110 reads the first image stored in the first display unit address and displays the first image through the first display unit 131.
In implementation, the technician may assign a first interactive unit address to the first interactive unit serial number in advance, and write the first display unit address into the first interactive unit address. The microcontroller 110 reads the first image stored in the first display unit address and displays the first image through the first display unit 131. For example, as shown in fig. 5, the microcontroller 110 determines the first interactive unit address according to the first interactive unit serial number, i.e. the first interactive unit serial number corresponding to the power-on key. The microcontroller 110 then reads the first image, i.e., the power-on icon, in the first display unit address.
As an alternative embodiment, as shown in fig. 5, the microcontroller 110 is configured to receive a fifth update message. And the fifth updating message carries a second interaction unit serial number, a second display unit address, a second function code and a second image. The microcontroller 110 is further configured to determine, according to the second interaction unit serial number, a second interaction unit address corresponding to the second interaction unit serial number pre-allocated in the microcontroller 110. The microcontroller 110 is further configured to write the second function code and the second display unit address into the second interactive unit address.
In implementation, a user can connect the human-computer interaction controller through the computer device, and input the second interaction unit serial number, the second display unit address, the second function code and the second image which need to be modified into the computer device. Accordingly, the computer device sends a fifth update message to the human-computer interaction controller. And the fifth updating message carries a second interaction unit serial number, a second display unit address, a second function code and a second image. At this time, the microcontroller 110 receives a fifth update message. The microcontroller 110 queries the second interactive unit address corresponding to the second interactive unit serial number according to the second interactive unit serial number in the corresponding relationship between the interactive unit serial number and the interactive unit address. The microcontroller 110 may then write the second function code, the second display unit address, into the second interactive unit address. And writing the second image into the second display unit address. For example: as shown in fig. 5, when the function of the second interactive unit 122 is changed to the power-off function, the microcontroller 110 finds the address of the second interactive unit according to the serial number of the second interactive unit. The microcontroller 110 may then write the second function code (shutdown function code), the second display unit address, into the second interactive unit address. And writes the second image (shutdown icon) in the second display unit address.
Optionally, as shown in fig. 6, the microcontroller 110 is further configured to determine a first display unit serial number corresponding to the first interaction unit serial number according to the first interaction unit serial number. The microcontroller 110 is further configured to determine, according to the first display unit serial number, a first display unit address corresponding to the first display unit serial number pre-allocated in the microcontroller 110. The microcontroller 110 is further configured to read the first image stored in the first display unit address, and display the first image through the first display unit 131.
In an implementation, a technician may assign a first display unit serial number to the first interactive unit serial number in advance, and the microcontroller 110 determines the first display unit serial number according to the first interactive unit serial number. The technician assigns a first display unit address to the first display unit serial number in advance. The microcontroller 110 determines the first display unit address based on the first display unit serial number. The technician writes the first image to the first display unit address in advance. The microcontroller 110 reads the first image stored in the first display unit address and displays the first image through the first display unit 131. For example, as shown in fig. 6, the microcontroller 110 determines the first display unit serial number corresponding to the power-on icon according to the first interaction unit serial number corresponding to the power-on key. Then, the microcontroller 110 determines the first display unit address corresponding to the power-on icon according to the first display unit serial number. The microcontroller 110 reads the first image (power-on icon) in the first display unit address and then displays the first image (power-on icon) through the first display unit 131.
As an alternative embodiment, as shown in fig. 6, the microcontroller 110 is configured to receive a sixth update message. And the sixth update message carries a second interaction unit serial number, a second display unit serial number and a second image. The microcontroller 110 is further configured to determine, according to the second display unit serial number, a second display unit address corresponding to the second display unit serial number pre-allocated in the microcontroller 110. The microcontroller 110 is further configured to write the second image to the second display unit address.
In implementation, a user can connect the human-computer interaction controller through the computer device, and input the serial number of the second interaction unit, the serial number of the second display unit and the second image which need to be modified into the computer device. Correspondingly, the computer device sends a sixth update message to the human-computer interaction controller. And the sixth update message carries a second interaction unit serial number, a second display unit serial number and a second image. At this time, the microcontroller 110 receives a sixth update message. The microcontroller 110 determines a second display unit serial number corresponding to the second interactive unit serial number according to the second interactive unit serial number. The microcontroller 110 queries the address of the second display unit corresponding to the serial number of the second display unit according to the corresponding relationship between the serial number of the display unit and the address of the display unit. The microcontroller 110 may write the second image to the second display unit address via the computer device. For example: as shown in fig. 6, when the function of the second interactive unit 122 is changed to the power-off function, the microcontroller 110 finds the address of the second interactive unit according to the serial number of the second interactive unit. The microcontroller 110 then writes the second function code to the second interactive unit address. And writing the second image to the second display unit address.
The embodiment of the present application further provides a control method of a human-computer interaction controller, where the human-computer interaction controller includes at least one interaction unit, as shown in fig. 7, and the specific steps are as follows:
step 701, when detecting the interactive operation of the user for the first interactive unit, acquiring a first interactive unit serial number corresponding to the first interactive unit.
Step 702, determining a first interaction unit address corresponding to a first interaction unit serial number pre-allocated in the microcontroller according to the first interaction unit serial number.
Step 703, reading the first function code stored in the first interactive unit address, and sending the first function code to the intelligent appliance, so that the intelligent appliance executes the function corresponding to the first function code.
As an optional implementation manner, as shown in fig. 8, the specific steps are as follows:
step 801, a first update message is received. Wherein, the first update message carries the second interactive unit sequence number and the second function code.
And step 802, determining a second interaction unit address corresponding to a second interaction unit serial number pre-allocated in the microcontroller according to the second interaction unit serial number.
Step 803, write the second function code into the second interactive unit address.
As an optional implementation manner, as shown in fig. 9, the human-computer interaction controller further includes at least one display unit, and the specific steps are as follows:
step 901, reading a first display unit serial number corresponding to a first display unit stored in the first interaction unit address.
And step 902, determining a first display unit address corresponding to a first display unit serial number pre-allocated in the microcontroller according to the first display unit serial number.
Step 903, reading the first image stored in the first display unit address, and displaying the first image through the first display unit.
As an optional implementation manner, as shown in fig. 10, the specific steps are as follows:
step 1001, a second update message is received. And the second updating message carries a second interaction unit serial number, a second function code and a second display unit serial number.
Step 1002, determining a second interaction unit address corresponding to a second interaction unit serial number pre-allocated in the microcontroller according to the second interaction unit serial number.
And 1003, writing the second function code and the second display unit serial number into a second interaction unit address.
As an optional implementation manner, as shown in fig. 11, the human-computer interaction controller further includes at least one display unit, and the specific steps are as follows:
step 1101, determining a first display unit serial number corresponding to the first interactive unit serial number according to the first interactive unit serial number.
Step 1102, determining a first display unit address corresponding to a first display unit serial number pre-allocated in the microcontroller according to the first display unit serial number.
Step 1103, reading the first image stored in the first display unit address, and displaying the first image through the first display unit.
As an optional implementation manner, as shown in fig. 12, the specific steps are as follows:
step 1201, a third update message is received. And the third updating message carries the second display unit serial number and the second image.
Step 1202, determining a second display unit address corresponding to a second display unit serial number pre-allocated in the microcontroller according to the second display unit serial number.
Step 1203, writing the second image into the second display unit address.
It should be understood that, although the respective steps in the flowcharts of fig. 7 to 12 are sequentially shown as indicated by arrows, the steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 7 to 12 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the steps or stages is not necessarily sequential, but may be performed alternately or alternately with other steps or at least some of the other steps or stages.
It is understood that the same/similar parts between the embodiments of the method described above in this specification can be referred to each other, and each embodiment focuses on the differences from the other embodiments, and it is sufficient that the relevant points are referred to the descriptions of the other method embodiments.
For specific limitations of the control method of the human-computer interaction controller, reference may be made to the above limitations of the human-computer interaction controller, which are not described herein again. The modules in the human-computer interaction controller can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
It should be further noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for presentation, analyzed data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (12)

1. A human-computer interaction controller is characterized by comprising a microcontroller and at least one interaction unit; wherein,
the microcontroller is used for acquiring a first interaction unit serial number corresponding to a first interaction unit when detecting the interaction operation of a user aiming at the first interaction unit;
the microcontroller is further configured to determine, according to the first interaction unit serial number, a first interaction unit address corresponding to the first interaction unit serial number pre-allocated in the microcontroller;
the microcontroller is further configured to read a first function code stored in the first interaction unit address, and send the first function code to the intelligent household appliance, so that the intelligent household appliance executes a function corresponding to the first function code.
2. The human-computer interaction controller of claim 1, wherein the microcontroller is configured to receive a first update message, and the first update message carries a second interaction unit serial number and a second function code;
the microcontroller is further configured to determine, according to the second interaction unit serial number, a second interaction unit address corresponding to the second interaction unit serial number pre-allocated in the microcontroller;
the microcontroller is further configured to write the second function code into the second interactive unit address.
3. A human-computer interaction controller according to claim 1, characterised in that it further comprises at least one display unit;
the microcontroller is further configured to read a first display unit serial number corresponding to a first display unit stored in the first interaction unit address;
the microcontroller is further used for determining a first display unit address corresponding to the first display unit serial number pre-allocated in the microcontroller according to the first display unit serial number;
the microcontroller is further configured to read a first image stored in the first display unit address, and display the first image through the first display unit.
4. The human-computer interaction controller of claim 3, wherein the microcontroller is configured to receive a second update message, and the second update message carries a second interaction unit serial number, a second function code, and a second display unit serial number;
the microcontroller is further configured to determine, according to the second interaction unit serial number, a second interaction unit address corresponding to the second interaction unit serial number pre-allocated in the microcontroller;
and the microcontroller is also used for writing the second function code and the second display unit serial number into the second interaction unit address.
5. A human-computer interaction controller according to claim 1, characterised in that it further comprises at least one display unit;
the microcontroller is further used for determining a first display unit serial number corresponding to the first interaction unit serial number according to the first interaction unit serial number;
the microcontroller is further used for determining a first display unit address corresponding to the first display unit serial number pre-allocated in the microcontroller according to the first display unit serial number;
the microcontroller is also used for reading the first image stored in the first display unit address and displaying the first image through the first display unit.
6. The human-computer interaction controller of claim 5, wherein the microcontroller is configured to receive a third update message, and the third update message carries a second display unit serial number and a second image;
the microcontroller is further configured to determine, according to the second display unit serial number, a second display unit address corresponding to the second display unit serial number pre-allocated in the microcontroller;
the microcontroller is further configured to write the second image into the second display unit address.
7. A control method for a human-computer interaction controller according to any one of claims 1 to 6, characterized in that the human-computer interaction controller comprises at least one interaction unit; the method comprises the following steps:
when detecting the interactive operation of a user aiming at a first interactive unit, acquiring a first interactive unit serial number corresponding to the first interactive unit;
determining a first interaction unit address corresponding to the first interaction unit serial number pre-distributed in the microcontroller according to the first interaction unit serial number;
and reading a first function code stored in the first interaction unit address, and sending the first function code to the intelligent household appliance, so that the intelligent household appliance executes the function corresponding to the first function code.
8. The method of claim 7, further comprising:
receiving a first updating message, wherein the first updating message carries a second interactive unit serial number and a second functional code;
determining a second interaction unit address corresponding to the second interaction unit serial number pre-distributed in the microcontroller according to the second interaction unit serial number;
and writing the second function code into the second interactive unit address.
9. The method of claim 7, wherein the human interaction controller further comprises at least one display unit; the method further comprises the following steps:
reading a first display unit serial number corresponding to a first display unit stored in the first interaction unit address;
determining a first display unit address corresponding to the first display unit serial number pre-distributed in the microcontroller according to the first display unit serial number;
and reading a first image stored in the first display unit address, and displaying the first image through the first display unit.
10. The method of claim 9, further comprising:
receiving a second update message, wherein the second update message carries a second interaction unit serial number, a second function code and a second display unit serial number;
determining a second interaction unit address corresponding to the second interaction unit serial number pre-distributed in the microcontroller according to the second interaction unit serial number;
and writing the second function code and the second display unit serial number into the second interaction unit address.
11. The method of claim 7, wherein the human interaction controller further comprises at least one display unit; the method further comprises the following steps:
determining a first display unit serial number corresponding to the first interaction unit serial number according to the first interaction unit serial number;
determining a first display unit address corresponding to the first display unit serial number pre-distributed in the microcontroller according to the first display unit serial number;
and reading a first image stored in the first display unit address, and displaying the first image through a first display unit.
12. The method of claim 11, further comprising:
receiving a third update message, wherein the third update message carries a second display unit serial number and a second image;
determining a second display unit address corresponding to the second display unit serial number pre-distributed in the microcontroller according to the second display unit serial number;
and writing the second image into the second display unit address.
CN202111132211.7A 2021-09-24 2021-09-24 Man-machine interaction controller and control method thereof Active CN113917867B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111132211.7A CN113917867B (en) 2021-09-24 2021-09-24 Man-machine interaction controller and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111132211.7A CN113917867B (en) 2021-09-24 2021-09-24 Man-machine interaction controller and control method thereof

Publications (2)

Publication Number Publication Date
CN113917867A true CN113917867A (en) 2022-01-11
CN113917867B CN113917867B (en) 2024-06-04

Family

ID=79236469

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111132211.7A Active CN113917867B (en) 2021-09-24 2021-09-24 Man-machine interaction controller and control method thereof

Country Status (1)

Country Link
CN (1) CN113917867B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990084172A (en) * 1999-09-21 1999-12-06 이상훈 Method to change key functions of remote controllers
KR20000038706A (en) * 1998-12-08 2000-07-05 김철 Integrated remote-controller having updated function of remote-controller code
CN1746933A (en) * 2005-09-30 2006-03-15 熊猫电子集团有限公司 Setting method of programmable remote controller
CN104807130A (en) * 2014-01-23 2015-07-29 广东美的制冷设备有限公司 Virtual key method and system for self-defined parameters of air conditioner
CN109857438A (en) * 2019-01-30 2019-06-07 深圳卡特加特智能科技有限公司 Liquid crystal touch control switch, configuration system and configuration method
CN109884913A (en) * 2019-03-26 2019-06-14 佛山市顺德区美的洗涤电器制造有限公司 Control method, Intelligent control equipment and the system of split type household appliance
CN109917674A (en) * 2017-12-12 2019-06-21 佛山市顺德区美的电热电器制造有限公司 Setting method, device, cooking equipment and the computer storage medium of keypress function
CN110185377A (en) * 2019-06-28 2019-08-30 广东瑞克斯智能科技有限公司 A kind of receiver is powered on to code method, apparatus, electronic equipment and storage medium
CN113054981A (en) * 2021-03-17 2021-06-29 深圳前海茂佳软件科技有限公司 Key list updating method, terminal and readable storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000038706A (en) * 1998-12-08 2000-07-05 김철 Integrated remote-controller having updated function of remote-controller code
KR19990084172A (en) * 1999-09-21 1999-12-06 이상훈 Method to change key functions of remote controllers
CN1746933A (en) * 2005-09-30 2006-03-15 熊猫电子集团有限公司 Setting method of programmable remote controller
CN104807130A (en) * 2014-01-23 2015-07-29 广东美的制冷设备有限公司 Virtual key method and system for self-defined parameters of air conditioner
CN109917674A (en) * 2017-12-12 2019-06-21 佛山市顺德区美的电热电器制造有限公司 Setting method, device, cooking equipment and the computer storage medium of keypress function
CN109857438A (en) * 2019-01-30 2019-06-07 深圳卡特加特智能科技有限公司 Liquid crystal touch control switch, configuration system and configuration method
CN109884913A (en) * 2019-03-26 2019-06-14 佛山市顺德区美的洗涤电器制造有限公司 Control method, Intelligent control equipment and the system of split type household appliance
CN110185377A (en) * 2019-06-28 2019-08-30 广东瑞克斯智能科技有限公司 A kind of receiver is powered on to code method, apparatus, electronic equipment and storage medium
CN113054981A (en) * 2021-03-17 2021-06-29 深圳前海茂佳软件科技有限公司 Key list updating method, terminal and readable storage medium

Also Published As

Publication number Publication date
CN113917867B (en) 2024-06-04

Similar Documents

Publication Publication Date Title
CN109766341B (en) Method, device and storage medium for establishing Hash mapping
US9804832B2 (en) Method, apparatus, and communication device for updating firmware
US11086638B2 (en) Method and apparatus for loading application
CN106933593B (en) System switching method and device based on mobile terminal
CN109683983B (en) Method and equipment for generating and loading mirror image file
CN109522500B (en) Webpage display method, device, terminal and storage medium
CN109213564A (en) Intelligent household control interface adjusting method and device, intelligent terminal and medium
CN110825419A (en) Firmware refreshing method and device, electronic equipment and storage medium
CN111563036A (en) Function logic judgment method and device, intelligent equipment and storage medium
CN113672263A (en) Firmware parameter update control method and device and electronic equipment
CN113917867B (en) Man-machine interaction controller and control method thereof
WO2017193475A1 (en) Application program management method and apparatus
CN109240773B (en) Method, device, terminal and readable storage medium for solving room string data
CN107526612B (en) Program activation method and system, readable storage medium and intelligent device
JP2009009602A (en) Ic card and ic card program
TWI614684B (en) Field firmware upgrading method and computer-readable medium
KR20190127110A (en) Apparatus for processing programmable logic controller program
CN115269529A (en) Document processing method and device, electronic equipment and storage medium
CN112306009B (en) Control method and device of household appliance, electronic device and storage medium
CN114138734A (en) Web-based version management method facing database and file resource
CN109471598B (en) Data deleting method and device of storage equipment and computer readable storage medium
CN112486376A (en) Method and device for displaying home equipment list and intelligent terminal
CN111159123A (en) Embedded reliable parameter storage file system and method
CN112752154A (en) Software upgrading method and device and smart television
CN108829404A (en) Number-baking method, device, terminal device and the readable storage medium storing program for executing of terminal device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant