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

蓝牙匹配方法、装置、移动终端、蓝牙设备和通信系统

文献发布时间:2023-06-19 11:21:00


蓝牙匹配方法、装置、移动终端、蓝牙设备和通信系统

技术领域

本申请涉及蓝牙技术领域,特别是涉及一种蓝牙匹配方法、装置、移动终端、蓝牙设备和通信系统。

背景技术

随着蓝牙技术的发展,出现了蓝牙匹配技术,蓝牙匹配技术是指通过蓝牙实现不同设备之间的配对或连接的技术。

目前,在进行蓝牙匹配的过程中,需要用户在移动终端的蓝牙界面上手动选择一个蓝牙设备,从而与选择的蓝牙设备进行匹配,从而实现移动终端和蓝牙设备之间的配对或连接。

然而,目前的蓝牙匹配,存在蓝牙匹配效率较低的问题。

发明内容

本申请实施例提供了一种蓝牙匹配方法、装置、移动终端、蓝牙设备和通信系统,可以提高移动终端和蓝牙设备之间的蓝牙匹配效率。

一种蓝牙匹配方法,应用于移动终端,所述方法包括:

基于所述移动终端的传感器获取用户输入的操作指令;

当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求;

发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备与所述移动终端完成蓝牙匹配。

一种蓝牙匹配方法,应用于蓝牙设备,所述方法包括:

接收移动终端发射的匹配触发请求,所述匹配触发请求通过移动终端基于所述移动终端的传感器获取用户输入的操作指令,当所述移动终端检测到所述操作指令为触发蓝牙匹配的目标操作指令时生成;

根据所述匹配触发请求与发射所述匹配触发请求的移动终端完成蓝牙匹配。

一种蓝牙匹配装置,应用于移动终端,所述装置包括:

操作获取模块,用于基于所述移动终端的传感器获取用户输入的操作指令;

请求触发模块,用于当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求;

发射模块,用于发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备与所述移动终端完成蓝牙匹配。

一种蓝牙匹配装置,应用于蓝牙设备,所述装置包括:

请求接收模块,用于接收移动终端发射的匹配触发请求,所述匹配触发请求通过移动终端基于所述移动终端的传感器获取用户输入的操作指令,当所述移动终端检测到所述操作指令为触发蓝牙匹配的目标操作指令时生成;

匹配模块,用于根据所述匹配触发请求与发射所述匹配触发请求的移动终端完成蓝牙匹配。

一种移动终端,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述的蓝牙匹配方法的步骤。

一种蓝牙设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述的蓝牙匹配方法的步骤。

一种通信系统,包括:

移动终端,所述移动终端用于基于所述移动终端的传感器获取用户输入的操作指令,当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求,发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备与所述移动终端完成蓝牙匹配;

蓝牙设备,所述蓝牙设备用于接收移动终端发射的匹配触发请求,所述匹配触发请求通过移动终端基于所述移动终端的传感器获取用户输入的操作指令,当所述移动终端检测到所述操作指令为触发蓝牙匹配的目标操作指令时生成,根据所述匹配触发请求与发射所述匹配触发请求的移动终端完成蓝牙匹配。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的方法的步骤,和/或实现如上述的方法的步骤。

上述蓝牙匹配方法、装置、移动终端、蓝牙设备和通信系统,通过移动终端基于所述移动终端的传感器获取用户输入的操作指令,当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求,发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备与所述移动终端完成蓝牙匹配,由于蓝牙匹配的触发是通过移动终端基于传感器获取用户输入的操作指令来实现的,则避免了需要用户在移动终端的蓝牙界面上手动选择一个蓝牙设备才能实现移动终端与蓝牙设备的匹配导致效率低下的问题,实现了提高移动终端和蓝牙设备之间的蓝牙匹配效率。

附图说明

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

图1为一个实施例中蓝牙匹配方法的应用环境示意图;

图2为一个实施例中蓝牙匹配方法的流程图;

图3为另一个实施例中蓝牙匹配方法的流程图;

图4为一个实施例中图3中步骤330的细化流程图;

图5为一个实施例中多个移动终端与一个蓝牙设备匹配的场景;

图6为一个实施例中蓝牙匹配方法的流程图;

图7为另一个实施例中蓝牙匹配方法的流程图;

