语音遥控系统及其主机端的数据处理方法及装置制造方法及图纸

技术编号:18085522 阅读:27 留言:0更新日期:2018-05-31 14:02
语音遥控系统及其主机端的数据处理方法及装置,所述处理方法包括:主机端分别与多种不同类型的遥控器之间预先约定类型标识;主机端与多种不同类型的遥控器之间预先约定的编码解码方式和/或压缩解压缩方式存储在同一个编译码文件中;接收来自于遥控器的第一数据;基于类型标识,从所述编译码文件中调用与该类型标识对应的编码解码方式和/或压缩解压缩方式;基于与所述类型标识对应的编码解码方式和/或压缩解压缩方式,来对所述第一数据进行解压缩和/或解码。本发明专利技术实现了以同一个编译码文件来与不同类型的遥控器适配,避免大量的编译码文件占用过多的内存空间。

【技术实现步骤摘要】
语音遥控系统及其主机端的数据处理方法及装置
本专利技术涉及无线通信
,特别是涉及一种语音遥控系统及其主机端的数据处理方法及装置。
技术介绍
蓝牙低能耗(BluetoothLowEnergy,BLE,又称BluetoothSmart)在蓝牙4.0版本中被引入,目前已发展至BLE4.0、BLE4.1、BLE4.2、BLE5.0等多个协议版本。尽管蓝牙低能耗是作为蓝牙的一个子集被引入,与传统的蓝牙之间也存在一些重叠之处,但事实上蓝牙低能耗是由早先的Wibree发展而来,与传统的蓝牙相比有着全新的协议栈。顾名思义,蓝牙低能耗相对于传统的蓝牙而言具有能耗更低的优势,这是由于其采用非常快速的连接方式(连接所需的时间是传统蓝牙的十分之一甚至更少),并在无需传输数据时转入“非连接”状态,在“非连接”状态下,数据传输链路处于关闭状态,从而节省能耗。蓝牙低能耗的上述特性,使得其尤其适合于那些数据传输频率较低、传输的数据量较少的场景。举例来说,智能电视的主机端(简称“智能电视”)与其遥控器之间仅在少数时间段内会有数据传输,且传输的数据量也很少,这就非常适合采用蓝牙低能耗,在用户没有操作遥控器时(事实上,用户仅在极少数的时间段内会操作遥控器),如前所述,即可转入“非连接”状态,关闭数据传输链路,从而节省能耗。蓝牙低能耗通常以主从的方式工作,例如在上述智能电视与其遥控器的应用中,通常以智能电视作为蓝牙低能耗的主设备,以遥控器作为蓝牙低能耗的从设备,两者在配对完成后,即可进行双向的数据传输。现有技术中,一些智能电视具有语音数据解码的功能,从而用户能够以语音的方式来操作遥控器,遥控器将采集到的语音数据编码(并压缩)后通过蓝牙低能耗发送至智能电视,智能电视对接收到的数据进行解压缩和/或解码,再通过诸如(借助于云端进行)语音识别等方式获知用户的指令。在上述过程中,智能电视需要对接收到的来自于遥控器的语音数据进行解压缩和/或解码,这就要求智能电视与遥控器之间具有预先约定的编码解码方式和/或压缩解压缩方式,并且该预先约定的编码解码方式和/或压缩解压缩方式分别在智能电视和在遥控器中都有存储。目前市面上存在多种不同类型的遥控器(不同类型的遥控器具体可以指的是不同型号的遥控器),可以理解的是,智能电视与不同类型的遥控器之间约定的编码解码方式和/或压缩解压缩方式通常也是不同的。现有技术中,智能电视为了能够与多种不同类型的遥控器适配,就要相应的存储多个不同版本的编译码文件,每个编译码文件中存储有智能电视与某一种特定类型遥控器之间约定的编码解码方式和/或压缩解压缩方式。随着遥控器类型的不断增多,智能电视就需要存储越来越多的编译码文件,以便与各种不同类型的遥控器适配。
技术实现思路
本专利技术解决的技术问题是:蓝牙低能耗的主设备如何对来自于从设备的数据进行处理。为了解决上述技术问题,本专利技术实施例提供一种主机端的数据处理方法,主机端与遥控器之间通过蓝牙低能耗进行数据传输,所述数据处理方法包括:主机端分别与多种不同类型的遥控器之间预先约定类型标识,不同类型的遥控器具有不同的类型标识;主机端存储有编译码文件,主机端分别与多种不同类型的遥控器之间预先约定编码解码方式和/或压缩解压缩方式,主机端与多种不同类型的遥控器之间预先约定的编码解码方式和/或压缩解压缩方式存储在同一个编译码文件中;接收来自于遥控器的第一数据,所述第一数据包括第一语音数据;识别所述遥控器的类型标识;基于所述类型标识,从所述编译码文件中调用与该类型标识对应的编码解码方式和/或压缩解压缩方式;基于与所述类型标识对应的编码解码方式和/或压缩解压缩方式,来对所述第一数据进行解压缩和/或解码,得到第一语音。可选的,还包括:在所述得到第一语音之后,对所述第一语音进行语音识别,得到指令。可选的,还包括:在所述得到指令之后,根据所述指令形成反馈信息;基于与所述类型标识对应的编码解码方式和/或压缩解压缩方式,来对反馈信息进行编码和/或压缩,形成第二数据,所述第二数据包括第二语音数据;向所述遥控器发送第二数据。可选的,所述编译码文件以库文件的形式存储。可选的,所述主机端为智能电视的主机端。可选的,所述不同类型的遥控器为不同型号的遥控器。可选的,所述类型标识为产品识别码或供应商识别码。为了解决上述技术问题,本专利技术实施例还提供一种主机端的数据处理装置,主机端与遥控器之间通过蓝牙低能耗进行数据传输,所述数据处理装置包括:类型识别单元、编译码单元、数据传输单元、调用单元;其中:类型识别单元,适于主机端分别与多种不同类型的遥控器之间预先约定类型标识,不同类型的遥控器具有不同的类型标识;编译码单元,适于主机端存储有编译码文件,主机端分别与多种不同类型的遥控器之间预先约定编码解码方式和/或压缩解压缩方式,主机端与多种不同类型的遥控器之间预先约定的编码解码方式和/或压缩解压缩方式存储在同一个编译码文件中;数据传输单元,适于接收来自于遥控器的第一数据,所述第一数据包括第一语音数据;类型识别单元,还适于识别所述遥控器的类型标识;调用单元,适于基于所述类型标识,从所述编译码文件中调用与该类型标识对应的编码解码方式和/或压缩解压缩方式;编译码单元,还适于基于与所述类型标识对应的编码解码方式和/或压缩解压缩方式,来对所述第一数据进行解压缩和/或解码,得到第一语音。可选的,还包括:语音识别单元;语音识别单元,适于在所述得到第一语音之后,对所述第一语音进行语音识别,得到指令。可选的,还包括:反馈单元;反馈单元,适于在所述得到指令之后,根据所述指令形成反馈信息;编译码单元,还适于基于与所述类型标识对应的编码解码方式和/或压缩解压缩方式,来对反馈信息进行编码和/或压缩,形成第二数据,所述第二数据包括第二语音数据;数据传输单元,还适于向所述遥控器发送第二数据。可选的,所述编译码文件以库文件的形式存储。可选的,所述主机端为智能电视的主机端。可选的,所述不同类型的遥控器为不同型号的遥控器。可选的,所述类型标识为产品识别码或供应商识别码。为了解决上述技术问题,本专利技术实施例还提供一种语音遥控系统,包括主机端和遥控器,主机端与遥控器之间通过蓝牙低能耗进行数据传输,还包括如上所述的主机端的数据处理装置。与现有技术相比,本专利技术的技术方案具有以下有益效果:对于由主机端和语音遥控器所组成的语音遥控系统,主机端与多种不同类型的遥控器之间预先约定的编码解码方式和/或压缩解压缩方式存储在同一个编译码文件中,按照遥控器类型的不同进行区分,主机端在接收到来自于遥控器的语音形式的指令之后,基于该遥控器的类型标识,从所述编译码文件中调用与该类型标识对应的编码解码方式和/或压缩解压缩方式,来对所述语音形式的指令进行解压缩和/或解码,从而实现了以同一个编译码文件来与不同类型的遥控器适配,避免大量的编译码文件占用过多的内存空间。进一步地,当需要集成新的遥控器类型时,只需要对原编译码文件进行小幅度的修改,建立新的遥控器类型和与其对应的编码解码方式和/或压缩解压缩方式之间的对应关系,(在需要时)导入新的编码解码方式和/或压缩解压缩方式即可,即能够方便的集成新的遥控器类型。进一步地,主机端基于与遥控器的类型标识对应的编码解码方式和/或压缩解压缩方式,来对语音形式的反馈信息进行编码和本文档来自技高网
...
语音遥控系统及其主机端的数据处理方法及装置

