WO2013041048A1 - 遥控方法及用于实现该遥控方法的电子设备 - Google Patents

遥控方法及用于实现该遥控方法的电子设备 Download PDF

Info

Publication number
WO2013041048A1
WO2013041048A1 PCT/CN2012/081764 CN2012081764W WO2013041048A1 WO 2013041048 A1 WO2013041048 A1 WO 2013041048A1 CN 2012081764 W CN2012081764 W CN 2012081764W WO 2013041048 A1 WO2013041048 A1 WO 2013041048A1
Authority
WO
WIPO (PCT)
Prior art keywords
remote controller
picture
remote
remote control
button
Prior art date
Application number
PCT/CN2012/081764
Other languages
English (en)
French (fr)
Inventor
高强
王重乐
姜斌斌
周靖
陈立国
Original Assignee
歌尔声学股份有限公司
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 歌尔声学股份有限公司 filed Critical 歌尔声学股份有限公司
Publication of WO2013041048A1 publication Critical patent/WO2013041048A1/zh

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices

Definitions

  • the present invention relates to the field of home appliances, and more particularly to a remote control method based on an electronic device having wireless communication capabilities and an electronic device for implementing the above-described remote control method.
  • remote control such as televisions, set-top boxes, refrigerators, DVDs, media players, and the like.
  • Most of these remote controls use infrared technology. Specifically, when a button of the remote controller is pressed, the remote controller uses the infrared signal to transmit the corresponding remote control button control code to the household appliance. After the home appliance receives the infrared signal, the home appliance performs corresponding actions to implement remote control operation.
  • the remote control button control code referred to herein refers to a control code used in the remote controller for recording data corresponding to each button on the remote controller.
  • each home appliance is equipped with at least one remote controller.
  • each household has a large number of remote controls that are difficult to manage and are more likely to be lost.
  • existing remote controls are not versatile.
  • most of the home remote control is not versatile except for household appliances of the same type.
  • the remote control of the TV cannot be used to operate the air conditioner, and the TV remote control of one manufacturer cannot control the TV of another manufacturer. Therefore, the corresponding remote controller must be found before using the appliance, which brings a lot of inconvenience to the user.
  • a universal remote control technology based on an electronic device with wireless communication capability such as an infrared remote control function of an electronic device such as a mobile phone
  • an electronic device needs to have an infrared transmitting and receiving function, and an electronic device remote controller application is installed on the electronic device or the electronic device comes with a corresponding application.
  • select infrared learning you can enable the infrared receiving end and wait for the infrared signal. Then, align the infrared emitting end of the home remote control with the infrared receiving end of the electronic device, and press the remote control button that needs to be learned.
  • the infrared receiving end of the electronic device After receiving the infrared signal, the infrared receiving end of the electronic device prompts the user to save and sets the corresponding button, thereby completing the learning process of the button. After completing all the keys you need to learn and saving, select the infrared control mode of the application. At this time, by pressing the button of the electronic device, an infrared signal can be transmitted to transmit the corresponding remote control button control code to the home appliance end. After the remote control home appliance receives the infrared signal, it will execute the corresponding command. Thereby, the same function as the remote control remote control is realized.
  • the universal remote control device can simulate the main functions of most infrared remote controllers, but the universal remote control device has a limited number of buttons, and can only learn some of the more commonly used buttons, such as volume addition and subtraction, channel addition. Subtraction, numeric keys, etc., resulting in a limited number of keys that can be simulated by the universal remote control device, cannot fully implement all the functions of a particular remote control. In this case, if you encounter a button function that cannot be simulated but is often used, you need to use multiple remotes at the same time. In addition, current universal remote control devices are complex to operate and are not intuitive. In addition, in current general-purpose remote control devices, the infrared learning process of a large number of buttons is a waste of time. Summary of the invention
  • the present invention provides a method for remote operation based on an electronic device having wireless communication transceiving capability and an electronic device having the remote operation function, by which the display is performed on an electronic device having wireless communication capability And processing the remote control picture, can intuitively and simultaneously simulate all the functions of the remote controller to be simulated, thereby implementing a universal remote control device using an electronic device.
  • a remote control method including: acquiring, according to a type and model information of a remote controller to be simulated, a remote controller picture corresponding to the remote controller type and model information, and the obtained remote control image
  • Each button is divided into separate selectable regions, and respectively corresponding to a unique remote controller button control code; displaying the acquired remote controller picture; and operating the button in the displayed remote controller picture for wireless communication
  • the remote controller function corresponding to the button is outwardly transmitted to execute the remote controller function to be simulated.
  • acquiring a remote controller picture corresponding to the remote controller type and model information may further include: storing the remote controller in the remote controller image database And obtaining, by the remote control image database, a remote control picture corresponding to the remote control type and model information and corresponding remote control button control code data, wherein the remote control picture
  • the respective keys of the remote control picture stored in the database are pre-divided into separate selectable areas, and respectively correspond to unique remote control button control codes in advance.
  • obtaining a remote controller picture corresponding to the remote controller type and model information may further include: not storing the remote control type and model in the remote control image database Obtaining an original picture of the remote controller of the type and model when the corresponding remote control picture is; and dividing each of the acquired original remote control pictures into separate selectable areas by learning, and for each of the The divided button areas respectively specify a unique remote control button control code.
  • the method may further include: storing or uploading the remote controller picture and the corresponding remote controller key control code data obtained by the learning manner to the remote controller image. In the database.
  • the remote control picture when the remote control picture cannot be displayed all at once, the remote control picture is divided into a plurality of pages for display.
  • an electronic device including: an acquiring unit, configured to acquire, according to a remote controller type and model information to be simulated, a remote controller picture corresponding to the remote controller type and model information, Each button of the acquired remote control picture is divided into separate selectable areas, and respectively corresponding to a unique remote control button control code; a display unit for displaying the acquired remote control picture; and an execution unit for The button is operated in the displayed remote controller picture, and the remote controller button control code corresponding to the button is externally transmitted in a wireless communication manner to execute the remote controller function to be simulated.
  • the obtaining unit may include: a determining module, configured to determine, according to the type and model information of the remote controller to be simulated, a remote controller corresponding to the type and model information of the remote controller Whether the picture is stored in the remote control picture database, each button of the remote control picture stored in the remote control picture database is pre-divided into separate selectable areas, and respectively corresponding to a unique remote control button control code; a module, configured to: when the determining module determines to be YES, obtain a remote controller picture corresponding to the remote controller type and model information and corresponding remote controller button control code data from the remote controller image database; and second acquiring a module, configured to acquire, by learning, a type and a letter of the remote controller when the determining module determines to be no
  • the remote controller picture corresponding to the number information, the respective keys of the remote control picture acquired by the learning method are divided into individual selectable areas, and respectively correspond to unique remote control button control codes.
  • the second obtaining module may further include: a picture obtaining unit, configured to acquire an original picture of the type and model remote controller; and a dividing unit, configured to learn by Each of the acquired original remote control pictures is divided into individual selectable areas; and a specifying unit is configured to respectively assign a unique remote control key control code to each of the divided key areas.
  • the electronic device may further include a storage unit, configured to control the remote controller image obtained by the second acquiring module by learning, and the corresponding remote controller button control
  • the code data is stored in a remote control picture database of the electronic device.
  • the electronic device may further include an uploading unit, configured to control the remote controller image obtained by the second acquiring module by learning, and the corresponding remote controller button control
  • the code data is uploaded to the remote control image database in the web server.
  • Figure 1 shows an overall complete view of the original picture of the remote control device
  • FIG. 2 shows a schematic diagram of an electronic device having wireless communication capabilities
  • FIG. 3 is a flow chart showing a method of remote operation based on an electronic device having wireless communication capabilities in accordance with the present invention
  • FIG. 4 is a flow chart showing a specific implementation example of the remote controller picture acquisition and display process of FIG. 3;
  • 5A and 5B are diagrams showing an implementation process of a remote control operation when a remote controller picture corresponding to a remote controller type and model information to be simulated is in a remote controller picture database
  • 6A, 6B, 6C, and 6D are diagrams showing an implementation process of a remote control operation when a remote control picture corresponding to a remote controller type and model information to be simulated is not in a remote control picture database
  • FIG. 7A shows an electronic A schematic diagram showing the display mode of paging display of the remote control picture when the screen of the device is too small;
  • 7B is a diagram showing a display manner of displaying a partial content of a remote controller picture when the screen of the electronic device is too small;
  • FIG. 8 shows a block schematic diagram of an electronic device for implementing remote control operations in accordance with an embodiment of the present invention
  • Fig. 9 is a block diagram showing an example of the acquisition unit shown in Fig. 8; and Fig. 10 is a block diagram showing an example of the second acquisition module shown in Fig. 9.
  • Fig. 9 is a block diagram showing an example of the acquisition unit shown in Fig. 8; and Fig. 10 is a block diagram showing an example of the second acquisition module shown in Fig. 9.
  • the same reference numerals are used throughout the drawings to refer to the detailed description
  • FIG. 2 shows a schematic diagram of an electronic device with wireless communication capabilities.
  • the electronic device is an electronic device having an infrared transceiver.
  • the electronic device may also have other wireless communication units, and correspondingly, there is also a corresponding wireless communication unit at the home appliance end.
  • the electronic device can have a Bluetooth device.
  • 3 is a flow chart showing a method of remote operation based on an electronic device having wireless communication capabilities in accordance with the present invention. As shown in FIG.
  • step S310 first, in step S310, according to the remote controller type and model information to be simulated, a remote controller picture corresponding to the remote controller type and model information is obtained, and each button of the acquired remote control picture is It is divided into individual selectable areas, and respectively corresponding to unique remote control button control codes, for example, respectively, according to the manner of respectively designating unique remote control button control codes.
  • a single selectable area refers to an area that is separate from other areas and that can be individually selected by the user to operate.
  • the acquired remote controller picture is displayed in step S320. For example, the acquired remote controller picture is displayed on a display screen of the electronic device.
  • FIG. 4 A flowchart of one specific implementation example of the remote controller picture acquisition and display process of Fig. 3 is shown in Fig. 4, wherein the electronic device has an infrared transceiver.
  • step S311 the remote controller type and model information to be simulated are acquired.
  • the type and model information of the remote controller to be simulated can be obtained by the electronic device in various ways.
  • the electronic device can receive a remote control type and model signal to be simulated input by the user.
  • the electronic device obtains the type and model signal of the remote controller to be simulated input by the user on the network through wireless internet access.
  • the electronic device can also obtain the remote control type and model information of the user desired template in other well-known manners.
  • step S312 determining, according to the acquired remote controller type and model information, whether the remote controller image corresponding to the remote controller type and model is stored in the remote control image database.
  • the remote controller picture database is used to store a remote control picture and corresponding remote control button control code data.
  • the respective keys in the stored remote control picture have been previously divided into separate selectable areas, and each key area has been assigned a corresponding unique remote control key control code data.
  • the remote control picture database may be in an electronic device or in a network server. When the remote control picture database is in the electronic device, the above determination is made by searching in the remote control picture database of the electronic device. When the remote controller picture database is in the network server, the electronic device can perform the above determination by performing a search in the network server by transmitting a search request by the wireless communication capability it has.
  • a classification search function can be provided in the database search.
  • step S312 When it is determined in step S312 that the remote controller picture corresponding to the remote controller type and model information is stored in the remote controller picture database, the flow proceeds to step S313.
  • step S313 A remote controller picture corresponding to the remote controller type and signal information and remote controller key control code data corresponding to the remote control picture are obtained from the remote controller picture database, as shown in FIG. 5A.
  • the respective keys of the remote controller picture acquired in this manner are previously divided into individual selectable areas, and correspond to the unique remote control key control code in advance.
  • step S317 the acquired remote controller picture is displayed on the electronic device. Then, the flow proceeds to step S330.
  • the remote control picture database when the remote control picture database is stored in a network server and the electronic device is an electronic device having network connection capability, it is obtained from the remote control picture database.
  • the remote controller picture and the remote controller button control code corresponding to the remote controller type and the signal information may include: accessing the remote controller image database in the network server by the electronic device to download the corresponding remote controller image and corresponding to the remote controller image Remote control button control code data.
  • the remote control picture database when the remote control picture database is in a network server and the electronic device is an electronic device that does not have network connection capability, it is obtained from the remote control picture database.
  • the remote controller picture corresponding to the remote control type and the signal information and the remote control button control code data corresponding to the remote control picture may include: accessing a remote control picture database in the network server by using a device with network connection capability to download the corresponding The remote control picture and the remote control button control code data; and the downloaded remote control picture and the remote control button control code data are imported into the electronic device in a wireless or wired manner.
  • the wireless or wired means includes, for example, the use of a removable storage device (SD card, USB flash drive, etc.) to copy the downloaded remote control picture and the remote control button control code data into the electronic device.
  • step S312 When it is determined in step S312 that the remote controller picture corresponding to the remote controller type and model information is not stored in the remote controller picture database, the flow proceeds to step S314.
  • step S314 an original picture of the type and model remote controller is obtained. For example, you can take a picture of the remote control's original picture by shooting, or search the network for the original picture of the remote control or similar remote control.
  • step S315 the acquired original remote controller picture is displayed on the electronic device. For example, in one example, the acquired original remote control picture is transmitted to the electronic device and displayed in a wireless or wired manner.
  • the acquired original remote control picture is not processed such that each key is divided into separate selectable areas, and each key area is not assigned a unique remote control key control code.
  • step S316 in the original remote control picture displayed by learning Each of the keys is divided into separate selectable areas, and a corresponding unique remote control button control code is assigned to each of the divided key areas. Then, the flow returns to step S330. Further, it is to be noted here that the display steps in steps S315 and S317 correspond to step S320 in FIG.
  • the infrared receiving function of the electronic device is enabled, waiting to receive an infrared signal from the remote controller to be learned. Then, as shown in Fig. 6B, the infrared emitting port of the remote controller to be learned is aligned with the infrared signal receiving port of the electronic device, and the ⁇ subtitle> button of the learned remote controller is pressed. At this time, the remote control button control code corresponding to the ⁇ Subtitle> button will be transmitted. After receiving the infrared signal, the electronic device prompts the user to select an area in the remote control picture as a remote control, as shown in FIG. 6C.
  • the user selects an area corresponding to the remote control button control code on the remote controller picture, and the process can be implemented as follows (but not limited to) as follows: If the screen of the electronic device is a touch screen, the button can be selected first. Graphics (square, round, oval, etc.), then you can draw the corresponding shape directly on the remote control picture, as shown in Figure 6D. If the screen of the electronic device is not a touch screen, first select the button graphic (square, circle, oval, etc.), then select the size of the graphic, and then use the arrow keys to move the graphic to the corresponding area of the remote control picture. As shown above, it is only the learning process of the button "subtitle". The keys on the remote control picture are learned in the same manner as described above. It is to be noted that, in order to realize the above functions, it is necessary to install a specific software module in an electronic device, and the electronic device has the image processing function mentioned above.
  • step S330 the button is operated in the displayed remote controller picture, and the remote controller button control code corresponding to the button is externally transmitted in a wireless communication manner to execute the remote controller function to be simulated.
  • a button to be operated may first be selected in the displayed remote control picture. For example, if the screen of the electronic device is a touch screen, the user touches the button to be operated by hand to make a selection. If the screen of the electronic device is not a touch screen, use the up, down, left and right selection buttons, and the selected button is highlighted.
  • the selected button is operated, and the remote controller button control code corresponding to the button is externally transmitted in a wireless communication manner to execute the remote controller function to be simulated.
  • the user operates the selected button by clicking a button selected on the screen (in the case where the screen is a touch screen) or pressing a confirmation button (in the case where the screen is not a touch screen).
  • the remote controller button control code After receiving the remote controller button control code on the home appliance end, performing an operation corresponding to the remote controller button control code, thereby implementing the remote control function, As shown in Figure 5B.
  • steps S312, S313, and S317 can be omitted.
  • steps S311, S312, S313 and S317 can also be omitted at the same time.
  • the method illustrated in FIG. 4 may further include: after completing the learning operation in step S316, the remote controller picture obtained after the learning operation is performed, and the designated correspondence
  • the remote controller button control code data is stored in the remote controller image database of the electronic device, or uploaded to the remote controller image database in the network server for use in the next simulation of the remote controller.
  • the corresponding processing may be performed in the following manner.
  • the remote control picture can be divided into multiple pages, each time only one of the pages is displayed, as shown in Fig. 7A, which is also implemented by installing a specific software module on the electronic device.
  • the remote control picture part display mode may also be used. In this case, drag the screen or the direction key to select the area to be displayed, and only display part of the display area that needs to be operated on the screen at a time. , as shown in Figure 7B.
  • FIG. 1 A flowchart of a method of remote operation based on an electronic device having wireless communication capability according to the present invention is described above with reference to Figs. 1 through 7B.
  • the above method for remotely controlling an electronic device based on the wireless communication capability of the present invention may be implemented by software, hardware, or a combination of software and hardware.
  • FIG. 8 shows a block schematic diagram of an electronic device 800 for implementing remote control operations in accordance with an embodiment of the present invention.
  • the electronic device 800 includes an obtaining unit 810, a display unit 820, and an executing unit 830.
  • the obtaining unit 810 is configured to obtain, according to the type and model information of the remote controller to be simulated
  • the remote controller type corresponding to the remote control type and the model information, the obtained keys of the remote control picture are divided into separate selectable areas, and respectively correspond to a unique remote control button control code.
  • the obtaining unit 810 may include a determining unit 811, a first obtaining module 813, and a second acquiring module 815.
  • the determining unit 811 is configured to determine, according to the type and model information of the remote controller to be simulated, whether the remote control picture corresponding to the remote control type and model is stored in the remote control picture database, and the remote control stored in the remote control picture database
  • Each button of the picture is pre-divided into separate selectable areas, and each corresponding to a unique remote control button control code in advance.
  • the first obtaining module 813 is configured to: when the determining module determines that the remote controller image database has a remote controller image corresponding to the remote controller type and model information, obtain the image from the remote controller image database.
  • the second obtaining module 815 is configured to: when the determining module determines that the remote controller image corresponding to the remote controller type and model is not stored in the remote control image database, acquire, by learning, a type corresponding to the remote controller type and the signal information.
  • the remote control picture, the respective keys of the remote control picture acquired by the learning method are divided into separate selectable areas, and respectively correspond to a unique remote control key control code.
  • the second obtaining module 815 may further include a picture obtaining unit 816, a dividing unit 817, and a specifying unit 818.
  • the picture obtaining unit 816 is configured to acquire an original picture of the type and model remote controller.
  • the picture acquisition unit 816 may capture the original picture of the remote controller by photographing, or search for the original picture of the remote controller or similar remote controller on the network.
  • the dividing unit 817 is configured to divide each of the acquired original remote controller pictures into individual selectable areas by learning.
  • the specifying unit 818 is configured to respectively assign a unique remote button control code to each of the divided button areas. The description of how to perform zoning and designation has been made in the above description of the method flow and will not be described here.
  • the dividing unit 817 may be implemented as a hardware unit or module, or may be implemented as a software unit or module.
  • the acquiring unit 810 may further include a type and model information acquiring module (not shown) for obtaining the remote controller type and model information to be simulated. Simulated remote control type and model information.
  • the type and model information acquisition module can be implemented as a receiving module for receiving a remote control type and model signal to be simulated input by the user.
  • the type and model information acquisition module may be implemented to obtain, by means of wireless Internet access, a remote control type and model signal to be simulated input by the user on the network from the network.
  • the type and model information acquisition module can also be implemented in other well-known manners in the art.
  • the display unit 820 displays the acquired remote controller picture.
  • the executing unit 830 is configured to operate the button in the displayed remote controller picture, and externally transmit a remote controller button control code corresponding to the button to perform a remote controller function to be simulated in a wireless communication manner.
  • the execution unit 830 may first select a button to be operated in the displayed remote control picture. After the button to be operated is selected, the executing unit 830 operates the selected button to wirelessly transmit a remote control button control code corresponding to the button to perform a remote control operation, for example, using wireless provided by the electronic device. Communication capabilities to transmit.
  • the wireless communication capability may be an infrared transceiver capability or a Bluetooth communication capability or the like.
  • the electronic device 800 may further include a storage unit (not shown) for taking a remote controller picture obtained after the learning operation and the corresponding remote controller button control code data. Stored in a remote control picture database of the electronic device.
  • the electronic device 800 may further include an uploading unit (not shown) for uploading the remote controller picture obtained after the learning operation and the corresponding remote controller button control code data to the remote controller image in the network server. In the database.
  • the display unit 320 may perform the page display.
  • the electronic device 800 may further include a page processing module (not shown) for dividing the remote controller picture into a plurality of pages, each time only one of the pages is displayed on the screen.
  • the display unit 820 adopts a manner in which the remote control picture portion is displayed.
  • the electronic device 800 may further include a drag module (not shown) for dragging the screen or the direction key to select the display to be displayed. The area, only the part of the display area that needs to be operated is displayed on the screen at a time.
  • the remote control method provided in the present invention, through an electronic device having wireless communication capability Display and process the remote control picture, which can simulate all the functions of the remote control to be simulated intuitively and simultaneously, so that the universal remote control device can be realized by one electronic device.
  • the infrared learning process of the button can be omitted, thereby saving operation time and making the operation simple.
  • DSP digital signal processor
  • ASIC dedicated An integrated circuit
  • FPGA field programmable gate array
  • a general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller or state machine.
  • the processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
  • the steps of a method or algorithm described in connection with the disclosure herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two.
  • the software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
  • An exemplary storage medium is coupled to the processor, such that the processor can read information from or write information to the storage medium.
  • the storage medium can be integrated with the processor.
  • the processor and the storage medium can reside in an ASIC.
  • the ASIC can reside in the user terminal.
  • the processor and the storage medium may reside as discrete components in the user terminal.
  • the functions may be in hardware, software, firmware or any Realized in the combination. If implemented in software, the functions may be stored on or transmitted as one or more instructions or code on a computer readable medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明提供一种遥控方法及用于实现该遥控方法的电子设备。该遥控方法包括:根据要模拟的遥控器类型及型号信息,获取与该遥控器类型及型号信息对应的遥控器图片,所述获取的遥控器图片的各个按键被划分为单独的可选择区域,并且分别对应唯一的遥控器按键控制码;显示所述获取的遥控器图片;以及在所述显示的遥控器图片中操作所述按键,以无线通信的方式向外发射与所述按键对应的遥控器按键控制码来执行该要模拟的遥控器功能。利用该方法,通过在具有无线通信能力的电子设备上显示并处理遥控器图片,可以直观且同时模拟要模拟的遥控器的所有功能,从而利用一个电子设备实现通用遥控器设备。

