掌桥专利:专业的专利平台
掌桥专利
首页

蓝牙连接方法、终端设备及存储介质

文献发布时间:2024-04-18 19:53:33


蓝牙连接方法、终端设备及存储介质

技术领域

本发明涉及蓝牙连接技术领域,尤其涉及一种蓝牙连接方法、终端设备及存储介质。

背景技术

目前,车辆配置有车载蓝牙装置,驾驶员可以手动建立终端设备与车载蓝牙装置之间的蓝牙连接,这样车载蓝牙装置可以获取到终端设备传输过来音频,方便驾驶员在驾驶车辆时接听电话或者播放音乐。然而,终端设备与车载蓝牙装置之间的蓝牙连接需要用户手动开启终端设备的蓝牙以及车辆中的车载蓝牙装置,手动地进行蓝牙配对连接,操作过程繁琐,并且很多时候驾驶员会忘记去连接车载蓝牙装置,导致驾驶员在启动车辆后,还需要分心操作终端设备和车载蓝牙装置,以建立两者之间的蓝牙连接,无法快速地建立的蓝牙连接,用户体验不好。

发明内容

本发明实施例提供了一种蓝牙连接方法、终端设备及存储介质,旨在快速地建立终端设备与车载蓝牙装置之间的蓝牙连接。

第一方面,本发明实施例提供一种蓝牙连接方法,应用于终端设备,所述终端设备预存有车辆的车载蓝牙装置的车载蓝牙名称和蓝牙MAC地址,所述方法包括:在所述终端设备中的第一近场通信NFC模块与所述车辆中的第二NFC模块之间存在通信连接的情况下,获取所述车辆通过所述通信连接发送的解锁成功消息;在获取到所述解锁成功消息的情况下,控制所述终端设备中的蓝牙模块搜索蓝牙设备,得到蓝牙设备列表;在所述蓝牙设备列表包括所述蓝牙MAC地址的情况下,根据所述车载蓝牙名称和蓝牙MAC地址,建立所述终端设备与所述车载蓝牙装置之间的蓝牙连接。

第二方面,本发明实施例提供一种蓝牙连接方法,应用于车辆,所述方法包括:在所述车辆中的第二NFC模块与终端设备中的第一NFC模块与之间存在通信连接,且所述车辆处于锁定状态的情况下,对所述车辆进行解锁以及启动所述车辆的车载蓝牙装置;通过所述通信连接向所述终端设备发送解锁成功消息,以供所述终端设备在接收到所述解锁成功消息的情况下,搜索蓝牙设备,得到蓝牙设备列表,并在所述蓝牙设备列表包括所述车载蓝牙装置的蓝牙MAC地址的情况下,根据所述车载蓝牙装置的车载蓝牙名称和蓝牙MAC地址,建立所述终端设备与所述车载蓝牙装置之间的蓝牙连接。

第三方面,本发明实施例还提供一种终端设备,所述终端设备包括第一NFC模块、蓝牙模块、处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述第一NFC模块、所述蓝牙模块、所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本发明说明书提供的任一项蓝牙连接方法。

第四方面,本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明说明书提供的任一项蓝牙连接方法。

本发明实施例提供一种蓝牙连接方法、终端设备及存储介质,该蓝牙连接方法通过在终端设备中的第一近场通信(Near Field Communication,NFC)模块与车辆中的第二NFC模块之间存在通信连接的情况下,若获取到车辆通过通信连接发送的解锁成功消息,则控制所述终端设备中的蓝牙模块搜索蓝牙设备,以获取蓝牙设备列表,由于终端设备内预存有车载蓝牙装置的车载蓝牙名称和蓝牙设备物理地址(Bluetooth Media AccessControl Address,蓝牙MAC地址),因此,在终端设备搜索到的蓝牙设备列表包括车载蓝牙装置的蓝牙MAC地址,即车载蓝牙装置位于终端设备附近的情况下,终端设备可以基于预存的车载蓝牙名称和蓝牙MAC地址,快速地建立终端设备与车载蓝牙装置之间的蓝牙连接,整个过程不需要用户手动参与,可以实现终端设备与车载蓝牙装置之间的自动连接,极大地提高了蓝牙连接的效率。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是实施本发明实施例提供的蓝牙连接方法的一场景示意图;

