Background
In the existing digital home network, a remote controller is mostly adopted to control household appliances, and the household appliances comprise computers, televisions, refrigerators, air conditioners, remote control curtains, remote control lighting lamps, electric heaters, fans and other appliances with remote control functions.
In the existing scheme, each household appliance is provided with a remote controller, an instruction coding information base is stored in the remote controller, and the instruction coding information base comprises instruction coding information corresponding to each remote control instruction; the remote controller is provided with keys related to different remote control instructions, such as a television, wherein the remote control instructions comprise a previous channel, a next channel, volume increase, volume decrease and the like. When the household appliance is controlled through the remote controller:
a user inputs a remote control instruction to the remote controller through key operation; after receiving a remote control instruction input by a user, the remote controller acquires instruction coding information corresponding to the remote control instruction from an instruction coding information base; and then, sending the acquired instruction coding information through an instruction receiving and sending unit of the remote controller. According to different types of remote controllers, the command transceiving units are correspondingly different; specifically, if the remote controller is a wireless ethernet remote controller, the instruction transceiver unit is a wireless ethernet interface, if the remote controller is a bluetooth remote controller, the instruction transceiver unit is a bluetooth interface, and if the remote controller is an infrared remote controller, the instruction transceiver unit is an infrared interface.
The principle of the infrared remote controller is that infrared light with the wavelength of more than 950nm is adopted to control household appliances. The infrared remote controller comprises an infrared transmitting part and an infrared receiving part, and the design key points are as follows: low power consumption, strong signal, long transmission distance, vibration resistance, etc.
Similar to the action and principle of an infrared remote controller, the wireless Ethernet remote controller and the Bluetooth remote controller adopt a radio wave mode to control household appliances. The wireless Ethernet remote controller and the Bluetooth remote controller have the advantage that the household appliance can be controlled in any direction and at any angle.
In the existing scheme, each household appliance is controlled by a respective independent remote controller, and in actual application, a corresponding remote controller is often selected from a pile of remote controllers, so that the operation is very inconvenient.
Disclosure of Invention
The invention provides a method for remotely controlling household appliances by a remote controller, which can reduce resource waste and is convenient for remote control operation.
The invention also provides a remote controller which can reduce resource waste and is convenient for remote control operation.
A method for carrying on the remote control of the electrical home appliances through the remote controller, correspond to every electrical home appliances to store interface information of the key set, order code information base and order sending way in the memorizer of the remote controller in advance; the method further comprises the following steps:
the remote controller receives a household appliance instruction input by a user through the touch screen, acquires key interface information corresponding to the household appliance from the memory, and displays a key interface on the touch screen;
the remote controller receives a remote control instruction input by a user through the touch screen, and acquires instruction coding information corresponding to the remote control instruction from an instruction coding information base corresponding to the household appliance;
the remote controller sends out the obtained instruction coding information by adopting an instruction sending mode corresponding to the household appliance.
A remote controller comprises a memory, a touch screen, a central processing unit and an instruction receiving and transmitting unit;
the memory is used for storing key interface information, an instruction coding information base and an instruction sending mode corresponding to each household appliance;
the touch screen is used for receiving the household appliance indication input by the user and transmitting the household appliance indication to the central processing unit; receiving key interface information sent by the central processing unit, displaying a key interface, receiving a remote control instruction input by a user through the key interface, and transmitting the remote control instruction to the central processing unit;
the central processing unit is used for receiving the indication of the household appliance, acquiring the key interface information corresponding to the household appliance from the storage, and transmitting the key interface information to the touch screen for displaying; receiving a remote control instruction transmitted by a touch screen, acquiring instruction coding information corresponding to the remote control instruction from an instruction coding information base corresponding to the household appliance, and sending the acquired instruction coding information to an instruction receiving and sending unit;
and the instruction receiving and transmitting unit is used for transmitting the received instruction coding information by adopting an instruction transmitting mode corresponding to the household appliance.
According to the scheme, the key interface information, the instruction coding information base and the instruction sending mode are stored in the memory of the remote controller corresponding to each household appliance in advance; and then, according to different household electrical appliances selected by the user, a corresponding key interface can be displayed for the user, and corresponding instruction coding information is acquired from the memory according to a remote control instruction input by the user and is sent. Therefore, remote control of a plurality of household appliances can be realized through one remote controller, repeated manufacture of the remote controller can be reduced, resource waste is reduced, and remote control operation is facilitated.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the following embodiments and the accompanying drawings.
Referring to fig. 1, which is a schematic flow chart of a method for remotely controlling home appliances by a remote controller according to the present invention, key interface information, an instruction coding information base, and an instruction transmission mode are stored in advance in a memory of the remote controller corresponding to each home appliance. The key interface information, the instruction coding information base and the instruction sending mode stored in the memory can be obtained by downloading from the Internet; and during downloading, sending a request containing the code of the household appliance to a specified website, and acquiring the key interface information, the instruction code information base and the instruction sending mode corresponding to the code of the household appliance from the specified website.
The method comprises the following steps:
step 101, a remote controller receives a home appliance instruction input by a user through a touch screen, acquires key interface information corresponding to the home appliance from a memory, and displays a key interface on the touch screen.
The display screen of the remote controller is a touch screen, a user selects a household appliance needing to be remotely controlled from household appliance options displayed by the touch screen, and the household appliance options are household appliance models; and after the remote controller learns the indication of the household appliance input by the user, the remote controller acquires the key interface information corresponding to the household appliance from the memory and displays the key interface information on the touch screen. The displayed key interface comprises a plurality of remote control instructions, and each remote control instruction is displayed on the touch screen through a key icon. According to the difference of the household appliances, the remote control instructions displayed on the touch screen are correspondingly different, for example, for a television, the corresponding remote control instructions comprise a previous channel, a next channel, volume increase, volume decrease and the like. The remote control instruction of a certain household appliance is displayed on the touch screen according to a certain specification, which is a technology that is easy to implement by a person skilled in the art and is not described herein.
The key interface information stored in the memory corresponding to each household appliance comprises: icon information of each key required to be displayed on the touch screen, and position information of each icon on the touch screen. After a key interface related to a certain household appliance is displayed on the touch screen, the position information of each icon can be modified according to an instruction input by a user, specifically: the user can move the icon from the original position to the required target position through sliding operation on the touch screen, and after the remote controller knows the target position, the stored position information of the corresponding icon is modified into the target position information, so that rearrangement of the key interface icon is realized.
And 102, the remote controller receives a remote control instruction input by a user through the touch screen, and acquires instruction coding information corresponding to the remote control instruction from an instruction coding information base corresponding to the household appliance.
After the key interface information of certain household appliance is displayed on the touch screen, a user can select one of the displayed control instructions and input the control instruction; after the remote controller receives the control command, finding out command coding information corresponding to the household appliance from the memory, wherein the command coding information comprises the corresponding relation between the remote control command and the command coding information; and the remote controller acquires the instruction coding information corresponding to the control instruction input by the user according to the corresponding relation.
And 103, the remote controller sends the acquired instruction coding information out in an instruction sending mode corresponding to the household appliance.
Each household appliance has a corresponding instruction sending mode, and after the remote controller obtains the instruction coding information, the obtained instruction coding information is sent out by adopting the instruction sending mode corresponding to the household appliance. Specifically, if the instruction transmission mode is the wireless ethernet transmission mode, the step is: sending out the acquired instruction coding information through a wireless Ethernet interface; if the instruction sending mode is a Bluetooth sending mode, the step is as follows: sending out the acquired instruction coding information through a Bluetooth interface; if the instruction sending mode is an infrared sending mode, the step is as follows: and sending the acquired instruction coding information through an infrared interface.
In the invention, the video synchronous playing can be carried out through the remote controller, which comprises the following steps: when synchronous playing is needed, the remote controller sends a synchronous playing request to the television; the remote controller receives video data fed back by the television and plays the video data; the television comprises a set-top box. Specifically, the key interface information may include a synchronous play instruction, and the user inputs a synchronous play request to the remote controller through a touch screen operation; the remote controller acquires the instruction coding information corresponding to the synchronous playing request from the instruction coding information base corresponding to the household appliance; the remote controller sends out the instruction coding information corresponding to the synchronous playing request by adopting an instruction sending mode corresponding to the household appliance; and then, the remote controller receives the video data fed back by the television and plays the video data. The remote controller plays the received video data, and can be realized by arranging a video playing unit in the remote controller; the video playing unit is configured to play the received video data, which is a technology that is easy to implement by those skilled in the art, and is not described herein again.
The invention stores key interface information, an instruction coding information base and an instruction sending mode in a memory of a remote controller corresponding to each household appliance in advance; and then, according to different household electrical appliances selected by the user, corresponding key interface information can be displayed to the user through the touch screen, and corresponding instruction coding information is acquired from the memory according to a remote control instruction input by the user and is sent. Therefore, remote control of a plurality of household appliances can be realized through one remote controller, the trouble of a large stack of remote controllers is saved, repeated manufacture of the remote controller equipment can be reduced, resource waste is reduced, remote control operation is facilitated, man-machine interaction is enhanced, and the application range of the remote controller is expanded by fully utilizing hardware capacity.
Referring to fig. 2, which is a schematic structural diagram of the remote controller of the present invention, the remote controller includes a memory, a touch screen, a central processing unit, and an instruction transceiver unit;
the memory is used for storing key interface information, an instruction coding information base and an instruction sending mode corresponding to each household appliance;
the touch screen is used for receiving the household appliance indication input by the user and transmitting the household appliance indication to the central processing unit; receiving key interface information sent by the central processing unit, displaying a key interface, receiving a remote control instruction input by a user through the key interface, and transmitting the remote control instruction to the central processing unit;
the central processing unit is used for receiving the indication of the household appliance, acquiring the key interface information corresponding to the household appliance from the storage, and transmitting the key interface information to the touch screen for displaying; receiving a remote control instruction transmitted by a touch screen, acquiring instruction coding information corresponding to the remote control instruction from an instruction coding information base corresponding to the household appliance, and sending the acquired instruction coding information to an instruction receiving and sending unit;
and the instruction receiving and transmitting unit is used for transmitting the received instruction coding information by adopting an instruction transmitting mode corresponding to the household appliance.
The touch screen provides display and touch operation, and is a main human-computer interaction interface. Of course, some conventional units are also included on the remote controller, such as:
the key is used for carrying out on-off operation on the remote controller and carrying out operation on some functions needing frequent use;
and the battery and the power supply management unit are used for realizing system power supply and battery charging by a user.
The key icons on the touch screen can be combined and modified as required, for example, the most commonly used keys are placed at the top end of the display screen, or the commonly used keys of various household appliances are spliced into a key interface.
When the instruction sending mode corresponding to the household appliance is a wireless Ethernet mode, the instruction receiving and sending unit comprises a wireless Ethernet interface and is used for sending out the received instruction coding information.
When the instruction sending mode corresponding to the household appliance is a Bluetooth mode, the instruction receiving and sending unit comprises a Bluetooth interface and is used for sending out the received instruction coding information.
When the instruction sending mode corresponding to the household appliance is an infrared mode, the instruction receiving and sending unit comprises an infrared interface and is used for sending out the received instruction coding information.
For the condition of infrared interaction between the household appliance and the remote controller, the instruction coding information of the household appliance can be downloaded from the internet and also can be obtained in an infrared learning mode, when infrared learning is carried out, the central processing unit sends a learning instruction to the household appliance through the infrared interface, receives the infrared coding information fed back by the household appliance through the infrared interface, identifies and memorizes the infrared coding information to obtain the instruction coding information of the household appliance, and finally stores the obtained instruction coding information about the household appliance into the memory. The scheme of obtaining infrared coding information through infrared learning is the prior art and is not described herein in too much detail.
Optionally, the remote control command input by the user through the key interface comprises a synchronous playing request,
the central processing unit is also used for sending a synchronous playing request to the instruction receiving and sending unit when needed;
the instruction receiving and sending unit is also used for sending the received synchronous playing request to the television;
the remote controller also comprises a video playing unit which is used for receiving the video data fed back by the television and playing. For a television set that supports wireless connections, such as wireless network connections and bluetooth connections, the video data is transmitted to the remote control via the wireless connection.
The video playing unit can comprise a graphics accelerator and a video accelerator, and for high-end products needing to provide graphics display and video playing with higher quality, the related hardware acceleration component can greatly reduce the processing load of the central processing unit, reduce the total power consumption of the system and improve the display quality.
The remote controller can also comprise a USB interface which can be used as a charging interface; the system can also be used as a data line for connecting with devices such as computers and the like in a wired connection mode, and can download key interface information, an instruction coding information base and an instruction sending mode corresponding to certain household electrical appliance from the Internet under the control of a central processing unit and store the key interface information, the instruction coding information base and the instruction sending mode into a memory.
The software supporting the remote controller of the present invention includes: the plate electrode support package software, an operating system, a device driver, power management software, a network protocol stack, an interconnection protocol stack, video playing software and the like. The board-level support package software completes the starting and initialization of the remote controller and loads an operating system; the device driver provides an interface from bottom hardware to upper software and manages hardware devices; the power management software is used for monitoring the running state of the equipment and controlling the power supply to save electricity as much as possible; the network protocol stack and the network interconnection protocol operated by the remote controller realize the interconnection and intercommunication of videos, files and messages; the video playing software is used for playing the received video data.
The household appliances comprise computers, televisions, refrigerators, air conditioners, remote control curtains, remote control lighting lamps, electric heaters, fans and other appliances with remote control functions.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.