一种终端蓝牙开关控制方法、服务器及终端与流程

文档序号:19486127发布日期:2019-12-21 03:51阅读:202来源:国知局
一种终端蓝牙开关控制方法、服务器及终端与流程

本发明涉及通信技术领域,具体涉及一种终端蓝牙开关控制方法、服务器及终端。



背景技术:

蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。随着短距离无线通信技术的发展,目前,越来越多的手机和汽车支持蓝牙功能,在行车过程中,若用户想使用汽车的蓝牙电话、蓝牙音乐等功能,则需要手动将手机的蓝牙功能打开,进而手机蓝牙模块和车载蓝牙模块进行配对、连接和数据传输,当行车过程结束后,为避免不必要的耗电及预防安全隐患,用户需再次手动关闭手机蓝牙功能,这种在行车时由用户手动开启和关闭蓝牙功能的方法导致用户操作不够便捷,并且,若用户在开车前忘记开启蓝牙,当在开车过程中需要使用蓝牙功能时,则需要用户在开车过程中操作手机来打开蓝牙,这也必然带来安全隐患。因此,研究在行车过程中如何控制手机蓝牙功能的开关具有积极的意义



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种终端蓝牙开关控制方法、服务器及终端,用于解决现有技术中存在的在行车过程中需要用户手动开启蓝牙开关的问题。

一方面,本发明提供一种终端蓝牙开关控制方法,包括:

接收车机发送的启动通知,所述启动通知中包括有所述车机的车机信息;

根据所述车机信息查询预设的车机信息与终端信息匹配数据库,以得到查询结果;所述车机信息与终端信息匹配数据库中包含有所述车机与至少一个终端的历史匹配记录以及对应的累计匹配次数;

判断所述查询结果中是否存在有与所述车机相匹配的至少一个第一终端;

当判断出所述查询结果中存在与所述车机相匹配的至少一个第一终端时,则根据各所述第一终端的位置信息和所述车机的位置信息,判断是否存在至少一个第一终端的位置信息与所述车机的位置信息相匹配;

当判断出存在至少一个第一终端的位置信息与所述车机的位置信息相匹配时,则以与所述车机的位置信息相匹配的第一终端作为目标终端,向所述目标终端发送蓝牙开启指令,以供所述目标终端在接收到所述蓝牙开启指令后自动开启自身蓝牙开关。

优选的,所述判断所述查询结果中是否存在有与所述车机相匹配的至少一个第一终端的步骤具体包括:

针对所述查询结果中所包含的每个终端,判断该终端对应的与所述车机的累计匹配次数是否超过预设阈值;

当判断出该终端对应的与所述车机的累计匹配次数超过预设阈值时,则确定出该终端为与所述车机相匹配的一个第一终端。

优选的,所述根据各所述第一终端的位置信息和所述车机的位置信息,判断是否存在至少一个第一终端的位置信息与所述车机的位置信息相匹配的步骤具体包括:

根据所述第一终端的终端信息和所述车机的车机信息分别获取所述第一终端的位置信息和所述车机的位置信息;

针对每个第一终端,判断该第一终端的位置信息与所述车机的位置信息是否满足预设条件;

当判断出该第一终端的位置信息与所述车机的位置信息满足预设条件时,则确定出该第一终端的位置信息与所述车机的位置信息相匹配。

优选的,所述根据各所述第一终端的位置信息和所述车机的位置信息,判断是否存在至少一个第一终端的位置信息与所述车机的位置信息相匹配的步骤具体包括:

启动定时器;

针对每个所述第一终端执行下述步骤:

根据该第一终端的终端信息和所述车机的车机信息分别获取该第一终端的位置信息和所述车机的位置信息;

判断该第一终端的位置信息与所述车机的位置信息是否满足预设条件,当判断出该第一终端的位置信息与所述车机的位置信息满足预设条件时,则进一步判断所述定时器的计时是否结束;当判断出该第一终端的位置信息与所述车机的位置信息不满足预设条件时,则确定出该第一终端的位置信息与所述车机的位置信息不匹配;