图2是本发明实施例提供的一种蓝牙连接方法的流程示意图;

图3是本发明实施例提供的另一种蓝牙连接方法的流程示意图;

图4是本发明实施例提供的另一种蓝牙连接方法的流程示意图;

图5是本发明实施例提供的一种终端设备的结构示意框图;

图6是本发明实施例提供的一种车辆的结构示意框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

目前,车辆配置有车载蓝牙装置,驾驶员可以建立终端设备与车载蓝牙装置之间的蓝牙连接,这样车载蓝牙装置可以获取到终端设备传输过来音频,方便驾驶员在驾驶车辆时接听电话或者播放音乐。然而,终端设备与车载蓝牙装置之间的蓝牙连接需要用户手动开启终端设备的蓝牙以及车辆中的车载蓝牙装置,手动地进行蓝牙配对连接,操作过程繁琐,并且很多时候驾驶员会忘记去连接车载蓝牙装置,导致驾驶员在启动车辆后,还需要分心操作终端设备和车载蓝牙装置,以建立两者之间的蓝牙连接,无法快速地建立的蓝牙连接,用户体验不好。

为解决上述问题,本发明实施例提供了一种蓝牙连接方法、终端设备及存储介质,该蓝牙连接方法通过在终端设备中的第一NFC模块与车辆中的第二NFC模块之间存在通信连接的情况下,若获取到车辆通过通信连接发送的解锁成功消息,则控制所述终端设备中的蓝牙模块搜索蓝牙设备,以获取蓝牙设备列表,由于终端设备内预存有车载蓝牙装置的车载蓝牙名称和蓝牙设备物理地址(Bluetooth Media Access Control Address,蓝牙MAC地址),因此,在终端设备搜索到的蓝牙设备列表包括车载蓝牙装置的蓝牙MAC地址,即车载蓝牙装置位于终端设备附近的情况下,终端设备可以基于预存的车载蓝牙名称和蓝牙MAC地址,快速地建立终端设备与车载蓝牙装置之间的蓝牙连接,整个过程不需要用户手动参与,可以实现终端设备与车载蓝牙装置之间的自动连接,极大地提高了蓝牙连接的效率。

下面结合附图,对本发明的一些实施例作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,图1是实施本发明实施例提供的蓝牙连接方法的一场景示意图。

如图1所示,该场景包括终端设备100和车辆200。其中,终端设备100包括第一NFC模块和蓝牙模块,车辆200包括第二NFC模块和车载蓝牙装置,终端设备100可以通过第一NFC模块与车辆200中的第二NFC模块进行通信,终端设备100也可以通过蓝牙模块与车辆200中的车载蓝牙装置进行通信。终端设备100可以手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等。

在一实施例中,获取用户触发的车辆200的车钥匙注册指令,并根据车钥匙注册指令,开启终端设备100的第一NFC模块,此时用户可以将用于控制车辆200解锁或锁定的实体车钥匙或者NFC卡靠近终端设备100的第一NFC模块所处的位置,第一NFC模块开始读取实体车钥匙或者NFC卡内的车载蓝牙名称和蓝牙MAC地址;在第一NFC模块读取到实体车钥匙或者NFC卡内的车载蓝牙名称和蓝牙MAC地址的情况下,存储第一NFC模块读取到的车载蓝牙名称和蓝牙MAC地址。通过上述方式就可以将终端设备100注册为用于控制车辆200锁定或解锁的虚拟车钥匙。

在一实施例中,在第一NFC模块读取到实体车钥匙或者NFC卡内的车载蓝牙名称和蓝牙MAC地址的情况下,终端设备100显示密码输入页面,并获取用户在密码输入页面输入的密码信息;对密码信息进行验证,并在密码信息通过验证的情况下,存储第一NFC模块读取到的车载蓝牙名称和蓝牙MAC地址。

