一种无线数据传输方法及系统、电子乐器及智能终端与流程

文档序号:14716549发布日期:2018-06-16 01:28阅读:264来源:国知局
一种无线数据传输方法及系统、电子乐器及智能终端与流程

本发明涉及无线通信的技术领域,特别是涉及一种无线数据传输方法及系统、电子乐器及智能终端。



背景技术:

电子乐器是指通过特定手段触发电子信号,使其利用电子合成技术或是采样技术来通过电声设备发出声音的乐器,如电子琴、电钢琴、电子合成器、电子鼓等。

现有技术中,在电子乐器的演奏过程中需要和智能手机等智能终端进行无线数据通信,以完成特定的功能。例如,电子乐器和智能终端可以通过无线数据通信来协同完成游戏操作。然而,现有的电子乐器和智能终端之间的无线通信方式无法同时满足实时性和传输速率的要求,导致用户体验较差。例如,当采用WiFi方式进行无线数据通信时,传输速率很快,但实时性差,往往有几百毫秒延迟;当采用蓝牙方式进行无线数据通信时,实时性好,延时可缩短至十几个毫秒,但传输速率非常低。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种无线数据传输方法及系统、电子乐器及智能终端,根据不同的无线传输需求,采用不同的无线通信方式进行电子乐器和智能终端之间的无线数据传输,从而兼顾实时性、传输速率以及传输功耗的要求。

为实现上述目的及其他相关目的,本发明提供一种无线数据传输方法,应用于电子乐器,包括以下步骤:基于第一无线通信方式与智能终端进行满足第一预设条件的无线数据传输;所述第一预设条件为数据传输的平均延时不大于第一预设阈值或数据传输功耗不大于第二预设阈值;基于第二无线通信方式与所述智能终端进行满足第二预设条件的无线数据传输;所述第二预设条件为数据传输速率大于第三预设阈值。

于本发明一实施例中,所述第一预设阈值为80ms,所述第二预设阈值为90mW;所述第三预设阈值为80Kbps。

于本发明一实施例中,所述第一无线通信方式为蓝牙4.0通信、红外通信和IEEE 802.15.4通信、NFC通信中的一种或多种组合;所述第二无线通信方式为IEEE 802.11通信、3G通信、4G通信、蓝牙3.0通信中的一种或多种组合。

对应地,本发明提供一种无线数据传输系统,应用于电子乐器,包括第一无线数据传输模块和第二无线数据传输模块;

所述第一无线数据传输模块用于基于第一无线通信方式与智能终端进行满足第一预设条件的无线数据传输;所述第一预设条件为数据传输的平均延时不大于第一预设阈值或数据传输功耗不大于第二预设阈值;

所述第二无线数据传输模块用于基于第二无线通信方式与所述智能终端进行满足第二预设条件的无线数据传输;所述第二预设条件为数据传输速率大于第三预设阈值。

本发明提供一种电子乐器,包括第一无线通信器、第二无线通信器、存储器和处理器;

所述第一无线通信器用于基于第一无线通信方式与智能终端进行无线数据传输;

所述第二无线通信器用于基于第二无线通信方式与所述智能终端进行无线数据传输;

所述存储器用于存储计算机程序;

所述处理器用于执行所述存储器存储的计算机程序,以使所述电子乐器执行上述的无线数据传输方法。

本发明提供一种无线数据传输方法,应用于智能终端,包括以下步骤:

基于第一无线通信方式与电子乐器进行满足第一预设条件的无线数据传输;所述第一预设条件为数据传输的平均延时不大于第一预设阈值或数据传输功耗不大于第二预设阈值;

基于第二无线通信方式与所述电子乐器进行满足第二预设条件的无线数据传输;所述第二预设条件为数据传输速率大于第三预设阈值。

于本发明一实施例中,所述第一预设阈值为80ms,所述第二预设阈值为90mW;所述第三预设阈值为80Kbps。

于本发明一实施例中,所述第一无线通信方式为蓝牙4.0通信、红外通信和IEEE 802.15.4通信、NFC通信中的一种或多种组合;所述第二无线通信方式为IEEE 802.11通信、3G通信、4G通信、蓝牙3.0通信中的一种或多种组合。