Description

遥控方法及用于实现该遥控方法的电子设备
技术领域
本发明涉及家用电器领域, 更为具体地, 涉及一种基于具有无线通信能 力的电子设备的遥控方法以及用于实现上述遥控方法的电子设备。 背景技术
目前的家用电器大多是通过遥控方式来进行控制, 如电视机、 机顶盒、 冰箱、 DVD、 媒体播放器等。 这些遥控器绝大多数都是使用红外技术, 具体 地, 按下遥控器的某一个按键, 该遥控器端会利用红外信号向家用电器端发 射相应的遥控器按键控制码。 在家用电器接收到该红外信号后, 家用电器作 出相应动作, 从而实现遥控操作。 这里所说的遥控器按键控制码指的是在遥 控器中使用的用于记录遥控器上的每个按键所对应的数据的控制代码。
然而, 在现有的遥控方式中, 通常每个家用电器配备至少一个遥控器。 在这种情况下, 由于大多数家庭一般都拥有很多家用电器, 导致每个家庭都 拥有数量众多的遥控器, 从而不便于管理, 而且更容易丢失。
此外, 现有的遥控器没有通用性。 在现有的家庭遥控器中, 除非是同厂 家同类型的家用电器, 否则家庭遥控器大多部分都没有通用性。 例如: 使用 电视机的遥控器不能操作空调, 使用一个厂家的电视遥控器无法控制另一厂 家的电视机。 因此, 在使用电器之前必须要找到相应的遥控器, 从而给用户 带来许多不便。
而且, 家用电器的遥控器绝大多数是使用干电池作为电源, 数目众多的 遥控器需要相当数量的干电池, 造成资源浪费。 而且, 干电池容易漏液, 容 易损坏遥控器。
为了解决家庭遥控器众多的问题, 提出了一种基于具有无线通信能力的 电子设备实现的通用遥控技术, 例如手机等电子设备的红外遥控功能。 在该 通用遥控技术中, 电子设备需要具有红外发射及接收功能, 并且在该电子设 备上安装电子设备遥控器应用程序或者该电子设备自带相应的应用程序。 在 操作时, 在打开电子设备上的遥控器应用程序后, 选择红外学习, 则可以使 能红外接收端, 等待红外信号。 然后, 将家用遥控器的红外发射端对准电子 设备的红外接收端, 按下需要学习的遥控按键。 电子设备的红外接收端接收 到红外信号后, 提示用户保存, 并设置对应的按键, 由此完成此按键的学习 过程。 在完成所有需要学习的按键并保存后, 选择应用程序的红外控制模式。 这时, 按下电子设备的按键, 就可以发射红外信号来向家用电器端发射相应 的遥控器按键控制码。 被遥控的家用电器接收到红外信号后, 就会执行相应 的命令。 由此, 实现与遥控器遥控相同的功能。
从上述步骤来看, 该通用遥控器设备可以模拟大多数红外遥控器的主要 功能, 但是该通用遥控器设备的按键数量有限, 只能学习较常使用的部分按 键, 比如音量加减、 频道加减、 数字键等, 从而导致该通用遥控器设备可模 拟的按键数量有限不能完全实现特定遥控器的所有功能。 在这种情况下, 如 果遇到不能模拟但又经常需要用到的按键功能, 就需要同时使用多个遥控器。 此外, 当前的通用遥控器设备操作复杂, 并且不直观。 另外, 在当前的通用 遥控器设备中, 大量按键的红外学习过程比较浪费时间。 发明内容
鉴于上述问题, 本发明提出了一种基于具有无线通信收发能力的电子设 备进行遥控操作的方法以及具有该遥控操作功能的电子设备, 利用该方法, 通过在具有无线通信收发能力的电子设备上显示并处理遥控器图片, 可以直 观且同时模拟要模拟的遥控器的所有功能, 从而利用一个电子设备实现通用 遥控器设备。
根据本发明的一个方面, 提供了一种遥控方法, 包括: 根据要模拟的遥 控器类型及型号信息, 获取与该遥控器类型及型号信息对应的遥控器图片, 所述获取的遥控器图片的各个按键被划分为单独的可选择区域, 并且分别对 应唯一的遥控器按键控制码; 显示所述获取的遥控器图片; 以及在所述显示 的遥控器图片中操作所述按键, 以无线通信的方式向外发射与所述按键对应 的遥控器按键控制码来执行该要模拟的遥控器功能。
此外, 在本发明的一个或多个实施例中, 获取与该遥控器类型及型号信 息对应的遥控器图片还可以包括: 在遥控器图片数据库中存储有与该遥控器 类型及型号信息对应的遥控器图片时, 从所述遥控器图片数据库中获取与该 遥控器类型及型号信息对应的遥控器图片以及对应的遥控器按键控制码数 据, 其中, 所述遥控器图片数据库中存储的遥控器图片的各个按键被预先划 分为单独的可选择区域, 并且分别预先对应唯一的遥控器按键控制码。
此外, 在本发明的一个或多个实施例中, 获取与该遥控器类型及型号信 息对应的遥控器图片还可以包括: 在所述遥控器图片数据库中未存储有与该 遥控器类型及型号对应的遥控器图片时, 获取该类型及型号遥控器的原始图 片; 以及通过学习的方式将所述获取的原始遥控器图片中的各个按键划分为 单独的可选择区域, 并且为每个所述划分出的按键区域分别指定唯一的遥控 器按键控制码。
此外, 在本发明的一个或多个实施例中, 所述方法还可以包括: 将通过 学习方式获得的所述遥控器图片以及对应的遥控器按键控制码数据存储或者 上传到所述遥控器图片数据库中。
此外, 在本发明的一个或多个实施例中, 在所述遥控器图片无法一次全 部显示时, 将所述遥控器图片分为多页来进行显示。
根据本发明的另一方面, 提供了一种电子设备, 包括: 获取单元, 用于 根据要模拟的遥控器类型及型号信息, 获取与该遥控器类型及型号信息对应 的遥控器图片, 所述获取的遥控器图片的各个按键被划分为单独的可选择区 域, 并且分别对应唯一的遥控器按键控制码; 显示单元, 用于显示所述获取 的遥控器图片; 以及执行单元, 用于在所显示的遥控器图片中操作所述按键, 以无线通信的方式向外发射与所述按键对应的遥控器按键控制码来执行要模 拟的遥控器功能。
此外, 在本发明的一个或多个实施例中, 所述获取单元可以包括: 判断 模块, 用于根据要模拟的遥控器类型及型号信息, 判断与该遥控器类型及型 号信息对应的遥控器图片是否存储在遥控器图片数据库中, 所述遥控器图片 数据库中存储的遥控器图片的各个按键被预先划分为单独的可选择区域, 并 且分别预先对应唯一的遥控器按键控制码; 第一获取模块, 用于在所述判断 模块判断为是时, 从所述遥控器图片数据库中获取与该遥控器类型及型号信 息对应的遥控器图片以及对应的遥控器按键控制码数据; 以及第二获取模块, 用于在所述判断模块判断为否时, 通过学习的方式获取与该遥控器类型及信 号信息对应的遥控器图片, 该通过学习的方式获取的遥控器图片的各个按键 被划分为单独的可选择区域, 并且分别对应唯一的遥控器按键控制码。
此外, 在本发明的一个或多个实施例中, 所述第二获取模块还可以包括: 图片获取单元, 用于获取该类型及型号遥控器的原始图片; 划分单元, 用于 通过学习的方式将所获取的原始遥控器图片中的各个按键划分为单独的可选 择区域; 指定单元, 用于为每个所述划分出的按键区域分别指定唯一的遥控 器按键控制码。
此外, 在本发明的一个或多个实施例中, 所述电子设备还可以包括存储 单元, 用于将所述第二获取模块通过学习方式获得的遥控器图片以及所述对 应的遥控器按键控制码数据存储在所述电子设备的遥控器图片数据库中。
此外, 在本发明的一个或多个实施例中, 所述电子设备还可以包括上传 单元, 用于将所述第二获取模块通过学习方式获得的遥控器图片以及所述对 应的遥控器按键控制码数据上传到网络服务器中的遥控器图片数据库中。
为了实现上述以及相关目的, 本发明的一个或多个方面包括后面将详细 说明并在权利要求中特别指出的特征。 下面的说明以及附图详细说明了本发 明的某些示例性方面。 然而, 这些方面指示的仅仅是可使用本发明的原理的 各种方式中的一些方式。 此外, 本发明旨在包括所有这些方面以及它们的等 同物。 附图说明 根据下述参照附图进行的详细描述, 本发明的上述和其他目的、 特征和 优点将变得更加显而易见。 在附图中:
图 1示出了遥控器设备的原始图片的整体完整图;
图 2示出了具有无线通信能力的电子设备的示意图;
图 3 示出了根据本发明的基于具有无线通信能力的电子设备进行遥控操 作的方法的流程图;
图 4示出了图 3中的遥控器图片获取和显示过程的一个具体实现示例的 流程图;
图 5A和图 5B示出了当与要模拟的遥控器类型及型号信息对应的遥控器 图片在遥控器图片数据库中时的遥控操作的实现过程的示意图; 图 6A、 6B、 6C和 6D示出了当与要模拟的遥控器类型及型号信息对应的 遥控器图片不在遥控器图片数据库中时的遥控操作的实现过程的示意图; 图 7A 示出了当电子设备的屏幕过小时的对遥控器图片进行分页显示的 显示方式的示意图;
图 7B 示出了当电子设备的屏幕过小时的对遥控器图片进行部分内容显 示的显示方式的示意图;
图 8示出了根据本发明的实施例的用于实现遥控操作的电子设备的方框 示意图;
图 9示出了图 8中示出的获取单元的一个示例的方框示意图; 和 图 10中示出了图 9中示出的第二获取模块的一个示例的方框示意图。 在所有附图中相同的标号指示相似或相应的特征或功能。 具体实施方式
下面描述本公开的各个方面。 应该明白的是, 本文的教导可以以多种多 样形式具体体现, 并且在本文中公开的任何具体结构、 功能或两者仅仅是代 表性的。 基于本文的教导, 本领域技术人员应该明白的是, 本文所公开的一 个方面可以独立于任何其它方面实现, 并且这些方面中的两个或多个方面可 以按照各种方式组合。 例如, 可以使用本文所阐述的任何数目的方面, 实现 装置或实践方法。 另外, 可以使用其它结构、 功能、 或除了本文所阐述的一 个或多个方面之外或不是本文所阐述的一个或多个方面的结构和功能, 实现 这种装置或实践这种方法。 此外, 本文所描述的任何方面可以包括权利要求 的至少一个元素。
下面将参照附图描述本发明的各个实施例。
图 1示出了遥控器设备的原始图片的整体完整图。 图 2示出了具有无线 通信能力的电子设备的示意图。 在图 2 中示出的电子设备中, 该电子设备是 具有红外收发装置的电子设备。 对应地, 在家用电器端也具有红外收发装置。 在本发明的其它实施例中, 所述电子设备也可以具有其它无线通信单元, 对 应地, 在家用电器端也具有对应的无线通信单元。 比如, 所述电子设备可以 具有蓝牙装置。 对应地, 在家用电器端也具有蓝牙装置。 图 3 示出了根据本 发明的基于具有无线通信能力的电子设备进行遥控操作的方法的流程图。 如图 3所示, 首先, 在步骤 S310中, 根据要模拟的遥控器类型及型号信 息, 获取与该遥控器类型及型号信息对应的遥控器图片, 所述获取的遥控器 图片的各个按键被划分为单独的可选择区域, 并且分别对应唯一的遥控器按 键控制码, 例如按照分别指定唯一的遥控器按键控制码的方式来分别对应。 这里, 单独的可选择区域指的是与其它区域分开且可被用户单独选择来进行 操作的区域。 在获取与该遥控器类型及型号信息对应的遥控器图片对应的遥 控器图片后, 在步骤 S320中, 显示所述获取的遥控器图片。 例如, 在电子设 备的显示屏幕上显示所述获取的遥控器图片。
关于上述遥控器图片的获取和显示过程将在下面参照图 4 中示出的一个 示例来进行详细描述。 图 4中示出了图 3中的遥控器图片获取和显示过程的 一个具体实现示例的流程图, 其中所述电子设备具有红外收发装置。
如图 4所示, 首先, 在步骤 S311 , 获取要模拟的遥控器类型及型号信息。 这里, 要模拟的遥控器类型及型号信息可以由电子设备按照多种方式获取。 例如, 电子设备可以接收用户输入的要模拟的遥控器类型及型号信号。 或者, 电子设备通过无线上网的方式, 从网络上获取用户在网络上输入的要模拟的 遥控器类型及型号信号。 此外, 电子设备也可以采用其它公知的方式获取用 户期望模板的遥控器类型及型号信息。
在获取到要模拟的遥控器类型及型号信息后, 在步骤 S312, 根据所获取 的遥控器类型及型号信息, 判断与该遥控器类型及型号对应的遥控器图片是 否存储在遥控器图片数据库中。 这里, 所述遥控器图片数据库用于存储遥控 器图片以及对应的遥控器按键控制码数据。 并且, 所存储的遥控器图片中的 各个按键已经被预先划分为单独的可选择区域, 并且每个按键区域已经被指 定对应的唯一遥控器按键控制码数据。 此外, 所述遥控器图片数据库可以在 电子设备中, 也可以在网络服务器中。 当所述遥控器图片数据库在电子设备 中, 通过在电子设备的遥控器图片数据库中搜索来进行上述判断。 当所述遥 控器图片数据库在网络服务器中时, 电子设备可以通过其所具有的无线通信 能力发射搜索请求来在网络服务器中进行搜索来进行上述判断。 此外, 在进 行数据库搜索中还可以提供分类检索功能。
当在步骤 S312中判断为与该遥控器类型及型号信息对应的遥控器图片存 储在所述遥控器图片数据库中时, 则流程进行到步骤 S313。 在步骤 S313中, 从所述遥控器图片数据库中获取与该遥控器类型及信号信息对应的遥控器图 片以及与该遥控器图片对应的遥控器按键控制码数据, 如图 5A中所示。如上 所述, 按照这种方式获取的遥控器图片的各个按键被预先划分为单独的可选 择区域, 并且预先对应唯一遥控器按键控制码。 然后, 在步骤 S317中, 在所 述电子设备上显示所获取的遥控器图片。 然后, 流程进行到步骤 S330。
此外, 在本发明的一个或多个实施例中, 在所述遥控器图片数据库存储 在网络服务器中并且所述电子设备是具有网络连接能力的电子设备时, 从所 述遥控器图片数据库中获取与该遥控器类型及信号信息对应的遥控器图片以 及遥控器按键控制码可以包括: 通过所述电子设备访问网络服务器中的遥控 器图片数据库来下载对应的遥控器图片以及与该遥控器图片对应的遥控器按 键控制码数据。
此外, 在本发明的一个或多个实施例中, 在所述遥控器图片数据库在网 络服务器中并且所述电子设备是不具有网络连接能力的电子设备时, 从所述 遥控器图片数据库中获取与该遥控器类型及信号信息对应的遥控器图片以及 与该遥控器图片对应的遥控器按键控制码数据可以包括: 使用具有网络连接 能力的设备访问网络服务器中的遥控器图片数据库来下载对应的遥控器图片 以及遥控器按键控制码数据; 以及以无线或有线的方式将所下载的遥控器图 片以及遥控器按键控制码数据导入所述电子设备中。 所述无线或有线的方式 例如包括使用移动存储设备 (SD卡、 U盘等) 来将下载的遥控器图片以及遥 控器按键控制码数据拷贝到电子设备中。
当在步骤 S312中判断为与该遥控器类型及型号信息对应的遥控器图片未 存储在所述遥控器图片数据库中时, 则流程进行到步骤 S314。 在步骤 S314 中, 获取该类型及型号遥控器的原始图片。 例如, 可以通过拍摄的方式拍摄 该遥控器的原始图片, 或者在网络上搜索该款遥控器或类似遥控器的原始图 片。 然后, 在步骤 S315中, 在所述电子设备上显示所述获取的原始遥控器图 片。 例如, 在一个示例中, 将所获取的原始遥控器图片以无线或有线的方式 传送到所述电子设备并进行显示。 这里, 所获取的原始遥控器图片没有被处 理为各个按键被划分为单独的可选择区域, 以及每个按键区域没有被指定唯 一的遥控器按键控制码。
接着, 在步骤 S316中, 通过学习的方式将所显示的原始遥控器图片中的 各个按键划分为单独的可选择区域, 并且为每个所述划分出的按键区域指定 对应的唯一遥控器按键控制码。 然后, 流程返回到步骤 S330。 此外, 这里要 说明的是, 步骤 S315和 S317中的显示步骤对应于图 3中的步骤 S320。
下面参照图 6A到 6D来说明在遥控器图片数据库中未存储对应的遥控器 图片时的具体学习过程, 其中以按键 "字幕" 的学习过程为例进行说明。
首先, 如图 6A所示, 使能电子设备的红外接收功能, 等待接受要被学习 的遥控器发出的红外信号。 然后, 如图 6B中所示, 将要被学习的遥控器的红 外发射口对准电子设备的红外信号接收端口, 按下被学习遥控器的 <字幕 >按 键。 此时 <字幕 >按键对应的遥控器按键控制码将被发射出去。 在接收到红外 信号后, 电子设备提示用户选择遥控器图片中的某一区域作为遥控控件, 如 图 6C所示。然后, 用户根据提示在遥控器图片上选择此遥控器按键控制码对 应的区域, 此过程可通过如下 (但不限于) 如下几种方式实现: 如果电子设 备的屏幕为触摸屏, 则可以首先选择按键图形 (方形、 圆形、 椭圆形等), 之 后则可在遥控器图片上直接画拉出相对应的形状, 如图 6D所示。如果电子设 备的屏幕不为触摸屏, 则首先选择按键图形 (方形、 圆形、 椭圆形等), 之后 选择图形的尺寸, 并接着通过方向键将图形挪至遥控器图片的对应区域。 如 上示出的仅仅是按键 "字幕" 的学习过程。 按照上述相同的方式对遥控器图 片上的所述按键进行学习。 这里要说明的, 为了实现上述功能, 需要在电子 设备中安装特定的软件模块, 并且该电子设备具有上述提到的图像处理功能。
在如上获取和显示遥控器图片后, 流程进行到步骤 S330。 在步骤 S330, 在所述显示的遥控器图片中操作所述按键, 以无线通信的方式向外发射与所 述按键对应的遥控器按键控制码来执行该要模拟的遥控器功能。 例如, 在本 发明的一个示例中, 可以首先在所述显示的遥控器图片中选择要操作的按键。 例如, 如果电子设备的屏幕是触摸屏, 则用户用手触摸要操作的按键来进行 选择。 如果电子设备的屏幕不是触摸屏, 则使用上下左右选择按键, 选中的 按键被高亮显示。 然后, 操作所选中的按键, 以无线通信的方式向外发射与 该按键对应的遥控器按键控制码来执行要模拟的遥控器功能。 例如, 用户通 过点击屏幕上选中的按键 (在屏幕是触摸屏的情况下) 或按下确认键 (在屏 幕不是触摸屏的情况下) 来操作所选中的按键。 在家用电器端接收到该遥控 器按键控制码后, 执行与遥控器按键控制码对应的操作, 由此实现遥控功能, 如图 5B所示。
以上描述的仅仅是本发明的一个具体实施例, 在不背离本发明的范围的 情况下, 还可以对上述实施例进行各种修改。
例如, 在本发明的一个替换实施例中, 在电子设备或网络服务器中可以 不具有遥控器图片数据库。 在这种情况下, 可以不需要上述判断过程, 而是 获取遥控器的原始图片并进行随后的操作。 也就是说, 在这种情况下, 可以 省去步骤 S312、 S313和 S317。 在本发明的另一替换实施例中, 可以不需要 获取要模拟的遥控器类型及型号信息。 在这种情况下, 可以省去步骤 S311。 当然,在本发明的另一替换实施例中,也可以同时省略步骤 S311、 S312、 S313 和 S317。
此外, 在本发明的一个或多个实施例中, 图 4中示出的方法还可以包括: 在步骤 S316中完成学习操作后, 将进行学习操作后获得的遥控器图片以及所 述指定的对应遥控器按键控制码数据存储在所述电子设备的遥控器图片数据 库中, 或者上传到网络服务器中的遥控器图片数据库中, 以备下次模拟遥控 器时使用。
此外, 在本发明的一个或多个实施例中, 如果电子设备的屏幕太小, 无 法将遥控图片全部显示在屏幕中, 则还可以采用下述方式进行相应的处理。 例如,可以将遥控器图片分为多页,每次屏幕只显示其中一页,如图 7A所示, 该部分功能也是通过在电子设备上安装特定的软件模块来实现的。 或者, 在 替换方式中, 也可以采用遥控器图片部分显示的方式, 在这种情况下, 拖动 屏幕或方向键选择需要显示的区域, 每次只将需要操作的部分显示区域显示 在屏幕中, 如图 7B所示。
如上参照图 1到图 7B描述了根据本发明的基于具有无线通信能力的电子 设备进行遥控操作的方法的流程图。 本发明的上述基于具有无线通信能力的 电子设备进行遥控操作的方法, 可以采用软件实现, 也可以采用硬件实现, 或采用软件和硬件组合的方式实现。
图 8示出了根据本发明的实施例的用于实现遥控操作的电子设备 800的 方框示意图。 如图 8所示, 所述电子设备 800包括获取单元 810、 显示单元 820以及执行单元 830。
所述获取单元 810用于根据要模拟的遥控器类型及型号信息, 获取与该 遥控器类型及型号信息对应的遥控器图片, 所述获取的遥控器图片的各个按 键被划分为单独的可选择区域, 并且分别对应唯一的遥控器按键控制码。
在本发明的一个实施例中, 如图 9所示, 所述获取单元 810可以包括判 断单元 811、 第一获取模块 813以及第二获取模块 815。 所述判断单元 811用 于根据要模拟的遥控器类型及型号信息, 判断与该遥控器类型及型号对应的 遥控器图片是否存储在遥控器图片数据库中, 所述遥控器图片数据库中存储 的遥控器图片的各个按键被预先划分为单独的可选择区域, 并且分别预先对 应唯一的遥控器按键控制码。
所述第一获取模块 813用于在所述判断模块判断为所述遥控器图片数据 库中存储有与该遥控器类型及型号信息对应的遥控器图片时, 从所述遥控器 图片数据库中获取与该遥控器类型及型号信息对应的遥控器图片以及对应的 遥控器按键控制码数据。
第二获取模块 815用于在所述判断模块判断为遥控器图片数据库中未存 储与该遥控器类型及型号对应的遥控器图片时, 通过学习的方式获取与该遥 控器类型及信号信息对应的遥控器图片, 该通过学习的方式获取的遥控器图 片的各个按键被划分为单独的可选择区域, 并且分别对应唯一的遥控器按键 控制码。
在本发明的一个示例中, 如图 10中所示, 所述第二获取模块 815还可以 包括图片获取单元 816、 划分单元 817以及指定单元 818。 所述图片获取单元 816用于获取该类型及型号遥控器的原始图片。 例如, 所述图片获取单元 816 可以通过拍摄的方式拍摄该遥控器的原始图片, 或者在网络上搜索该款遥控 器或类似遥控器的原始图片。 划分单元 817用于通过学习的方式将所获取的 原始遥控器图片中的各个按键划分为单独的可选择区域。 指定单元 818用于 为每个所述划分出的按键区域分别指定唯一的遥控器按键控制码。 关于如何 进行区域划分和指定, 在上面针对方法流程进行的描述中已经进行说明, 在 此不再赘述。 这里, 划分单元 817可以被实现为硬件单元或模块, 也可以被 实现为软件单元或模块。
此外, 上述仅仅是获取单元 810 的一个具体示例, 根据本发明的获取单 元 810并不限于上述实现方式, 而是可以在不背离本发明的范围的情况下, 对上述实现方式进行各种修改。 在本发明的另一实施例中, 在需要获取要模拟的遥控器类型及型号信息 的情况下,所述获取单元 810还可以包括类型及型号信息获取模块(未示出), 用于获取要模拟的遥控器类型及型号信息。 例如, 该类型及型号信息获取模 块可以被实现为接收模块, 用于接收用户输入的要模拟的遥控器类型及型号 信号。 或者, 该类型及型号信息获取模块可以被实现为通过无线上网的方式, 从网络上获取用户在网络上输入的要模拟的遥控器类型及型号信号。 此外, 该类型及型号信息获取模块也可以采用本领域中的其它公知方式实现。
在获取单元 810获取与该遥控器类型及型号信息对应的遥控器图片后, 显示单元 820显示所获取的遥控器图片。 然后, 执行单元 830用于在所述显 示的遥控器图片中操作所述按键, 以无线通信的方式向外发射与所述按键对 应的遥控器按键控制码来执行要模拟的遥控器功能。 例如, 在进行遥控操作 时, 所述执行单元 830可以首先在所显示的遥控器图片中选择要操作的按键。 在选中要操作的按键后, 所述执行单元 830操作所选中的按键, 以无线通信 的方式向外发射与该按键对应的遥控器按键控制码来进行遥控操作, 例如利 用电子设备所具有的无线通信能力来进行发射。 这里, 所述无线通信能力可 以是红外收发能力或者蓝牙通信能力等。
此外, 在本发明的其它实施例中, 所述电子设备 800还可以包括存储单 元(未示出), 用于将进行学习操作后获得的遥控器图片以及所述对应的遥控 器按键控制码数据存储在所述电子设备的遥控器图片数据库中。 或者, 所述 电子设备 800还可以包括上传单元 (未示出), 用于将进行学习操作后获得的 遥控器图片以及所述对应的遥控器按键控制码数据上传到网络服务器中的遥 控器图片数据库中。
此外, 在本发明的其它实施例中, 在电子设备的屏幕太小无法将遥控图 片全部显示在屏幕中的情况下, 所述显示单元 320可以进行分页显示。 在这 种情况下, 所述电子设备 800还可以包括分页处理模块 (未示出), 用于将遥 控器图片分为多页, 每次屏幕只显示其中一页。 或者, 所述显示单元 820采 用遥控器图片部分显示的方式, 在这种情况下, 所述电子设备 800还可以包 括拖曳模块 (未示出), 用于拖动屏幕或方向键选择需要显示的区域, 每次只 将需要操作的部分显示区域显示在屏幕中。
利用本发明中提供的遥控方法, 通过在具有无线通信收发能力的电子设 备上显示并处理遥控器图片, 可以直观且同时模拟要模拟的遥控器的所有功 能, 从而利用一个电子设备实现通用遥控器设备。
此外, 利用电子设备或网络服务器中的遥控器图片数据库, 在遥控器图 片数据库中存在对应的遥控器图片的情况下, 可以省去按键的红外学习过程, 从而节省了操作时间, 并且使得操作简便。
本领域技术人员还将明白的是, 结合这里的公开所描述的各种示例性逻 辑块、 模块、 电路和算法步骤可以被实现为电子硬件、 计算机软件或两者的 组合。 为了清楚地说明硬件和软件的这种可互换性, 已经就各种示意性组件、 方块、 模块、 电路和步骤的功能对其进行了一般性的描述。 这种功能是被实 现为软件还是被实现为硬件取决于具体应用以及施加给整个***的设计约 束。 本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能, 但是这种实现决定不应被解释为导致脱离本发明的范围。
结合这里的公开所描述的各种示例性逻辑块、 模块和电路可以利用被设 计成用于执行这里所述功能的下列部件来实现或执行: 通用处理器、 数字信 号处理器 (DSP)、 专用集成电路 (ASIC)、 现场可编程门阵列 (FPGA) 或其 它可编程逻辑器件、 分立门或晶体管逻辑、 分立的硬件组件或者这些部件的 任何组合。 通用处理器可以是微处理器, 但是可替换地, 处理器可以是任何 传统处理器、 控制器、 微控制器或状态机。 处理器也可以被实现为计算设备 的组合, 例如, DSP 和微处理器的组合、 多个微处理器、 一个或多个微处理 器结合 DSP核、 或任何其它这种配置。
结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、 由 处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在 RAM存储 器、 快闪存储器、 ROM存储器、 EPROM存储器、 EEPROM存储器、 寄存器、 硬盘、 可移动盘、 CD-ROM、 或本领域已知的任何其它形式的存储介质中。 示例性的存储介质被耦合到处理器, 使得处理器能够从该存储介质中读取信 息或向该存储介质写入信息。 在一个替换方案中, 所述存储介质可以与处理 器集成在一起。 处理器和存储介质可以驻留在 ASIC中。 ASIC可以驻留在用 户终端中。 在一个替换方案中, 处理器和存储介质可以作为分立组件驻留在 用户终端中。
在一个或多个示例性设计中, 所述功能可以在硬件、 软件、 固件或其任 意组合中实现。 如果在软件中实现, 则可以将所述功能作为一个或多个指令 或代码存储在计算机可读介质上或通过计算机可读介质来传送。
根据这里描述的发明实施例的方法权利要求的功能、 步骤和 /或动作不需 以任何特定顺序执行。 此外, 尽管本发明的元素可以以个体形式描述或要求, 但是也可以设想多个, 除非明确限制为单数。
虽然如上参照图描述了根据本发明的各个实施例进行了描述, 但是本领 域技术人员应当理解, 对上述本发明所提出的各个实施例, 还可以在不脱离 本发明内容的基础上做出各种改进。 因此, 本发明的保护范围应当由所附的 权利要求书的内容确定。