在一实施例中,用户使用终端设备100接触车辆200中第二NFC模块所处的位置后,终端设备可以建立第一NFC模块与车辆200中的第二NFC模块之间的通信连接;在第一NFC模块与第二NFC模块之间存在通信连接的情况下,若车辆200处于锁定状态,则车辆200进行解锁以及启动车辆200的车载蓝牙装置;车辆200通过第一NFC模块与第二NFC模块之间通信连接向终端设备200发送解锁成功消息;终端设备100在获取到解锁成功消息的情况下,控制终端设备100中的蓝牙模块搜索蓝牙设备,得到蓝牙设备列表;在蓝牙设备列表包括蓝牙MAC地址的情况下,根据车载蓝牙名称和蓝牙MAC地址,建立终端设备与车载蓝牙装置之间的蓝牙连接。

以下,将结合图1中的场景对本发明的实施例提供的蓝牙连接方法进行详细介绍。需知,图1中的场景仅用于解释本发明实施例提供的蓝牙连接方法,但并不构成对本发明实施例提供的蓝牙连接方法应用场景的限定。

请参阅图2,图2是本发明实施例提供的一种蓝牙连接方法的流程示意图。该蓝牙连接方法应用于终端设备,以快速地建立终端设备与车载蓝牙装置之间的蓝牙连接。

如图2所示,该蓝牙连接方法包括步骤S101至步骤S103。

步骤S101、在终端设备中的第一近场通信NFC模块与车辆中的第二NFC模块之间存在通信连接的情况下,获取车辆通过通信连接发送的解锁成功消息。

其中,终端设备预存有车辆的车载蓝牙装置的车载蓝牙名称和蓝牙MAC地址,且终端设备包括第一NFC模块和蓝牙模块,车辆包括第二NFC模块和车载蓝牙装置,终端设备可以通过第一NFC模块扫描用于控制车辆解锁或锁定的实体车钥匙或者NFC卡,用于控制车辆开门的实体车钥匙或者NFC卡内存储有车辆中的车载蓝牙装置的车载蓝牙名称和蓝牙MAC地址。在第一NFC模块与第二NFC模块之间存在通信连接的情况下,可以确定用户使用终端设备接触车辆中的第二NFC模块所处的位置,即用户想要使用终端设备对车辆进行锁定或解锁。

例如,车辆中的第二NFC模块设于车辆的目标位置处,当用户使用终端设备接触车辆的目标位置的情况下,终端设备中的第一NFC模块与车辆中的第二NFC模块可以建立通信连接,此的情况下如果车辆处于锁定状态,则车辆进行解锁操作以及启动车辆的车载蓝牙装置,然后通过第一NFC模块与第二NFC模块之间的通信连接发送解锁成功消息,终端设备获取车辆通过该通信连接发送的解锁成功消息,而如果车辆处于解锁状态,则对车辆进行锁定,然后车辆通过第一NFC模块与第二NFC模块之间的通信连接发送车辆锁定信息,终端设备获取车辆通过该通信连接发送的车辆锁定信息。

步骤S102、在获取到解锁成功消息的情况下,控制终端设备中的蓝牙模块搜索蓝牙设备,得到蓝牙设备列表。

示例性的,在获取到解锁成功消息的情况下,若终端设备中的蓝牙模块已开启,则通过蓝牙模块搜索蓝牙设备,得到蓝牙设备列表;若终端设备中的蓝牙模块未开启,则开启终端设备中的蓝牙模块,再通过蓝牙模块搜索蓝牙设备,得到蓝牙设备列表。其中,搜索到的蓝牙设备列表包括搜索到的蓝牙装置的蓝牙名称和蓝牙MAC地址。

步骤S103、在蓝牙设备列表包括蓝牙MAC地址的情况下,根据车载蓝牙名称和蓝牙MAC地址,建立终端设备与车载蓝牙装置之间的蓝牙连接。

其中,在蓝牙设备列表包括蓝牙MAC地址的情况下或者在蓝牙设备列表包括车载蓝牙名称和蓝牙MAC地址的情况下,可以确定终端设备中的蓝牙装置能够搜索到车辆中的车载蓝牙装置,而在蓝牙设备列表不包括车载蓝牙名称和蓝牙MAC地址的情况下,可以确定终端设备中的蓝牙装置不能够搜索到车辆中的车载蓝牙装置。