当判断出所述定时器的计时未结束时,实时监测该第一终端或所述车机的位置信息是否发生变化;当监测到该第一终端或所述车机的位置信息发生变化时,则继续执行所述根据该第一终端的终端信息和所述车机的车机信息分别获取该第一终端的位置信息和所述车机的位置信息的步骤;

当判断出所述定时器的计时结束时,则确定出该第一终端的位置信息与所述车机的位置信息相匹配。

优选的,所述根据各所述第一终端的位置信息和所述车机的位置信息,判断是否存在至少一个第一终端的位置信息与所述车机的位置信息相匹配的步骤具体包括:

初始化变更次数为零;

针对每个所述第一终端执行下述步骤:

根据该第一终端的终端信息和所述车机的车机信息分别获取该第一终端的位置信息和所述车机的位置信息;

判断该第一终端的位置信息与所述车机的位置信息是否满足预设条件,当判断出该第一终端的位置信息与所述车机的位置信息满足预设条件时,则将变更次数加1,并进一步判断所述变更次数是否超过预设阈值;当判断出该第一终端的位置信息与所述车机的位置信息不满足预设条件时,则确定出该第一终端的位置信息与所述车机的位置信息不匹配;

当判断出所述变更次数未超过预设阈值时,则实时监测该第一终端或所述车机的位置信息是否发生变化;当监测到该第一终端或所述车机的位置信息发生变化时,则返回执行所述根据该第一终端的终端信息和所述车机的车机信息分别获取该第一终端的位置信息和所述车机的位置信息的步骤;

当判断出所述变更次数超过预设阈值时,则确定出该第一终端的位置信息与所述车机的位置信息相匹配。

优选的,所述蓝牙开启指令中包括所述车机的蓝牙地址,以供所述目标终端在接收到所述蓝牙开启指令后,自动搜索所述车机的蓝牙地址,并进行自动连接。

优选的,在所述向所述目标终端发送蓝牙开启指令的步骤之后,还包括:

当所述目标终端的数量为多个时,接收车机发送的选择结果,所述选择结果中包括所选择的终端的终端信息,所述所选择的终端的终端信息由与所述车机完成蓝牙连接的终端发送至所述车机;

根据所述选择结果,向其他与所述车机未连接成功的目标终端发送蓝牙关闭指令,以供所述与所述车机未连接成功的目标终端在接收到所述蓝牙关闭指令后,自动关闭自身蓝牙开关。

优选的,在所述向所述目标终端发送蓝牙开启指令的步骤之后,还包括:

接收所述车机发送的车机信息与终端信息对应关系;其中,所述车机信息与终端信息对应关系表示所述车机的车机信息和与所述车机完成蓝牙连接的终端的终端信息的对应关系,所述终端信息由与所述车机完成蓝牙连接的终端发送至所述车机;

查询预设的车机信息与终端信息匹配数据库中是否已包含有所述车机信息和终端信息对应关系;

当查询出所述车机信息与终端信息匹配数据库中已经包含有所述车机信息与终端信息对应关系时,则将所述车机信息与终端信息匹配数据库中的所述车机信息与终端信息对应关系的累计匹配次数加1;

当查询出所述车机信息与终端信息对应关系表中不包含有所述车机信息与终端信息对应关系时,则将所述车机信息与终端信息对应关系储存至所述车机信息与终端信息匹配数据库中,并记录所述车机信息与终端信息对应关系的累计匹配次数为1。

优选的,所述车机信息包括所述车机的车机sim卡标识信息;所述终端信息包括所述终端的终端sim卡标识信息;

所述第一终端的位置信息包括所述第一终端的终端sim卡所连接的基站小区的信息;所述车机的位置信息包括所述车机的车机sim卡所连接的基站小区的信息。

另一方面,本发明提供一种后台服务器,包括存储模块,所述存储模块中存储有计算机程序,所述计算机程序被执行时用于实现本发明上述所提供的方法。

再一方面,本发明提供一种终端,包括:

接收单元,用于接收后台服务器发送的蓝牙开启指令;

蓝牙自启动单元,用于在所述接收单元接收到所述蓝牙开启指令后,自动开启自身的蓝牙开关。

