用于无缝连接车辆中多个电子设备的方法和装置与流程

文档序号:18598651发布日期:2019-09-03 22:22阅读:302来源:国知局
用于无缝连接车辆中多个电子设备的方法和装置与流程

本发明涉及车辆中的短程无线通信,更具体地,涉及用于将车辆中的多个电子设备无缝连接的方法和装置,其利用安装有蓝牙模块的音频视频导航(avn)终端将多个蓝牙设备无缝连接。



背景技术:

近来,已经将音频视频导航(avn)终端或主机安装在车辆中。avn终端不仅仅提供导航功能(其将到目的地的路线提供给用户),还提供与车辆中安装的各种设备的控制相关的各种控制屏幕的显示功能,或者与能够在avn终端中执行的附加功能相关的屏幕的显示功能。

因此,已经积极地对用户控制车辆中设备的技术进行研究,该技术通过实施为触摸屏的显示器或者通过飞梭旋钮型控制器来操作avn终端。

近来,信息技术(it)的快速发展对汽车行业产生重要影响,并且各种it技术正在融入车辆中。

具体地,车辆配对技术是焦点,其通过将用户设备(比如,智能手机)连接到车辆avn终端来提供各种服务。

例如,车辆可以装配有蓝牙免提功能。蓝牙免提功能可以由avn终端中包括的蓝牙模块提供。

通常,当车辆启动时,avn终端的蓝牙功能自动激活,使得avn终端进入配对等待状态。之后,车辆的驾驶员通过智能手机选择预先确定的菜单从而进行蓝牙配对过程。如果配对过程正常完成,则驾驶员可以通过蓝牙免提功能进行通话。

蓝牙功能是车辆提供的诸多功能中用户反应最灵敏的功能之一,并且也是导致用户抱怨最频繁的一项功能。

因此,蓝牙质量对新车质量调查的分数有很大影响。

当前,由于蓝牙软件驱动程序的性质,只能将最多两个蓝牙设备连接到avn终端。因此,还没有无缝连接三个或多个蓝牙设备的方法。



技术实现要素:

因此,本发明致力于无缝连接车辆中的多个电子设备的方法和装置,其基本上避免了由于现有技术的限制和缺点而导致的一个或更多个问题。

本发明的目标在于提供用于无缝连接车辆中的多个电子设备的方法和装置,其中,一旦进行初始蓝牙设备连接设置之后,多个蓝牙设备可以无缝地连接到车辆avn终端而不需要额外的用户操作。

本发明的另一个目标在于提供用于无缝连接车辆中的多个电子设备的方法和装置,其中,可以无缝连接三个或多个蓝牙设备。

本发明的又一个目标在于提供能够通过使针对车辆蓝牙配对的用户不便最少而提高顾客满意度的车辆avn终端。

本领域技术人员应该理解的是,通过实施方案可以实现的目标不限于已经在本文中具体描述的那些,并且根据下面的详细描述,将更清楚地理解本文中未提及的本发明的其他目标。

本发明提供用于无缝连接车辆中的多个电子设备的方法和装置,以及联接到该装置的蓝牙设备。

为了实现这些目标和其他优点并且根据本发明的目的,如本文中所包含并广泛描述的,将多个电子设备连接到车辆中安装的音频视频导航(avn)终端的方法包括:在第一蓝牙设备和第二蓝牙设备已连接到avn终端的状态下,从第三蓝牙设备接收连接请求消息;搜索连接能够释放的蓝牙设备;根据搜索结果将到第一蓝牙设备和第二蓝牙设备中的任一个的连接释放,并且设置到第三蓝牙设备的连接。

所述方法可以进一步包括:从第一蓝牙设备和第二蓝牙设备中的任一个接收流数据。

所述方法可以进一步包括:将流动(streaming)停止消息发送到发送流数据的蓝牙设备。

所述方法可以进一步包括:进行控制以在发送流动停止消息之后从第三蓝牙设备接收流数据。

流数据可以包括音源数据,并且当avn终端从第三蓝牙设备接收音源数据时,所述方法可以进一步包括进行控制以通过车辆中包括的扬声器输出音源数据。

如果从第三蓝牙设备播放音源,则第三蓝牙设备中安装的调度蓝牙代理可以感测音源的播放并且将连接请求消息发送到avn终端。安装在蓝牙设备中装配的微处理器中的蓝牙代理和调度蓝牙代理可以配置为软件。

