一种主设备与从设备的运行切换方法和系统与流程

文档序号:12136576阅读:331来源:国知局
一种主设备与从设备的运行切换方法和系统与流程

本发明涉及蓝牙设备技术领域,具体涉及一种主设备与从设备的运行切换方法和系统。



背景技术:

蓝牙技术自从1998年被提出以来,其发展异常迅速。蓝牙作为一种短距离无线通信技术标准,可以支持设备之间的数据和语音传输,传输速率可达10Mb/s,使得在其范围内的各种信息化设备都能实现资源共享,它可以用于无线设备(如PAD、手机等)、图像处理设备(如照相机、打印机、扫描仪等)、安全产品(如智能卡、身份识别、票据管理等)、汽车产品(如GPS、ABS等)等多种领域。

随着蓝牙技术的应用领域日益扩大,支持蓝牙连接的蓝牙设备种类也日益增多,在很多应用场景中,人们往往需要从一个蓝牙设备的运行切换到另一个蓝牙设备的运行,在现有技术中,该蓝牙连接的切换过程往往需要通过用户的一系列手动操作先断开旧的蓝牙连接再建立新的蓝牙连接,例如,用户通过蓝牙耳机连接到手机上收听音乐,当蓝牙耳机电量耗尽或者用户要公放音乐时,需要手机断开与蓝牙耳机的连接,并与蓝牙音箱建立连接,这个切换过程的流程是:用户暂停播放音乐;手动断开手机与蓝牙耳机的蓝牙连接(或关掉蓝牙耳机);打开蓝牙音箱;手动建立手机与蓝牙音箱的蓝牙连接;重新开始播放音乐;把蓝牙耳机放在充电底座上进行充电。

可见,上述的蓝牙连接切换的过程十分繁琐,耗时耗力,而且造成了蓝牙连接的中断,由于需要用户的大量的手动操作,使得该切换过程受限于使用场景,在用户不方便手动操作的场景下(如用户开车时),现有技术方案无法实施,导致用户体验较差。



技术实现要素:

鉴于上述问题,本发明提供了一种主设备与从设备的运行切换方法和系统,以解决上述问题或者至少部分地解决上述问题。

依据本发明的一个方面,提供了一种主设备与从设备的运行切换方法,主设备用于获取运行数据,主设备与从设备间可进行可拆卸式物理连接,该方法包括:

在主设备运行且从设备未运行的状态下,

当检测到主设备物理连接至从设备的事件时,启动从设备;

建立主设备与从设备之间的蓝牙连接,使得主设备通过该蓝牙连接将运行数据推送至从设备,从设备根据接收到的运行数据开始运行;

停止主设备的运行。

可选地,该方法进一步包括:

在主设备未运行且从设备运行的状态下,

当检测到主设备与从设备断开物理连接的事件时,令主设备停止向从设备推送运行数据,主设备根据运行数据开始运行;

关闭从设备。

可选地,主设备为蓝牙耳机,从设备为蓝牙音箱,运行数据为音频数据;蓝牙耳机用于从蓝牙耳机本地获取音频数据,或者,蓝牙耳机用于从其他终端设备获取音频数据;

当检测到主设备物理连接至从设备的事件时,启动从设备;建立主设备与从设备之间的蓝牙连接,使得主设备通过该蓝牙连接将运行数据推送至从设备,从设备根据接收到的运行数据开始运行包括:当检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,启动蓝牙音箱;建立蓝牙耳机与蓝牙音箱之间的蓝牙连接,使得蓝牙耳机通过该蓝牙连接将音频数据推送至蓝牙音箱,蓝牙音箱根据接收到的音频数据开始播放;

则该方法进一步包括:在检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,令蓝牙音箱向蓝牙耳机输出指定值的充电电压;

当检测到主设备与从设备断开物理连接的事件时,令主设备停止向从设备推送运行数据,主设备根据运行数据开始运行包括:当检测到蓝牙耳机从蓝牙音箱的充电底座拔出的事件时,令蓝牙耳机停止向蓝牙音箱推送音频数据,蓝牙耳机根据音频数据开始播放。

