载波频率适配方法及装置制造方法及图纸

技术编号:11529323 阅读:110 留言:0更新日期:2015-05-31 18:02
本发明专利技术适用于智能设备技术领域,提供了一种载波频率适配方法及装置,所述方法包括:获取当前待发射的红外遥控码及所述红外遥控码对应的载波频率;获取预设输出总线的时钟频率;根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换。本发明专利技术通过对红外遥控码进行转换,解决了现有的智能设备的红外遥控器不能兼容多个红外协议的问题,使得智能设备的红外遥控器能够在固定的总线时钟频率下支持多个具有不同载波频率的红外协议,同时降低了智能设备的红外遥控器的维护难度,有利于扩展智能设备的红外遥控器的用户群体。

【技术实现步骤摘要】
载波频率适配方法及装置
本专利技术属于智能设备
,提供了载波频率适配方法及装置。
技术介绍
现有的红外遥控设备主要通过CPU的总线发射遥控码。然而,现有的红外协议种类繁多,不同的红外协议对应的载波频率范围包括20KHz到1MHz,而现有的红外遥控设备的总线时钟频率范围未能支持所有的红外协议对应的载波频率,从而造成了红外遥控设备不能兼容多个不同的红外协议,并且红外遥控设备的维护难度大。
技术实现思路
鉴于此,本专利技术实施例提供一种红外协议的载波频率适配方法及装置,以实现智能设备的红外遥控器在固定的总线时钟频率下支持多个红外协议,以及降低智能设备的红外遥控器的维护难度。第一方面,一种载波频率适配方法,所述方法包括:获取当前待发射的红外遥控码及所述红外遥控码对应的载波频率;获取预设输出总线的时钟频率;根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换。进一步地,所述根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换包括:根据所述载波频率和所述时钟频率计算转换比例;按预设顺序依次获取所述待发射的红外遥控码中每一个字节的比特位;根据所述转换比例对所获取的比特位进行扩展,并依照所获取的比特位上的值对扩展得到的比特位进行赋值;按照大端模式或小端模式存储所述比特位及其扩展得到的比特位。进一步地,在根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换之后,所述方法还包括:判断所述待发射的红外遥控码的每一个比特位是否已完成转换;若是,则按照所述时钟频率发射转换后的红外遥控码。进一步地,所述转换比例为所述时钟频率与所述载波频率的比值。进一步地,在获取预设输出总线的时钟频率之后,所述方法还包括:判断所述载波频率与所述时钟频率是否相同;若是,则按照所述时钟频率发射所述待发射的红外遥控码;否则,根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换。第二方面,一种载波频率适配装置,所述装置包括:第一获取模块,用于获取当前待发射的红外遥控码及所述红外遥控码对应的载波频率;第二获取模块,用于预设输出总线的时钟频率;转换模块,用于根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换。进一步地,所述转换模块包括:计算单元,用于根据所述载波频率和所述时钟频率计算转换比例;获取单元,用于按预设顺序依次获取所述待发射的红外遥控码中每一个字节的比特位;扩展单元,用于根据所述转换比例对所获取的比特位进行扩展,并依照所获取的比特位上的值对扩展得到的比特位进行赋值;存储单元,用于按照大端模式或小端模式存储所述比特位及其扩展得到的比特位。进一步地,所述装置还包括:发射模块,用于在根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换之后,判断所述待发射的红外遥控码的每一个比特位是否完成转换;若是,则按照所述时钟频率发射转换后的红外遥控码。进一步地,所述转换比例为所述时钟频率与所述载波频率的比值。进一步地,所述装置还包括:判断模块,用于在获取预设输出总线的时钟频率之后,判断所述载波频率与所述时钟频率是否相同;所述发射模块还用于,在所述判断模块的判断结果为是时,按照所述时钟频率发射所述待发射的红外遥控码;所述转换模块还用于,在所述判断模块的判断结果为否时,根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换。与现有技术相比,本专利技术实施例增加了对红外遥控码的转换过程,通过在获取到当前待发射的红外遥控码及所述红外遥控码对应的载波频率、输出总线的时钟频率后,根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换;从而解决了现有的智能设备的红外遥控器不能兼容多个红外协议的问题,使得智能设备的红外遥控器能够在固定的总线时钟频率下支持多个具有不同载波频率的红外协议,且降低了智能设备的红外遥控器的维护难度,有利于扩展智能设备的红外遥控器的用户群体。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的载波频率适配方法的第一实现流程图;图2是本专利技术实施例二提供的载波频率适配方法中步骤S103的实现流程图;图3是本专利技术实施例三提供的载波频率适配装置的组成结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例增加了对红外遥控码的转换过程,通过在获取到当前待发射的红外遥控码及所述红外遥控码对应的载波频率、输出总线的时钟频率后,根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换;从而解决了现有的智能设备的红外遥控器不能兼容多个红外协议的问题,使得智能设备的红外遥控器能够在固定的总线时钟频率下支持多个具有不同载波频率的红外协议,降低了智能设备的红外遥控器的维护难度,有利于扩展智能设备的红外遥控器的用户群体。本专利技术实施例还提供了相应的装置,以下分别进行详细的说明。实施例一图1示出了本专利技术实施例一提供的载波频率适配方法的第一实现流程,为了便于说明,仅示出了与本专利技术相关的部分。在本专利技术实施例中,所述方法应用于智能设备。所述智能设备包括但不限于移动电话、口袋计算机(PocketpersonalComputer,PPC)、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)等,优选为智能手机等。所述智能设备具备红外遥控器功能,能够发射红外遥控码。如图1所示,所述方法包括:在步骤S101中,获取当前待发射的红外遥控码及所述红外遥控码对应的载波频率。在本专利技术实施例中,当需要发射红外遥控码时,将所述红外遥控码传输到智能设备的相应驱动,驱动将获取当前待发射的红外遥控码及所述红外遥控码对应的载波频率。示例性地,以SPI总线为例,预先设置SPI总线为智能设备发射红外遥控码的输出端口,则建立虚拟的SPI从设备驱动,并生成应用层到驱动接口。当需要发射红外遥控码时,所述驱动获取当前待发射的红外遥控码及所述红外遥控码对应的载波频率。在步骤S102中,获取预设输出总线的时钟频率。示例性地,在所述SPI总线为输出端口时,获取SPI总线工作频率。当然,还可以采用其他总线作为输出端口。在步骤S103中,根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换。在本专利技术实施例中,首先判断所述载波频率与所述时钟频率是否相同。若相同,则直接采用所述时钟频率发射所述待发射的红外遥控码;否则,在所述载波频率与所述时钟频率不相同时,则根据所述载波频率、所述时钟频率对所述待发射的红外遥控码进行转换,以使得转换后的红外遥控码能够通过所述预设输出总线的时钟频率发射。优选地,所述方法还包括:按照所述时钟频率发射转换后的红外遥控码。在本专利技术实施例中,由于步骤S103中根据载波频率、时钟频率对所述待发射的红外遥控码进行了转换,使得转换后的红外遥控码通过所述时钟频率发射出去的脉宽序列与待发射的红外遥控码通过对应的载波频率发射出去的脉本文档来自技高网...
载波频率适配方法及装置