在本发明的另一个方面中,一种将车辆中的多个电子设备连接到蓝牙设备的方法,其中,该蓝牙设备包括从车辆中安装的音频视频导航(avn)终端调度的蓝牙代理,所述方法包括:通过蓝牙代理感测是否在蓝牙设备中播放音源;当感测到播放音源时,确认是否存在通过蓝牙配对以输出声音的设备;当确认不存在通过蓝牙配对的设备时,确认是否存在关于蓝牙设备和avn终端之间的配对的历史信息;当确认存在关于蓝牙设备和avn终端之间的配对的历史信息时,将连接请求消息发送到avn终端;当从avn终端接收到连接确认消息时,使播放的音源流动,并且将流动的音源发送到avn终端。

关于蓝牙设备和avn终端之间的配对的历史信息可以包括avn终端中包括的蓝牙模块的介质访问控制(mac)地址信息。

当确认存在通过蓝牙配对以输出声音的设备时,所述方法可以进一步包括:利用配对的设备输出播放的音源,当确认不存在关于蓝牙设备和avn终端之间的配对的历史信息时,进行控制以通过蓝牙设备中包括的扬声器输出播放的音源。

在本发明的另一个方面中,用于无缝连接车辆中安装的多个电子设备的装置包括:蓝牙模块,其配置成在第一蓝牙设备和第二蓝牙设备已经连接的状态下,从第三蓝牙设备接收连接请求消息;以及控制器,其配置成搜索连接能够释放的蓝牙设备,根据搜索结果释放到第一蓝牙设备和第二蓝牙设备中的任一个的连接,并且设置到第三蓝牙设备的连接。

如果在通过蓝牙模块从第一蓝牙设备和第二蓝牙设备中的任一个接收流数据的状态下接收到连接请求消息时,所述控制器可以生成流动停止消息并且将流动停止消息发送到当前发送流数据的蓝牙设备。

所述控制器可以进行控制以在发送流动停止消息之后从第三蓝牙设备接收流数据。

流数据可以包括音源数据,并且当从第三蓝牙设备接收到音源数据时,所述控制器可以进行控制以通过车辆中包括的扬声器输出接收到的音源数据。

如果从第三蓝牙设备播放音源,则第三蓝牙设备中安装的调度蓝牙代理可以感测音源的播放并且将连接请求消息发送到所述装置。

在本发明的另一个方面中,一种能够联接到车辆中安装的音频视频导航(avn)终端的蓝牙设备,所述蓝牙设备包括:调度蓝牙代理,其配置成感测蓝牙设备中的音源的播放,调度蓝牙代理被从avn终端调度到蓝牙设备,并且产生设备连接确认请求信号;以及用户蓝牙模块,其配置成将连接请求消息发送到avn终端,当根据设备连接确认请求信号不存在通过蓝牙配对以输出声音的设备,并且存在关于蓝牙设备和avn终端之间的配对的历史信息时,如果从avn终端接收到连接确认消息,则使播放的音源流动,并且将流动的音源发送到avn终端。

关于蓝牙设备和avn终端之间的配对的历史信息可以包括avn终端中包括的蓝牙模块的介质访问控制(mac)地址信息。

如果存在通过蓝牙配对以输出声音的设备,则可以利用通过蓝牙配对的设备输出播放的音源;当不存在关于蓝牙设备和avn终端之间的配对的历史信息,或者未接收到连接确认消息时,可以通过蓝牙设备中包括的扬声器输出播放的音源。

在本发明的另一个方面中,提供一种计算机可读记录介质,其中记录有用于执行连接多个电子设备的方法的程序。

应该理解的是,本发明的前述总体描述和下面的详细描述是示例性和说明性的,旨在对所要求的本发明提供进一步的说明。

附图说明

用于提供对本发明的进一步理解并且包含在该申请中并构成该申请的部分的附图,示出了本发明的实施方案并且与说明书一起用于说明本发明的原理。在附图中:

图1为用于说明车辆中传统的蓝牙配对过程的图;

图2为用于说明根据本发明的实施方案的车辆蓝牙系统的结构的图;

图3为用于说明根据本发明的实施方案的avn终端的内部结构的框图;

图4为用于说明根据本发明的实施方案的avn终端和蓝牙设备之间的连接设置和释放过程的流程图;

图5为用于说明根据本发明的实施方案的安装在蓝牙设备中的dba的操作的流程图;

图6为用于说明根据本发明的实施方案的车辆中无缝连接多个电子设备的方法的流程图;以及

图7为用于说明根据本发明的另一个实施方案的车辆中无缝连接多个电子设备的方法的流程图。

具体实施方式

