玩具及其控制方法
【技术领域】
[0001]本发明涉及通信领域,特别是涉及一种玩具及其控制方法。
【背景技术】
[0002]目前,由于一些智能终端(如苹果手机、苹果平板电脑)不支持蓝牙4.0以下的互通指令功能,即支持蓝牙4.0以上的智能终端不能与只具有蓝牙4.0以下的设备互通指令,因此和这些智能终端互通指令时需要拥有蓝牙4.0以上的设备才能实现。
[0003]传统的玩具一般是只拥有蓝牙2.0的玩具,只拥有蓝牙2.0的玩具和上述智能终端通讯时只支持音频数据的传输,而无法获取智能终端发送的指令,如果要想让只拥有蓝牙2.0的玩具获取到上述智能终端下发的指令,需要增加一个解密芯片,但这个解密芯片的价格是昂贵的,对于玩具这些中低端产品来讲,产品价格往往难以接受,但不使用这个价格昂贵的解密芯片,又不能实现只拥有蓝牙2.0的玩具与只支持蓝牙4.0的智能终端互通指令的功能。
【发明内容】
[0004]鉴于此,有必要针对传统的不使用价格昂贵的解密芯片,就不能实现只拥有蓝牙
2.0的玩具与只支持蓝牙4.0的智能终端互通指令的功能的问题,提供一种不增加任何额外成本的情况下就能实现只拥有蓝牙2.0的玩具和上述智能终端互通指令的玩具及其控制方法。
[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]其中,所述动作指令对应关系为动作指令对应表。
[0038]本发明的有益效果包括:
[0039]上述玩具及其控制方法,在智能终端发送的指令中预先嵌入超声波码,使得智能终端向玩具发送的指令实际上是超声波码对应的几段音频数据,因此,无需采用解码芯片就能实现玩具获取智能终端发送的指令的功能,解除了智能终端向只拥有蓝牙2.0的玩具发送指令时的限制,且由于玩具没有采用解码芯片,因此没有增加任何费用,具有成本低廉,满足更多消费者需求的效果。
【附图说明】
[0040]图1为一个实施例中的玩具的结构示意图;
[0041]图2为另一个实施例中的玩具的结构示意图;
[0042]图3为又一个实施例中的玩具的结构示意图;
[0043]图4为一个实施例中的玩具的控制方法的流程示意图。
【具体实施方式】
[0044]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明玩具及其控制方法进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0045]在一个实施例中,如图1所示,提供了一种指玩具,包括:蓝牙装置100,用于获取智能终端发送的指令,所述指令中预先嵌入了超声波码,对所述指令进行解码,得到超声波码值。处理装置200,与蓝牙装置100连接,用于获取蓝牙装置100解码后的超声波码值,并对超声波码值进行处理,生成动作指令信号。
[0046]本实施例中,智能终端要与蓝牙版本为4.0以下玩具进行指令互通之前,先下载与该玩具对应的应用程序,该应用程序能够在智能终端向蓝牙装置100中的蓝牙版本为
4.0以下的玩具发送指令时预先嵌入超声波码,超声波码是运用超声波算法对声音频率进行运算得出的一种码,这样智能设备向玩具发送的指令实际上是与超声波码对应的几段音频数据,蓝牙装置接收到指令后,运用超声波解码算法计算出上述几段音频数据对应的超声波码值,对超声波码值进行处理,生成动作指令信号,控制玩具执行相应的动作。其中,处理装置200可以为单片机,采用单片机,简单方便,易于实施。智能终端包括苹果手机、苹果平板电脑及其他只支持蓝牙4.0以上的终端设备。蓝牙装置100中不具有蓝牙4.0及以上的版本,只拥有蓝牙4.0以下的版本,如蓝牙装置100中的蓝牙版本为蓝牙2.0。
[0047]例如:苹果手机向只拥有蓝牙2.0的玩具发送“向左转”的指令时,