可选地,该方法进一步包括:在蓝牙耳机通过蓝牙连接将音频数据推送至蓝牙音箱时,令蓝牙耳机通过该蓝牙连接将第一同步信号一同推送至蓝牙音箱;

则蓝牙音箱根据接收到的音频数据开始播放包括:蓝牙音箱根据接收到的音频数据和第一同步信号开始与蓝牙耳机同步播放;

在蓝牙耳机根据音频数据开始播放之前,该方法进一步包括:令蓝牙耳机通过蓝牙连接从蓝牙音箱中获取第二同步信号;

则蓝牙耳机根据音频数据开始播放包括:蓝牙耳机根据音频数据以及接收到的第二同步信号开始与蓝牙音箱同步播放。

可选地,蓝牙耳机中包括第一蓝牙芯片;蓝牙音箱中包括第二蓝牙芯片、充电电路和第二扬声器;蓝牙音箱的充电底座中设置有检测按键;

当蓝牙耳机插入蓝牙音箱的充电底座时,检测按键连通;检测按键的一端连接电源,另一端连接第二蓝牙芯片的开机控制端口和充电电路的使能端;充电电路的输出端与第一蓝牙芯片的充电端子连接;

则当检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,启动蓝牙音箱,令蓝牙音箱向蓝牙耳机输出指定值的充电电压包括:当第二蓝牙芯片检测到开机控制端口电平变高时,执行蓝牙音箱的开机操作;当充电电路检测到使能端电平变高时,向第一蓝牙芯片输出指定值的充电电压;

建立蓝牙耳机与蓝牙音箱之间的蓝牙连接,使得蓝牙耳机通过该蓝牙连接将音频数据推送至蓝牙音箱,蓝牙音箱根据接收到的音频数据开始播放包括:当第一蓝牙芯片检测到充电端子接收到指定值的充电电压时,建立与第二蓝牙芯片之间的蓝牙连接,第一蓝牙芯片将音频数据推送至第二蓝牙芯片,第二蓝牙芯片通过第二扬声器播放接收到的音频数据。

可选地,蓝牙耳机中还包括第一扬声器;

当蓝牙耳机从蓝牙音箱的充电底座拔出时,检测按键断开;

则当检测到蓝牙耳机从蓝牙音箱的充电底座拔出的事件时,令蓝牙耳机停止向蓝牙音箱推送音频数据,蓝牙耳机根据音频数据开始播放包括:当第一蓝牙芯片检测到充电端子接收到的充电电压变低时,第一蓝牙芯片停止向第二蓝牙芯片推送音频数据,第一蓝牙芯片通过第一扬声器播放音频数据。

依据本发明的另一个方面,提供了一种主设备与从设备的运行切换系统,包括:主设备和从设备;主设备与从设备间可进行可拆卸式物理连接;

主设备包括:第一执行单元;从设备包括:第二检测单元和第二执行单元;

所述第二检测单元,用于在主设备运行且从设备未运行的状态下,检测主设备物理连接至从设备的事件;

所述第二执行单元,用于在所述第二检测单元检测到主设备物理连接至从设备的事件时,启动从设备;以及,用于根据接收到的运行数据开始运行;

所述第一执行单元,用于获取运行数据,以及,用于在从设备启动后建立主设备与从设备之间的蓝牙连接,通过该蓝牙连接将运行数据推送至从设备;以及,用于停止主设备的运行。

可选地,主设备还包括:第一检测单元;

第一检测单元,用于在主设备未运行且从设备运行的状态下,检测主设备与从设备断开物理连接的事件;

第一执行单元,用于当第一检测单元检测到主设备与从设备断开物理连接的事件时,停止向从设备推送运行数据,并根据运行数据开始运行;