现在将对本发明的优选实施方案详细地作出引用,优选实施方案的示例显示在附图中。只要有可能,在整个附图中,使用相同的附图标记表示相同或类似的部件。

下文中,将参考附图对应用本发明的实施方案的装置和方法进行详细的描述。为了便于描述,本文中使用元件的“模块”和“单元”后缀,它们可以交换地使用,并且不具有任何可辨别的意义或功能。

尽管组成本发明的实施方案的所有元件描述为组合到单个实施方案或者组合到单个实施方案之后工作,但是,本发明不是必须限于此。也即,所有元件中的一个或更多个元件可以选择性地组合并在之后工作,而在本发明的目标和范围内。元件中的每一个可以实施为独立的硬件。可替换地,元件中的一些或所有元件可以选择性地组合到计算机程序中,计算机程序具有执行组合在一个或多个硬件中的一些或所有功能的程序模块。组成计算机程序的代码和代码段可以由本发明所属领域的技术人员容易地推理。计算机程序可以存储在计算机可读介质中,使得计算机程序由计算机读取并执行,从而实施本发明的实施方案。计算机程序存储介质可以包括磁性记录介质、光学记录介质以及载波介质。

本文中所描述的术语“包含”、“包括”和“具有”应该理解成不排除其他的元件而是进一步包括这些其他的元件,因为相应的元件可以是固有的,除非另有提及。包括技术或科学术语的所有术语的含义与本发明所属领域的普通技术人员所通常理解的含义相同,除非另有提及。通常所用的术语,比如字典中定义的术语,应该理解成根据上下文与相关技术中的意义相符合。除非在本发明中明确定义,这些术语不应该理解成具有理想的或者过于正式的意义。

另外,当描述本发明的组件时,使用如第一、第二、a、b、(a)和(b)的术语。这些术语仅仅用于将一个组件与另一个组件区分开,并且本领域普通技术人员应该理解,术语不意味或暗示组件的实质、次序或顺序。如果组件被描述为“连接”、“联接”或“联结”到另一个组件,本领域普通技术人员应该理解,组件不是必须直接地“连接”、“联接”或“联结”,而是可以经由第三组件间接地“连接”、“联接”或“联结”。

图1为用于说明车辆中传统蓝牙配对过程的图。

传统的蓝牙配对过程包括在车辆主机中执行的蓝牙配对过程1a和在具有蓝牙功能的电子设备(即,用户设备)中执行的蓝牙配对过程1b。

参照在车辆主机中执行的蓝牙配对过程1a,如果通过用户启动车辆并且将电源应用于车辆(即,acc启动)而使得车辆系统准备好运行,则avn终端或车辆主机(h/u)可以开始执行自动的蓝牙配对过程。在这种情况下,车辆h/u可以进入电话模式并且尝试与预先指定的或者预先注册的用户设备(比如,驾驶员智能手机)进行配对(步骤s101和s103)。另外,可以配置预先确定的用户界面屏幕并使其显示在车辆h/u的显示屏幕上,其中,预先确定的用户界面屏幕显示尝试连接到具体设备。

如果用户取消车辆启动之后自动执行的配对过程,则车辆h/u可以顺序地进入设置菜单和电话菜单,并且配置并显示预先确定的用户界面屏幕(为了便于描述,下文中称为“设备注册选择屏幕”),其中,预先确定的用户界面屏幕包括用于注册新的用户设备或者选择已经注册的用户设备的其中一个的菜单(步骤s105至s109)。在这种情况下,用户可以根据菜单选择而在设备注册选择屏幕上指定配对的目标用户设备。另外,预先确定的引导消息可以显示在车辆h/u的显示屏幕上,其中,预先确定的引导消息指示应该激活配对目标用户设备的蓝牙功能。

参照在用户设备中执行的蓝牙配对过程1b,用户可以根据车辆h/u的屏幕上显示的引导消息来激活蓝牙功能(步骤s111)。

如果用户激活了用户设备的蓝牙功能,则用户设备可以搜索用户设备可以通过蓝牙配对的外围设备,并且在用户屏幕上显示搜索结果(步骤s113)。

如果用户在显示有搜索结果的屏幕上选择用户的车辆,则用户设备将连接请求信号发送到选择的车辆(步骤s115)。在这种情况下,用于输入与选择的车辆相对应的密码值的预先确定的密码输入屏幕可以显示在用户设备屏幕上。

当从用户设备接收到连接请求信号时,车辆h/u可以在屏幕上显示车辆信息和密码值。