对应地,本发明提供一种无线数据传输系统,应用于智能终端,包括第一无线数据传输模块和第二无线数据传输模块;

所述第一无线数据传输模块用于基于第一无线通信方式与电子乐器进行满足第一预设条件的无线数据传输;所述第一预设条件为数据传输的平均延时不大于第一预设阈值或数据传输功耗不大于第二预设阈值;

所述第二无线数据传输模块用于基于第二无线通信方式与所述电子乐器进行满足第二预设条件的无线数据传输;所述第二预设条件为数据传输速率大于第三预设阈值。

本发明提供一种智能终端,包括第一无线通信器、第二无线通信器、存储器和处理器;

所述第一无线通信器用于基于第一无线通信方式与电子乐器进行无线数据传输;

所述第二无线通信器用于基于第二无线通信方式与所述电子乐器进行无线数据传输;

所述存储器用于存储计算机程序;

所述处理器用于执行所述存储器存储的计算机程序,以使所述智能终端执行上述的无线数据传输方法。

最后,本发明提供一种电子乐器的无线数据传输系统,包括上述的电子乐器和上述的智能终端。

如上所述,本发明的无线数据传输方法及系统、电子乐器及智能终端,具有以下有益效果:

(1)根据不同的无线传输需求,采用不同的无线通信方式进行电子乐器和智能终端之间的无线数据传输,从而兼顾实时性和传输速率的要求,兼顾功耗或传输速率的要求;

(2)极大地提升了用户体验。

附图说明

图1显示为本发明的无线数据传输方法于一实施例中的流程图;

图2显示为电子乐器和智能终端的第一种无线连接方式示意图;

图3显示为电子乐器和智能终端的第二种无线连接方式示意图;

图4显示为本发明的无线数据传输系统于一实施例中的结构示意图;

图5显示为本发明的电子乐器于一实施例中的结构示意图;

图6显示为本发明的无线数据传输方法于另一实施例中的流程图;

图7显示为本发明的无线数据传输系统于另一实施例中的结构示意图;

图8显示为本发明的智能终端于一实施例中的结构示意图;

图9显示为本发明的无线数据传输系统于又一实施例中的结构示意图;

图10显示为本发明的无线数据传输系统一应用实施例示意图;

图11显示为本发明的无线数据传输方法于再一实施例中的流程图;

图12显示为本发明的无线数据传输方法于又一实施例中的流程图。

元件标号说明

41 第一无线数据传输模块

42 第二无线数据传输模块

51 第一无线通信器

52 第二无线通信器

53 存储器

54 处理器

71 第一无线数据传输模块

72 第二无线数据传输模块

81 第一无线通信器

82 第二无线通信器

83 存储器

84 处理器

91 电子乐器

92 智能终端

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明的无线数据传输方法及系统、电子乐器及智能终端能够根据不同的无线传输需求,采用不同的无线通信方式进行电子乐器和智能终端之间的无线数据传输,从而兼顾实时性和传输速率的要求,兼顾功耗和传输速率的要求,极大地提升了用户体验。

如图1所示,于一实施例中,本发明的无线数据传输方法应用于电子乐器,包括以下步骤:

步骤S11、基于第一无线通信方式与智能终端进行满足第一预设条件的无线数据传输;所述第一预设条件为数据传输的平均延时不大于第一预设阈值或数据传输功耗不大于第二预设阈值。

具体地,当电子乐器和智能终端之间需要进行实时性要求较高的无线数据传输时,采用第一无线通信方式。该无线通信方式须具有较小的数据传输延时,对数据传输速率不作过多要求。于本发明一实施例中,所述第一预设阈值为80ms。

具体地,当电子乐器和智能终端之间需要进行传输功耗要求较高的无线数据传输时,采用第一无线通信方式。该无线通信方式须具有较小的数据传输功耗,对数据传输速率不作过多要求。于本发明一实施例中,所述第二预设阈值为90mW。

于本发明一实施例中,所述第一无线通信方式所采用的传输协议的载波频率大于37.5KHz,数据传输速率大于等于10Kbps。

步骤S12、基于第二无线通信方式与所述智能终端进行满足第二预设条件的无线数据传输;所述第二预设条件为数据传输速率大于第三预设阈值。