所述第二执行单元,用于在主设备停止向从设备推送运行数据的事件后,关闭从设备。

可选地,主设备为蓝牙耳机,从设备为蓝牙音箱,运行数据为音频数据;

第一执行单元,用于从蓝牙耳机本地获取音频数据或者从其他终端设备获取音频数据;以及,用于在蓝牙音箱启动后,建立蓝牙耳机与蓝牙音箱之间的蓝牙连接,通过所述蓝牙连接将音频数据推送至蓝牙音箱;以及,用于当第一检测单元检测到蓝牙耳机从蓝牙音箱的充电底座拔出的事件时,停止向蓝牙音箱推送音频数据,并根据音频数据开始播放;

第二执行单元,用于在第二检测单元检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,启动蓝牙音箱;并根据接收到的音频数据开始播放;以及,用于在蓝牙耳机停止向蓝牙音箱推送运行数据的事件后,关闭蓝牙音箱;

第二执行单元,进一步用于在第二检测单元检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,向蓝牙耳机输出指定值的充电电压。

可选地,第一执行单元,进一步用于在通过蓝牙连接将音频数据推送至蓝牙音箱时,通过蓝牙连接将第一同步信号一同推送至蓝牙音箱;以及,进一步用于在根据音频数据开始播放之前,通过蓝牙连接从蓝牙音箱中获取第二同步信号,根据音频数据以及接收到的第二同步信号开始与蓝牙音箱同步播放;

所述第二执行单元,进一步用于根据接收到的音频数据和第一同步信号开始与蓝牙耳机同步播放;以及,进一步用于在关闭蓝牙音箱之前向蓝牙耳机发送第二同步信号。

可选地,第一执行单元包括:第一蓝牙芯片;第二执行单元包括:第二蓝牙芯片、充电电路和第二扬声器;第二检测单元为设置于蓝牙音箱的充电底座中的检测按键;

检测按键在蓝牙耳机插入蓝牙音箱的充电底座时连通;检测按键的一端连接电源,另一端连接第二蓝牙芯片的开机控制端口和充电电路的使能端;

第二蓝牙芯片用于在开机控制端口电平变高时,执行蓝牙音箱的开机操作;以及,用于通过第二扬声器播放接收到的音频数据;

充电电路的输出端与第一蓝牙芯片的充电端子连接,充电电路用于在使能端电平变为高时输出指定值的充电电压;

第一蓝牙芯片用于在充电端子接收到指定值的充电电压时,与第二蓝牙芯片建立蓝牙连接,将音频数据推送至第二蓝牙芯片。

可选地,第一执行单元还包括第一扬声器;第一检测单元为设置于蓝牙音箱的充电底座中的检测按键;

检测按键在蓝牙耳机从蓝牙音箱的充电底座拔出时断开;

第一蓝牙芯片用于在充电端子接收到的充电电压变低时,停止向第二蓝牙芯片推送音频数据,并通过第一扬声器播放音频数据;

充电电路用于在使能端电平变低时停止输出指定值的充电电压;

第二蓝牙芯片用于当开机控制端口电平变低时,执行蓝牙音箱的关机操作。

综上所述,本发明所提供的技术方案描述了主设备与从设备之间发生物理连接或断开物理连接这两种时机下,运行数据的执行方在主设备和从设备之间进行无缝切换的过程,实现了运行数据的不间断运行。其中,主设备主动获取运行数据,无论是从其他数据源获取运行数据还是本地存储有运行数据,都可以将主设备看做具有本地数据源,当切换到以主设备为运行数据的执行方时,主设备运行本地数据源中的运行数据,当切换到以从设备为运行数据的执行方时,主设备将本地数据源中的运行数据推送至从设备,使得从设备运行接收到的运行数据,整个过程中无需从设备与数据源连接。上述切换过程无需用户手动执行如将主设备与数据源的连接断开、将从设备连接到数据源、将运行数据在主设备中的运行停止或开启、将运行数据在从设备中的运行停止或开始等诸如此类的冗繁操作,直接由相当简单的物理连接动作触发实现在切换执行方的前提下依然保持连续、不间断的运行效果,简化操作流程,提高切换效率,适用于非常广泛的场景。