用户设备在密码输入屏幕上接收密码值,并且将密码值发送到车辆h/u。如果接收到的密码值等于车辆h/u的预先存储的密码值,则车辆h/u可以将指示确认已经完成连接请求的确认完成消息发送到用户设备(步骤s117)。

图2为用于说明根据本发明的实施方案的车辆蓝牙系统的结构的图。

参照图2,车辆蓝牙系统200可以广泛地包括avn终端210和第一至第n蓝牙设备220。本文中,n可以是3或更多。

根据本实施方案的第一至第n蓝牙设备220中的每一个可以安装在用户电子设备(比如,智能手机或笔记本电脑)中。

根据实施方案,avn终端210可以包括蓝牙模块211和蓝牙代理(ba)212。

avn终端210安装在车辆中并且可以是装备有导航、蓝牙和空调控制功能以及多媒体播放功能(比如,音频或视频播放)的设备。

蓝牙设备220中的每一个可以包括蓝牙模块221和调度蓝牙代理(dispatchbluetoothagent,dba)222。

dba222可以仅仅在如下情况下工作:对应的蓝牙设备和avn终端210之间的连接被释放,并且对应的蓝牙设备和avn终端210之间存在关于配对的历史信息。因此,如果对应的蓝牙设备和avn终端210之间的关于配对的历史信息被删除,则可以自动地清除分配给对应的蓝牙设备的dba222。关于配对的历史信息可以是avn终端210的蓝牙介质访问控制(mac)地址。

下文中,为了便于描述以及避免混淆,安装在avn终端210中的蓝牙模块211称为车辆蓝牙模块,安装在第一至第n蓝牙设备220的每一个中的蓝牙模块221称为用户蓝牙模块。

车辆蓝牙模块211和用户蓝牙模块221的每一个可以包括硬件模块(未示出)和软件堆栈(未示出),其中,所述硬件模块用于物理通信连接到配对的蓝牙模块,所述软件堆栈用于通过软件控制蓝牙模块的内部运行并处理通过硬件模块发送和接收的消息。

安装在avn终端210中的ba212和/或蓝牙设备220的dba222也可以是硬件模块(比如,处理器),其中,所述硬件模块是执行进行下文所描述的各种功能的软件的指令的电子电路。

ba212执行的功能可以包括比如用于管理第一至第n蓝牙设备220的配对过程,并且如果在avn终端210和蓝牙设备之间建立了初始通信连接,则ba212可以调度至对应的蓝牙设备。也即,如果在avn终端210和蓝牙设备之间第一次建立通信连接,则可以在对应的蓝牙设备中产生dba222。

dba222可以监控发生具体事件时安装在其中的蓝牙设备的蓝牙连接状态。

比如,当感测音乐播放事件时,dba222可以监控安装在其中的蓝牙设备的蓝牙连接状态。也即,当感测到音乐播放事件时,dba222可以确认是否存在关于通过蓝牙配对以用于输出声音的设备的信息。

如果确认结果是存在该信息,则dba222可以执行控制操作,使得可以输出利用已经通过蓝牙配对的设备(比如,蓝牙扬声器或者蓝牙耳机)播放的音源。

同时,如果确认结果是不存在关于已经通过蓝牙配对的设备的信息,则dba222可以尝试利用avn终端210的预先存储的mac地址执行到avn终端210的直接连接。在这种情况下,如果avn终端210确认对应的连接请求,则dba222可以使播放的音源通过蓝牙通信流动到avn终端210,并且avn终端210可以通过安装在车辆中的扬声器输出接收的音源。

如果avn终端210没有对连接请求作出响应,则dba222可以进行控制操作,使得可以通过当前配对的蓝牙设备输出播放的音源。

作为另一个示例,当感测呼叫事件时,dba222可以监控安装在其中的蓝牙设备的蓝牙连接状态。

如上所述,dba222可以进行控制操作,使得蓝牙模块221根据蓝牙连接状态将连接请求信号发送到avn终端210。

图3为用于说明根据本发明的实施方案的avn终端的内部结构的框图。

如图3中所示,根据本发明的avn终端300可以包括蓝牙模块310、车辆通信模块320、无线通信模块330、存储器340、输入键模块350、输出设备360、音频/视频(a/v)输入设备370、控制器380和电源390。