在一实施例中,根据车载蓝牙名称和蓝牙MAC地址,建立终端设备与车载蓝牙装置之间的蓝牙连接的方式可以为:根据车载蓝牙名称和蓝牙MAC地址,确定终端设备与车载蓝牙装置是否已配对;在终端设备与车载蓝牙装置已配对的情况下,建立终端设备与车载蓝牙装置之间的连接;在终端设备与车载蓝牙装置未配对的情况下,根据车载蓝牙名称和蓝牙MAC地址,对终端设备与车载蓝牙装置进行配对;在终端设备与车载蓝牙装置配对成功的情况下,建立终端设备与车载蓝牙装置之间的连接。

示例性的,根据车载蓝牙名称和蓝牙MAC地址,确定终端设备与车载蓝牙装置是否已配对的方式可以为:获取终端设备中的蓝牙模块的历史配对记录;在该历史配对记录中存在车载蓝牙名称和蓝牙MAC地址的情况下,确定终端设备中的蓝牙模块与车载蓝牙装置已配对;在该历史配对记录中不存在车载蓝牙名称和蓝牙MAC地址的情况下,确定终端设备中的蓝牙模块与车载蓝牙装置未配对。其中,终端设备中的蓝牙模块的历史配对记录包括与终端设备中的蓝牙模块已建立过蓝牙连接的蓝牙装置的蓝牙名称和蓝牙MAC地址。

在一实施例中,在车辆中的第二NFC模块与终端设备中的第一NFC模块与之间存在通信连接,且车辆处于锁定状态的情况下,对车辆进行解锁以及启动车辆的车载蓝牙装置;删除车载蓝牙装置的历史配对记录以及通过第一NFC模块与第二NFC模块之间的通信连接向终端设备发送解锁成功消息;终端设备在获取到解锁成功消息的情况下,控制蓝牙装置搜索蓝牙设备,得到蓝牙设备列表,并在蓝牙设备列表包括蓝牙MAC地址的情况下,根据车载蓝牙名称和蓝牙MAC地址,建立终端设备与车载蓝牙装置之间的蓝牙连接。由于车辆删除了车载蓝牙装置的历史配对记录,这样可以防止之前与车载蓝牙装置已配对的其余终端设备自动地与车载蓝牙装置建立蓝牙连接,可以保证作为虚拟汽车钥匙的终端设备能够快速地搜索到车载蓝牙装置,从而可以快速地建立终端设备与车载蓝牙装置之间的蓝牙连接。

上述实施例提供的蓝牙连接方法,通过在终端设备中的第一NFC模块与车辆中的第二NFC模块之间存在通信连接的情况下,若获取到车辆通过通信连接发送的解锁成功消息,则控制所述终端设备中的蓝牙模块搜索蓝牙设备,以获取蓝牙设备列表,由于终端设备内预存有车载蓝牙装置的车载蓝牙名称和蓝牙设备物理地址(Bluetooth Media AccessControl Address,蓝牙MAC地址),因此,在终端设备搜索到的蓝牙设备列表包括车载蓝牙装置蓝牙MAC地址,即车载蓝牙装置位于终端设备附近的情况下,终端设备可以基于预存的车载蓝牙名称和蓝牙MAC地址,快速地建立终端设备与车载蓝牙装置之间的蓝牙连接,整个过程不需要用户手动参与,可以实现终端设备与车载蓝牙装置之间的自动连接,极大地提高了蓝牙连接的效率。

请参阅图3,图3是本发明实施例提供的另一种蓝牙连接方法的流程示意图。

如图3所示,该蓝牙连接方法包括步骤S201至S204。

步骤S201、在终端设备中的第一近场通信NFC模块与车辆中的第二NFC模块之间存在通信连接的情况下,获取车辆通过通信连接发送的解锁成功消息;

步骤S202、在获取到解锁成功消息的情况下,控制终端设备中的蓝牙模块搜索蓝牙设备,得到蓝牙设备列表;

步骤S203、在蓝牙设备列表包括蓝牙MAC地址的情况下,根据车载蓝牙名称和蓝牙MAC地址,建立终端设备与车载蓝牙装置之间的蓝牙连接;