附图说明

图1示出了根据本发明一个实施例的一种主设备与从设备的运行切换方法的流程图;

图2示出了根据本发明一个实施例的蓝牙耳机的原理框图;

图3示出了根据本发明一个实施例的蓝牙音箱的原理框图;

图4示出了根据本发明一个实施例的蓝牙音箱的电路图;

图5示出了根据本发明一个实施例的一种主设备与从设备的运行切换系统。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1示出了根据本发明一个实施例的一种主设备与从设备的运行切换方法的流程图。其中,主设备用于获取运行数据,主设备与从设备间可进行可拆卸式物理连接,如图1所示,该方法包括:

步骤S110,在主设备运行且从设备未运行的状态下,当检测到主设备物理连接至从设备的事件时,启动从设备。

步骤S120,建立主设备与从设备之间的蓝牙连接,使得主设备通过所述蓝牙连接将运行数据推送至从设备,从设备根据接收到的运行数据开始运行。

步骤S130,停止主设备的运行。

以上步骤S110-S130描述了主设备物理连接至从设备时,二者的运行切换过程。

步骤S140,在主设备未运行且从设备运行的状态下,当检测到主设备与从设备断开物理连接的事件时,令主设备停止向从设备推送运行数据,主设备根据运行数据开始运行。

步骤S150,关闭从设备。

以上步骤S140-S150描述了主设备与从设备断开物理连接时,二者之间的运行切换过程。

可见,图1所示的方法描述了主设备与从设备之间发生物理连接或断开物理连接这两种时机下,运行数据的执行方在主设备和从设备之间进行无缝切换的过程,实现了运行数据的不间断运行。其中,主设备主动获取运行数据,无论是从其他数据源获取运行数据还是本地存储有运行数据,都可以将主设备看做具有本地数据源,当切换到以主设备为运行数据的执行方时,主设备运行本地数据源中的运行数据,当切换到以从设备为运行数据的执行方时,主设备将本地数据源中的运行数据推送至从设备,使得从设备运行接收到的运行数据,整个过程中无需从设备与数据源连接。上述切换过程无需用户手动执行如将主设备与数据源的连接断开、将从设备连接到数据源、将运行数据在主设备中的运行停止或开启、将运行数据在从设备中的运行停止或开始等诸如此类的冗繁操作,直接由相当简单的物理连接动作触发实现在切换执行方的前提下依然保持连续、不间断的运行效果,简化操作流程,提高切换效率,适用于非常广泛的场景。

在本发明的一个具体的实施例中,主设备为蓝牙耳机,从设备为蓝牙音箱,运行数据为音频数据;蓝牙耳机用于从蓝牙耳机本地获取音频数据,或者,蓝牙耳机用于从其他终端设备获取音频数据;蓝牙音箱具有一个适配于蓝牙耳机的充电底座。在本实施例中,上述步骤S110当检测到主设备物理连接至从设备的事件时,启动从设备的过程具体为:当检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,启动蓝牙音箱。上述步骤S120建立主设备与从设备之间的蓝牙连接,使得主设备通过所述蓝牙连接将运行数据推送至从设备,从设备根据接收到的运行数据开始运行的过程具体为:建立蓝牙耳机与蓝牙音箱之间的蓝牙连接,使得蓝牙耳机通过所述蓝牙连接将音频数据推送至蓝牙音箱,蓝牙音箱根据接收到的音频数据开始播放;其中具体地,蓝牙耳机是利用CSR的“shareme”技术将蓝牙耳机本地已获取到的音频数据推送到蓝牙音箱中,而蓝牙耳机自身仍然工作,只是蓝牙耳机中的扬声器停止播放本地音频数据以节省功耗。上述步骤S140当检测到主设备与从设备断开物理连接的事件时,令主设备停止向从设备推送运行数据,主设备根据运行数据开始运行的过程具体为:当检测到蓝牙耳机从蓝牙音箱的充电底座拔出的事件时,令蓝牙耳机停止向蓝牙音箱推送音频数据,蓝牙耳机根据音频数据开始播放;蓝牙耳机停止向蓝牙音箱推送音频数据的过程即是蓝牙耳机停止shareme功能不再向蓝牙音箱推送音频数据,并继续通过蓝牙耳机自身的扬声器播放音频数据。