蓝牙模块310可以包括基带模块、功率放大器、带通滤波器(bpf)、低噪声放大器(lna)以及天线,其中,所述基带模块用于根据蓝牙规范处理基带信号,所述功率放大器用于将基带信号进行放大,所述带通滤波器用于将放大的基带信号转换成传输频带的信号或者仅使通过天线接收的射频(rf)信号中的期望的频带的信号通过,所述低噪声放大器用于将经带通滤波的rf信号进行放大以容易识别rf信号,并且将放大的信号发送到基带模块,所述天线用于发送和接收rf信号。

蓝牙模块310可以通过预先确定的控制过程与已经激活蓝牙功能的用户设备进行蓝牙通信。比如,蓝牙模块310可以将预先确定的蓝牙连接请求信号发送到用户设备,并且从用户设备接收蓝牙连接请求的确认信号。如果确认已结束,则蓝牙模块310可以接收存储在用户设备中的电话本信息,并且将电话本信息存储在存储器340中。

车辆通信模块320负责与安装在车辆中的电子控制单元(ecu)进行通信。比如,当车辆启动时,车辆通信模块320可以从ecu接收指示acc启动的控制信号,并将该控制信号发送到控制器390,其中,ecu感测车辆的启动。控制器380可以将电力应用到车辆h/u并且开始自动蓝牙配对过程。

无线通信模块330可以执行远程信息处理通信、移动通信、无线电信号接收和广播信号接收中的至少一种无线通信功能。

存储器340可以存储用于操作控制器380和控制器380控制的下游模块的程序,并且临时存储输入/输出数据,比如,电话本信息、消息、音源、静止图像、视频和应用程序。这里,应用程序可以包括用于蓝牙通信、导航、游戏、聊天、网页浏览、进度管理或多媒体播放的程序。

具体地,存储器340可以存储用于实现无缝连接多个电子设备的方法的程序。

另外,关于在触摸屏上触摸输入过程中的振动和各种模式输出的声音的数据可以存储在存储器340中。

存储器340可以包括闪存型、硬盘型、微型多媒体卡(比如,sd或xd存储器)型、随机存取存储器(ram)、静态ram(sram)、只读存储器(rom)、电可擦可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘和光盘中的至少一种类型的存储介质。

输入键模块350产生用于控制avn终端300的操作的输入数据。输入键模块350可以由小键盘、薄膜开关、(电容/电阻型)触摸板、调节旋钮、滚轮开关等进行配置。

输出设备360可以包括显示模块361、音频输出模块362以及报警模块363,其中报警模块363产生与视觉、听觉和触觉相关的输出。

显示模块361输出avn终端300处理的信息。比如,当avn终端300处于蓝牙免提谈话模式时,显示模块361显示与相应模式相关的用户界面(ui)或图形用户界面(gui)。如果avn终端300处于导航模式,则显示模块361显示与导航相关的ui或gui。

显示模块361可以包括液晶显示器、薄膜晶体管液晶显示器、有机发光二极管显示器、柔性显示器和三维(3d)显示器中的至少一种。

根据avn终端300的实施类型,可以存在两个或多个显示模块361。比如,多个显示模块361可以单独地设置在avn终端300的一个表面上,或者可以集成并设置在avn终端300的一个表面上。可替换地,多个显示模块361可以分别设置在avn终端300的不同表面上。

如果显示模块361和用于感测触摸操作的传感器(下文中称为“触摸传感器”)形成多层结构(下文中称为“触摸屏”),那么,除输出设备以外,显示模块361还可以用作输入设备。

触摸传感器可以比如是触摸薄膜、触摸薄片或者触摸板类型。

触摸传感器可以配置成将施加到显示模块361的特定部分上的压力的变化或者显示模块361的特定部分上出现的电容的变化转换成电输入信号。触摸传感器也可以配置成检测触摸过程中的压力以及触摸的位置或者触摸的区域。

如果存在对于触摸传感器的触摸输入,则将对应于触摸输入的信号发送到触摸控制器。触摸控制器处理信号并将对应于处理的信号的数据发送到控制器380。因此,控制器380可以识别用户触摸的是显示模块361的哪个区域。

音频输出模块362可以在蓝牙免提谈话模式、音频源/视频播放模式或者导航模式中输出通过蓝牙模块310从外部用户设备接收或者存储在存储器340中的音频数据。音频输出模块362可以输出与avn终端300执行的功能相关的声效信号(比如,来电信号声音、短信声音、配对完成声音等等)。音频输出模块362可以包括接收机、扬声器、蜂鸣器等等。声音输出模块362也可以通过avn终端300的一侧处安装的耳机插座输出声音。