图8为一个实施例中图1中步骤720的细化流程图;

图9为一个实施例中蓝牙匹配装置的结构框图;

图10为另一个实施例中蓝牙匹配装置的结构框图;

图11为一个实施例中移动终端的内部结构示意图;

图12为一个实施例中蓝牙设备的内部结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一地址信息称为第二地址信息,且类似地,可将第二地址信息称为第一地址信息。第一地址信息和第二地址信息两者都是地址信息,但其不是同一地址信息。

图1为一个实施例中蓝牙匹配方法的应用环境示意图。如图1所示,该应用环境包括移动终端110和蓝牙设备120。移动终端110和蓝牙设备120通过本实施例的蓝牙匹配方法完成蓝牙配对或蓝牙连接。其中,移动终端110包括但不限于具有蓝牙功能的手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑、穿戴式设备等任意终端设备。蓝牙设备120包括但不限于具有蓝牙功能的手机、平板电脑、智能家居、耳机、手表等任一设备。

参考图2,图2为一个实施例中蓝牙匹配方法的流程图。本实施例的蓝牙匹配方法,以运行于图1中的移动终端110上为例进行描述。如图2所示,一种蓝牙匹配方法包括步骤210至步骤230。

步骤210、基于所述移动终端的传感器获取用户输入的操作指令。

其中,操作指令是指用户为了完成与移动终端之间的交互,对移动终端发起的操作或指令。在本步骤中,基于移动终端的传感器获取用户输入的操作指令。本实施例的传感器用于感应用户输入的操作指令。可选的,传感器包括但不限于压力传感器、GPS传感器、运动传感器和声音传感器中的至少一种。

步骤220、当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求。

其中,目标操作指令是指触发蓝牙匹配的操作指令。可选的,目标操作指令可以是敲击移动终端、控制移动终端按照预设运动轨迹运动,对移动终端本体的按压操作等,也可以是用户发起的语音指令等,此处不作限制。匹配触发请求是指检测到操作指令为目标操作指令时生成的请求,匹配触发请求用于触发移动终端和蓝牙设备之间的蓝牙匹配的过程。以目标操作指令为用户发起的语音指令为例,用户在需要发起蓝牙匹配时发起语音“开启蓝牙匹配”,若移动终端识别到“开启蓝牙匹配”的语音指令时,生成匹配触发请求。

步骤230、发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备与所述移动终端完成蓝牙匹配。

在本实施例中,发射匹配触发请求,可以是以移动终端为原点,向各个方向的预设半径内辐射匹配触发请求,从而使接收到该匹配触发请求的蓝牙设备与移动终端完成蓝牙匹配。

需要说明的是,在本步骤中,可以是蓝牙设备接收到匹配触发请求后,蓝牙设备主动发起蓝牙匹配,从而与移动终端完成蓝牙匹配。若蓝牙设备不支持主动发起匹配,则蓝牙设备在接收到匹配触发请求时,蓝牙设备返回蓝牙匹配请求,移动终端则根据蓝牙匹配请求主动发起匹配。

本实施例中,通过移动终端基于所述移动终端的传感器获取用户输入的操作指令,当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求,发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备与所述移动终端完成蓝牙匹配,由于蓝牙匹配的触发是通过移动终端基于传感器获取用户输入的操作指令来实现的,则避免了需要用户在移动终端的蓝牙界面上手动选择一个蓝牙设备才能实现移动终端与蓝牙设备的匹配导致效率低下的问题,实现了提高移动终端和蓝牙设备之间的蓝牙匹配效率。

在一个实施例中,可选的,移动终端设有压力传感器,步骤220、当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求,包括:

通过所述压力传感器检测所述用户对所述移动终端的屏幕的按压操作;

当所述按压操作符合目标按压操作时,生成所述匹配触发请求,所述目标按压操作至少包括预设按压次数、预设按压节奏、预设按压时长和预设按压压力中的至少一种。

在本实施例中,通过压力传感器可以检测到用户对移动终端的屏幕的按压压力、按压时长、按压次数和按压节奏。当按压操作符合目标按压操作时,则生成匹配触发请求。具体的,当按压操作符合目标按压操作时,可以是按压压力到达预设按压压力,也可以是按压时长到达预设按压时长,也可以是按压次数到达预设按压次数,也可以是按压节奏符合预设按压节奏,还可以是上述一种或多种的组合,此处不作限定。