进一步地,在本实施例中,蓝牙音箱上适配于蓝牙耳机的充电底座用于对蓝牙耳机进行充电,则图1所示的方法还包括:在检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,令蓝牙音箱向蓝牙耳机输出指定值的充电电压;

其中,为了实现音频数据在蓝牙耳机中的运行过程与音频数据在蓝牙音箱中的运行过程的无缝切换,在切换临界时刻,需要保持蓝牙耳机和蓝牙音箱对音频数据的同步播放,这样虽然音频数据的播放设备的切换对于用户来说是隐式的,不会影响用户的听觉体验。则在本发明的一个实施例中,图1所示的方法在从蓝牙耳机的播放切换到蓝牙音箱的播放的过程中,在蓝牙耳机通过蓝牙连接将音频数据推送至蓝牙音箱时还令蓝牙耳机通过蓝牙连接将第一同步信号一同推送至蓝牙音箱;使得蓝牙音箱根据接收到的音频数据和第一同步信号开始与蓝牙耳机同步播放。其中第一同步信号的作用是将蓝牙耳机当前的播放时序同步给蓝牙音箱,使得蓝牙音箱开始与蓝牙耳机同步进行播放,再停止蓝牙耳机的播放,实现音频数据的播放过程的无缝切换。

相应地,图1所示的方法在从蓝牙音箱的播放切换到蓝牙耳机的播放的过程中,蓝牙耳机在根据本地已获取到的音频数据开始播放之前,先通过蓝牙连接向蓝牙音箱请求第二同步信号,从而蓝牙耳机通过所述蓝牙连接从蓝牙音箱中获取第二同步信号;则蓝牙耳机根据本地已有的音频数据以及接收到的第二同步信号开始与蓝牙音箱同步播放。其中第二同步信号的作用是将蓝牙音箱当前的播放时序同步给蓝牙耳机,使得蓝牙耳机开始与蓝牙音箱同步进行播放,再关闭蓝牙音箱,实现音频数据的播放过程的无缝切换。

图2示出了根据本发明一个实施例的蓝牙耳机的原理框图,图3示出了根据本发明一个实施例的蓝牙音箱的原理框图。如图2所示,蓝牙耳机中包括第一蓝牙芯片210、充电端子220、第一扬声器230和第一射频天线240;如图3所示,蓝牙音箱中包括第二蓝牙芯片310、充电电路320、第二扬声器330和第二射频天线340;蓝牙音箱的充电底座中设置有检测按键350。

图4示出了根据本发明一个实施例的蓝牙音箱的电路图,以该电路图来更细致表征图3所示的蓝牙音箱中的重要部件的工作原理。如图4所示,该电路中包括:第一电源VCC1、检测按键SW1、第二蓝牙芯片BT1和充电电路。

检测按键SW1位于蓝牙音箱的充电底座上,等同于图3所示的检测按键350。第二蓝牙芯片BT1等同于图3所示的第二蓝牙芯片310,第二蓝牙芯片BT1的第一输入端口IO1为开机控制端口A1,当该开机控制端口A1的输入电压变高时,第二蓝牙芯片BT1执行开机操作;当该开机控制端口A1的输入电压变低时,第二蓝牙芯片BT1执行关机操作。

