一种信号处理方法及装置、系统的制作方法
【专利摘要】本发明实施例所述的信号处理方法及装置、电子设备,接收第一信号,如果第一信号为启动信号,则依据预设的、启动信号与控制指令间的对应关系,确定并发射与第一信号对应的控制指令,因为发射的控制指令中,至少包括与第二信号对应的控制指令,可见,第一信号经过预设的对应关系的转换后,能够触发第二信号对应的控制指令,因此,如果第二信号的发射端,即第二控制开关失效,则第一信号的发射端,即第一控制开关能够触发原本由第二控制开关发射的第二信号触发的控制信号,所以,即使第二控制开关失效,依然可以实现与其对应的控制操作,从而方便用户的使用。
【专利说明】一种信号处理方法及装置、系统
【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种信号处理方法及装置、系统。
【背景技术】
[0002] 带有遥控器的电子设备,可以使用控制开关(例如遥控器的一个控制键或在遥控 器界面上的一个手势)触发一个控制信号,用于控制所述电子设备。在现有的遥控器中,一 个控制键或控制手势,通常只可以发射一种信号,用于触发控制电子设备完成一项操作,如 果要进行其它操作,则需要使用另外的控制键或控制手势发射另一种信号。
[0003] 例如,电视机的开关键只能控制电视机的开关,而不能用于代替数字键"5",用于 触发选择CCTV-5的操作。
[0004] 所以,当遥控器的某个控制开关失效时,会导致此控制开关对应的控制操作无法 实现。
【发明内容】
[0005] 本发明实施例提供了一种信号处理方法及装置、系统,目的在于解决当遥控器的 控制开关失效时,会导致此控制开关对应的控制操作无法实现的问题。
[0006] 为了实现上述目的,本申请实施例提供了以下技术方案:
[0007] -种信号处理方法,包括:
[0008] 接收第一信号;
[0009] 如果所述第一信号为启动信号,则依据预设的、启动信号与控制指令间的对应关 系,确定与所述第一信号对应的控制指令;
[0010] 发射所述与所述第一信号对应的控制指令,所述与所述第一信号对应的控制指令 中至少包括第二信号。
[0011] 可选地,所述控制指令中包括:执行条件;
[0012] 所述发射所述控制指令包括:
[0013] 在检测到满足所述执行条件的情况下,发射所述控制指令。
[0014] 可选地,所述接收第一信号包括:
[0015] 接收转发装置转发的第一信号;
[0016] 所述发射所述控制指令包括:
[0017] 通过所述转发装置转发所述控制指令。
[0018] 可选地,还包括:
[0019] 通过学习启动信号和控制指令的方式,建立启动信号和控制指令间的对应关系。
[0020] 一种信号处理装置,包括:
[0021] 接收模块,用于接收第一信号;
[0022] 确定模块,用于如果所述第一信号为启动信号,则依据预设的、动信号与控制指令 间的对应关系,确定与所述第一信号对应的控制指令;
[0023] 发射模块,用于发射所述与所述第一信号对应的控制指令,所述与所述第一信号 对应的控制指令中至少包括第二信号。
[0024] 可选地,所述确定模块包括:
[0025] 执行条件检测单元,用于在所述控制指令中包括执行条件的情况下,检测是否满 足所述执行条件;
[0026] 控制单元,用于在满足所述执行条件的情况下,控制所述发射单元发射所述与所 述第一信号对应的控制指令。
[0027] 可选地,还包括:
[0028] 学习模块,用于通过学习启动信号和控制指令的方式,建立启动信号和控制指令 间的对应关系。
[0029] -种信号处理系统,包括:
[0030] 信号收发设备和信号处理设备,其中,所述信号收发设备用于接收第一信号,并将 所述第一信号转发给所述信号处理设备;所述信号处理设备用于如果所述第一信号为启动 信号,则依据预设的、启动信号与控制指令间的对应关系,确定与所述第一信号对应的控制 指令,并且将所述与所述第一信号对应的控制指令发给所述信号收发设备,所述信号收发 设备还用于将所述与所述第一信号对应的控制指令进行发射,所述控制指令中至少包括第 二信号。
[0031] 可选地,所述信号处理设备将所述控制指令发给所述信号收发设备,包括:
[0032] 所述信号处理设备在检测到满足所述执行条件的情况下,将所述控制指令发给所 述信号收发设备。
[0033] 可选地,所述信号处理还用于:
[0034] 通过学习启动信号和控制指令的方式,建立启动信号和控制指令间的对应关系。
[0035] 本发明实施例所述的信号处理方法及装置、电子设备,接收第一信号,如果第一信 号为启动信号,则依据预设的、启动信号与控制指令间的对应关系,确定并发射与第一信号 对应的控制指令,因为发射的控制指令中,至少包括第二信号,可见,第一信号经过预设的 对应关系的转换后,能够触发第二信号,因此,如果第二信号的发射端,即第二控制开关失 效,则第一信号的发射端,即第一控制开关能够触发原本由第二控制开关发射的控制信号, 所以,即使第二控制开关失效,依然可以实现与其对应的控制操作,从而方便用户的使用。
【专利附图】
【附图说明】
[0036] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0037] 图1为控制开关控制操作的示意图;
[0038] 图2为本发明实施例公开的一种信号处理方法的流程图;
[0039] 图3为本发明实施例公开的又一种信号处理方法的流程图;
[0040] 图4为本发明实施例公开的一种信号处理装置的结构示意图;
[0041] 图5为本发明实施例公开的一种信号处理系统的结构示意图。
【具体实施方式】
[0042] 本发明实施例提供的一种信号处理方法及装置,可以应用于如图1所示的场景, 其中,第一控制开关用于发射第一信号,第一信号可以实现对第一操作的控制,例如,第一 信号控制第一电子设备执行第一操作;第二控制开关用于发射第二信号,第二信号可以实 现对第二操作的控制,例如,第二信号控制第一(或第二)电子设备执行第二操作。
[0043] 在本发明实施例中,第一控制开关以及第二控制开关可以为物理按键,也可以为 虚拟手势。
[0044] 第一信号除了可以由控制开关发出,也可以为由非传统开关发射的数字通信信 号,例如蓝牙信号,或者WIFI信号等。例如,本发明实施例所述的方法及装置还可以应用于 以下场景:智能机顶盒或智能电视由智能手机控制,智能手机发出第一信号,用于控制智能 机顶盒或智能电视。
[0045] 需要说明的是,本发明实施例所述的指令或信号,是指以wifi、无线、射频、红外或 内部信号、计算机程序代码等方式操控指定电子计算机或设备实现某种控制或运算的代码 或信号,可以包括操作功能和操作对象等内容。
[0046] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0047] 本发明实施例公开的一种信号处理方法,如图2所示,包括:
[0048] S201 :接收第一信号;
[0049] 如图1中所示,第一信号可以由第一控制开关发射,或由非传统开关发射的为数 字通信信号,例如蓝牙信号,或者WIFI信号等,以下不再赘述。
[0050] S202:如果所述第一信号为启动信号,则依据预设的、启动信号与控制指令间的对 应关系,确定与所述第一信号对应的控制指令;
[0051] 对应关系为启动信号与控制指令间的对应关系,例如第一信号与打开电视机的控 制指令相对应。需要说明的是,启动信号可以对应一个控制指令,也可以同时对应两个或两 个以上控制指令。
[0052] S203 :发射与第一信号对应的控制指令,所述控制指令中至少包括第二信号;
[0053] 例如,如图1所示,所述第二信号可以为:第二控制开关在有效的情况下,能够发 射的控制信号。
[0054] 例如,图1中,当第二控制开关失效(例如故障)的情况下,第二控制开关就无法 发射第二信号,也就无法控制第二操作的执行,例如,第二控制开关可以为电视机遥控器上 的电源开关键,其可以发射第二信号,用于开启或关闭电视机。当其损坏时,则无法发射第 二信号,在现有的技术条件下,也就无法控制电视机的开启或关闭。
[0055] 而本实施例中,可以使用第一控制开关发出的信号触发第二信号,所以,在第二控 制开关失效的情况下,依然能够实现第二控制开关的控制功能。例如,第一控制开关可以为 电视机遥控器上的数字"5"键,其发射的第一信号可以将电视机的频道选择在"CCTV-5"。 按照本发明实施例中所述的方法,可以预先设置第一信号为启动信号,与第一信号对应的 控制指令包括:将电视机的频道选择在"CCTV-5"的指令,以及将打开或关闭电视机的指 令,那么,第一信号除了原本具有的控制功能外,还具有打开或关闭电视机的功能,所以,当 发射第一信号对应的控制指令后,遥控器依然可以实现打开或关闭电视机的功能。
[0056] 又例如,假设电视的遥控器为第一控制设备,空调的遥控器为第二控制设备,则现 有技术中,在第二控制设备失效的情况下,无法实现对空调的控制,而本发明中所述的方 法,可以利用预设的对应关系,将第一信号作为启动信号,触发控制指令,控制指令中既包 括对电视的控制指令(第一信号),也包括对空调的控制指令(第二信号),所以,即使空调 的遥控器失效,也能够使用电视的遥控器,实现对空调的控制。
[0057] 从上述说明可见,本实施例所述的方法,使第一控制开关发射的第一信号与第二 控制开关发射的第二信号之间发生联系,使得第一控制开关具备原本不具备的控制功能, 并且,第一控制开关原本只对应一个操作,也可以按照本发明所述的方法,对应多个操作, 从而实现"一键"控制多项操作的目的,例如,上述的数字"5"键,既可以打开电视机,又可以 将电视机的频道选择在"CCTV-5",方便用户的操作。更为重要的是,本实施例中,启动信号 与控制指令间的对应关系为预设的,因此,可以通过设定此对应关系,灵活变换控制开关能 够实现的控制功能,例如,除了可以实现上述的一个遥控器的不同按键的控制功能相互"移 植"外,还可以实现一个遥控器(电视遥控器)控制原本与其没有控制逻辑的电子设备(空 调)。
[0058] 本发明实施例公开的又一种信号处理方法,由电子设备执行,如图2所示,包括:
[0059] S301 :通过学习启动信号和控制指令的方式,建立启动信号和控制指令间的对应 关系;
[0060] 其中,学习的具体方式可以参见现有技术中,一种电子设备学习另一种电子设备 的发射信号的方式,这里不再赘述。
[0061] 因为对应关系可以通过学习获得,所以,用户可以更改、增加或删除已有的对应关 系。
[0062] S302 :接收转发装置转发的第一信号;
[0063] 转发装置转发的第一信号,可以是经过转发装置进行格式转换后的第一信号。
[0064] S303:如果所述第一信号为启动信号,则依据预设的、启动信号与控制指令间的对 应关系,确定与所述第一信号对应的控制指令;
[0065] 其中,控制指令中包括执行条件,例如,控制指令指示"大于30摄氏度打开空调", 则执行条件为"大于30摄氏度"。执行条件可以由用户预先设定。
[0066] 本实施例中,启动信号也可以通过预先的学习获得,保存一个启动信号的列表,当 接收到第一信号后,可以对照列表,判定第一信号是否为启动信号。
[0067] S304 :在检测到满足所述执行条件的情况下,通过所述转发装置转发所述控制指 令。
[0068] 同样地,转发装置可以将控制信号变换格式后,再转发出去。
[0069] 本实施例所述的方法,与上一实施例相比,通过转发装置接收和发送信号,因此, 上述步骤的电子设备能够提高处理速度。
[0070] 更为重要的是,本实施例中的方法,因为对应关系可以灵活编辑,所以使得用户灵 活编辑控制开关与被控制对象间的控制逻辑。
[0071] 本发明实施例还公开了一种信号处理装置,如图4所示,包括:
[0072] 接收模块401,用于接收第一信号;
[0073] 确定模块402,用于如果所述第一信号为启动信号,则依据预设的、启动信号与控 制指令间的对应关系,确定与所述第一信号对应的控制指令;
[0074] 发射模块403,用于发射所述与所述第一信号对应的控制指令,所述与所述第一信 号对应的控制指令中至少包括第二信号。
[0075] 可选地,所述确定模块具体包括:
[0076] 执行条件检测单元4021,用于在所述控制指令中包括执行条件的情况下,检测是 否满足所述控制指令中的执行条件;
[0077] 控制单元4022,用于在满足所述执行条件的情况下,控制所述发射模块发射所述 与所述第一信号对应的控制指令。
[0078] 可选地,所述装置还可以包括:
[0079] 学习模块404,用于通过学习启动信号和控制指令的方式,建立启动信号和控制指 令间的对应关系。
[0080] 本实施例中,各个模块或单元的工作工程可以参见图1或图2,这里不再赘述。
[0081] 本实施例所述的信号处理装置,可以设置在电子设备(例如手机)中,使得第一信 号与第二信号产生联系。
[0082] 例如,设置本实施例所述装置的电子设备,可以作为遥控器使用,在此电子设备 中,对应关系的设置,此电子设备可以作为新的遥控器,代替原有遥控器的功能,即通过学 习原有遥控器可以发射的控制信号,建立启动信号与控制指令间的对应关系,从而既可以 具有原有遥控器的控制逻辑,也可以具有新的控制逻辑。
[0083] 本发明实施例还公开了一种信号处理系统,如图5所示,包括:
[0084] 信号收发设备501和信号处理设备502。
[0085] 其中,信号收发设备501用于接收第一信号,并将所述第一信号转发给所述信号 处理设备502,所述信号处理设备502用于如果所述第一信号为启动信号,则依据预设的、 启动信号与控制指令间的对应关系,确定与所述第一信号对应的控制指令,并且将所述与 所述第一信号对应的控制指令发给所述信号收发设备501,所述信号收发设备501将还用 于所述与所述第一信号对应的控制指令进行发射。
[0086] 其中,所述第一信号由第一控制开关发射,所述控制指令中至少包括第二信号。
[0087] 在本实施例中,第一信号的生成既可以与本系统无关,即第一信号为其它电子设 备(例如本系统之外的控制设备)生成的信号,本系统只接收第一信号,并作为之后操作的 依据;第一信号也可以由本系统按照预设规则或协议(例如2262编码格式)生成,本系统 生成第一信号后,可以将其作为启动信号,并为所述第一信号建立与其对应的控制指令,以 便于在接收到第一信号后,执行之后的操作,或者,将第一信号作为其它电子设备的发射信 号之一(例如,使用第一控制开关学习第一信号),当其它电子设备发射第一信号后,本系 统接收并进行如上所述的操作。进一步地,本实施例中,所述信号处理设备可以在检测到满 足所述执行条件的情况下,将所述控制指令发给所述信号收发设备。
[0088] 进一步地,所述信号处理还可以用于:通过学习启动信号和控制指令的方式,建立 启动信号和控制指令间的对应关系。
[0089] 本实施例所述的信号处理系统,通过信号处理设备与信号收发设备的配合,可以 在第一信号与第二信号之间产生控制逻辑,例如,使得第一控制开关具有第二控制开关的 控制功能。第一控制开关与第二控制开关可以设置在同一控制设备上,也可以设置在不同 的控制设备上。使用本实施例所述的信号处理系统,可以在现有的控制设备与被控制目标 之间灵活地建立控制逻辑,实现方面用户使用的目的。
[0090] 同时,图4所示的装置或图5所示的系统,在遥控器数量较多的情况下,可以将不 同遥控器的功能集中在一个控制设备上,从而使得用户的控制动作可以集中于一个控制设 备上发生,或者,将不符合用户操作习惯的控制模式改变为符合用户习惯的控制模式,方便 用户的操作,例如,将空调、电视机以及灯光的遥控功能集中在一个控制设备或系统中,可 以使用此控制设备或系统,通过用户习惯的方式,同时操作空调、电视机以及打开灯光。
[0091] 本发明实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产 品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实 施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来, 该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计 算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或 部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、 随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的 介质。
[0092] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它 实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0093] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
【权利要求】
1. 一种信号处理方法,其特征在于,包括: 接收第一信号; 如果所述第一信号为启动信号,则依据预设的、启动信号与控制指令间的对应关系,确 定与所述第一信号对应的控制指令; 发射所述与所述第一信号对应的控制指令,所述与所述第一信号对应的控制指令中至 少包括第二信号。
2. 根据权利要求1所述的方法,其特征在于,所述控制指令中包括:执行条件; 所述发射所述控制指令包括: 在检测到满足所述执行条件的情况下,发射所述控制指令。
3. 根据权利要求2所述的方法,其特征在于,所述接收第一信号包括: 接收转发装置转发的第一信号; 所述发射所述控制指令包括: 通过所述转发装置转发所述控制指令。
4. 根据权利要求1至3任一项所述的方法,其特征在于,还包括: 通过学习启动信号和控制指令的方式,建立启动信号和控制指令间的对应关系。
5. -种信号处理装置,其特征在于,包括: 接收模块,用于接收第一信号; 确定模块,用于如果所述第一信号为启动信号,则依据预设的、动信号与控制指令间的 对应关系,确定与所述第一信号对应的控制指令; 发射模块,用于发射所述与所述第一信号对应的控制指令,所述与所述第一信号对应 的控制指令中至少包括第二信号。
6. 根据权利要求5所述的装置,其特征在于,所述确定模块包括: 执行条件检测单元,用于在所述控制指令中包括执行条件的情况下,检测是否满足所 述执行条件; 控制单元,用于在满足所述执行条件的情况下,控制所述发射单元发射所述与所述第 一信号对应的控制指令。
7. 根据权利要求5或6所述的装置,其特征在于,还包括: 学习模块,用于通过学习启动信号和控制指令的方式,建立启动信号和控制指令间的 对应关系。
8. -种信号处理系统,其特征在于,包括: 信号收发设备和信号处理设备,其中,所述信号收发设备用于接收第一信号,并将所述 第一信号转发给所述信号处理设备;所述信号处理设备用于如果所述第一信号为启动信 号,则依据预设的、启动信号与控制指令间的对应关系,确定与所述第一信号对应的控制指 令,并且将所述与所述第一信号对应的控制指令发给所述信号收发设备,所述信号收发设 备还用于将所述与所述第一信号对应的控制指令进行发射,所述控制指令中至少包括第二 信号。
9. 根据权利要求8所述的系统,其特征在于,所述信号处理设备将所述控制指令发给 所述信号收发设备,包括: 所述信号处理设备在检测到满足所述执行条件的情况下,将所述控制指令发给所述信 号收发设备。
10.根据权利要求8或9所述的系统,其特征在于,所述信号处理还用于: 通过学习启动信号和控制指令的方式,建立启动信号和控制指令间的对应关系。
【文档编号】G05B19/418GK104155944SQ201410363829
【公开日】2014年11月19日 申请日期:2014年7月28日 优先权日:2014年7月28日
【发明者】张春鹏 申请人:张春鹏