具体地,当电子乐器和智能终端之间需要进行数据传输速率较大的无线数据传输时,采用第二无线通信方式。该无线通信方式须具有较大的无线传输速率,对实时性不作过多要求。于本发明一实施例中,所述第三预设阈值为80Kbps。

于本发明一实施例中,所述第二无线通信方式所采用的传输协议的载波频率大于88MHz,数据传输速率大于等于80Kbps。

于本发明一实施例中,所述第一无线通信方式为蓝牙4.0通信、红外通信和IEEE802.15.4通信、NFC通信中的一种或多种组合;所述第二无线通信方式为IEEE 802.11通信、3G通信、4G通信、蓝牙3.0通信中的一种或多种组合。其中,蓝牙4.0标准工作在2.4GHz频段,最高传输速度大约24Mbps,延时低,满足第一无线通信方式的要求。IEEE 802.11通信标准工作在2.4GHz频段,传输速度为11-54Mbps,满足第二无线通信方式的要求。

于本发明一实施例中,当电子乐器和智能终端之间的无线数据传输不对实时性有明确要求时,可根据所传输数据的数据量来选择第一无线通信方式或第二无线通信方式。具体地,若无线数据传输的平均延时要求不大于第一预设阈值,则采用第一无线通信方式;否则判断数据传输量是否大于第四预设阈值,若否,采用第一无线通信方式,若是,采用第二无线通信方式。

下面详细阐述一下电子乐器和智能终端如何实现作为第一无线通信方式的蓝牙和作为第二无线通信方式的WiFi连接。如图2所示,电子乐器和智能终端连接到同一个路由器,智能终端在获取了电子乐器的IP之后就可以和电子乐器建立一个TCP连接,从而实现电子乐器和智能终端之间的WiFi连接。电子乐器不仅支持Station模式,同时也支持AP模式,如图3所示,电子乐器作为AP模式,智能终端的WiFi连接到电子乐器的AP。因此,智能终端在获取了电子乐器的IP之后就可以和电子乐器建立一个TCP连接,从而实现电子乐器和智能终端的WiFi连接。

由上可知,无论采用图2还是图3的连接方式,电子乐器和智能终端之间要建立无线连接必须经过以下步骤:

(1)连接电子乐器的蓝牙;

(2)通过蓝牙与电子乐器通信获取电子乐器的WiFi的IP;

(3)获取IP之后就建立与电子乐器的TCP连接。

具体地,智能终端与电子乐器建立蓝牙连接的过程如下:电子乐器显示蓝牙名称,智能终端搜索能够蓝牙连接的电子乐器,并在获取电子乐器的蓝牙名称后与电子乐器的蓝牙进行连接。具体地,为了能够让智能终端知道有可以蓝牙连接的电子乐器,电子乐器在连接上网络之后会通过UDP每隔一段时间就会发出一个UDP广播;智能终端在收到UDP广播后,同样会通过UDP发送广播来通知电子乐器有智能终端需要连接。电子乐器在收到来自智能终端的广播之后就会显示自身的蓝牙名称。在获取了电子乐器的蓝牙名称后智能终端的蓝牙就可以与电子乐器的蓝牙建立连接。

智能终端与电子乐器建立TCP连接的过程如下:智能终端作为TCP Host需要获取电子乐器的IP地址以与电子乐器建立TCP连接。由于IP地址只有少量的数据,因此,可以通过之前建立的蓝牙连接来获取。智能终端使用蓝牙通过指定的数据格式将IP地址请求发送至电子乐器,电子乐器在收到该IP地址请求后就将电子乐器的WiFi的IP发送至智能终端。智能终端则根据该IP地址和指定的端口号与电子乐器建立TCP连接。

如图4所示,于一实施例中,本发明的无线数据传输系统应用于电子乐器,包括第一无线数据传输模块41和第二无线数据传输模块42。

第一无线数据传输模块41用于基于第一无线通信方式与智能终端进行满足第一预设条件的无线数据传输;所述第一预设条件为数据传输的平均延时不大于第一预设阈值或数据传输功耗不大于第二预设阈值。