【技术保护点】
一种主机端的数据处理方法,其特征在于,主机端与遥控器之间通过蓝牙低能耗进行数据传输,所述数据处理方法包括:主机端分别与多种不同类型的遥控器之间预先约定类型标识,不同类型的遥控器具有不同的类型标识;主机端存储有编译码文件,主机端分别与多种不同类型的遥控器之间预先约定编码解码方式和/或压缩解压缩方式,主机端与多种不同类型的遥控器之间预先约定的编码解码方式和/或压缩解压缩方式存储在同一个编译码文件中;接收来自于遥控器的第一数据,所述第一数据包括第一语音数据;识别所述遥控器的类型标识;基于所述类型标识,从所述编译码文件中调用与该类型标识对应的编码解码方式和/或压缩解压缩方式;基于与所述类型标识对应的编码解码方式和/或压缩解压缩方式,来对所述第一数据进行解压缩和/或解码,得到第一语音。

【技术特征摘要】
1.一种主机端的数据处理方法,其特征在于,主机端与遥控器之间通过蓝牙低能耗进行数据传输,所述数据处理方法包括:主机端分别与多种不同类型的遥控器之间预先约定类型标识,不同类型的遥控器具有不同的类型标识;主机端存储有编译码文件,主机端分别与多种不同类型的遥控器之间预先约定编码解码方式和/或压缩解压缩方式,主机端与多种不同类型的遥控器之间预先约定的编码解码方式和/或压缩解压缩方式存储在同一个编译码文件中;接收来自于遥控器的第一数据,所述第一数据包括第一语音数据;识别所述遥控器的类型标识;基于所述类型标识,从所述编译码文件中调用与该类型标识对应的编码解码方式和/或压缩解压缩方式;基于与所述类型标识对应的编码解码方式和/或压缩解压缩方式,来对所述第一数据进行解压缩和/或解码,得到第一语音。2.如权利要求1所述的主机端的数据处理方法,其特征在于,还包括:在所述得到第一语音之后,对所述第一语音进行语音识别,得到指令。3.如权利要求2所述的主机端的数据处理方法,其特征在于,还包括:在所述得到指令之后,根据所述指令形成反馈信息;基于与所述类型标识对应的编码解码方式和/或压缩解压缩方式,来对反馈信息进行编码和/或压缩,形成第二数据,所述第二数据包括第二语音数据;向所述遥控器发送第二数据。4.如权利要求1所述的主机端的数据处理方法,其特征在于,所述编译码文件以库文件的形式存储。5.如权利要求1所述的主机端的数据处理方法,其特征在于,所述主机端为智能电视的主机端。6.如权利要求1所述的主机端的数据处理方法,其特征在于,所述不同类型的遥控器为不同型号的遥控器。7.如权利要求1所述的主机端的数据处理方法,其特征在于,所述类型标识为产品识别码或供应商识别码。8.一种主机端的数据处理装置,其特征在于,主机端与遥控器之间通过蓝牙低能耗进行数据传输,所述数据处理装置包括:类型识别单元、编译码单元、数据传输单元、调用单元;其中:类型识别单元,适于主机端分别与多种不同类型的遥...

【专利技术属性】
技术研发人员:龙涛刘正东唐元浩
申请(专利权)人:江苏惠通集团有限责任公司
类型:发明
国别省市:江苏,32

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

1