专利名称:电器设备的遥控实现方法和装置的制作方法
技术领域:
本发明涉及电器设备领域,并且特别地,涉及一种电器设备的遥控实现方法和装置。
背景技术:
目前,智能空调、物联网空调已经可以通过手机来控制,用户可以给空调发一条短信来控制空调开启和关闭,并且可以按照自己的要求来控制空调。例如,可以使得空调执行制冷功能,并且控制制冷的温度为25度,还能够控制空调出风的风速。目前的智能空调接收到短信后,会立即按照指令执行,实现用户期望的操作。虽然目前的方案已经能够使空调等电器设备的遥控实现飞跃,但是,目前已有的遥控方案并不够人性化。其中,目前的遥控方案中,控制空调的指令需要用户自行编写,而这些指令的编写需要符合特殊的编写格式,否则将不能被电器设备识别,而要求用户往往这种特定格式的指令时比较困难的,而如果用户编写且通过短信发送的内容编辑出现错误,不仅浪费了用户的通信费用,也会给用户的使用带来不便。除了智能空调之外,对于其他电器设备,同样存在指令编写和记忆困难、用户操作难度大的问题,针对这些问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中电器设备的遥控存在指令编写和记忆困难、用户操作难度大的问题,本发明提出一种电器设备的遥控实现方法和装置,能够通过简单的方式实现对电器设备的遥控,并且用户无需进行复杂的编写,能够简化用户的操作,提高用户体验。本发明的技术方案是这样实现的根据本发明的一个方面,提供了一种电器设备的遥控实现方法。该方法包括移动终端接收用户通过移动终端提供的遥控操作界面输入的操作命令;移动终端获取与操作命令对应的遥控命令,其中,遥控命令能够被电器设备识别并控制电器设备;移动终端通过应用程序调用终端的操作系统的通信功能将获取的遥控命令发送至电器设备。其中,移动终端获取与操作命令对应的遥控命令包括移动终端从其本地数据库中获取遥控命令,其中,本地数据库中预先保存有多条能够被电器设备识别并控制电器设备的遥控命令。此外,在移动终端将获取的遥控命令发送至电器设备之前,该遥控实现方法进一步包括电器设备接收用户通过移动终端提供的遥控操作界面输入的电器设备对应的通信标识;并且,移动终端将获取的遥控命令发送至电器设备包括移动终端根据电器设备对应的通信标识将获取的遥控命令发送至电器设备。并且,移动终端通过移动通信网络将遥控命令发送至电器设备,通信标识为移动通信网络中的通信号码。该方法可进一步包括电器设备接收并执行移动终端发送的遥控命令。可选地,上述电器设备为空调。可选地,上述操作系统为iOS操作系统。根据本发明的另一方面,提供了一种电器设备的遥控实现装置。该装置包括界面提供模块,用于提供遥控操作界面;显示屏,用于显示遥控操作界面;接收模块,用于接收用户通过遥控操作界面输入的操作命令;获取模块,获取与操作命令对应的遥控命令,其中,遥控命令能够被电器设备识别并控制电器设备;发送模块,用于将获取的遥控命令发送至电器设备。该装置可以进一步包括数据库,用于保存多条能够被电器设备识别并控制电器设备的遥控命令;并且,获取模块用于从数据库中获取与操作命令对应的遥控命令。此外,接收模块还用于接收用户通过遥控操作界面输入的电器设备对应的通信标识;并且,发送模块用于根据电器设备对应的通信标识将获取的遥控命令发送至电器设备。
并且,发送模块用于通过移动通信网络将遥控命令发送至电器设备,其中,通信标识为移动通信网络中的通信号码。本发明通过由移动终端提供的遥控操作界面接收用户输入的指令,并调用与用户输入的操作指令对应的遥控指令发送给电器设备,不仅能够实现电器设备的遥控,并且,能够简化用户的操作,避免由用户记忆并输入复杂的指令,改善用户操作的成功率,提高用户体验。
图1是根据本发明实施例的电器设备的遥控实现方法的流程图;图2是根据本发明实施例的电器设备的遥控实现方法的原理示意图;图3是根据本发明实施例的电器设备的遥控实现装置的框图。
具体实施例方式根据本发明的实施例,提供了一种电器设备的遥控实现方法,用于通过基于iOS 操作系统(用于iPhone、iPad等产品的操作系统)的移动终端实现电器设备的遥控。其中,诸如iPhone的移动终端是使用Object-C语言开发的程序,运行在iOS(Apple Mac OS X)操作系统之上,是平台相关的,只能运行于iOS电话机上(包括iPhone 3G, iPhone 3GS, iPhone 4等)。本申请提供的技术方案能够通过UIKit程序框架访问iOS系统(Unix内核)底层功能(包括文件、短信等)。如图1所示,根据本发明实施例的电器设备的遥控实现方法包括步骤S101,移动终端接收用户通过移动终端提供的遥控操作界面输入的操作命令;步骤S103,移动终端获取与操作命令对应的遥控命令,其中,遥控命令能够被电器设备识别并控制电器设备;步骤S105,移动终端通过应用程序调用终端的操作系统iOS的通信功能将获取的遥控命令发送至所述电器设备。
其中,移动终端可以运行应用程序调用UIKit框架完成上述的调用。借助于上述处理,通过由移动终端提供的遥控操作界面接收用户输入的指令,并调用与用户输入的操作指令对应的遥控指令发送给电器设备,不仅能够实现电器设备的遥控,并且,能够简化用户的操作,避免由用户记忆并输入复杂的指令,改善用户操作的成功率,提高用户体验。对应于电器设备的可控功能,本发明的遥控操作界面提供了对电器设备进行控制的多种命令的输入区域(例如,可以是输入框、软键盘、对话框等),例如,对于空调设备,其可控的功能包括温度调节、定时、工作模式(制冷、送风、暖风、除湿等)、温度控制、风速控制、风向控制等,对于智能空调所提供的遥控界面就可以包括模式选择、温度选择、时间设定等的按键、输入框、对话框等,具体的界面形式可以模拟通常的专用空调遥控器的按键设计方式。其中,在移动终端获取与操作命令对应的遥控命令时,移动终端可以从其本地数据库中获取遥控命令,其中,本地数据库中预先保存有多条能够被电器设备识别并控制电器设备的遥控命令,这样,移动终端能够在本地完成对应遥控命令的调用,减少处理时延。例如,假设当前的移动终端被配置为遥控智能空调,用户在移动终端提供的遥控操作界面中按下了选择当前工作模式为制冷的按键,此时,移动终端会从数据库中调取对应的遥控命令,并将该遥控命令发送至智能空调。另外,遥控操作界面除了能够让用户输入操作指令,并且还提供了供用户输入电器设备对应的通信标识的区域,在移动终端将获取的遥控命令发送至电器设备之前,只要用户输入了电器设备对应的通信标识,移动终端就能够根据该通信标识将获取的遥控命令发送至电器设备。这样,用户可以通过一部移动终端遥控多台电器设备,并且能够对不同的电器设备进行明确区分。可选地,移动终端可以通过多种方式与电器设备进行遥控命令的传输,在一个实施例中,移动终端可通过移动通信网络将遥控命令发送至电器设备,相应地,通信标识为移动通信网络中的通信号码(例如,手机号码),传输的遥控命令可以通过短信的方式发送至电器设备。在接收到遥控命令后,电器设备就能够接收并执行移动终端发送的遥控命令;在电器设备执行了遥控指令对应的操作后,还可以将执行的结果通过反馈信息发送至移动终端,可以采用传输遥控命令相同的方式(网络)传输反馈信息,即,如果遥控命令是以短信的方式通过移动通信网络传输的,则反馈信息也可以通过移动通信网络以短信的形式发送至移动终端,从而将本次遥控的执行结果通知给用户。对于互联网或其他形式的通信方式,同样能够实现遥控命令的传输,本文不再
一一列举。如图2所示,用于进行各种系统调用功能的iPhone系统调用模块可以调用 iPhone UIKit _ @, . _ ¥ @ NSDictionary> MFMessageComposeViewContro 11 er> NSConnection、UlView、UIApplication。本申请提出的方案可以通过文件管理模块、存储管理模块、短信收发模块、网络通信模块、数据管理模块、界面描画模块、iWione动态处理模块、线程管理模块等实现,终端能够将被遥控设备的状态显示在界面上,并进行相应的动画表现,用户可以进行触摸操作输入指令并且终端能够进行短信的发送,在发送短信时,可以进行终端的iPhone短信系统调用,还能够调用iPhone文件系统和iPhone网络通信系统。本申请的遥控方案不仅可以应用于智能空调,实际上,所有能够接收移动终端发送的遥控命令、并根据接收的命令执行对应操作的电器设备都能够通过本发明的方案来遥控。并且,只要移动终端上配置有对应类型或型号的电器设备的遥控操作界面以及相应遥控命令的数据库,就可以对这些类型或型号的电器设备实现遥控,并且通过通信标识的区分,对于每种类型或型号的电器设备都可以分别进行遥控,也可以通过信息群发的方式来通过一次操作遥控多台电器设备,只要发送的遥控命令能够被电器设备识别即可。根据本发明的实施例,还提供了一种电器设备的遥控实现装置,用于通过基于iOS 操作系统的移动终端实现电器设备的遥控。如图3所示,根据本发明实施例的电器设备的遥控实现装置包括界面提供模块31,用于提供遥控操作界面;显示屏32,用于显示遥控操作界面;接收模块33,连接至界面提供模块31,用于接收用户通过遥控操作界面输入的操作命令;获取模块34,连接至接收模块33,获取与操作命令对应的遥控命令,其中,遥控命令能够被电器设备识别并控制电器设备;发送模块35,连接至获取模块34,用于调用移动终端的通信系统将获取的遥控命令发送至电器设备。该装置还可以进一步包括数据库(未示出),连接至获取模块,用于保存多条能够被电器设备识别并控制电器设备的遥控命令;并且,获取模块用于从数据库中获取与操作命令对应的遥控命令。其中,接收模块还用于接收用户通过遥控操作界面输入的电器设备对应的通信标识;并且,发送模块用于根据电器设备对应的通信标识将获取的遥控命令发送至电器设备。可选地,发送模块用于通过移动通信网络将遥控命令发送至电器设备,其中,通信标识为移动通信网络中的通信号码。综上所述,借助于本发明的上述技术方案,通过由移动终端提供的遥控操作界面接收用户输入的指令,并调用与用户输入的操作指令对应的遥控指令发送给电器设备,不仅能够有效实现电器设备的遥控,并且,能够简化用户的操作,避免由用户记忆并输入复杂的指令,改善用户操作的成功率,提高用户体验;并且,只要用户对移动终端配置多种遥控操作界面,能够使用户通过移动终端遥控相应类型的电器设备,并且可以遥控多台电器设备。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种电器设备的遥控实现方法,其特征在于,所述方法包括移动终端接收用户通过所述移动终端提供的遥控操作界面输入的操作命令; 所述移动终端获取与所述操作命令对应的遥控命令,其中,所述遥控命令能够被所述电器设备识别并控制所述电器设备;所述移动终端通过应用程序调用所述终端的操作系统的通信功能将获取的所述遥控命令发送至所述电器设备。
2.根据权利要求1所述的遥控实现方法,其特征在于,所述移动终端获取与所述操作命令对应的遥控命令包括所述移动终端从其本地数据库中获取所述遥控命令,其中,所述本地数据库中预先保存有多条能够被所述电器设备识别并控制所述电器设备的遥控命令。
3.根据权利要求1所述的遥控实现方法,其特征在于,在所述移动终端将获取的所述遥控命令发送至所述电器设备之前,所述遥控实现方法进一步包括所述电器设备接收用户通过所述移动终端提供的遥控操作界面输入的所述电器设备对应的通信标识;并且,所述移动终端将获取的所述遥控命令发送至所述电器设备包括 所述移动终端根据所述电器设备对应的通信标识将获取的所述遥控命令发送至所述电器设备。
4.根据权利要求3所述的遥控实现方法,其特征在于,所述移动终端通过移动通信网络将所述遥控命令发送至所述电器设备,所述通信标识为移动通信网络中的通信号码。
5.根据权利要求1所述的遥控实现方法,其特征在于,进一步包括 所述电器设备接收并执行所述移动终端发送的所述遥控命令。
6.根据权利要求1至4中任一项所述的遥控实现方法,其特征在于,所述电器设备为空调。
7.根据权利要求1至4中任一项所述的遥控实现方法,其特征在于,所述操作系统为 iOS操作系统。
8.一种电器设备的遥控实现装置,其特征在于,所述装置包括 界面提供模块,用于提供遥控操作界面;显示屏,用于显示所述遥控操作界面;接收模块,用于接收用户通过所述遥控操作界面输入的操作命令; 获取模块,获取与所述操作命令对应的遥控命令,其中,所述遥控命令能够被所述电器设备识别并控制所述电器设备;发送模块,用于将获取的所述遥控命令发送至所述电器设备。
9.根据权利要求8所述的遥控实现装置,其特征在于,进一步包括数据库,用于保存多条能够被所述电器设备识别并控制所述电器设备的遥控命令;并且,所述获取模块用于从所述数据库中获取与所述操作命令对应的遥控命令。
10.根据权利要求8所述的遥控实现装置,其特征在于,所述接收模块还用于接收用户通过所述遥控操作界面输入的所述电器设备对应的通信标识;并且,所述发送模块用于根据所述电器设备对应的通信标识将获取的所述遥控命令发送至所述电器设备。
11.根据权利要求10所述的遥控实现装置,其特征在于,所述发送模块用于通过移动通信网络将所述遥控命令发送至所述电器设备,其中,所述通信标识为移动通信网络中的通信号码。
全文摘要
本发明公开了一种电器设备的遥控实现方法和装置,该方法包括移动终端接收用户通过移动终端提供的遥控操作界面输入的操作命令;移动终端获取与操作命令对应的遥控命令,其中,遥控命令能够被电器设备识别并控制电器设备;移动终端通过应用程序调用终端的操作系统的通信功能将获取的遥控命令发送至电器设备。本发明通过由移动终端提供的遥控操作界面接收用户输入的指令,并调用与用户输入的操作指令对应的遥控指令发送给电器设备,不仅能够实现电器设备的遥控,并且,能够简化用户的操作,避免由用户记忆并输入复杂的指令,改善用户操作的成功率,提高用户体验。
文档编号G08C17/02GK102419900SQ20111038668
公开日2012年4月18日 申请日期2011年11月29日 优先权日2011年11月29日
发明者张桂芳, 杨晓晶, 程永甫, 范增年 申请人:合肥海尔空调器有限公司, 海尔集团公司, 青岛海尔空调器有限总公司