一种媒体资源切换方法、终端和系统的制作方法
【技术领域】
[0001]本发明涉及传感器技术领域,特别是涉及一种媒体资源切换方法、终端和系统。
【背景技术】
[0002]现在许多智能终端的主打是高品质的音影播放,例如有不少的智能手机品牌被标榜为音乐手机或视频手机。有越来越多的智能终端用户通过终端欣赏音乐或视频,耳机成为用户必不可少的附属设备。
[0003]但是,在欣赏音影播放的过程中,用户按照播放器设置的播放顺序播放媒体资源,会遇到当前希望跳过,或者希望多欣赏几次的媒体资源。此时用户只能在智能终端上进行繁琐操作,以进行切换,降低了用户对媒体资源的体验。
【发明内容】
[0004]本发明主要解决的技术问题是提供一种媒体资源切换方法、终端和系统,能够在不打开播放终端的情况下切换媒体资源,简化了切换媒体资源的繁琐操作,提高了用户体验。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种媒体资源切换方法,该方法的步骤包括:终端监测输出中断的第一端口和第二端口以接收耳机发送的中断信号,中断信号由耳机随头部摆动产生的重力加速度信号大于第一阈值时发送;终端根据接收到中断信号的端口按照第一预设模式切换媒体资源,第一预设模式记录第一端口和第二端口与媒体资源切换模式的对应关系。
[0006]其中,在终端监测第一端口和第二端口以接收耳机发送的中断信号的步骤中,若重力加速度信号大于第一阈值,终端在耳机重力加速度传感器判断重力加速度信号的方向后,接收根据第二预设模式向第一端口或第二端口发送的中断信号,第二预设模式记录重力加速度信号的方向与第一端口、第二端口的对应关系。
[0007]其中,在终端监测第一端口和第二端口以接收耳机发送的中断信号的步骤中,终端在重力加速度信号小于第二阈值或大于第三阈值时通过第一端口或第二端口接收中断信号,第二阈值和第三阈值为耳机重力加速度传感器的寄存器预先设定的。
[0008]其中,该方法还包括:
[0009]终端监测第三端口以接收耳机发送的重力加速度信号,重力加速度信号由耳机随头部摆动产生,终端通过两线式数据总线I2C实时接收重力加速度信号;
[0010]终端判断重力加速度信号的方向,按照第三预设模式切换媒体资源,第三预设模式记录重力加速度信号的方向与媒体资源切换模式的对应关系。
[0011]其中,重力加速度信号是重力加速度传感器产生的加速度分量,通过判断分量的方向,进行媒体资源的切换。
[0012]其中,在终端监测第一端口和第二端口以接收耳机发送的中断信号的步骤之后,该方法还包括:终端判断通过摇摆头部切换媒体资源功能是否开启,并当通过摇摆头部切换媒体资源功能开启时执行终端根据接收到中断信号的端口按照第一预设模式切换媒体资源的步骤。
[0013]其中,终端为视频播放终端或音频播放终端。
[0014]其中,在终端根据接收到中断信号的端口按照第一预设模式切换媒体资源的步骤中,第一端口和第二端口与媒体资源切换模式的对应关系包括第一端口和第二端口对应歌曲的切换、第一端口和第二端口对应视频的切换,或者第一端口和第二端口对应视、音频的混合切换。
[0015]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种媒体资源切换的终端,该终端包括监测模块和切换模块;监测模块用于监测输出中断的第一端口和第二端口以接收耳机发送的中断信号,中断信号由耳机随头部摆动产生的重力加速度信号大于第一阈值时发送;切换模块用于根据接收到中断信号的端口按照第一预设模式记录的第一端口和第二端口与媒体资源切换模式的对应关系来切换媒体资源。
[0016]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种媒体资源切换的系统,该系统包括重力加速度传感器、数据传输总线、耳机和终端,重力加速度传感器用于在耳机随头部摆动时产生重力加速度信号、判断重力加速度信号的方向并根据第二预设模式通过重力加速度传感器的第一端口或第二端口发送中断信号;数据传输总线用于把中断信号从重力加速度传感器传输到终端;终端用于根据接收到中断信号的端口按照第一预设模式切换媒体资源;第一预设模式记录第一端口、第二端口与媒体资源切换模式的对应关系;第二预设模式记录重力加速度信号的方向与发送中断信号的端口的对应关系。
[0017]本发明的有益效果是:区别于现有技术的情况,本发明媒体资源的切换方法通过监控终端接收中断信号的输出中断端口,得到耳机端的重力加速度传感器产生的加速度信号的方向,终端只需判断接收中断信号的端口,并根据在终端预设的端口与媒体资源切换方式的对应关系进行切换媒体资源,终端判断的机制简单,不需要用户在终端进行操作,简化了切换媒体资源的步骤,同时信号传输及响应迅速,提高了用户的体验。
【附图说明】
[0018]图1是本发明一种媒体资源切换方法第一实施方式的流程示意图;
[0019]图2是本发明一种媒体资源切换方法第二实施方式的流程示意图;
[0020]图3是本发明一种媒体资源切换方法第二实施方式中重力加速度传感器的结构示意图;
[0021]图4是本发明一种媒体资源切换方法第三实施方式的流程示意图;
[0022]图5是本发明一种媒体资源切换终端第一实施方式的结构示意图;
[0023]图6是本发明一种媒体资源切换系统第一实施方式的结构示意图。
【具体实施方式】
[0024]参阅图1,图1是本发明一种媒体资源切换方法第一实施方式的流程示意图。该方法的步骤包括:
[0025]SlOl:终端监测输出中断的第一端口和第二端口以接收耳机发送的中断信号。
[0026]所谓中断是CPU暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动恢复执行原先程序的过程。在上述过程中,需要有中断信号提示,以使CPU转变执行的程序。例如有人在家看书,听到敲门声后放下书本起身开门,然后拿起书本继续看书,整个过程就是中断,在此中断过程中,中断信号是敲门声。在本发明中的中断是使用指令INT所引起的软件中断,该中断是可控的。
[0027]重力加速度传感器集成于耳机的音腔,传感器芯片封装是2mm*2mm,因此会略微增加耳塞式耳机的体积,但不会影响音质,也不会影响用户佩戴耳机。耳机的线路增加两条数据线,作为传感器输出中断信号的信号线。
[0028]在本实施方式中,用户摆动头部时,耳机内置的重力加速度传感器会根据用户头部的摆动方向,产生对应的加速度信号。传感器内部具有判断机制,可判断产生的重力加速度信号的方向:在用户头部不发生摆动时,重力加速度传感器具有垂直向下的重力加速度信号;当用户头部向左或向右发生摆动时,重力加速度传感器跟随头部,产生了相应向左或向右的加速度信号,加速度信号的方向是偏左或偏右。在重力加速度传感器的寄存器上预先设定第一阈值,当重力加速度传感器计算得到的加速度信号的数值大于第一阈值时,触发输出中断。传感器输出中断信号的两个端口为INTl和INT2,在传感器判断机制判定合成的加速度信号方向偏左时,INTI端口触发中断,方向偏右时,INT2端口触发中断。耳机与终端相连,输出中断的两条数据线和终端处于连通状态,触发中断后,其中一条数据线与终端连接中断,同时传输一个瞬时的中断信号到终端。
[0029]S102:终端根据接收到中断信号的端口按照第一预设模式切换媒体资源。
[0030]重力加速度传感器产生加速度信号触发输出中断,传输中断信号,终端监测到中断信号的传输,根据接收中断信号的终端上的端口,确定加速度信号的方向。在本实施方式中,重力加速度传感器芯片上的输出中断端口 INTl和INT2通过数据传输线和终端上第一端口和第二端口对应连接,当其中一个输出中