Claims

权 利 要 求 书
1、 一种遥控方法, 包括:
根据要模拟的遥控器类型及型号信息, 获取与该遥控器类型及型号信息 对应的遥控器图片, 所述获取的遥控器图片的各个按键被划分为单独的可选 择区域, 并且分别对应唯一的遥控器按键控制码;
显示所述获取的遥控器图片; 以及
在所述显示的遥控器图片中操作所述按键, 以无线通信的方式向外发射 与所述按键对应的遥控器按键控制码来执行该要模拟的遥控器功能。
2、 如权利要求 1所述的方法, 其中, 获取与该遥控器类型及型号信息对 应的遥控器图片包括:
在遥控器图片数据库中存储有与该遥控器类型及型号信息对应的遥控器 图片时, 从所述遥控器图片数据库中获取与该遥控器类型及型号信息对应的 遥控器图片以及对应的遥控器按键控制码数据,
其中, 所述遥控器图片数据库中存储的遥控器图片的各个按键被预先划 分为单独的可选择区域, 并且分别预先对应唯一的遥控器按键控制码。
3、 如权利要求 1所述的方法, 其中, 获取与该遥控器类型及型号信息对 应的遥控器图片包括:
在遥控器图片数据库中未存储有与该遥控器类型及型号信息对应的遥控 器图片时, 获取该类型及型号遥控器的原始图片; 以及
通过学习的方式将所述获取的原始遥控器图片中的各个按键划分为单独 的可选择区域, 并且为每个所述划分出的按键区域分别指定唯一的遥控器按 键控制码。
4、 如权利要求 3所述的方法, 还包括:
将通过学习方式获得的所述遥控器图片以及所述对应的遥控器按键控制 码数据存储或者上传到所述遥控器图片数据库中。
5、 如权利要求 1所述的方法, 其中, 在所述遥控器图片无法一次全部显 示时, 将所述遥控器图片分为多页来进行显示。
6、 一种电子设备, 包括:
获取单元, 用于根据要模拟的遥控器类型及型号信息, 获取与该遥控器 类型及型号信息对应的遥控器图片, 所述获取的遥控器图片的各个按键被划 分为单独的可选择区域, 并且分别对应唯一的遥控器按键控制码;
显示单元, 用于显示所述获取的遥控器图片; 以及
执行单元, 用于在所显示的遥控器图片中操作所述按键, 以无线通信的 方式向外发射与所述按键对应的遥控器按键控制码来执行要模拟的遥控器功 能。
7、 如权利要求 6所述的电子设备, 其中, 所述获取单元包括: 判断模块, 用于根据要模拟的遥控器类型及型号信息, 判断与该遥控器 类型及型号信息对应的遥控器图片是否存储在遥控器图片数据库中, 所述遥 控器图片数据库中存储的遥控器图片的各个按键被预先划分为单独的可选择 区域, 并且分别预先对应唯一的遥控器按键控制码;
第一获取模块, 用于在所述判断模块判断为是时, 从所述遥控器图片数 据库中获取与该遥控器类型及型号信息对应的遥控器图片以及对应的遥控器 按键控制码数据; 以及
第二获取模块, 用于在所述判断模块判断为否时, 通过学习的方式获取 与该遥控器类型及信号信息对应的遥控器图片, 该通过学习的方式获取的遥 控器图片的各个按键被划分为单独的可选择区域, 并且分别对应唯一的遥控 器按键控制码。
8、 如权利要求 7所述的电子设备, 所述第二获取模块包括:
图片获取单元, 用于获取该类型及型号遥控器的原始图片;
划分单元, 用于通过学习的方式将所获取的原始遥控器图片中的各个按 键划分为单独的可选择区域, 以及
指定单元, 用于为每个所述划分出的按键区域分别指定唯一的遥控器按 键控制码。
9、 如权利要求 8所述的电子设备, 还包括:
存储单元, 用于将所述第二获取模块通过学习方式获得的遥控器图片以 及所述对应的遥控器按键控制码数据存储在所述电子设备的遥控器图片数据
10、 如权利要求 8所述的电子设备, 还包括:
上传单元, 用于将所述第二获取模块通过学习方式获得的遥控器图片以 及所述对应的遥控器按键控制码数据上传到网络服务器中的遥控器图片数据
PCT/CN2012/081764 2011-09-21 2012-09-21 遥控方法及用于实现该遥控方法的电子设备 WO2013041048A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2011102819926A CN102354273A (zh) 2011-09-21 2011-09-21 遥控方法及用于实现该遥控方法的电子设备
CN201110281992.6 2011-09-21