本实施例中,通过压力传感器感应按压操作即可生成匹配触发请求,在移动终端的息屏或亮屏状态下,通过按压屏幕就可以触发蓝牙匹配,触发蓝牙匹配的方式简单快捷,进一步提高了蓝牙匹配的效率。

在一个实施例中,可选的,生成匹配触发请求,可以包括:

获取所述移动终端的第一地址信息;

将所述第一地址信息编码至超声波信号中,并将编码完成的超声波信号作为所述匹配触发请求。

其中,第一地址信息是指移动终端的蓝牙地址。超声波是指频率高于20000赫兹的声波。在本实施例中,将第一地址信息编码至超声波信号中,并将编码完成的超声波信号作为匹配触发请求,从而将匹配触发请求以声波的方式传播出去。在本实施例中,相应的,接收到该匹配触发请求的蓝牙设备也需要有对超声波解码以获取移动终端的地址信息的能力,才可正常完成移动终端与蓝牙设备之间的匹配。

可以理解的是,本实施例的匹配触发请求,也可以是通过蓝牙广播的形式发送。

参考图3,图3为另一个实施例中蓝牙匹配方法的流程图。在本实施例蓝牙匹配方法,对于图2中步骤230、发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备与所述移动终端完成蓝牙匹配的进一步细化。在一个实施例中,如图3所示,另一种蓝牙匹配方法包括步骤310至步骤330。

步骤310、基于所述移动终端的传感器获取用户输入的操作指令。

本步骤可以参考上述任一实施例的描述,本实施例不作赘述。

步骤320、当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求。

本步骤可以参考上述任一实施例的描述,本实施例不作赘述。

步骤330、发射所述匹配触发请求,以指示目标蓝牙设备与所述移动终端完成蓝牙匹配,所述目标蓝牙设备为接收到所述匹配触发请求的蓝牙设备中,与所述移动终端距离最近的蓝牙设备。

在本实施例中,目标蓝牙设备为接收到所述匹配触发请求的蓝牙设备中,与所述移动终端距离最近的蓝牙设备。具体的,若接收到匹配触发请求的蓝牙设备为一个时,则该蓝牙设备作为目标蓝牙设备与移动终端完成匹配;若接收到匹配触发请求的蓝牙设备为多个时,则将与移动终端距离最近的蓝牙设备作为目标蓝牙设备与移动终端完成匹配。

需要说明的是,本实施例中,对于移动终端如何与距离移动终端最近的目标蓝牙设备完成匹配的方式不作限定。

在一个实施例中,可选的,当蓝牙设备可以主动发起蓝牙匹配时,则最先接收到该匹配触发请求的蓝牙设备可以先发起蓝牙匹配,当移动终端与蓝牙设备完成匹配后,处于占用状态,不再响应其他蓝牙设备发起的蓝牙匹配。

参考图4,图4为一个实施例中图3中步骤330的细化流程图。在一个实施例中,当蓝牙设备无法主动发起蓝牙匹配,或需要移动终端主动发起蓝牙匹配时,步骤330、发射所述匹配触发请求,以指示目标蓝牙设备与所述移动终端完成蓝牙匹配,包括步骤331至步骤334。

步骤331、发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备返回蓝牙匹配请求。

其中,蓝牙匹配请求是指接收到蓝牙设备接收到该匹配触发请求时,响应匹配触发请求所返回的请求。具体的,蓝牙匹配请求用户请求移动终端主动发起蓝牙匹配。

步骤332、接收所述蓝牙匹配请求,所述蓝牙匹配请求携带有所述蓝牙设备的第二地址信息和所述蓝牙设备接收到所述匹配触发请求时得到的距离特征。

其中,第二地址信息是指蓝牙设备的蓝牙地址。距离特征是蓝牙设备在接收到该匹配触发请求时得到的特征,距离特征用于表征蓝牙设备与移动终端的距离大小。可选的,距离特征可以是蓝牙设备接收到该匹配触发请求的时间。具体的,由于匹配触发请求广播至各个蓝牙设备需要时间,距离近的可以先接收到该匹配触发请求,则根据蓝牙设备接收到该匹配触发请求的时间,可以确定各个蓝牙设备分别与移动终端的距离大小,从而使移动终端与距离最近的目标蓝牙设备完成匹配。可选的,当匹配触发请求以声波信号的方式发送时,则距离特征可以是蓝牙设备接收到该匹配触发请求时、该匹配触发请求的信号强度。具体的,声波的信号强度会随着传输距离的增长而削弱,因此,根据匹配触发请求的信号强度可以确定各个蓝牙设备分别与移动终端的距离大小。

