一种基于手机的红外遥控方法及红外遥控系统技术方案

技术编号:11229100 阅读:89 留言:0更新日期:2015-03-28 12:38
本发明专利技术公开了一种基于手机的红外遥控方法及红外遥控系统,采集被控设备的遥控器所使用的红外信号载波频率以及遥控器的红外键值表,保存至后台服务器;通过手机访问后台服务器,调取所要控制的被控设备所对应的载波频率和红外键值表存储到手机中,并将红外键值表中的各个红外键值与手机中定义的各个遥控按键对应匹配;操作手机上的遥控按键,通过手机中的红外线发射器发射所述遥控按键所对应的红外信号,控制所述被控设备。本发明专利技术提供了一种兼容性更高的红外遥控设计方式,采用通过网络从后台服务器端同步红外键值表的方式实现对手机上各遥控按键的快速匹配和自动配置,大大减少了用户操作的复杂度,所有手机用户均可方便地运用此项功能。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种基于手机的红外遥控方法及红外遥控系统,采集被控设备的遥控器所使用的红外信号载波频率以及遥控器的红外键值表,保存至后台服务器;通过手机访问后台服务器,调取所要控制的被控设备所对应的载波频率和红外键值表存储到手机中,并将红外键值表中的各个红外键值与手机中定义的各个遥控按键对应匹配;操作手机上的遥控按键,通过手机中的红外线发射器发射所述遥控按键所对应的红外信号,控制所述被控设备。本专利技术提供了一种兼容性更高的红外遥控设计方式,采用通过网络从后台服务器端同步红外键值表的方式实现对手机上各遥控按键的快速匹配和自动配置,大大减少了用户操作的复杂度,所有手机用户均可方便地运用此项功能。【专利说明】一种基于手机的红外遥控方法及红外遥控系统
本专利技术属于红外遥控
,具体地说,是涉及一种可以利用手机对红外线接收设备进行无线遥控的方法以及采用这种基于手机的红外遥控方法设计的红外遥控系统。
技术介绍
随着手机功能的日益强大,在现有的很多智能手机中集成了红外线收发器,可以用于接收和发射红外信号,例如目前运行Android系统的手机,很多就支持红外线收发功能。由于在运行Android4.4版本之前的Android系统的手机中,其红外控制功能无统一的开发接口,因此需要借助手机厂商的SDK (Software Development Kit,软件开发工具包)进行开发,造成了各种红外控制应用的兼容性出现了很大的问题。Android4.4推出后,内置了红外线增强支持,并加入了新的API (Applicat1n Programming Interface,应用程序编程接口)和系统服务,这样一来,相关的应用程序就可以直接被利用。使用新的API可以让应用检查终端是否带有红外线发射器,并查询载波频率,然后发送红外信号。由于运行Android4.4或者更高版本的Android终端的API都是标准化的,所以理论上来说,开发者的应用可以支持最广泛的频率,而无需定制集成代码。Android4.4红外功能的支持给手机控制功能带来了无限的发展前景。 传统的手机红外控制,例如利用手机对机顶盒或者电视机进行红外遥控时,都需要通过机顶盒或者电视机自带的遥控器进行对码学习,即,将遥控器对准手机,然后逐一操作遥控器上的遥控按键,将每一个遥控按键所发出的红外信号发送到手机的红外接收器中,以使手机获取到每一个遥控按键的红外键值。待手机端学习成功后,就可以代替所述遥控器对机顶盒或者电视机等设备进行控制了。 这种采用遥控器与手机对码学习的配置方式,由于针对遥控器上的每一个遥控按键都需要手工进行对码操作,因此,操作复杂,对使用该功能的用户有一定的技术要求,因此普及率不高。
技术实现思路
本专利技术的目的在于提供一种基于手机的红外遥控方法,采用通过网络获取红外键值表的方法,实现手机对其上各遥控按键与红外键值之间的自动匹配和快速配置。 为解决上述技术问题,本专利技术采用以下技术方案予以实现:一种基于手机的红外遥控方法,所述手机为具有红外线发射功能的手机,针对采用红外遥控器控制的被控设备,采集其遥控器所使用的红外信号载波频率以及遥控器的红外键值表,保存至后台服务器;通过手机访问所述后台服务器,调取所要控制的被控设备所对应的载波频率和红外键值表,存储到手机中,并将红外键值表中的各个红外键值与手机中定义的各个遥控按键对应匹配;操作手机上的遥控按键,通过手机中的红外线发射器发射所述遥控按键所对应的红外信号,控制所述所要控制的被控设备。 为了方便用户快速地找到所要下载的红外键值表,本专利技术设计所述后台服务器根据被控设备的不同类型及不同生产厂商分类存储其红外遥控器所对应的载波频率和红外键值表,并在接收到手机访问时,传送被控设备的分类列表,以供手机端选择。 进一步的,在所述手机中安装有红外遥控的应用,通过手机运行所述应用,自动链接到所述后台服务器进行访问。 又进一步的,所述手机根据接收到的红外键值表自动生成遥控器操作界面,显示各红外键值所对应的遥控按键。 优选的,所述手机在首次运行所述应用时,所述应用自动建立手机与所述后台服务器的链接,获取被控设备所对应的载波频率和红外键值表;再次运行所述应用时,不再自动链接后台服务器,直接显示遥控器操作界面,用于对被控设备进行控制;当需要再次链接所述后台服务器时,通过调取所述应用中的相应配置建立链接。 当所述被控设备为机顶盒时,为了简化用户操作,可以设计所述手机将其所在的位置信息发送至所述的后台服务器,所述后台服务器根据接收到的位置信息自动调取手机所在地区的机顶盒遥控器的载波频率和红外键值表,并传送至所述的手机。 优选的,所述手机为运行Android4.4或者更高版本的Android操作系统的手机,由于可以直接利用Android系统自带的红外线控制功能及系统所提供的API,因此可以极大地方便应用程序的后期开发。 基于上述基于手机的红外遥控方法,本专利技术还提出了一种红外遥控系统,包括具有红外线发射功能的手机、采用红外遥控器控制的被控设备以及后台服务器;在所述后台服务器中存储有所述被控设备的遥控器所使用的红外信号载波频率以及所述遥控器的红外键值表;所述手机通过访问所述后台服务器,调取并存储所述被控设备的遥控器所对应的载波频率和红外键值表,并将所述红外键值表中的各个红外键值与手机中定义的各个遥控按键对应匹配;所述手机根据接收到的红外键值表自动生成遥控器操作界面,显示各红外键值所对应的遥控按键,并在检测到用户操作所述遥控按键时,通过手机中的红外线发射器发射所述遥控按键所对应的红外信号至所述的被控设备,以控制所述被控设备响应用户操作。 优选的,所述被控设备为机顶盒,所述手机通过卫星定位获取自身的位置信息,并将所述位置信息发送至所述的后台服务器,所述后台服务器根据接收到的位置信息自动调取手机所在地区的机顶盒遥控器的载波频率和红外键值表,并传送至所述的手机。 与现有技术相比,本专利技术的优点和积极效果是:本专利技术提供了一种兼容性更高的红外遥控设计方式,采用通过网络从后台服务器端同步红外键值表的方式实现对手机上各遥控按键的快速匹配和自动配置,进而利用手机的红外功能实现了手机对机顶盒等红外线接收设备的控制,这与传统使用红外学习功能进行手机与遥控器间对码学习的设计方案相比,大大减少了用户操作的复杂度,所有手机用户均可方便地运用此项功能。 结合附图阅读本专利技术实施方式的详细描述后,本专利技术的其它特点和优点将变得更加清楚。 【专利附图】【附图说明】 图1是本专利技术所提出的红外遥控系统的一种实施例的系统构成框图;图2是本专利技术所提出的基于手机的红外遥控方法的一种实施例的流程图; 图3是将机顶盒作为被控设备时,所述基于手机的红外遥控方法的一种实施例的流程图。 【具体实施方式】 下面结合附图对本专利技术的【具体实施方式】进行详细地描述。 本实施例的红外遥控系统主要包括具有红外线发射功能的手机、采用红外遥控器控制的被控设备(例如机顶盒、电视机等)以及后台服务器,参见图1所示。为了使手机能够代替遥控器实现对所述被控设备的红外控制,需要根据遥控器上配置的功能按键在手机的遥控界面上形成与之完全对应或者部分对应本文档来自技高网
...

【技术保护点】
一种基于手机的红外遥控方法,所述手机为具有红外线发射功能的手机,其特征在于:针对采用红外遥控器控制的被控设备,采集其遥控器所使用的红外信号载波频率以及遥控器的红外键值表,保存至后台服务器;通过手机访问所述后台服务器,调取所要控制的被控设备所对应的载波频率和红外键值表,存储到手机中,并将红外键值表中的各个红外键值与手机中定义的各个遥控按键对应匹配;操作手机上的遥控按键,通过手机中的红外线发射器发射所述遥控按键所对应的红外信号,控制所述所要控制的被控设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:于忠清朱雪生王兵翟伟伟李鹏王亮
申请(专利权)人:青岛海尔软件有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1