优选的,所述终端还包括:自动连接单元和蓝牙自关闭单元;

所述自动连接单元用于在所述接收单元接收到所述蓝牙开启指令后,根据所述蓝牙开启指令中所包含的车机的蓝牙地址,自动搜索所述车机的蓝牙地址,并进行自动连接;

蓝牙自关闭单元用于在检测到所述自动连接单元在预设时长内未搜索到所述车机的蓝牙地址后,自动关闭自身的蓝牙开关,以及还用于在接收到服务器发送的蓝牙关闭指令后,自动关闭自身的蓝牙开关。

本发明的有益技术效果:

本实施例所提供的终端蓝牙开关控制方法、服务器和终端,在车机启动时,车机向后台服务器发送启动通知,后台服务器接收该启动通知后,根据预设的车机信息与终端信息匹配数据库、车机位置信息以及终端位置信息确定出与该车机相匹配的目标终端,并向目标终端发送蓝牙开启指令,目标终端在接收到该蓝牙开启指令后,自动开启自身蓝牙模块开关,以便于后续与车机进行蓝牙连接,相较于现有技术,本发明提供的终端蓝牙开关控制方法,实现了在行车过程中用户终端的蓝牙自启动过程,使得用户无需在上车时主动手动开启终端蓝牙开关,从而使用户在行车场景中使用蓝牙功能更便捷,提高了用户体验。

附图说明

图1为本发明实施例一提供的一种终端蓝牙开关控制方法的方法流程图;

图2为本发明实施例二提供的一种终端蓝牙开关控制方法的方法流程图;

图3为本发明实施例二中所提供的一种终端蓝牙开关控制方法中步骤s204的一种实施方式的流程图;

图4为本发明实施例二中所提供的一种终端蓝牙开关控制方法中步骤s204的另一种实施方式的流程图;

图5为本发明实施例二中所提供的一种终端蓝牙开关控制方法中步骤s204的再一种实施方式的流程图;

图6为本发明实施例四提供的一种终端的结构示意图。

具体实施方式

为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图来对本发明提供的一种终端蓝牙开关控制方法、服务器及终端进行详细描述。

实施例一

本实施例提供一种终端蓝牙开关控制方法,由一种后台服务器实现,如图1所示,该方法包括:

步骤s101、接收车机发送的启动通知。

本发明所提供的终端蓝牙开关控制方法中,所涉及的车机具有上网功能,即车机在启动后能够接入互联网。

具体的,车机在启动成功并接入互联网后,向后台服务器发送启动通知,该启动通知中包括有该车机的车机信息,车机信息用来唯一标识该车机,后台服务器接收车机发送的启动通知,并识别出其中所包含的车机信息。

步骤s102、根据车机信息查询预设的车机信息与终端信息匹配数据库,以得到查询结果。

步骤s103、判断查询结果中是否存在有与车机相匹配的至少一个第一终端。

后台服务器在识别出启动通知中的车机信息后,以该车机信息作为查询索引,从预备的车机信息与终端信息匹配数据库中进行查询,该车机信息与终端信息匹配数据库中包含有车机与至少一个终端的历史匹配记录以及对应的累计匹配次数。因此,所得的查询结果包含了与该车机相匹配的所有终端的终端信息以及累计匹配次数。需要说明的是,步骤s103中所记载的与车机相匹配的终端指的是曾经与车机蓝牙连接成功且满足一定条件的终端,本实施中不对该条件做具体限定,该条件可由本领域技术人员根据实际需要进行设置,例如限定累计匹配次数或者限定终端信息等。

在步骤s103中,当判断出查询结果中存在与车机相匹配的至少一个第一终端时,则执行步骤s104,当判断出查询结果中不存在与车机相匹配的第一终端时,结束流程。

步骤s104、根据各第一终端的位置信息和车机的位置信息,判断是否存在至少一个第一终端的位置信息与车机的位置信息相匹配。

当判断出存在至少一个第一终端的位置信息与车机的位置信息相匹配时,则执行步骤s105;当判断出不存在第一终端的位置信息与车机的位置信息相匹配时,则结束流程。

