音箱控制方法及装置的制造方法_2

文档序号:8261318阅读:来源:国知局
对无线音箱播放状态的控制,操作方便简单,且提升了用户体验感。本发明实施例还提供了相应的装置,以下分别进行详细的说明。
[0047]实施例一
[0048]图1示出了本发明实施例一提供的音箱控制方法的第一实现流程,为了便于说明,仅示出了与本发明相关的部分。
[0049]在本发明实施例中,所述方法应用于智能设备,通过智能设备来控制无线音箱的播放状态。所述智能设备包括但不限于移动电话、口袋计算机(Pocket personalComputer,PPC)、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)等,优选为智能手机、平板电脑等。所述智能设备上安装加速度传感器和重力感应器。其中,所述加速度传感器用于获取智能设备在X、Y、Z轴三个方向上的加速度值(ax,ay,az);所述重力感应器用于获取智能设备相对于水平面的倾斜角度。
[0050]如图1所示,所述方法包括:
[0051]在步骤SlOl中,获取智能设备的参考位置。
[0052]在本发明实施例中,当用户打开APP应用后,实时地通过智能设备内部的加速度传感器和重力感应器检测智能设备的状态信息。所述参考位置为智能设备运动前所处的位置,优选为智能设备运动前显示屏中心对应的位置。
[0053]在步骤S102中,检测智能设备以所述参考位置为起点的运动轨迹。
[0054]优选地,本发明实施例以智能设备的参考位置作为三维坐标系的原点。按照预设的时间间隔获取智能设备上加速度传感器和重力感应器的输出值,并结合所述参考位置、加速度传感器、重力感应器的输出值计算出智能设备的坐标信息和运动方向。所述坐标信息为以参考位置为原点的三维坐标系中的坐标。所述预设的时间间隔优选为10ms。通过预设的时间间隔获取到多个坐标信息,从而可以获知智能设备的运动轨迹,所述运动轨迹包括智能设备的运动方向以及在运动方向上各个时间间隔点对应的坐标信息、移动距离、移动速度、移动加速度、来回移动次数等。
[0055]需要说明的是,在参考位置为智能设备显示屏中心点的位置时,后续通过获取该中心点的运动轨迹来获取智能设备的运动轨迹。本发明实施例通过选取参考位置,并以参考位置为原点计算运动方向和坐标信息,能够简化计算的过程,提高了获取智能设备的运动方向和坐标信息的效率,进而提高了音箱控制过程的效率。
[0056]在步骤S103中,在所述运动轨迹与预设的运动轨迹相同时,获取与所述运动轨迹对应的控制指令,并将所述控制指令发送至音箱。
[0057]在每一个时间间隔点上,将智能设备当前时刻检测到的运动方向、坐标信息、移动距离、来回移动次数等运动轨迹信息与预设的阈值进行比较,以确定智能设备的运动轨迹,并根据所述运动轨迹获取与所述运动轨迹对应的音箱控制指令,将所述音箱控制指令通过局域网或者互联网的方式发送至待控制的音箱,以使得音箱根据所述控制指令进行相应的操作。
[0058]优选地,所述运动轨迹包括但不限于:连续向右运动两次及以上、连续向左运动两次及以上、向上运动两次及以上、向下运动两次及以上或者向左运动一次及以上且向右运动一次及以上。
[0059]所述控制指令包括但不限于:从播放状态切换为暂停状态的控制指令、从暂停状态切换为播放状态的控制指令、播放上一曲的控制指令、播放下一曲的控制指令、播放快进控制指令、播放快退控制指令、音量增加控制指令或音量减少控制指令。
[0060]其中,所述运动轨迹与控制指令之间的对应关系可以由用户或者智能设备的开发者自己确定,此处不作限制。比如,运动轨迹为向左运动两次、向右运动两次时,对应的控制指令为从播放状态切换为暂停状态或者从暂停状态切换为播放状态。当检测到用户摇晃智能设备的方式为向左运动两次、向右运动两次时,则向音箱发送上述控制指令。音箱接收所述控制指令,若当前处于播放状态,则暂停当前的播放;若当前处于暂停状态,则继续播放当前的音频信息。
[0061]本发明实施例在控制音箱播放状态的过程中增加了对智能设备运动轨迹的检测;通过获取智能设备的参考位置,并检测智能设备以参考位置为起点的运动轨迹;在所述运动轨迹与预设的运动轨迹相同时,获取与所述运动轨迹对应的控制指令,并将所述控制指令发送至音箱;从而实现了根据用户对智能设备的摇晃方式来控制无线音箱的播放状态,使得用户只需要按照预设的运动轨迹摇晃智能设备即可实现对无线音箱播放状态的控制,操作方便简单,且提升了用户体验感。
[0062]实施例二
[0063]图2示出了本发明实施例二提供的音箱控制方法的第二实现流程,为了便于说明,仅示出了与本发明相关的部分。
[0064]如图2所示,所述方法包括:
[0065]在步骤S201中,获取智能设备的参考位置,并以所述参考位置作为三维坐标系的原点。
[0066]在步骤S202中,按照预设的时间间隔获取加速度传感器的输出值和重力感应器的输出值。
[0067]在步骤S203中,根据所述原点、加速度传感器的输出值、重力感应器的输出值,计算智能设备每经过预设时间间隔后的坐标信息和运动方向。
[0068]所述坐标信息为以参考位置作为原点的三维坐标系中的坐标信息。
[0069]在步骤S204中,判断所述运动方向与预设的运动方向是否相同。
[0070]所述预设的运动方向包括但不限于向左、向右、向上以及向下的运动方向。优选地,向左运动是指智能设备沿显示屏所在平面向左移动,向右运动是指智能设备沿显示屏所在平面向右移动。向上运动是指智能设备顶部沿显示屏所在平面向上翘起,向下运动是指智能设备顶部沿显示屏所在平面向下坠。
[0071]在步骤S205中,在判断结果为是时,判断所述坐标信息是否大于或等于预设的坐标阈值。
[0072]在本实施例中,若智能设备的运行方动为上述预的设运动方向中的一种时,则继续判断计算得到的坐标信息是否满足该预设运动方向对应的坐标阈值。
[0073]否则,在所述运动方向不为预设的运动方向时,判定用户当前摇晃智能设备的方式不正确,则执行步骤S210,不进行任何操作。
[0074]在步骤S206中,在所述坐标信息大于或等于预设的坐标阈值时,将智能设备沿所述预设运动方向运动的次数加I。
[0075]否则,在计算得到的坐标信息小于预设的坐标阈值时,返回步骤S202,继续检测下一个时间间隔后的坐标信息和运动方向。
[0076]在步骤S207中,判断智能设备沿所述预设运动方向运动的次数是否大于预设的次数阈值。
[0077]在步骤S208中,在智能设备沿所述预设运动方向运动的次数大于预设的次数阈值时,判定智能设备的运行轨迹与预设的运动轨迹相同,获取与所述运动轨迹对应的控制指令。
[0078]比如,预先设置了向左摇晃智能设备3次与播放下一曲的控制指令的对应关系,则智能设备向左运动次数大于预设次数阈值3时,则获取与向左摇晃3次对应的控制指令,即播放下一曲的控制指令。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1