充电电路等同于图3所示的充电电路320,包括:第二电源VCC2、充电管理芯片U1、充电电路的输出端J1。充电管理芯片U1的第四输入端口为充电电路的使能端EN,当该使能端EN的输入电压变高时,充电管理芯片U1向输出端J1输出指定值的充电电压;当该使能端EN的输入电压变低时,充电管理芯片U1停止向输出端JI输出指定值的充电电压;进一步地,该充电电路中还包括:去耦滤波电容C2、C3和C4,限流电阻R4、R5和R6、防静电二极管D4和防止电流反灌的肖特基二极管D5。

基于上述各部分特征,蓝牙音箱内部的电路的连接方式为:检测按键SW1的一端与第一电源VCC1相连,其另一端分别与第二蓝牙芯片BT1的开机控制端口A1、充电电路的使能端EN相连;进一步地,该电路还包括:串联在第一电源VCC1和检测按键SW1的一端之间的限流电阻R1。

在图2-图4所示的蓝牙耳机和蓝牙音箱的基础上,本方案的工作原理如下:

具有上述电路结构的蓝牙音箱中的充电电路320的输出端与图2所示的蓝牙耳机中充电端子220连接,充电端子220与第一蓝牙芯片210连接。当蓝牙耳机插入蓝牙音箱的充电底座时,检测按键350连通;当蓝牙耳机从蓝牙音箱的充电底座拔出时,所述检测按键350断开。检测按键350的一端连接第一电源,另一端连接第二蓝牙芯片310的开机控制端口和充电电路320的使能端。

则图1所示方法中当检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,启动蓝牙音箱,令蓝牙音箱向蓝牙耳机输出指定值的充电电压的过程具体为:当检测按键350连通时,第二蓝牙芯片310的开机控制端口电平变高,充电电路320的使能端电平变高;当第二蓝牙芯片310检测到开机控制端口电平变高时,执行蓝牙音箱的开机操作;当充电电路320检测到使能端电平变高时,充电电路320的输出端向蓝牙耳机的充电端子220输出指定值的充电电压。上述建立蓝牙耳机与蓝牙音箱之间的蓝牙连接,使得蓝牙耳机通过所述蓝牙连接将音频数据推送至蓝牙音箱,蓝牙音箱根据接收到的音频数据开始播放包括:当第一蓝牙芯片210检测到充电端子220接收到指定值的充电电压时,通过第一射频天线240建立与第二蓝牙芯片310之间的蓝牙连接,所述第一蓝牙芯片210通过该蓝牙连接将音频数据推送至第二蓝牙芯片310,第二蓝牙芯片310通过第二扬声器330播放接收到的音频数据。以及,上述当检测到蓝牙耳机从蓝牙音箱的充电底座拔出的事件时,令蓝牙耳机停止向蓝牙音箱推送音频数据,蓝牙耳机根据音频数据开始播放包括:当检测按键350断开时,第二蓝牙芯片310的开机控制端口电平变低,充电电路320的使能端电平变低;当充电电路320检测到使能端电平变低时,停止向输出端输出指定值的充电电压,使得充电端子220接收到的充电电压变低;当第一蓝牙芯片210检测到充电端子220接收到的充电电压变低时,停止向第二蓝牙芯片310推送音频数据,第一蓝牙芯片210通过第一扬声器230播放音频数据;当第二蓝牙芯片310检测到开机控制端口电平变低维持预定时间长度时,执行蓝牙音响的关机操作。

其中,第一蓝牙芯片210在将音频数据推送至第二蓝牙芯片310的同时,通过第一射频天线240将第一同步信号一同发送至第二蓝牙芯片310;第二蓝牙芯片310在执行关机操作之前,先通过第二射频天线340将第二同步信号发送至第一蓝牙芯片210。

图5示出了根据本发明一个实施例的一种主设备与从设备的运行切换系统。如图5所示,该主设备与从设备的运行切换系统500包括:主设备510和从设备520;主设备510与从设备520间可进行可拆卸式物理连接。

主设备510包括:第一检测单元511和第一执行单元512;从设备520包括:第二检测单元521和第二执行单元522。