Publications (1)

Publication Number Publication Date
WO2013041048A1 true WO2013041048A1 (zh) 2013-03-28

Family

ID=45577840

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/081764 WO2013041048A1 (zh) 2011-09-21 2012-09-21 遥控方法及用于实现该遥控方法的电子设备

Country Status (2)

Country Link
CN (1) CN102354273A (zh)
WO (1) WO2013041048A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102354273A (zh) * 2011-09-21 2012-02-15 歌尔声学股份有限公司 遥控方法及用于实现该遥控方法的电子设备
CN103957274A (zh) * 2014-05-16 2014-07-30 深圳市中兴移动通信有限公司 遥控器交互***和方法及云端服务器
CN105589591A (zh) * 2015-03-27 2016-05-18 海信(山东)空调有限公司 一种遥控方法及电子设备
CN105611349A (zh) * 2015-12-21 2016-05-25 深圳市金立通信设备有限公司 一种播放终端遥控器的生成方法及移动终端
CN106911949A (zh) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 一种基于移动终端控制电器设备的方法和移动终端
CN105632159A (zh) * 2015-12-30 2016-06-01 深圳创维数字技术有限公司 一种遥控器管理方法及终端设备
CN106060105A (zh) * 2016-04-29 2016-10-26 镇江惠通电子有限公司 下载控制码的方法、装置、显示终端及云端服务器
CN105872095A (zh) * 2016-05-31 2016-08-17 镇江惠通电子有限公司 一种遥控终端及其管理控制码的方法
CN106097697A (zh) * 2016-07-14 2016-11-09 赵秋奇 基于触摸显示屏的一对多红外遥控器仿真方法
CN106097686A (zh) * 2016-07-19 2016-11-09 宇龙计算机通信科技(深圳)有限公司 一种遥控方法、装置和终端
CN106710196B (zh) * 2016-12-12 2020-07-07 奇酷互联网络科技(深圳)有限公司 使用图像作为模拟遥控面板的方法和装置
CN106846778A (zh) * 2017-03-08 2017-06-13 美的集团股份有限公司 家电设备控制方法及***、移动终端、服务器
CN108021917A (zh) * 2017-10-27 2018-05-11 浙江兀兀科技有限公司 一种基于图像的遥控器识别方法、***和便携式电子设备
CN109979176A (zh) * 2017-12-27 2019-07-05 田雪松 终端控制方法及***
CN110321051A (zh) * 2019-07-14 2019-10-11 RealMe重庆移动通信有限公司 控件配置方法、装置以及电子设备
CN110968716B (zh) * 2019-12-03 2023-06-06 上海头豹智能技术有限公司 一种快速对码的方法
CN112085942B (zh) * 2020-09-25 2021-12-31 汉桑(南京)科技有限公司 一种根据遥控设备图像配置遥控功能数据的方法和***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001285965A (ja) * 2000-03-30 2001-10-12 Sanyo Electric Co Ltd 放送受信装置
CN1371039A (zh) * 2001-02-27 2002-09-25 秦建忠 触屏式多功能智能型红外遥控器
CN101645197A (zh) * 2008-08-06 2010-02-10 鸿富锦精密工业(深圳)有限公司 触摸式多功能遥控装置及方法
CN102209145A (zh) * 2011-05-11 2011-10-05 深圳雅图数字视频技术有限公司 基于移动终端的遥控器构建方法和具遥控功能的移动终端
CN102208130A (zh) * 2011-06-03 2011-10-05 北京易路联动技术有限公司 通过遥控器进行家电遥控的方法及该遥控器
CN102354273A (zh) * 2011-09-21 2012-02-15 歌尔声学股份有限公司 遥控方法及用于实现该遥控方法的电子设备
CN202339630U (zh) * 2011-09-21 2012-07-18 歌尔声学股份有限公司 电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1112822C (zh) * 1999-07-22 2003-06-25 英业达集团(上海)电子技术有限公司 具有遥控功能的手机及其遥控功能处理方法
CN101384034A (zh) * 2007-09-07 2009-03-11 宁波萨基姆波导研发有限公司 一种具有遥控功能的手机及其遥控功能处理方法
KR20100075257A (ko) * 2008-12-24 2010-07-02 삼성전자주식회사 복수의 전자기기를 제어하는 통합리모컨장치, 통합리모컨시스템 및 그 제어방법
CN101959004A (zh) * 2010-02-09 2011-01-26 广东九联科技股份有限公司 通用遥控器的数字电视***
CN201937743U (zh) * 2010-12-31 2011-08-17 上海广电电子科技有限公司 遥控器模拟界面的显示装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001285965A (ja) * 2000-03-30 2001-10-12 Sanyo Electric Co Ltd 放送受信装置
CN1371039A (zh) * 2001-02-27 2002-09-25 秦建忠 触屏式多功能智能型红外遥控器
CN101645197A (zh) * 2008-08-06 2010-02-10 鸿富锦精密工业(深圳)有限公司 触摸式多功能遥控装置及方法
CN102209145A (zh) * 2011-05-11 2011-10-05 深圳雅图数字视频技术有限公司 基于移动终端的遥控器构建方法和具遥控功能的移动终端
CN102208130A (zh) * 2011-06-03 2011-10-05 北京易路联动技术有限公司 通过遥控器进行家电遥控的方法及该遥控器
CN102354273A (zh) * 2011-09-21 2012-02-15 歌尔声学股份有限公司 遥控方法及用于实现该遥控方法的电子设备
CN202339630U (zh) * 2011-09-21 2012-07-18 歌尔声学股份有限公司 电子设备