步骤s105、以与车机的位置信息相匹配的第一终端作为目标终端,向目标终端发送蓝牙开启指令,以供目标终端在接收到蓝牙开启指令后自动开启自身蓝牙开关。

本实施例中,当筛选出与车机相匹配的至少一个第一终端后,进一步根据第一终端的位置信息和车机的位置信息对第一终端做进一步筛选,从而使最终确定出的目标终端能够更加与车机相匹配,更满足用户需求,在确定出目标终端后,向目标终端发送蓝牙开启指令,目标终端在接收到蓝牙开启指令后,自动开启自身蓝牙开关。

本实施例所提供的终端蓝牙开关控制方法,在车机启动时,车机向后台服务器发送启动通知,后台服务器接收该启动通知后,根据预设的车机信息与终端信息匹配数据库、车机位置信息以及终端位置信息确定出与该车机相匹配的目标终端,并向目标终端发送蓝牙开启指令,目标终端在接收到该蓝牙开启指令后,自动开启自身蓝牙模块开关,以便于后续与车机进行蓝牙连接,相较于现有技术,本发明提供的终端蓝牙开关控制方法,实现了在行车过程中用户终端的蓝牙自启动过程,使得用户无需在上车时主动手动开启终端蓝牙开关,从而使用户在行车场景中使用蓝牙功能更便捷,提高了用户体验。

实施例二

本实施例提供一种终端蓝牙开关控制方法,如图2所示,该方法包括:

步骤s201、接收车机发送的启动通知。

启动通知中包含有包括有该车机的车机信息,车机信息用来唯一标识该车机,后台服务器接收车机发送的启动通知,并识别出其中所包含的车机信息。

本实施例中,车机信息包括车机的车机sim卡标识信息,即是说,本实施例中,车机可插入sim卡,该sim卡用于为车机提供上网流量,车机sim卡标识信息用来唯一标识该车机。

步骤s202、根据车机信息查询预设的车机信息与终端信息匹配数据库,以得到查询结果。

步骤s203、判断查询结果中是否存在有与车机相匹配的至少一个第一终端。

后台服务器在识别出启动通知中的车机信息后,以该车机信息作为查询索引,从预备的车机信息与终端信息匹配数据库中进行查询,该车机信息与终端信息匹配数据库中包含有车机与至少一个终端的历史匹配记录以及对应的累计匹配次数,因此,所得的查询结果中包含了与该车机相匹配的所有终端的终端信息以及累计匹配次数,本实施例中,终端的终端信息指的是终端内所放置的sim卡的标识信息。

需要说明的是,所述与车机相匹配的终端指的是曾经与车机蓝牙连接成功且满足一定条件的终端,本实施例中通过限定终端与车机的累计匹配次数来确定出与车机相匹配的第一终端,具体地,步骤s203具体包括:针对查询结果中所包含的每个终端,判断该终端对应的与车机的累计匹配次数是否超过预设阈值,当判断出该终端对应的与车机的累计匹配次数超过预设阈值时,则确定出该终端为与车机相匹配的一个第一终端。

在步骤s203中,当判断出查询结果中存在与车机相匹配的至少一个第一终端时,则执行步骤s204,当判断出查询结果中不存在与车机相匹配的第一终端时,结束流程。

步骤s204、根据各第一终端的位置信息和车机的位置信息,判断是否存在至少一个第一终端的位置信息与车机的位置信息相匹配。

本实施例中,第一终端和车机的位置信息均指的是物理位置,具体地,车机的位置信息指的是与车机的车机sim卡所连接的基站小区的信息,第一终端的位置信息指的是与第一终端内的sim卡所连接的基站小区的信息,但本发明并不限于用基站小区来表示终端和车机的位置信息,例如还可以是利用gps定位到的位置信息来表示终端和车机的位置信息,只要能表示出车机和终端的物理位置的技术方案均属于本发明所保护的范围。

本发明中,根据各第一终端的位置信息和车机的位置信息判断是否存在至少一个第一终端的位置信息与车机的位置信息相匹配的实施方式有多种,本实施例提供三种优选的实施方式。

作为其中一种优选的实施方式,如图3所示,步骤s204具体包括:

步骤s2041a、根据第一终端的终端信息和车机的车机信息分别获取第一终端的位置信息和车机的位置信息。

终端和车机的位置信息指的是终端和车机内所放置的sim卡当前所连接的基站小区,本实施例中,通过向运营商服务器发送终端内sim卡的sim卡标识信息(例如imsi号码)和车机的车机sim卡标识信息(例如imsi号码),能够从运营商服务器处获取到终端和车机当前所连接的基站小区的信息。

步骤s2042a、针对每个第一终端,判断该第一终端的位置信息与车机的位置信息是否满足预设条件。

本实施例中,判断该第一终端的位置信息与车机的位置信息是否满足预设条件指的是第一终端所连接的基站小区和车机当前所连接的基站小区是否相同或存在邻区关系。

当判断出第一终端的位置信息与车机的位置信息满足预设条件时,则可以大概率说明该第一终端当前正在该车机上,此时可判断出该第一终端为与该车机相匹配的,即执行步骤s2043a,而当判断出第一终端的位置信息与车机的位置信息不满足预设条件时,则说明该第一终端与车机不匹配,对应执行步骤s2044a。

步骤s2043a、确定出该第一终端的位置信息与车机的位置信息相匹配。

步骤s2044a、确定出该第一终端的位置信息与车机的位置信息不匹配。

作为另一种优选的实施方式,如图4所示,步骤s204具体包括:

步骤s2041b、启动定时器。

针对每个第一终端执行下述步骤:

步骤s2042b、根据该第一终端的终端信息和车机的车机信息分别获取该第一终端的位置信息和车机的位置信息。

同上一实施方式中的步骤s2042a。

步骤s2043b、判断该第一终端的位置信息与车机的位置信息是否满足预设条件。

同上一实施方式中的步骤s2043a。

当判断出该第一终端的位置信息与所述车机的位置信息满足预设条件时,则执行步骤s2044b;当判断出该第一终端的位置信息与车机的位置信息不满足预设条件时,执行步骤s2045b。

步骤s2044b、判断定时器的计时是否结束。

步骤s2045b、确定出该第一终端的位置信息与车机的位置信息不匹配。

在步骤s2044b中,当判断出该定时器的计时未结束时,执行步骤s2046b;当判断出该定时器的计时结束时,则执行步骤s2047b。

步骤s2046b、实时监测该第一终端或车机的位置信息是否发生变化。

当监测到该第一终端或车机的位置信息发生变化时,返回执行步骤s2042b,当未监测到该第一终端或车机的位置信息发生变化时,则持续进行监测。

步骤s2047b、确定出该第一终端的位置信息与车机的位置信息相匹配。

本实施方式中,设置定时器来对第一终端和车机的位置信息进行一段时间的持续监测,若在定时器的定时时长内,第一终端和车机的位置信息无论是否发生变动,二者始终满足预设条件,则证明该第一终端大概率存在该车机上,本实施方式中,通过设置定时器来对第一终端和车机的位置信息进行预设时长(定时器的时长)的监控,能够更加精确的判断出第一终端是否与车机相匹配。

作为再一种优选的实施方式,如图5所示,步骤s204具体包括:

步骤s2041c、初始化变更次数为零。

针对每个第一终端执行下述步骤:

步骤s2042c、根据该第一终端的终端信息和车机的车机信息分别获取该第一终端的位置信息和所述车机的位置信息。

同上一实施方式中的步骤s2042b。

步骤s2043c、判断该第一终端的位置信息与车机的位置信息是否满足预设条件。

同上一实施方式中的步骤s2043b。

当判断出该第一终端的位置信息与车机的位置信息满足预设条件时,执行步骤s2044c;当判断出该第一终端的位置信息与车机的位置信息不满足预设条件时,则执行步骤s2044c’。

步骤s2044c、将变更次数加1。

步骤s2044c’、确定出该第一终端的位置信息与车机的位置信息不匹配。

步骤s2045c、判断变更次数是否超过预设阈值。

当判断出变更次数未超过预设阈值时,执行步骤s2046c;当判断出变更次数超过预设阈值时,执行步骤s2047c。