第二检测单元521,用于在主设备510运行且从设备520未运行的状态下,检测主设备510物理连接至从设备520的事件。

第二执行单元522,用于在第二检测单元521检测到主设备510物理连接至从设备520的事件时,启动从设备520;以及,用于根据接收到的运行数据开始运行。

第一执行单元512,用于获取运行数据,以及,用于在从设备520启动后建立主设备510与从设备520之间的蓝牙连接,通过所述蓝牙连接将运行数据推送至从设备520;以及,用于停止主设备510的运行。

第一检测单元511,用于在主设备510未运行且从设备520运行的状态下,检测主设备510与从设备520断开物理连接的事件。

第一执行单元512,用于当第一检测单元511检测到主设备510与从设备520断开物理连接的事件时,停止向从设备520推送运行数据,并根据运行数据开始运行。

第二执行单元522,用于在主设备510停止向从设备520推送运行数据的事件后,关闭从设备520。

可见,图5所示的系统执行了主设备与从设备之间发生物理连接或断开物理连接这两种时机下,运行数据的执行方在主设备和从设备之间进行无缝切换的过程,实现了运行数据的不间断运行。其中,主设备主动获取运行数据,无论是从其他数据源获取运行数据还是本地存储有运行数据,都可以将主设备看做具有本地数据源,当切换到以主设备为运行数据的执行方时,主设备运行本地数据源中的运行数据,当切换到以从设备为运行数据的执行方时,主设备将本地数据源中的运行数据推送至从设备,使得从设备运行接收到的运行数据,整个过程中无需从设备与数据源连接。上述切换过程无需用户手动执行如将主设备与数据源的连接断开、将从设备连接到数据源、将运行数据在主设备中的运行停止或开启、将运行数据在从设备中的运行停止或开始等诸如此类的冗繁操作,直接由相当简单的物理连接动作触发实现在切换执行方的前提下依然保持连续、不间断的运行效果,简化操作流程,提高切换效率,适用于非常广泛的场景。

在本发明的一个实施例中,主设备510为蓝牙耳机,从设备520为蓝牙音箱,运行数据为音频数据;第一执行单元512,用于从蓝牙耳机本地获取音频数据或者从其他终端设备获取音频数据;以及,用于在蓝牙音箱启动后,建立蓝牙耳机与蓝牙音箱之间的蓝牙连接,通过所述蓝牙连接将音频数据推送至蓝牙音箱;以及,用于当所述第一检测单元检测到蓝牙耳机从蓝牙音箱的充电底座拔出的事件时,停止向蓝牙音箱推送音频数据,并根据音频数据开始播放;第二执行单元522,用于在所述第二检测单元检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,启动蓝牙音箱;并根据接收到的音频数据开始播放;以及,用于在蓝牙耳机停止向蓝牙音箱推送运行数据的事件后,关闭蓝牙音箱;第二执行单元522,进一步用于在所述第二检测单元检测到蓝牙耳机插入蓝牙音箱的充电底座的事件时,向蓝牙耳机输出指定值的充电电压。

进一步地,为实现音频数据的运行的无缝切换,第一执行单元512,进一步用于在通过所述蓝牙连接将音频数据推送至蓝牙音箱时,通过所述蓝牙连接将第一同步信号一同推送至蓝牙音箱;以及,进一步用于在根据音频数据开始播放之前,通过所述蓝牙连接从蓝牙音箱中获取第二同步信号,根据音频数据以及接收到的第二同步信号开始与蓝牙音箱同步播放;第二执行单元522,进一步用于根据接收到的音频数据和第一同步信号开始与蓝牙耳机同步播放;以及,进一步用于在关闭蓝牙音箱之前向蓝牙耳机发送第二同步信号。