步骤333、将所述距离特征表征为距离最小对应的蓝牙匹配请求作为所述目标蓝牙匹配请求。

在本步骤中,将距离特征表征为移动终端与蓝牙设备的距离最小所对应的蓝牙匹配请求作为目标蓝牙匹配请求,从而与发射该目标蓝牙匹配请求的目标蓝牙设备完成匹配。

在一个实施例中,距离特征包括所述蓝牙设备接收到所述匹配触发请求时的信号强度,步骤333、将所述距离特征表征为距离最小对应的蓝牙匹配请求作为所述目标蓝牙匹配请求,包括:

将所述信号强度最大对应的蓝牙匹配请求作为所述目标蓝牙匹配请求。

具体的,若将接收到该匹配触发请求的时间相比,为了距离的准确判断,则需要多个蓝牙设备的时间保持一致,否则会出现距离判断错误而导致误连接的问题。而本实施例通过将信号强度来选择距离最近的目标蓝牙设备来进行蓝牙匹配,所得到的各个蓝牙设备与移动终端的距离都是准确的,则所匹配的目标蓝牙设备也是准确的,本实施例可以提高与目标蓝牙设备匹配的准确性。

步骤334、响应所述目标蓝牙匹配请求,并与所述第二地址信息对应的目标蓝牙设备完成蓝牙匹配。

在本步骤中,由于目标蓝牙匹配请求携带有第二地址信息,则可以根据第二地址信息,与第二地址信息对应的目标蓝牙设备完成蓝牙匹配。

本实施例中,在蓝牙设备无法主动发起蓝牙匹配时,可以通过移动终端主动发起蓝牙匹配,提高了蓝牙匹配的可靠性。

在一个实施例中,蓝牙匹配请求还携带有所述蓝牙设备对所述匹配触发请求解码得到的第三地址信息,步骤334、响应所述目标蓝牙匹配请求,可以包括:

获取所述第三地址信息;

当所述第三地址信息与所述第一地址信息一致时,响应所述目标蓝牙匹配请求。

其中,第三地址信息是指蓝牙设备对匹配触发请求解码所得到的地址信息。具体的,第三地址信息为移动终端的蓝牙地址。在本实施例中,当第三地址信息与第一地址信息一致时,响应目标蓝牙匹配请求,从而与所述第二地址信息对应的目标蓝牙设备完成蓝牙匹配。

需要说明的是,本实施例适用于多个移动终端同时发射匹配触发请求的场景。参考图5,图5为一个实施例中多个移动终端与一个蓝牙设备120匹配的场景。如图5所示,移动终端110A和移动终端110B同时发射匹配触发请求,但蓝牙设备120距离移动终端110A更近,则蓝牙设备120先接收到移动终端110A发射的匹配触发请求,则解析匹配触发请求得到移动终端110A的第三地址信息,并将通过蓝牙匹配请求将移动终端110A的第三地址信息返回至移动终端110A和移动终端110B,则移动终端110A和移动终端110B分别根据蓝牙匹配请求确定是否要响应,最终移动终端110A响应该蓝牙匹配请求,移动终端110B不响应该蓝牙匹配请求,则移动终端110A和蓝牙设备120完成蓝牙匹配。

参考图6,图6为一个实施例中蓝牙匹配方法的流程图。本实施例中的蓝牙匹配方法,以运行于图1中的蓝牙设备120上为例进行描述。如图6所示,蓝牙匹配方法包括步骤610至步骤620。

步骤610、接收移动终端发射的匹配触发请求,所述匹配触发请求通过移动终端基于所述移动终端的传感器获取用户输入的操作指令,当所述移动终端检测到所述操作指令为触发蓝牙匹配的目标操作指令时生成。

其中,本步骤的描述可以参考上述任一实施例的描述,本实施例不作赘述。

步骤620、根据所述匹配触发请求与发射所述匹配触发请求的移动终端完成蓝牙匹配。