步骤S204、在终端设备与车载蓝牙装置之间的连接断开的情况下,关闭终端设备中的蓝牙模块。

通过在终端设备与车载蓝牙装置之间的连接断开的情况下,关闭终端设备中的蓝牙模块,可以降低终端设备的功耗,提高终端设备的续航时间。

在一实施例中,车辆在第一NFC模块与第二NFC模块之间存在通信连接,且车辆处于解锁状态的情况下,对车辆进行锁定;车辆通过第一NFC模块与第二NFC模块之间存在通信连接向终端设备发送车辆锁定信息;终端设备在获取到车辆锁定信息的情况下,以预设间隔时间确定终端设备与车载蓝牙装置之间的蓝牙连接是否断开,并在终端设备与车载蓝牙装置之间的连接断开的情况下,关闭终端设备中的蓝牙模块。其中,预设间隔时间可以基于实际情况进行设置,本发明实施例对此不做具体限定。例如,预设间隔时间为2分钟或者5分钟。通过在获取到车辆发送的车辆锁定信息的情况下,定时地确定终端设备与车载蓝牙装置之间的蓝牙连接是否断开,从而能够在终端设备与车载蓝牙装置之间的连接断开的情况下,及时地关闭终端设备中的蓝牙模块,从而可以降低终端设备的功耗,提高终端设备的续航时间。

请参阅图4,图4是本发明实施例提供的另一种蓝牙连接方法的流程示意图。该蓝牙连接方法可以应用于车辆,以快速地建立终端设备与车载蓝牙装置之间的蓝牙连接。

如图4所示,该蓝牙连接方法包括步骤S301至S302。

步骤S301、在车辆中的第二NFC模块与终端设备中的第一NFC模块与之间存在通信连接,且车辆处于锁定状态的情况下,对车辆进行解锁以及启动车辆的车载蓝牙装置;

步骤S302、通过通信连接向终端设备发送解锁成功消息,以供终端设备在接收到解锁成功消息的情况下,搜索蓝牙设备,得到蓝牙设备列表,并在蓝牙设备列表包括车载蓝牙装置的蓝牙MAC地址的情况下,根据车载蓝牙装置的车载蓝牙名称和蓝牙MAC地址,建立终端设备与车载蓝牙装置之间的蓝牙连接。

由于终端设备内预存有车载蓝牙装置的车载蓝牙名称和蓝牙MAC地址,因此,在终端设备确定车辆解锁后,可以搜索蓝牙设备,并在搜索到的蓝牙设备列表包括车载蓝牙装置的蓝牙MAC地址或者蓝牙设备列表包括车载蓝牙装置的车载蓝牙名称和蓝牙MAC地址,即车载蓝牙装置位于终端设备附近的情况下,终端设备可以基于预存的车载蓝牙名称和蓝牙MAC地址,快速地建立终端设备与车载蓝牙装置之间的蓝牙连接,整个过程不需要用户手动参与,可以实现终端设备与车载蓝牙装置之间的自动连接,极大地提高了蓝牙连接的效率。

在一实施例中,在车辆中的第二NFC模块与终端设备中的第一NFC模块与之间存在通信连接,且车辆处于锁定状态的情况下,对车辆进行解锁以及启动车辆的车载蓝牙装置;删除车载蓝牙装置的历史配对记录以及通过第一NFC模块与第二NFC模块之间的通信连接向终端设备发送解锁成功消息;终端设备在获取到解锁成功消息的情况下,控制蓝牙装置搜索蓝牙设备,得到蓝牙设备列表,并在蓝牙设备列表包括蓝牙MAC地址的情况下,根据车载蓝牙名称和蓝牙MAC地址,建立终端设备与车载蓝牙装置之间的蓝牙连接。由于车辆删除了车载蓝牙装置的历史配对记录,这样可以防止之前与车载蓝牙装置已配对的其余终端设备自动地与车载蓝牙装置建立蓝牙连接,可以保证作为虚拟汽车钥匙的终端设备能够快速地搜索到车载蓝牙装置,从而可以快速地建立终端设备与车载蓝牙装置之间的蓝牙连接。