Also Published As

Publication number Publication date
CN102354273A (zh) 2012-02-15

Similar Documents

Publication Publication Date Title
WO2013041048A1 (zh) 遥控方法及用于实现该遥控方法的电子设备
EP2758838B1 (en) Using hdmi-cec to identify a codeset
US8683086B2 (en) Universal remote control with automated setup
US8638198B2 (en) Universal remote control systems, methods, and apparatuses
JP5897261B2 (ja) ネットワークシステム、プロセッサ、操作画面の表示方法、電子機器、および電子機器の制御方法
US11868588B2 (en) Selecting a picture of a device to identify an associated codeset
CN102184014A (zh) 基于移动设备指向的智能家电交互控制方法及装置
US20170046866A1 (en) Method and device for presenting operating states
EP3355172A1 (en) Electronic device and ui providing method therefor
US8094875B1 (en) Performing optical recognition on a picture of a remote to identify an associated codeset
JP2005065118A (ja) リモコン機能付き携帯端末及びリモコンサーバ
WO2022105447A1 (zh) IoT设备的控制方法、装置、终端及存储介质
US8151211B1 (en) Copying keys to create a custom remote
CN202339630U (zh) 电子设备
CN112041803A (zh) 电子设备及其操作方法
JP2013106315A (ja) 情報端末、家電機器、情報処理方法および情報処理プログラム
KR100977443B1 (ko) 제스쳐 기반의 가전기기 제어장치 및 방법
CN110719514A (zh) 设备的控制方法及***、终端
JP2008311958A (ja) 携帯電話機
CN104427411A (zh) 遥控器及其控制方法
US10991166B2 (en) Electric appliance control method, terminal, electric appliance, electronic equipment and storage medium
JP3169605U (ja) 赤外線学習リモコン装置
TW201604845A (zh) 無線環境控制系統
CN115664882A (zh) 家居设备控制方法、遥控设备和存储介质
TW201342845A (zh) 遙控系統及其方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12833026

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12833026

Country of ref document: EP

Kind code of ref document: A1