报警模块363输出用于指示avn终端300的事件发生的信号。avn终端300产生的事件的示例可以包括来自车辆通信模块320的呼叫信号接收、消息接收、按键信号输入、触摸输入和车辆状态信息接收。这里,车辆状态信息可以包括车门打开信息、发动机过热信息、车道偏离信息以及燃料状态信息。

除视频信号或音频信号之外,报警模块363还可以输出如下信号:比如,用于通过振动指示发生事件的信号。视频信号或音频信号也可以通过显示模块361或者声音输出模块362而输出。

a/v输入设备370用于输入音频信号或视频信号,并且可以包括摄像机371和麦克风372。

摄像机371处理图像帧,比如,通过图像传感器在视频呼叫模式或捕捉模式下获得的静止图像或移动图像。处理的图像帧可以显示在显示模块361上。当驾驶员倒车时,摄像机371可以捕捉后方视野图像,并且可以将捕捉的图像通过显示模块361输出。

由摄像机371处理的图像帧可以存储在存储器340中或者可以通过蓝牙模块310发送到配对的用户设备。

可以根据avn终端300和车辆的结构设置两个或多个摄像机371。

麦克风372可以在呼叫模式、记录模式或语音识别模式下通过麦克风接收外部音频信号,并且将音频信号转换成电子语音数据。这里,在呼叫模式下,经转换的语音数据可以通过蓝牙模块310发送到配对的用户设备。

麦克风372可以在语音识别模式下将经转换的语音数据发送到控制器380。控制器380可以参照存储器340中存储的语音识别数据库而对接收的语音数据进行语音识别。

电源390供应avn终端300工作所需的电力。如果车辆启动,则电源390可以自动对avn终端300供电。如果车辆关闭,显然的是,电源390可以切断自动应用到avn终端300的电力。

控制器380通常控制avn终端300的整体操作。

比如,控制器380可以利用蓝牙配对控制应用程序的安装和驱动以及免提呼叫、数据通信和视频呼叫。

控制器380可以进行模式识别处理,该模式识别处理能够将在触摸屏上进行的手写输入和画图输入分别识别为字符和图像。

根据本发明的控制器380可以根据蓝牙配对状态下接收的连接请求而动态地控制蓝牙连接。

控制器380可以控制对于三个或多个不同的蓝牙设备的连接设置/释放而无需任何的用户操作。

目前,蓝牙标准物理上允许最多两个设备的蓝牙连接。然而,根据本发明的avn终端300可以动态地确定请求三个或多个设备的蓝牙连接时可以释放其连接的蓝牙设备,并且可以以对用户透明的方式进行连接释放和设置过程。

因此,即使在实际上可以物理地蓝牙连接到仅仅最多两个设备的avn终端300中,用户也可以使用avn终端300,就像三个或更多蓝牙设备通过avn终端300连接一样。

图4为用于说明根据本发明的实施方案的avn终端和蓝牙设备之间的连接设置和释放过程的流程图。

参照图4,蓝牙设备402的用户蓝牙模块403可以通过将初始连接请求消息发送到avn终端401来请求初始配对(步骤s410)。

当成功确认蓝牙设备402时,avn终端401可以将连接确认响应消息发送到用户蓝牙模块403(步骤s413)。

接下来,可以在avn终端401和蓝牙设备402之间建立初始连接(步骤s415)。

当成功进行初始连接时,用户蓝牙模块403可以将关于蓝牙设备402和avn终端401之间的配对的历史信息存储在内部存储器中(步骤s417)。这里,关于配对的历史信息可以包括avn终端401的蓝牙mac地址信息。

当成功进行初始连接时,avn终端401可以将蓝牙代理调度消息发送到用户蓝牙模块403(步骤s419)。

当接收到蓝牙代理调度消息时,用户蓝牙模块403可以产生关于蓝牙设备403的dba404(步骤s421)。

在产生dba404之后,用户蓝牙模块403可以从avn终端401接收连接释放消息(步骤s423)。

当接收到连接释放消息时,用户蓝牙模块403可以将用于激活dba404操作的dba操作消息发送到dba404(步骤s425)。

之后,用户蓝牙模块403可以删除预先存储的关于蓝牙设备402和avn终端401之间的配对的历史信息(步骤s427)。比如,用户蓝牙模块403可以根据预先确定的用户输入或在蓝牙设备402上的菜单选择而删除预先存储的关于蓝牙设备402和avn终端401之间的配对的历史信息,但是实施方案不限于此。

在删除关于蓝牙设备402和avn终端401之间的配对的历史信息之后,用户蓝牙模块403可以将处理删除消息发送到dba404(步骤s429)。随后,可以根据处理删除消息的接收而从蓝牙设备402中清除dba404(步骤s431)。