在一实施例中,车辆在第一NFC模块与第二NFC模块之间存在通信连接,且车辆处于解锁状态的情况下,对车辆进行锁定;车辆通过第一NFC模块与第二NFC模块之间存在通信连接向终端设备发送车辆锁定信息;终端设备在获取到车辆锁定信息的情况下,以预设间隔时间确定终端设备与车载蓝牙装置之间的蓝牙连接是否断开,并在终端设备与车载蓝牙装置之间的连接断开的情况下,关闭终端设备中的蓝牙模块。其中,预设间隔时间可以基于实际情况进行设置,本发明实施例对此不做具体限定。通过在获取到车辆发送的车辆锁定信息的情况下,定时地确定终端设备与车载蓝牙装置之间的蓝牙连接是否断开,从而能够在终端设备与车载蓝牙装置之间的连接断开的情况下,及时地关闭终端设备中的蓝牙模块,从而可以降低终端设备的功耗,提高终端设备的续航时间。

请参阅图5,图5是本发明实施例提供的一种终端设备的结构示意性框图。

如图5所示,终端设备400包括第一NFC模块410、蓝牙模块420、处理器430和存储器440,处理器430和存储器440通过总线450连接,该总线比如为I2C(Inter-integratedCircuit)总线。

具体地,处理器430用于提供计算和控制能力,支撑整个终端设备400的运行。处理器430可以是中央处理单元(Central Processing Unit,CPU),该处理器430还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

具体地,存储器440可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等。存储器440存储有车辆的车载蓝牙装置的车载蓝牙名称和蓝牙MAC地址。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本发明实施例方案相关的部分结构的框图,并不构成对本发明实施例方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器430用于运行存储在存储器440中的计算机程序,并在执行所述计算机程序时实现本发明实施例提供的任意一种所述的蓝牙连接方法。

在一实施例中,所述处理器430用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现以下步骤:在所述终端设备中的第一近场通信NFC模块410与所述车辆中的第二NFC模块之间存在通信连接的情况下,获取所述车辆通过所述通信连接发送的解锁成功消息;在获取到所述解锁成功消息的情况下,控制所述终端设备中的蓝牙模块420搜索蓝牙设备,得到蓝牙设备列表;在所述蓝牙设备列表包括所述蓝牙MAC地址的情况下,根据所述车载蓝牙名称和蓝牙MAC地址,建立所述终端设备与所述车载蓝牙装置之间的蓝牙连接。

在一实施例中,所述处理器430在实现在所述终端设备中的第一近场通信NFC模块与所述车辆中的第二NFC模块之间存在通信连接的情况下,获取所述车辆通过所述通信连接发送的解锁成功消息之前,还用于实现:获取用户触发的所述车辆的车钥匙注册指令,并根据所述车钥匙注册指令,开启所述第一NFC模块410;在所述第一NFC模块读取到实体车钥匙或者NFC卡内的车载蓝牙名称和蓝牙MAC地址的情况下,存储所述第一NFC模块410读取到的车载蓝牙名称和蓝牙MAC地址,所述实体车钥匙或者NFC卡用于控制车辆解锁或锁定。

在一实施例中,所述处理器430在实现根据所述车载蓝牙名称和蓝牙MAC地址,建立所述终端设备与所述车载蓝牙装置之间的蓝牙连接之后,还用于实现:在所述终端设备与所述车载蓝牙装置之间的连接断开的情况下,关闭所述终端设备中的蓝牙模块420。

在一实施例中,所述处理器430在实现在所述终端设备与所述车载蓝牙装置之间的连接断开的情况下,关闭所述终端设备中的蓝牙模块420之前,还用于实现:在所述第一NFC模块410与所述第二NFC模块之间存在通信连接,且所述车辆处于解锁状态的情况下,获取所述车辆通过所述通信连接发送的车辆锁定信息;在获取到所述车辆锁定信息的情况下,预设以间隔时间确定所述终端设备与所述车载蓝牙装置之间的蓝牙连接是否断开;在所述终端设备与所述车载蓝牙装置之间的连接断开的情况下,关闭所述终端设备中的蓝牙模块420。