在本步骤中,可以是蓝牙设备主动发起蓝牙匹配,从而与移动终端完成蓝牙匹配,也可以是由移动终端发起蓝牙匹配,本实施例不作具体限定。

在本实施例中,由于蓝牙匹配的触发是通过移动终端基于传感器获取用户输入的操作指令来实现的,则避免了需要用户在移动终端的蓝牙界面上手动选择一个蓝牙设备才能实现移动终端与蓝牙设备的匹配导致效率低下的问题,实现了提高移动终端和蓝牙设备之间的蓝牙匹配效率。

在一个实施例中,该蓝牙匹配方法还包括:

获取所述匹配触发请求的信号强度;

当所述信号强度大于信号强度阈值时,根据所述匹配触发请求与移动终端中的目标移动终端完成蓝牙匹配。

在本实施例中,信号强度表征匹配触发请求的信号强度大小。目标移动终端是指发射匹配触发请求的移动终端中的至少一个。可选的,目标移动终端可以是发射匹配触发请求的多个移动终端中,与蓝牙设备距离最近的移动终端。具体的,信号强度越大,代表移动终端和蓝牙设备的距离越近。本实施例当信号强度大于信号强度阈值时,才根据匹配触发请求与目标移动终端完成蓝牙匹配,避免了不需要连接的移动终端和蓝牙设备不小心进入到一个范围内而引起误匹配的问题,提高了蓝牙匹配的准确性。

参考图7,图7为另一个实施例中蓝牙匹配方法的流程图。本实施例中的蓝牙匹配方法中,对于图6中步骤620、根据所述匹配触发请求与发射所述匹配触发请求的移动终端完成蓝牙匹配进行了进一步细化。如图7所示,另一种蓝牙匹配方法,包括:

步骤710、接收移动终端发射的匹配触发请求,所述匹配触发请求通过移动终端基于所述移动终端的传感器获取用户输入的操作指令,当所述移动终端检测到所述操作指令为触发蓝牙匹配的目标操作指令时生成。

本步骤可以参考上述任一实施例的描述,本实施例不作赘述。

步骤720、根据所述匹配触发请求与发射所述匹配触发请求的目标移动终端完成蓝牙匹配,所述目标移动终端为发射所述匹配触发请求中,与所述蓝牙设备距离最近的移动终端。

在本步骤中,目标移动终端为发射匹配触发请求的移动终端中,与蓝牙设备距离最近的移动终端。具体的,若蓝牙设备仅接收到一个移动终端发射的匹配触发请求时,则该移动终端作为目标移动终端与蓝牙设备完成匹配;若接收到多个移动终端分别发射的匹配触发请求时,则将与蓝牙设备距离最近的移动终端作为目标移动终端。

需要说明的是,本实施例中,对于蓝牙设备如何与距离蓝牙设备最近的目标移动终端完成匹配的方式不作限定。

本实施例中,通过在接收到多个移动终端分别发射的匹配触发请求时,可以选择距离最近的目标移动终端进行蓝牙匹配,即使移动终端为多个时也能精准完成蓝牙匹配,提高了蓝牙匹配的准确性。

参考图8,图8为一个实施例中图1中步骤720的细化流程图。在一个实施例中,如图8所示,步骤720、根据所述匹配触发请求与发射所述匹配触发请求的目标移动终端完成蓝牙匹配,包括:

步骤721、获取所述匹配触发请求分别对应的信号强度。

在本步骤中,若蓝牙设备接收到多个移动终端分别发送的匹配触发请求时,获取匹配触发请求分别对应的信号强度,从而根据信号强度确定出目标移动终端进行蓝牙匹配。

步骤722、将信号强度最大的匹配触发请求作为目标匹配触发请求。

在本步骤中,将信号强度最大的匹配触发请求作为目标匹配触发请求。其中,匹配触发请求以超声波的形式发射。具体的,声波的信号强度会随着传输距离的增长而削弱,因此,根据匹配触发请求的信号强度可以确定各个蓝牙设备分别与移动终端的距离大小。距离越近,信号强度越大,因此将信号强度最大的匹配触发请求作为目标匹配触发请求。

步骤723、根据所述目标匹配触发请求携带的第三地址信息与所述目标移动终端完成蓝牙匹配。