具体地,当电子乐器和智能终端之间需要进行实时性要求较高的无线数据传输时,采用第一无线通信方式。该无线通信方式须具有较小的数据传输延时,对数据传输速率不作过多要求。于本发明一实施例中,所述第一预设阈值为80ms。

具体地,当电子乐器和智能终端之间需要进行传输功耗要求较高的无线数据传输时,采用第一无线通信方式。该无线通信方式须具有较小的数据传输功耗,对数据传输速率不作过多要求。于本发明一实施例中,所述第二预设阈值为90mW。

于本发明一实施例中,所述第一无线通信方式所采用的传输协议的载波频率大于37.5KHz,数据传输速率大于等于10Kbps。

第二无线数据传输模块42用于基于第二无线通信方式与所述智能终端进行满足第二预设条件的无线数据传输;所述第二预设条件为数据传输速率大于第三预设阈值。

具体地,当电子乐器和智能终端之间需要进行数据传输速率较大的无线数据传输时,采用第二无线通信方式。该无线通信方式须具有较大的无线传输速率,对实时性不作过多要求。于本发明一实施例中,所述第三预设阈值为80Kbps。

于本发明一实施例中,所述第二无线通信方式所采用的传输协议的载波频率大于88MHz,数据传输速率大于等于80Kbps。

于本发明一实施例中,所述第一无线通信方式为蓝牙4.0通信、红外通信和IEEE802.15.4通信、NFC通信中的一种或多种组合;所述第二无线通信方式为IEEE 802.11通信、3G通信、4G通信、蓝牙3.0通信中的一种或多种组合。其中,蓝牙4.0标准工作在2.4GHz频段,最高传输速度大约24Mbps,延时低,满足第一无线通信方式的要求。IEEE 802.11通信标准工作在2.4GHz频段,传输速度为11-54Mbps,满足第二无线通信方式的要求。

于本发明一实施例中,当电子乐器和智能终端之间的无线数据传输不对实时性有明确要求时,可根据所传输数据的数据量来选择第一无线通信方式或第二无线通信方式。具体地,若无线数据传输的平均延时要求不大于第一预设阈值,则采用第一无线通信方式;否则判断数据传输量是否大于第四预设阈值,若否,采用第一无线通信方式,若是,采用第二无线通信方式。