【技术保护点】
一种载波频率适配方法,其特征在于,所述方法包括:获取当前待发射的红外遥控码及所述红外遥控码对应的载波频率;获取预设输出总线的时钟频率;根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换。

【技术特征摘要】
1.一种载波频率适配方法,其特征在于,所述方法包括:获取当前待发射的红外遥控码及所述红外遥控码对应的载波频率;获取预设输出总线的时钟频率;根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换;所述根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换包括:根据所述载波频率和所述时钟频率计算转换比例,所述转换比例为所述时钟频率与所述载波频率的比值;按预设顺序依次获取所述待发射的红外遥控码中每一个字节的比特位;根据所述转换比例对所获取的比特位进行扩展,并依照所获取的比特位上的值对扩展得到的比特位进行赋值;按照大端模式或小端模式存储所述比特位及其扩展得到的比特位。2.如权利要求1所述的载波频率适配方法,其特征在于,在根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换之后,所述方法还包括:判断所述待发射的红外遥控码的每一个比特位是否已完成转换;若是,则按照所述时钟频率发射转换后的红外遥控码。3.如权利要求1所述的载波频率适配方法,其特征在于,在获取预设输出总线的时钟频率之后,所述方法还包括:判断所述载波频率与所述时钟频率是否相同;若是,则按照所述时钟频率发射所述待发射的红外遥控码;否则,根据所述载波频率与所述时钟频率对所述待发射的红外遥控码进行转换。4.一种载波频率适配装置,其特征在于,所述装置包括:第一获取模块,用于获取当前待发射...

【专利技术属性】
技术研发人员:张野
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1