步骤s2046c、实时监测该第一终端或车机的位置信息是否发生变化。

当监测到该第一终端或车机的位置信息发生变化时,则返回执行步骤s2042c,当监测到该第一终端或车机的位置信息未发生变化时,则持续进行监测。

步骤s2047c、确定出该第一终端的位置信息与车机的位置信息相匹配。

本实施方式中,记录车机或第一终端的位置信息变更次数,当判断出在预设次数内,车机与第一终端的位置信息始终满足预设条件,则可以大概率证明该第一终端存在于车机上,相较于上述第一种实施方式,能够更加精确的判断出第一终端是否与车机相匹配。

在步骤s204中,当判断出存在至少一个第一终端的位置信息与车机的位置信息相匹配时,则执行步骤s205;当判断出不存在第一终端的位置信息与车机的位置信息相匹配时,则结束流程。

步骤s205、以与车机的位置信息相匹配的第一终端作为目标终端,向目标终端发送蓝牙开启指令,以供目标终端在接收到蓝牙开启指令后自动开启自身蓝牙开关。

本实施例中,当筛选出与车机相匹配的至少一个第一终端后,进一步根据第一终端的位置信息和车机的位置信息对第一终端做进一步筛选,从而使最终确定出的目标终端能够更加与车机相匹配,更满足用户需求,在确定出目标终端后,向目标终端发送蓝牙开启指令,目标终端在接收到蓝牙开启指令后,自动开启自身蓝牙开关。

本实施例中,蓝牙开启指令中包括有车机的蓝牙地址,目标终端在接收到该蓝牙开启指令后,识别出其中所包含的车机蓝牙地址,并搜索该蓝牙地址,当搜索到该蓝牙地址后,进行主动连接。

另外,本实施例中,后台服务器还可将蓝牙开启指令发送给车机,以供车机自启动自身的蓝牙模块。

本实施例所提供的终端蓝牙开关控制方法还包括发送蓝牙关闭指令的步骤和存储车机信息与终端信息对应关系的步骤。具体地,其中发送蓝牙关闭指令的步骤包括下述步骤s206-s207,存储车机信息与终端信息对应关系的步骤包括步骤s208-s211。

步骤s206、接收车机发送的选择结果。

在实际应用中,上述实施例一中步骤s204和s205中所判断出的目标终端的数量可能为多个,当目标终端的数量为多个时,此时,车机将在车机显示装置上显示当前可进行蓝牙连接的终端,以供用户进行选择,需要说明的是,此时车机所显示的终端除了包括有服务器为车机所筛选出的多个目标终端外,还包括有车上其他已经打开蓝牙开关的其他终端;车机在接收到用户所做出的选择指令后,将用户的选择结果发送至后台服务器,该选择结果中包含有车机所选择的终端的终端信息,该被选择的终端的终端信息由与车机完成蓝牙连接的终端在与车机连接成功后发送给车机。

后台服务器接收该选择结果。

步骤s207、根据该选择结果,向其他与车机未连接成功的目标终端发送蓝牙关闭指令,以供其他与车机未连接成功的目标终端在接收到该蓝牙关闭指令后,自动关闭自身蓝牙开关。

后台服务器在接收到选择结果后,根据该选择结果所包含的终端的终端信息,确定出步骤s204中所判断出的多个目标终端中未与车机进行蓝牙连接的目标终端,并向未与车机进行蓝牙连接的目标终端发送蓝牙关闭指令,未与车机进行蓝牙连接的目标终端的接收到该蓝牙关闭指令后,自动关闭自身的蓝牙开关,以避免不必要的耗电及消除可能存在的安全隐患。

需要说明的是,步骤s207中未与车机进行蓝牙连接的目标终端可能为步骤s204中所判断出的所有目标终端,也可能是步骤s204中所判断出的所有目标终端的一部分,具体的,当在步骤s206中,用户选择了多个目标终端中的一个进行蓝牙连接时,则未与车机进行蓝牙连接的目标终端为步骤s204中所判断出的所有目标终端的一部分,而当在步骤s206中,用户选择了车机上其他打开蓝牙开关的其他终端时,则未与车机进行蓝牙连接的目标终端为步骤s204中所判断出的所有目标终端。