dba404可以仅仅在如下情况下激活并工作:蓝牙设备402和avn终端401之间的连接被释放并且存在关于蓝牙设备402和avn终端401之间的配对的历史信息。因此,如果关于蓝牙设备402和avn终端401之间的配对的历史信息被删除,则可以自动地清除分配给蓝牙设备402的dba404。

图5为用于说明根据本发明的实施方案的安装在蓝牙设备中的dba的操作的流程图。

参照图5,如果蓝牙设备502根据用户输入使音源再现(步骤s511),则激活的dba504可以感测音源播放事件(步骤s513)。当感测到音源播放事件时,dba504可以将设备连接确认请求消息发送到用户蓝牙模块503,以确认是否在蓝牙设备502中存在关于通过蓝牙配对以输出当前播放的音源的设备的信息(步骤s515)。

当接收到设备连接确认请求消息时,用户蓝牙模块503可以确认是否存在当前通过蓝牙配对以输出声音的设备(步骤s517)。

作为步骤s517中的确认结果,如果不存在当前通过蓝牙配对的设备,则用户蓝牙模块503可以确认是否存在关于蓝牙设备502和avn终端501之间的配对的历史信息(步骤s519)。

作为步骤s519中的确认结果,如果存在关于蓝牙设备502和avn终端501之间的配对的历史信息,则用户蓝牙模块503可以利用蓝牙mac地址信息将直接连接请求消息发送到avn终端501(步骤s521)。

如果在预先确定的时间内正常接收到连接确认消息并且确认是成功的(步骤s523和s525),则用户蓝牙模块503可以使正在蓝牙设备502中播放的音源流动,并且将流动的音源发送到avn终端501(步骤s527)。

avn终端501可以通过车辆中包括的扬声器输出接收的音源(步骤s529)。

作为步骤s517中的确认结果,如果存在当前通过蓝牙配对的设备,则蓝牙设备502可以进行控制操作,使得播放的音源可以通过配对的设备(比如,蓝牙扬声器或蓝牙耳机)输出。

作为步骤s519中的确认结果,如果不存在关于蓝牙设备502和avn终端501之间的配对的历史信息,则用户蓝牙模块503可以进行控制操作,使得播放的音源可以通过蓝牙设备502中包括的音源输出装置(比如,扬声器)输出(步骤s533)。

如果步骤s525中的确认是失败的,比如,如果没有在预先定义的时间内接收到对应于直接连接请求消息的响应消息,则用户蓝牙模块503可以进行控制操作,使得播放的音源可以通过蓝牙设备502中包括的音源输出装置(比如,扬声器)输出。

图6为用于说明根据本发明的实施方案的车辆中无缝连接多个电子设备的方法的流程图。

在该实施方案中,假设存在可以连接到车辆中的avn终端610的三个蓝牙设备。蓝牙设备可以包括各自的蓝牙模块,并且如果需要,可以激活dba。

具体地,在该实施方案中,应该注意的是,第一至第三蓝牙设备620、630和640具有关于与avn终端610配对的历史信息。

如在前述图中所描述的,可以在对应蓝牙设备和avn终端之间的配对设置被释放的状态下使dba激活并工作。

另外,应该注意的是,根据本实施方案的avn终端610可以物理地设置到最多两个蓝牙设备的连接。

在下面的实施方案中,第二dba631和第三dba641是分别由第二蓝牙设备630和第三蓝牙设备640激活并操作的dba。

avn终端610可以根据来自第一蓝牙设备620的连接请求确认连接,并且从第一蓝牙设备620接收流数据(步骤s651)。在这种情况下,avn终端610可以通过输出装置输出接收的流数据。比如,当流数据是音源时,输出装置可以是扬声器;当流数据是图像或视频时,输出装置可以是显示屏。但是,实施方案不限于此。

avn终端610可以根据来自第二蓝牙设备630的连接请求来确认连接(步骤s652)。这里,最多两个设备可以通过蓝牙物理连接到avn终端610,并且可以根据连接确认停用第二dba631。

当在第三蓝牙设备640中播放音源时(步骤s653),第三蓝牙设备640的第三dba641可以感测音源播放事件并且将avn终端连接请求消息发送到第三蓝牙设备640(步骤s655)。

当接收到avn终端连接请求消息时,第三蓝牙设备640可以将连接请求消息发送到avn终端610(步骤s656)。