需要说明的是,应理解以上系统的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC),或,一个或多个微处理器(digitalsingnalprocessor,简称DSP),或,一个或者多个现场可编程门阵列(FieldProgrammableGateArray,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessingUnit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。

如图5所示,于一实施例中,本发明的电子乐器包括第一无线通信器51、第二无线通信器52、存储器53和处理器54。

所述第一无线通信器51用于基于第一无线通信方式与智能终端进行无线数据传输。

所述第二无线通信器52用于基于第二无线通信方式与所述智能终端进行无线数据传输。

所述存储器53用于存储计算机程序。

优选地,所述存储器53包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理器54与第一无线通信器51、第二无线通信器52、存储器53相连,用于执行所述存储器53存储的计算机程序,以使所述电子乐器执行上述的无线数据传输方法。

优选地,处理器54可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DigitalSignalProcessing,简称DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

如图6所示,于一实施例中,本发明的无线数据传输方法应用于智能终端,包括以下步骤:

步骤S61、基于第一无线通信方式与电子乐器进行满足第一预设条件的无线数据传输;所述第一预设条件为数据传输的平均延时不大于第一预设阈值或数据传输功耗不大于第二预设阈值。

具体地,当电子乐器和智能终端之间需要进行实时性要求较高的无线数据传输时,采用第一无线通信方式。该无线通信方式须具有较小的数据传输延时,对数据传输速率不作过多要求。于本发明一实施例中,所述第一预设阈值为80ms。

具体地,当电子乐器和智能终端之间需要进行传输功耗要求较高的无线数据传输时,采用第一无线通信方式。该无线通信方式须具有较小的数据传输功耗,对数据传输速率不作过多要求。于本发明一实施例中,所述第二预设阈值为90mW。

于本发明一实施例中,所述第一无线通信方式所采用的传输协议的载波频率大于37.5KHz,数据传输速率大于等于10Kbps。

步骤S62、基于第二无线通信方式与所述电子乐器进行满足第二预设条件的无线数据传输;所述第二预设条件为数据传输速率大于第三预设阈值。

具体地,当电子乐器和智能终端之间需要进行数据传输速率较大的无线数据传输时,采用第二无线通信方式。该无线通信方式须具有较大的无线传输速率,对实时性不作过多要求。于本发明一实施例中,所述第三预设阈值为80Kbps。

于本发明一实施例中,所述第二无线通信方式所采用的传输协议的载波频率大于88MHz,数据传输速率大于等于80Kbps。

于本发明一实施例中,所述第一无线通信方式为蓝牙4.0通信、红外通信和IEEE802.15.4通信、NFC通信中的一种或多种组合;所述第二无线通信方式为IEEE 802.11通信、3G通信、4G通信、蓝牙3.0通信中的一种或多种组合。其中,蓝牙4.0标准工作在2.4GHz频段,最高传输速度大约24Mbps,延时低,满足第一无线通信方式的要求。IEEE 802.11通信标准工作在2.4GHz频段,传输速度为11-54Mbps,满足第二无线通信方式的要求。

于本发明一实施例中,当电子乐器和智能终端之间的无线数据传输不对实时性有明确要求时,可根据所传输数据的数据量来选择第一无线通信方式或第二无线通信方式。具体地,若无线数据传输的平均延时要求不大于第一预设阈值,则采用第一无线通信方式;否则判断数据传输量是否大于第四预设阈值,若否,采用第一无线通信方式,若是,采用第二无线通信方式。

如图7所示,于一实施例中,本发明的无线数据传输系统应用于智能终端,包括第一无线数据传输模块71和第二无线数据传输模块72。

第一无线数据传输模块71用于基于第一无线通信方式与电子乐器进行满足第一预设条件的无线数据传输;所述第一预设条件为数据传输的平均延时不大于第一预设阈值或数据传输功耗不大于第二预设阈值。

具体地,当电子乐器和智能终端之间需要进行实时性要求较高的无线数据传输时,采用第一无线通信方式。该无线通信方式须具有较小的数据传输延时,对数据传输速率不作过多要求。于本发明一实施例中,所述第一预设阈值为80ms。

具体地,当电子乐器和智能终端之间需要进行传输功耗要求较高的无线数据传输时,采用第一无线通信方式。该无线通信方式须具有较小的数据传输功耗,对数据传输速率不作过多要求。于本发明一实施例中,所述第二预设阈值为90mW。

于本发明一实施例中,所述第一无线通信方式所采用的传输协议的载波频率大于37.5KHz,数据传输速率大于等于10Kbps。

第二无线数据传输模块72用于基于第二无线通信方式与所述电子乐器进行满足第二预设条件的无线数据传输;所述第二预设条件为数据传输速率大于第三预设阈值。

具体地,当电子乐器和智能终端之间需要进行数据传输速率较大的无线数据传输时,采用第二无线通信方式。该无线通信方式须具有较大的无线传输速率,对实时性不作过多要求。于本发明一实施例中,所述第三预设阈值为80Kbps。

于本发明一实施例中,所述第二无线通信方式所采用的传输协议的载波频率大于88MHz,数据传输速率大于等于80Kbps。

于本发明一实施例中,所述第一无线通信方式为蓝牙4.0通信、红外通信和IEEE802.15.4通信、NFC通信中的一种或多种组合;所述第二无线通信方式为IEEE 802.11通信、3G通信、4G通信、蓝牙3.0通信中的一种或多种组合。其中,蓝牙4.0标准工作在2.4GHz频段,最高传输速度大约24Mbps,延时低,满足第一无线通信方式的要求。IEEE 802.11通信标准工作在2.4GHz频段,传输速度为11-54Mbps,满足第二无线通信方式的要求。

于本发明一实施例中,当电子乐器和智能终端之间的无线数据传输不对实时性有明确要求时,可根据所传输数据的数据量来选择第一无线通信方式或第二无线通信方式。具体地,若无线数据传输的平均延时要求不大于第一预设阈值,则采用第一无线通信方式;否则判断数据传输量是否大于第四预设阈值,若否,采用第一无线通信方式,若是,采用第二无线通信方式。

需要说明的是,应理解以上系统的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC),或,一个或多个微处理器(digitalsingnalprocessor,简称DSP),或,一个或者多个现场可编程门阵列(FieldProgrammableGateArray,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessingUnit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。

如图8所示,于一实施例中,本发明的智能终端包括第一无线通信器81、第二无线通信器82、存储器83和处理器84。

所述第一无线通信器81用于基于第一无线通信方式与电子乐器进行无线数据传输。

所述第二无线通信器82用于基于第二无线通信方式与所述电子乐器进行无线数据传输。

所述存储器83用于存储计算机程序。

优选地,所述存储器83包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理器84用于执行所述存储器存储的计算机程序,以使所述智能终端执行上述的无线数据传输方法。

优选地,处理器84可以是通用处理器,包括中央处理器(CentralProcessingUnit,简称CPU)、网络处理器(NetworkProcessor,简称NP)等;还可以是数字信号处理器(DigitalSignalProcessing,简称DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-ProgrammableGateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

如图9所示,于一实施例中,本发明的电子乐器的无线数据传输系统包括上述的电子乐器91和上述的智能终端92。

需要说明的是,本发明中所涉及的智能终端包括并不限于智能手机、平板电脑、PDA,以及其他具有数据处理功能的终端设备。通常,智能终端是指具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手持设备的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类终端设备。

下面通过具体实施例来进一步阐述本发明的无线数据通信系统的应用过程。如图10所示,电子乐器采用鼓机,智能终端采用智能手机。鼓机配合智能手机来完成游戏。该游戏是一个典型的非实时的大批量数据传输和实时的小批量数据传输配合来完成相关功能的一个过程。在进行游戏的时候,需要鼓机与智能手机同步播放一个相同的音频文件,同时鼓机端鼓盘的敲击等信息需要能够实时的传输到智能手机。由于鼓机要与智能手机需要播放同一个音频文件,所以在进行游戏前需要智能手机先将音频文件传输给鼓机。传输音频文件是对实时性要求不高的大批量数据,使用建立起来的TCP连接进行传输即可满足该需求。在此之后就可以开始进行游戏过程,该过程对实时性要求比较高,同时音频的播放控制,鼓机的鼓盘敲击等信息都是少量的数据,使用建立的蓝牙连接即可满足该需求。因此,通过采用蓝牙和WiFi两种无线数据传输方式,同时兼顾了实时性和数据传输量的需求。

下面再通过具体实施例来进一步阐述本发明的无线数据传输方法如何兼顾低延时高速率和低功耗高速率。

实施例一

在该实施例中,本发明的无线数据传输方法应用于电子乐器和智能终端之间,根据所传输的数据量和对传输的实时性要求来选择合适的数据传输方式。具体地,如图11所示,包括以下步骤:

111)在电子乐器和智能终端之间进行数据传输时,首先判断数据传输的实时性要求,即是否要求数据平均延时不大于第一预设阈值;若需要一定的实时性,则采用第一无线通信方式;

112)若不需要一定的实时性,再判断所要传输的数据量大小;若数据量大小不大于第四预设阈值,如80字节;则采用第一无线通信方式,否则大数据量传输需要高速率的通信方式,即采用第二无线通信方式。

实施例二

在该实施例中,本发明的无线数据传输方法应用于电子乐器和智能终端之间,解决了低功耗/高速率的问题。这是因为第一无线通信方式通常是低功耗,即功耗小于等于90mW,因此,在功耗要求较高的场合,采用第一无线通信方式。当无线数据传输具有高速率的要求时,使用大功率进行高速传输,即采用第二无线通信方式。具体地,如图12所示,包括以下步骤:

121)在电子乐器和智能终端之间进行数据传输时,判断是否有数据传输的功耗要求,即是否要求功耗不大于某一预设阈值;

112)若具有数据传输的功耗要求,则采用第一无线通信方式,否则采用第二无线通信方式。

综上所述,本发明的无线数据传输方法及系统、电子乐器及智能终端根据不同的无线传输需求,采用不同的无线通信方式进行电子乐器和智能终端之间的无线数据传输,从而兼顾实时性和传输速率的要求,兼顾功耗或传输速率的要求;极大地提升了用户体验。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1