在一实施例中,所述处理器430在实现根据所述车载蓝牙名称和蓝牙MAC地址,建立所述终端设备与所述车载蓝牙装置之间的连接的情况下,用于实现:根据所述车载蓝牙名称和蓝牙MAC地址,确定所述终端设备与所述车载蓝牙装置是否已配对;在所述终端设备与所述车载蓝牙装置已配对的情况下,建立所述终端设备与所述车载蓝牙装置之间的连接;在所述终端设备与所述车载蓝牙装置未配对的情况下,根据所述车载蓝牙名称和蓝牙MAC地址,对所述终端设备与所述车载蓝牙装置进行配对;在所述终端设备与所述车载蓝牙装置配对成功的情况下,建立所述终端设备与所述车载蓝牙装置之间的连接。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端设备的具体工作过程,可以参考前述蓝牙连接方法实施例中的对应过程,在此不再赘述。

请参阅图6,图6是本发明实施例提供的一种车辆的结构示意性框图。

如图6所示,车辆500包括第二NFC模块510、车载蓝牙装置520、处理器530和存储器540,处理器530和存储器540通过总线550连接,该总线比如为I2C(Inter-integratedCircuit)总线。

具体地,处理器530用于提供计算和控制能力,支撑整个车辆500的运行。处理器430可以是中央处理单元(Central Processing Unit,CPU),该处理器530还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

具体地,存储器540可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本发明实施例方案相关的部分结构的框图,并不构成对本发明实施例方案所应用于其上的车辆的限定,具体的车辆可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器530用于运行存储在存储器540中的计算机程序,并在执行所述计算机程序时实现本发明实施例提供的任意一种所述的蓝牙连接方法。

在一实施例中,所述处理器530用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现以下步骤:在所述车辆中的第二NFC模块与终端设备中的第一NFC模块与之间存在通信连接,且所述车辆处于锁定状态的情况下,对所述车辆进行解锁以及启动所述车辆的车载蓝牙装置;通过所述通信连接向所述终端设备发送解锁成功消息,以供所述终端设备在接收到所述解锁成功消息的情况下,搜索蓝牙设备,得到蓝牙设备列表,并在所述蓝牙设备列表包括所述车载蓝牙装置的蓝牙MAC地址的情况下,根据所述车载蓝牙装置的车载蓝牙名称和蓝牙MAC地址,建立所述终端设备与所述车载蓝牙装置之间的蓝牙连接。

在一实施例中,所述处理器530在实现对所述车辆进行解锁以及启动所述车辆的车载蓝牙装置之后,还用于实现:删除所述车载蓝牙装置的历史配对记录。

在一实施例中,所述处理器530在实现根据所述蓝牙连接请求,建立所述终端设备与所述车载蓝牙装置之间的蓝牙连接之后之后,还用于实现:在所述第一近场通信NFC模块与所述第二NFC模块之间存在通信连接,且所述车辆处于解锁状态的情况下,对所述车辆进行锁定;通过所述通信连接向所述终端设备发送车辆锁定信息,以供所述终端设备在获取到所述车辆锁定信息的情况下,以预设间隔时间确定所述终端设备与所述车载蓝牙装置之间的蓝牙连接是否断开,并在所述终端设备与所述车载蓝牙装置之间的连接断开的情况下,关闭所述终端设备中的蓝牙模块。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的车辆的具体工作过程,可以参考前述蓝牙连接方法实施例中的对应过程,在此不再赘述。

本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明实施例说明书提供的任一项蓝牙连接方法。

其中,所述存储介质可以是前述实施例所述的终端设备或车辆的内部存储单元,例如所述终端设备或车辆的硬盘或内存。所述存储介质也可以是所述终端设备或车辆的外部存储设备,例如所述终端设备或车辆上配备的插接式硬盘,智能存储卡(Smart MediaCard,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施例中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

应当理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本发明的具体实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种基于双冗余电路的智能固态配电控制器及控制方法
  • 一种含自检冗余功能的电路
  • 一种冗余视频解码电路
  • 一种基于视频解码芯片的视频解码电路
技术分类

06120116337891