存储车机信息与终端信息对应关系的步骤包括:

步骤s208、接收车机发送的车机信息与终端信息对应关系。

本实施例中,当车机成功完成蓝牙连接后,将本次与自身完成蓝牙连接的终端的终端信息以及自身信息的对应关系发送至后台服务器,其中终端信息由与车机完成蓝牙连接的终端在与车机完成蓝牙连接后发送至车机。

步骤s209、查询预设的车机信息与终端信息匹配数据库中是否已包含有该车机信息和终端信息对应关系。

后台服务器在接收到车机所发送的车机信息与终端信息对应关系后,查询预设的车机信息与终端信息匹配数据库中是否已经包含了该对应关系,当查询出车机信息与终端信息匹配数据库中已经包含有该车机信息与终端信息对应关系时,则执行下述步骤s210;当查询出车机信息与终端信息对应关系表中不包含有该车机信息与终端信息对应关系时,则执行步骤s211。

步骤s210、将车机信息与终端信息匹配数据库中的车机信息与终端信息对应关系的累计匹配次数加1。

步骤s211、将车机信息与终端信息对应关系储存至车机信息与终端信息匹配数据库中,并记录车机信息与终端信息对应关系的累计匹配次数为1。

本实施例中,通过在车机与终端完成连接后,将车机信息与终端信息对应关系以及对应的累计匹配次数更新至预设的车机信息与终端信息匹配数据库中,从而能够便于在下一次车机启动时,利用该数据库中的数据信息为车机筛选合适的目标终端。需要说明的是,同一次汽车发动机启动,若手机蓝牙模块和车载蓝牙模块多次连接,只发送一次匹配关系,即只在第一次连接成功时发送车机信息与终端信息对应关系,当车机在一次启动过程中有多次连接蓝牙的过程时,在后续次数的连接中,车机通过检测自身是否存储有本次车机启动中的发送车机信息与终端信息对应关系的记录来确定是否发送车机信息与终端信息对应关系,当检测到存在有发送记录时,则在本次蓝牙连接成功后不再发送车机信息与终端信息对应关系,当检测到不存在有发送记录时,则在本次蓝牙连接成功后发送车机信息与终端信息对应关系。

本实施例中,发送蓝牙关闭指令的步骤和存储车机信息与终端信息对应关系的步骤皆为在车机完成蓝牙连接后实施的步骤,本发明对于两个步骤的执行顺序不做具体限定,即可同时进行,也可依次进行,附图2中仅示出了其中一种执行顺序,但并不代表本发明仅限于这一种执行顺序。

实施例三

本实施例提供一种后台服务器,其包括存储模块,该存储模块中存储有计算机程序,所述计算机程序被执行时用于实现本申请实施例一和实施例二所提供的方法。

实施例四

本实施例提供一种终端,如图5所示,该终端包括:接收单元11和蓝牙自启动单元12;其中,接收单元11用于接收后台服务器发送的蓝牙开启指令;蓝牙自启动单元12用于在接收单元11接收到蓝牙开启指令后,自动开启自身的蓝牙开关。

本实施例所提供的终端,设置有接收单元用于接收后台服务器发送的蓝牙开启指令,以及设置有蓝牙自启动单元用于在接收到蓝牙开启指令后,自动开启自身的蓝牙开关,从而使得用户在行车过程中,无需手动开启终端蓝牙开关,从而使用户在行车场景中使用蓝牙功能更便捷,提高了用户体验。

进一步地,该终端还包括:自动连接单元13和蓝牙自关闭单元14。其中,自动连接单元13用于在接收单元11接收到蓝牙开启指令后,根据蓝牙开启指令中所包含的车机的蓝牙名称,自动搜索车机的蓝牙地址,并进行自动连接;蓝牙自关闭单元14用于在检测到自动连接单元13在预设时长内未搜索到车机的蓝牙名称后,自动关闭自身的蓝牙开关,以及还用于在接收到服务器发送的蓝牙关闭指令后,自动关闭自身的蓝牙开关。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

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