如前文中图2所示的蓝牙耳机以及前文中图3-图4所示的蓝牙音箱,在图2所示的实施例中,第一执行单元512包括:第一蓝牙芯片210、充电端子220、第一扬声器230和第一射频天线240;第二执行单元522包括:第二蓝牙芯片310、充电电路320、第二扬声器330和第二射频天线340;第一检测单元511和第二检测单元521均为设置于蓝牙音箱的充电底座中的检测按键350。

检测按键350在蓝牙耳机插入蓝牙音箱的充电底座时连通;检测按键350在蓝牙耳机从蓝牙音箱的充电底座拔出时断开;检测按键350的一端连接电源(在图4中为第一电源VCC1),检测按键350的另一端连接第二蓝牙芯片310的开机控制端口和充电电路320的使能端。

第二蓝牙芯片310用于在开机控制端口电平变高时,执行蓝牙音箱的开机操作;以及,用于通过所述第二扬声器330播放接收到的音频数据。充电电路320的输出端与蓝牙耳机的充电端子220连接,充电电路320用于在使能端电平变为高时输出指定值的充电电压。第一蓝牙芯片210用于在充电端子320接收到指定值的充电电压时,通过第一射频天线240与第二蓝牙芯片310建立蓝牙连接,将音频数据推送至所述第二蓝牙芯片310。

第一蓝牙芯片210用于在充电端子220接收到的充电电压变低时,停止向所述第二蓝牙芯片310推送音频数据,并通过第一扬声器230播放音频数据。充电电路320用于在使能端电平变低时停止输出指定值的充电电压。第二蓝牙芯片310用于当开机控制端口电平变低时,执行蓝牙音箱的关机操作。其中第一射频天线240和第二射频天线340均是用于进行蓝牙通信的。

在本发明的一个实施例中,图2所示的蓝牙耳机还包括:微处理器250、EMMC存储器260、惯性传感器270和麦克风280。EMMC存储器260中存储有音频数据,微处理器250分别与第一蓝牙芯片210、EMMC存储器260以及惯性传感器270连接,用于从EMMC存储器260中读取音频数据并传给第一蓝牙芯片210,由第一蓝牙芯片210通过第一扬声器230播放或者由第一蓝牙芯片210基于sharme技术推送至第二蓝牙芯片310进行播放;以及用于对惯性传感器270监测的用户运动数据进行处理,以监测用户的行为,如进行计步、不正确姿势提醒、久坐提醒等。麦克风280与第一蓝牙芯片210连接,用于采集外界输入的音频信号。第一蓝牙芯片210上还连接有存储程序的Flash存储器、晶振、电源、控制蓝牙耳机开关机的开关控件以及用于在不同状态下进行显示输出的LED灯等。

在本发明的一个实施例中,图3所示的蓝牙音箱还包括:声音功放模块360、USB接口370和直流电源,第二蓝牙芯片310通过声音通过模块360对音频数据进行放大后再利用第二扬声器330播放;第二蓝牙芯片310可以通过USB接口370接收输入的数据。

综上所述,本发明提供的技术方案描述了主设备与从设备之间发生物理连接或断开物理连接这两种时机下,运行数据的执行方在主设备和从设备之间进行无缝切换的过程,实现了运行数据的不间断运行。其中,主设备主动获取运行数据,无论是从其他数据源获取运行数据还是本地存储有运行数据,都可以将主设备看做具有本地数据源,当切换到以主设备为运行数据的执行方时,主设备运行本地数据源中的运行数据,当切换到以从设备为运行数据的执行方时,主设备将本地数据源中的运行数据推送至从设备,使得从设备运行接收到的运行数据,整个过程中无需从设备与数据源连接。上述切换过程无需用户手动执行如将主设备与数据源的连接断开、将从设备连接到数据源、将运行数据在主设备中的运行停止或开启、将运行数据在从设备中的运行停止或开始等诸如此类的冗繁操作,直接由相当简单的物理连接动作触发实现在切换执行方的前提下依然保持连续、不间断的运行效果,简化操作流程,提高切换效率,适用于非常广泛的场景。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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