当在两个蓝牙设备已经物理连接的状态下,另外从第三蓝牙设备640接收到连接请求消息时,avn终端610可以以对用户透明的方式搜索可以释放其连接的蓝牙设备(步骤s657)。

作为搜索结果,如果第二蓝牙设备630确定为可释放的蓝牙设备,则avn终端610可以将连接释放消息发送到第二蓝牙设备630(s658)。如果第二蓝牙设备630接收到连接释放消息,则可以使第二dba631激活并工作。

接下来,当成功确认第三蓝牙设备640时,avn终端610可以将连接确认响应消息发送到第三蓝牙设备640,并且设置与第三蓝牙设备640的连接(步骤s659)。如果第三蓝牙设备640接收到连接确认响应消息,则可以停用第三dba641。

avn终端610可以将用于命令停止流动的流动停止消息发送到当前与avn终端610配对并且将流数据发送到avn终端610的第一蓝牙设备620(s660)。当接收到流动停止消息时,第一蓝牙设备620可以停止发送流数据。这里,应该注意的是,保持第一蓝牙设备620的连接状态。

如果第一蓝牙设备620停止发送流数据,则avn终端610可以进行控制操作,使得第三蓝牙设备640可以发送流数据(步骤s661)。

如图6的实施方案中所示,具有关于与avn终端610配对的历史信息的蓝牙设备可以与avn终端610配对,而不管当前连接到avn终端610的蓝牙设备的数量如何。具体地,当从再现音源的蓝牙设备接收到连接请求消息时,根据本实施方案的avn终端610自动地以对用户透明的方式进行连接和释放过程,从而尽可能减少用户的不便。

根据本发明,用户可以简单地再现保持关于与avn终端配对的历史信息的蓝牙设备中的音源,使得用户可以欣赏通过车辆扬声器自动播放的音乐。

图7为用于说明根据本发明的另一个实施方案的车辆中无缝连接多个电子设备的方法的流程图。

更具体地,图7示出在从根据图6的实施方案的第三蓝牙设备640接收流数据的状态下,其连接已经释放的第二蓝牙设备630根据音源播放重新连接到avn终端的过程。

参照图7,用户可以在avn终端610从第三蓝牙设备640接收流数据的状态下,在第二蓝牙设备630中播放音源(步骤s710)。

当感测到音源播放事件时(步骤s720),第二dba631可以将avn终端连接请求消息发送到第二蓝牙设备620(步骤s730)。

当接收到avn终端连接请求信号时,第二蓝牙设备630可以将连接请求消息发送到avn终端610(步骤s740)。

根据图6的实施方案,如果在两个蓝牙设备(即,第一蓝牙设备620和第三蓝牙设备640)已经物理连接的状态下,另外从第二蓝牙设备630接收到连接请求消息,则avn终端610可以以对用户透明的方式搜索连接可以释放的蓝牙设备(步骤s750)。

作为搜索结果,如果第三蓝牙设备640确定为连接可以释放的蓝牙设备,则avn终端610可以将流动停止消息和连接释放消息发送到第三蓝牙设备640(步骤s760)。如果第三蓝牙设备640接收到连接释放消息,则可以使第三dba641激活并工作。

接下来,当成功确认第二蓝牙设备630时,avn终端610可以将连接确认响应消息发送到第二蓝牙设备640并且设置与第二蓝牙设备630的连接,并且执行控制操作,使得从第二蓝牙设备630接收流数据(步骤s770)。如果第二蓝牙设备630接收到连接确认响应消息,则可以停用第二dba631。

根据本发明的方法和装置具有如下的效果。

第一,可以提供用于无缝连接车辆中多个电子设备的方法和装置。

第二,在用于无缝连接车辆中多个电子设备的方法和装置中,一旦进行初始蓝牙设备连接设置之后,多个蓝牙设备可以无缝连接到车辆avn终端而不需要附加的用户操作。

第三,在用于无缝连接车辆中多个电子设备的方法和装置中,可以无缝连接三个或多个蓝牙设备。

第四,可以通过使进行车辆中的蓝牙配对过程时的用户不便最少而提高顾客满意度。

本领域技术人员应该理解的是,通过本发明可以实现的效果不限于已经在本文中具体描述的那些,并且通过上面的详细描述,将更清楚地理解本发明的其他优点。

对本领域技术人员来说显而易见的是,在不脱离本发明的精神或范围的条件下可以对本发明进行各种修改和改变。因此,本发明旨在覆盖符合所附权利要求的范围而提供的本发明的修改和改变及其等价形式。

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