其中,第三地址信息是指目标匹配触发请求中携带的,需要与蓝牙设别进行蓝牙匹配的移动终端的蓝牙地址。具体的,第三地址信息可以是移动终端发射匹配触发请求时携带,则蓝牙设备在接收到匹配触发请求时对匹配触发请求解码,从而得到第三地址信息。

在本步骤中,可以是蓝牙设备根据第三地址信息直接向目标移动终端发起蓝牙匹配,从而与目标移动终端完成蓝牙匹配;还可以是通过目标移动终端发起来呀匹配,本实施例不作限定。

在一个实施例中,步骤723、根据所述目标匹配触发请求携带的第三地址信息与所述目标移动终端完成蓝牙匹配,包括:

生成蓝牙匹配请求,所述蓝牙匹配请求携带所述第三地址信息;

发射所述蓝牙匹配请求,以指示接收到所述蓝牙匹配请求的目标移动终端根据所述第三地址信息与所述蓝牙设备完成蓝牙匹配,所述目标移动终端的地址信息与所述第三地址信息一致。

在本实施例中,通过目标移动终端主动发起蓝牙匹配。具体的,目标移动终端如何根据第三地址信息与蓝牙设备完成蓝牙匹配的方式,可以参考上述任一实施例的描述,本实施例不作赘述。

应该理解的是,虽然图2-4,6-8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4,6-8中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

参考图9,图9为一个实施例中蓝牙匹配装置的结构框图。本实施例的蓝牙匹配装置,以运行于图1中的移动终端110上为例进行描述。如图9所示,一种蓝牙匹配装置包括操作获取模块910、请求触发模块920和发射模块930,其中:

操作获取模块910,用于基于所述移动终端的传感器获取用户输入的操作指令;

请求触发模块920,用于当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求;

发射模块930,用于发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备与所述移动终端完成蓝牙匹配。

在一个实施例中,可选的,所述移动终端设有压力传感器,请求触发模块920具体用于通过所述压力传感器检测所述用户对所述移动终端的屏幕的按压操作;当所述按压操作符合目标按压操作时,生成所述匹配触发请求,所述目标按压操作至少包括预设按压次数、预设按压节奏、预设按压时长和预设按压压力中的至少一种。

在一个实施例中,可选的,请求触发模块920,包括:

第一地址获取单元,用于获取所述移动终端的第一地址信息;

编码单元,用于将所述第一地址信息编码至超声波信号中,并将编码完成的超声波信号作为所述匹配触发请求。

在一个实施例中,可选的,所述发射模块930具体用于发射所述匹配触发请求,以指示目标蓝牙设备与所述移动终端完成蓝牙匹配,所述目标蓝牙设备为接收到所述匹配触发请求的蓝牙设备中,与所述移动终端距离最近的蓝牙设备。

在一个实施例中,可选的,所述发射模块930,包括:

匹配触发请求发射单元,用于发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备返回蓝牙匹配请求;

蓝牙匹配请求接收单元,用于接收所述蓝牙匹配请求,所述蓝牙匹配请求携带有所述蓝牙设备的第二地址信息和所述蓝牙设备接收到所述匹配触发请求时得到的距离特征;

响应单元,用于将所述距离特征表征为距离最小对应的蓝牙匹配请求作为所述目标蓝牙匹配请求;响应所述目标蓝牙匹配请求,并与所述第二地址信息对应的目标蓝牙设备完成蓝牙匹配。

在一个实施例中,可选的,所述距离特征包括所述蓝牙设备接收到所述匹配触发请求时的信号强度,所述响应单元具体用于将所述信号强度最大对应的蓝牙匹配请求作为所述目标蓝牙匹配请求。

在一个实施例中,可选的,所述蓝牙匹配请求还携带有所述蓝牙设备对所述匹配触发请求解码得到的第三地址信息,所述响应单元,包括:

第三地址信息获取子单元,用于获取所述第三地址信息;

响应子单元,用于当所述第三地址信息与所述第一地址信息一致时,响应所述目标蓝牙匹配请求。

参考图10,图10为另一个实施例中蓝牙匹配装置的结构框图。本实施例的蓝牙匹配装置,以运行于图1中的蓝牙设备120上为例进行描述。如图10所示,一种蓝牙匹配装置包括请求接收模块1010和匹配模块1020,其中:

请求接收模块1010,用于接收移动终端发射的匹配触发请求,所述匹配触发请求通过移动终端基于所述移动终端的传感器获取用户输入的操作指令,当所述移动终端检测到所述操作指令为触发蓝牙匹配的目标操作指令时生成;

匹配模块1020,用于根据所述匹配触发请求与发射所述匹配触发请求的移动终端完成蓝牙匹配。

在一个实施例中,可选的,所述匹配模块1020具体用于根据所述匹配触发请求与发射所述匹配触发请求的目标移动终端完成蓝牙匹配,所述目标移动终端为发射所述匹配触发请求中,与所述蓝牙设备距离最近的移动终端。

在一个实施例中,可选的,所述匹配模块1020,包括:

信号强度获取单元,用于获取所述匹配触发请求分别对应的信号强度;

匹配单元,用于将信号强度最大的匹配触发请求作为目标匹配触发请求;根据所述目标匹配触发请求携带的第三地址信息与所述目标移动终端完成蓝牙匹配。

在一个实施例中,可选的,匹配单元,包括:

蓝牙匹配请求生成子单元,用于生成蓝牙匹配请求,所述蓝牙匹配请求携带所述第三地址信息;

蓝牙匹配请求发射子单元,用于发射所述蓝牙匹配请求,以指示接收到所述蓝牙匹配请求的目标移动终端根据所述第三地址信息与所述蓝牙设备完成蓝牙匹配,所述目标移动终端的地址信息与所述第三地址信息一致。

在一个实施例中,所述装置还包括:

信号强度获取模块,用于获取所述匹配触发请求的信号强度;

所述匹配模块1020还用于当所述信号强度大于信号强度阈值时,根据所述匹配触发请求与移动终端中的目标移动终端完成蓝牙匹配。

上述蓝牙匹配装置中各个模块的划分仅用于举例说明,在其他实施例中,可将蓝牙匹配装置按照需要划分为不同的模块,以完成上述蓝牙匹配装置的全部或部分功能。

关于蓝牙匹配装置的具体限定可以参见上文中对于蓝牙匹配方法的限定,在此不再赘述。上述蓝牙匹配装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作指令。

图11为一个实施例中移动终端的内部结构示意图。如图11所示,该移动终端包括通过系统总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个移动终端的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作指令系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种蓝牙匹配方法。内存储器为非易失性存储介质中的操作指令系统计算机程序提供高速缓存的运行环境。该移动终端可以是手机、平板电脑、PDA(Personal DigitalAssistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑、穿戴式设备等任意终端设备。

图12为一个实施例中蓝牙设备的内部结构示意图。如图12所示,该蓝牙设备包括通过系统总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个蓝牙设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作指令系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种蓝牙匹配方法。内存储器为非易失性存储介质中的操作指令系统计算机程序提供高速缓存的运行环境。该蓝牙设备可以是手机、平板电脑、智能家居、耳机、手表等任一蓝牙设备。

本申请实施例中提供的蓝牙匹配装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在移动终端的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。

在一个实施例中,提供了一种通信系统,包括移动终端和蓝牙设备。其中:

所述移动终端用于基于所述移动终端的传感器获取用户输入的操作指令,当检测到所述操作指令为触发蓝牙匹配的目标操作指令时,生成匹配触发请求,发射所述匹配触发请求,以指示接收到所述匹配触发请求的蓝牙设备与所述移动终端完成蓝牙匹配;

所述蓝牙设备用于接收移动终端发射的匹配触发请求,所述匹配触发请求通过移动终端基于所述移动终端的传感器获取用户输入的操作指令,当所述移动终端检测到所述操作指令为触发蓝牙匹配的目标操作指令时生成,根据所述匹配触发请求与发射所述匹配触发请求的移动终端完成蓝牙匹配。

在本实施例中,移动终端执行的步骤以及蓝牙设备执行的步骤均可以参考上述任一实施例的描述,本实施例不作赘述。

本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行蓝牙匹配方法的步骤。

一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行蓝牙匹配方法。

本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 蓝牙匹配方法、装置、移动终端、蓝牙设备和通信系统
  • 用于蓝牙设备联网的方法及装置、服务器、移动终端、蓝牙网关设备
技术分类

06120112894954