一种蓝牙配对的方法、装置及系统与流程

文档序号:11960692阅读:173来源:国知局
一种蓝牙配对的方法、装置及系统与流程

本发明涉及通信技术领域,尤其涉及一种蓝牙配对的方法、装置及系统。



背景技术:

随着人们对无线通信技术的需求越来越强烈,无线通信技术得到了快速发展,人们可以通过无线通信技术将不同的终端进行连接。在不同的无线通信技术中,蓝牙技术由于其低功耗、抗干扰、全球标准统一等优势而得到广泛应用。而在采用蓝牙技术进行通信时,需要将至少两个待建立通信连接的终端进行蓝牙配对。

目前,进行蓝牙配对的方法可以实现为:请求设备搜索可连接的设备,并在搜索到的设备中选择应答设备,之后向应答设备发送配对请求;应答设备接收到配对请求后,在该应答设备的显示屏上显示配对请求提示,此时,应答设备需要通过输入配对密码来实现请求设备与应答设备之间的蓝牙配对过程。

然而,采用上述蓝牙配对方法,需要请求设备搜索可连接设备,并且应答设备需要输入配对密码才能实现二者之间的蓝牙配对。考虑到请求设备不仅需要与应答设备之间完成数据交互,同时用户还需要通过应答设备来完成特定信息的输入过程,这样会使蓝牙配对过程相对繁琐,从而造成蓝牙配对时间过长。同时,若请求设备搜索到的设备的名称相同或相近,用户在选择应答设备时,可能出现由于设备选择错误而需要重新配对的情况,这也会延长进行蓝牙配对的时间。也就是说,采用上述蓝牙配对方法,请求设备与应答设备之间需要耗费较长时间才能完成蓝牙配对过程。



技术实现要素:

本发明实施例提供一种蓝牙配对的方法、装置及系统,能够减少请求设备与应答设备之间完成蓝牙配对的时间。

为达到上述目的,本发明实施例采用如下技术方案:

第一方面,本发明实施例提供一种蓝牙配对的方法,所述方法应用于一种网络通信系统,所述网络通信系统中包括请求设备和应答设备,所述方法包括:

所述应答设备接收所述请求设备发送的请求消息,所述请求消息中携带有所述请求设备采集到的第一按压时长和第一压力值;

所述应答设备采集第二按压时长和第二压力值,所述第二按压时长为接收到所述请求消息后,用户按压所述应答设备的时间长度,所述第二压力值为接收到所述请求消息后,用户按压所述应答设备的压力值;

所述应答设备根据所述第一按压时长、所述第一压力值、所述第二按压时长和所述第二压力值,确定是否满足配对条件;

如果满足所述配对条件,所述应答设备向所述请求设备发送所述请求消息的应答消息。

第二方面,本发明实施例提供一种蓝牙配对的方法,所述方法应用于一种网络通信系统,所述网络通信系统中包括请求设备和应答设备,所述方法包括:

所述请求设备发送请求消息,所述请求消息中携带有第一按压时长和第一压力值,以便于所述应答设备在接收到所述请求消息时,采集第二按压时长和第二压力值,并根据所述第一按压时长、所述第一压力值、所述第二按压时长和所述第二压力值,确定是否满足配对条件;

如果满足所述配对条件,所述请求设备接收所述应答设备发送的应答消息。

第三方面,本发明实施例提供一种蓝牙配对的装置,所述装置应用于一种网络通信系统,所述网络通信系统中包括请求设备和应答设备,所述装置包括:

通信模块,用于接收所述请求设备发送的请求消息,所述请求消息中携带有所述请求设备采集到的第一按压时长和第一压力值;

监测模块,用于采集第二按压时长和第二压力值,所述第二按压时长为所述通信模块接收到所述请求消息后,用户按压所述应答设备的时间长度,所述第二压力值为所述通信模块接收到所述请求消息后,用户按压所述应答设备的压力值;

校验模块,用于根据所述通信模块接收到的所述第一按压时长、所述第一压力值、所述监测模块采集的所述第二按压时长和所述第二压力值,确定是否满足配对条件;

所述通信模块,还用于当所述校验模块确定满足所述配对条件时,向所述请求设备发送所述请求消息的应答消息。

第四方面,本发明实施例提供一种蓝牙配对的装置,所述装置应用于一种网络通信系统,所述网络通信系统中包括请求设备和应答设备,所述装置包括:

通信模块,用于发送请求消息,所述请求消息中携带有第一按压时长和第一压力值,以便于所述应答设备在接收到所述请求消息时,采集第二按压时长和第二压力值,并根据所述第一按压时长、所述第一压力值、所述第二按压时长和所述第二压力值,确定是否满足配对条件;

所述通信模块,还用于如果满足所述配对条件,接收所述应答设备发送的应答消息。

第五方面,本发明实施例提供一种网络通信系统,所述网络通信系统中包括如第一方面所述的蓝牙配对装置和如第二方面所述的蓝牙配对装置。

本发明实施例提供的一种蓝牙配对的方法、装置及系统,当请求设备所采集的第一按压时长大于时间阈值,且第一压力值大于压力阈值时,发送携带有第一按压时长和第一压力值的请求消息;当应答设备接收到该请求消息后,采集第二按压时长和第二压力值,并根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定是否满足配对条件;当满足配对条件时,应答设备向请求设备发送应答消息来完成蓝牙配对。相比较于现有技术中的用户选择应答设备后,请求设备才向应答设备发送配对请求;应答设备收到该请求消息后,还需要用户在应答设备中输入配对密码,本发明在检测到第一按压时长大于时间阈值,且第一压力值大于压力阈值时,请求设备可以在不选择应答设备的情况下,直接发送请求消息,且根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定应答设备是否能够与发送请求消息的请求设备之间完成蓝牙配对,从而能够在准确确定应答设备的基础上,简化蓝牙配对的过程。因此,能够减少请求设备与应答设备之间完成蓝牙配对的时间。

附图说明

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

图1为本发明实施例提供的一种蓝牙配对的方法的信息交互图;

图2为本发明实施例提供的另一种蓝牙配对的方法的信息交互图;

图3为本发明实施例提供的另一种蓝牙配对的方法的信息交互图;

图4为本发明实施例提供的另一种蓝牙配对的方法的信息交互图;

图5为本发明实施例提供的一种蓝牙配对的装置的结构示意图;

图6为本发明实施例提供的另一种蓝牙配对的装置的结构示意图。

具体实施方式

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

本发明实施例提供一种蓝牙配对的方法,该方法应用于一种网络通信系统,该网络通信系统中包括请求设备和应答设备。其中,请求设备与应答设备具有蓝牙配对功能,且二者都具有能够检测按压力度的功能。在本发明实施例中,由请求设备作为蓝牙配对过程的发起端,向应答设备发起配对请求,并通过请求设备与应答设备之间的数据交互过程来完成请求设备与应答设备之间的蓝牙配对过程。

本发明实施例提供一种蓝牙配对的方法,如图1所示,该方法由请求设备与应答设备共同来执行,该方法流程包括:

101、请求设备发送请求消息。

其中,请求消息中携带有第一按压时长和第一压力值。第一按压时长为蓝牙配对时,用户按压请求设备的时间长度,第一压力值为蓝牙配对时,用户按压请求设备的压力值。

当请求设备需要进行蓝牙配对时,需要发送请求消息。在本发明实施例中,不同的请求设备发送的请求消息中携带的按压时长和压力值不同。

102、应答设备接收请求设备发送的请求消息。

103、应答设备采集第二按压时长和第二压力值。

其中,第二按压时长为接收到请求消息后,用户按压应答设备的时间长度,第二压力值为接收到请求消息后,用户按压应答设备的压力值。

由于蓝牙技术是一种短距离的无线通信技术,因此,采用蓝牙技术进行通信时具有距离上的局限性,也就意味着,进行蓝牙配对的两个设备之间的距离相对较近。在这种情况下,使用应答设备的用户知道使用请求设备的用户发送请求消息的时间,不需要在应答设备提示用户有请求消息送达。因此,可以在收到请求消息时,通过按压应答设备的显示屏,来做好蓝牙配对的准备,之后,应答设备可以根据所采集的按压时长和压力值是否满足配对条件,来确定应答设备是否能够与请求设备进行蓝牙配对。

当接收到请求消息后,采集用户开始按压应答设备的显示屏的时刻以及用户终止按压显示屏的时刻,并将两者之间的时间长度确定为第二按压时长。同时,在用户按压显示屏后,确定用户的第二压力值。

104、应答设备根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定是否满足配对条件。其中,当满足配对条件时,执行步骤105和步骤107;否则,执行步骤106。

当应答设备同时收到多个请求消息时,会出现应答设备不知道应该应答哪个请求消息。在本发明实施例中,由于不同的请求设备所发送的请求消息中携带的第一按压时长和第一压力值不同,因此,可以根据第一按压时长、第二按压时长、第一压力值和第二压力值,来确定应答设备是否能够与请求设备进行蓝牙配对,以及应该与哪个请求设备进行配对。当第一按压时长、第一压力值、第二按压时长和第二压力值满足配对条件时,说明应答设备能够与携带有第一按压时长和第一压力值的请求消息对应的请求设备进行蓝牙配对,即可以执行步骤105和步骤107进行蓝牙配对。当第一按压时长、第一压力值、第二按压时长和第二压力值不满足配对条件时,说明应答设备不能与携带第一按压时长和第一压力值的请求消息对应的请求设备进行蓝牙配对,则可以执行步骤106不进行蓝牙配对。

105、应答设备向请求设备发送请求消息的应答消息。

当应答设备确定第一按压时长、第一压力值、第二按压时长和第二压力值满足配对条件时,应答设备向请求设备发送应答消息,以通知请求设备,应答设备自身与请求设备之间已经成功完成蓝牙配对。

106、应答设备不向请求设备发送请求消息的应答消息。

当应答设备确定第一按压时长、第一压力值、第二按压时长和第二压力值不满足配对条件时,应答设备不向请求设备发送应答消息。在本发明实施例中,从该应答设备收到请求消息至该应答设备确定不向请求设备发送应答消息的整个过程中,使用该应答设备的用户不会收到任何的提示,不会妨碍该用户的正常使用。

107、请求设备接收应答消息。

当请求设备接收到应答设备发送的应答消息时,表明与该应答设备的配对成功,已经完成蓝牙配对过程。

本发明实施例提供的一种蓝牙配对的方法,当请求设备所采集的第一按压时长大于时间阈值,且第一压力值大于压力阈值时,发送携带有第一按压时长和第一压力值的请求消息;当应答设备接收到该请求消息后,采集第二按压时长和第二压力值,并根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定是否满足配对条件;当满足配对条件时,应答设备向请求设备发送应答消息来完成蓝牙配对。相比较于现有技术中的用户选择应答设备后,请求设备才向应答设备发送配对请求;应答设备收到该请求消息后,还需要用户在应答设备中输入配对密码,本发明在检测到第一按压时长大于时间阈值,且第一压力值大于压力阈值时,请求设备可以在不选择应答设备的情况下,直接发送请求消息,且根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定应答设备是否能够与发送请求消息的请求设备之间完成蓝牙配对,从而能够在准确确定应答设备的基础上,简化蓝牙配对的过程。因此,能够减少请求设备与应答设备之间完成蓝牙配对的时间。

为了筛选出能够进行蓝牙配对的应答设备,在本发明实施例的一个实现方式中,可以比较应答设备所采集数据与请求消息中携带的数据的大小关系。因此,在如图1所示的实现方式的基础上,还可以实现为如图2所示的实现方式。其中,步骤104根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定是否满足配对条件,可以具体实现为步骤1041:

1041、当第二按压时长与第一按压时长的差值在第一阈值区间内,且第二压力值与第一压力值的差值在第二阈值区间内时,确定满足配对条件。

其中,第一阈值区间和第二阈值区间用来确定应答设备是否为请求设备发起蓝牙配对请求所期望的配对设备,因此,上述第一、第二阈值区间可以根据请求设备与应答设备的显示屏的性能进行预先设置。

由于先对第二按压时长进行判断,还是先对第二压力值进行判断,对确定应答设备是否能够与请求设备进行蓝牙配对的结果不会造成影响,因此,对于按压时长的判别过程与对于压力值的判别过程的执行顺序不做限定。同理,第一按压时长与第一压力值在判别过程中也无执行顺序上的限定。

需要说明的是,在本发明实施例中,还可以当第二按压时长与第一按压时长的差值在第一阈值区间内时,确定满足配对条件,或者,当第二压力值与第一压力值的差值在第二阈值区间内时,确定满足配对条件。

本发明实施例提供的一种蓝牙配对的方法,当应答设备所采集的第二按压时长和第二压力值,满足第二按压时长与第一按压时长的差值在第一阈值区间内,且第二压力值与第一压力值的差值在第二阈值区间内时,确定该应答设备可以与请求设备进行蓝牙配对。相比较于现有技术中的用户选择应答设备后,请求设备才向应答设备发送配对请求;应答设备收到该请求消息后,还需要用户在应答设备中输入配对密码,本发明在减少请求设备与应答设备之间完成蓝牙配对的时间的基础上,可以根据第二按压时长与第一按压时长,以及第二压力值与第一压力值的大小关系,筛选应答设备,从而能够准确确定可以与请求设备进行蓝牙配对的应答设备。

为了正确识别蓝牙配,在本发明实施例的一个实现方式中,可以根据用户按压请求设备的时间长度和压力值,区分蓝牙配对操作与其他正常操作。因此,在如图1所示的实现方式的基础上,还可以实现为如图3所示的实现方式。其中,在步骤101请求设备发送请求消息之前,可以执行步骤108和步骤109:

108、请求设备采集第一按压时长和第一压力值。

在本发明实施例中,可以在请求设备进入蓝牙配对模式后,检测用户是否按压显示屏。当检测到用户按压显示屏后,采集用户开始按压显示屏的时刻以及用户终止按压显示屏的时刻,并将两者之间的时间长度确定为第一按压时长。同时,在用户按压显示屏后,请求设备确定用户的第一压力值。其中,第一压力值可以为用户终止按压显示屏的时刻所采集的压力值、用户按压显示屏过程中所采集的压力值中的最大压力值,以及用户按压显示屏过程中所采集的压力值的平均值中的任意一个。在本发明实施例中,对于第一压力值以及第二压力值的采集时机不做具体限定。

109、当第一按压时长大于时间阈值,且第一压力值大于压力阈值,请求设备发送请求消息。

考虑到用户可以在请求设备上通过触摸、按压等方式执行其他操作,比如:打开某一应用软件,或是执行某一特殊功能,因此,时间阈值和压力阈值可以作为判别请求设备是否需要进入蓝牙配对模式的依据,也就意味着,在用户不想使用蓝牙技术进行通信时,则因采集到的第一按压时长与第一压力值中存在小于设置的阈值的参数,而无法发送请求消息。这样就可以避免在用户使用请求设备时,因其他正常操作而造成的蓝牙配对误操作。其中,时间阈值和压力阈值的取值均为一个数值,可以由技术人员根据历史经验值或请求设备的显示屏的性能,预先设置并存储在该请求设备中,也可以由用户在请求设备中根据自身需求进行自定义。

本发明实施例提供的一种蓝牙配对的方法,当请求设备所采集的第一按压时长大于时间阈值,且第一压力值大于压力阈值时,发送携带有第一按压时长和第一压力值的请求消息。相比较于现有技术中的用户选择应答设备后,请求设备才向应答设备发送配对请求;应答设备收到该请求消息后,还需要用户在应答设备中输入配对密码,本发明在检测到第一按压时长大于时间阈值,且第一压力值大于压力阈值时,请求设备可以在不选择应答设备的情况下,直接发送请求消息,简化了蓝牙配对的过程,从而减少了请求设备与应答设备之间完成蓝牙配对的时间。

为了确保请求设备期望的应答设备能够成功接收到配对请求,在本发明实施例的一个实现方式中,请求设备可以采用广播的方式发送请求消息。因此,在如图1所示的实现方式的基础上,还可以实现为如图4所示的实现方式。其中,步骤101请求设备发送请求消息,可以具体实现为步骤1011:

1011、请求设备广播请求消息。

通过将请求消息广播的方式,可以使在蓝牙通信允许的范围内的所有设备都能够接收该请求消息。采用本发明所提供的技术方案,在蓝牙通信范围内存在多个设备名称相同或相近时,避免了用户筛选应答设备的过程,也就减少了在筛选过程中出现选择错误的概率。

本发明实施例提供的一种蓝牙配对的方法,当请求设备所采集的第一按压时长大于时间阈值,且第一压力值大于压力阈值时,请求设备通过广播的方式发送请求消息。相比较于现有技术中的用户选择应答设备后,请求设备才向应答设备发送配对请求;应答设备收到该请求消息后,还需要用户在应答设备中输入配对密码,本发明能够在减少请求设备与应答设备之间完成蓝牙配对的时间的基础上,当蓝牙通信范围内存在多个设备名称相同或相近时,省略用户筛选应答设备的过程,从而避免由于选择错误而造成蓝牙配对失败的情况。

本发明实施例,还提供一种蓝牙配对的装置20,如图5所示,该装置20应用于一种网络通信系统,用于执行如图1和图2所示的任意一种方法流程,该装置20包括:

通信模块201,用于接收请求设备发送的请求消息,请求消息中携带有请求设备采集到的第一按压时长和第一压力值。

监测模块202,用于采集第二按压时长和第二压力值,第二按压时长为通信模块201接收到请求消息后,用户按压应答设备的时间长度,第二压力值为通信模块201接收到请求消息后,用户按压应答设备的压力值。

校验模块203,用于根据通信模块201接收到的第一按压时长、第一压力值、监测模块202采集的第二按压时长和第二压力值,确定是否满足配对条件。

通信模块201,还用于当校验模块203确定满足配对条件时,向请求设备发送请求消息的应答消息。

需要说明的是,装置20可以通过通信模块201与如图6所示的装置30的通信模块301进行数据交互。

在本发明实施例的一个实现方式中,校验模块203,具体用于当第二按压时长与第一按压时长的差值在第一阈值区间内,且第二压力值与第一压力值的差值在第二阈值区间内时,确定满足配对条件。

通信模块201,还用于如果满足配对条件,接收应答设备发送的应答消息。

本发明实施例提供的一种蓝牙配对的装置,当应答设备接收到该请求消息后,采集第二按压时长和第二压力值,并根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定是否满足配对条件;当满足配对条件时,应答设备向请求设备发送应答消息来完成蓝牙配对。相比较于现有技术中的用户选择应答设备后,请求设备才向应答设备发送配对请求;应答设备收到该请求消息后,还需要用户在应答设备中输入配对密码,本发明可以根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定应答设备是否能够与发送请求消息的请求设备之间完成蓝牙配对,简化了蓝牙配对的过程,减少了请求设备与应答设备之间完成蓝牙配对的时间。

本发明实施例,还提供一种蓝牙配对的装置30,如图6所示,该装置30应用于一种网络通信系统,该装置30用于执行如图3和图4所示的任意一种方法流程,装置30可以通过通信模块301与如图5所示的装置20的通信模块201进行数据交互,该装置30包括:

通信模块301,用于发送请求消息,请求消息中携带有第一按压时长和第一压力值,以便于应答设备在接收到请求消息时,采集第二按压时长和第二压力值,并根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定是否满足配对条件。

在本发明实施例的一个实现方式中,装置30还包括:

监测模块302,用于采集第一按压时长和第一压力值,第一按压时长为蓝牙配对时,用户按压请求设备的时间长度,第一压力值为蓝牙配对时,用户按压请求设备的压力值。

通信模块301,还用于当监测模块202采集的第一按压时长大于时间阈值,且监测模块202采集的第一压力值大于压力阈值时,发送请求消息。

其中,通信模块301,具体用于广播请求消息。

本发明实施例提供的一种蓝牙配对的装置,当请求设备所采集的第一按压时长大于时间阈值,且第一压力值大于压力阈值时,发送携带有第一按压时长和第一压力值的请求消息,以便于当应答设备接收到该请求消息后,采集第二按压时长和第二压力值,并根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定是否向请求设备发送应答消息来完成蓝牙配对。相比较于现有技术中的用户选择应答设备后,请求设备才向应答设备发送配对请求;应答设备收到该请求消息后,还需要用户在应答设备中输入配对密码,本发明在减少请求设备与应答设备之间完成蓝牙配对的时间的基础上,能够在检测到第一按压时长大于时间阈值,且第一压力值大于压力阈值时,请求设备可以在不选择应答设备的情况下,直接发送请求消息,确定应答设备是否能够与发送请求消息的请求设备之间完成蓝牙,从而准确确定应答设备。

本发明实施例还提供一种网络通信系统,该系统包括如图5所示的装置20和图6所示的装置30。

本发明实施例提供的一种网络通信系统,当请求设备所采集的第一按压时长大于时间阈值,且第一压力值大于压力阈值时,发送携带有第一按压时长和第一压力值的请求消息;当应答设备接收到该请求消息后,采集第二按压时长和第二压力值,并根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定是否满足配对条件;当满足配对条件时,应答设备向请求设备发送应答消息来完成蓝牙配对。相比较于现有技术中的用户选择应答设备后,请求设备才向应答设备发送配对请求;应答设备收到该请求消息后,还需要用户在应答设备中输入配对密码,本发明在检测到第一按压时长大于时间阈值,且第一压力值大于压力阈值时,请求设备可以在不选择应答设备的情况下,直接发送请求消息,且根据第一按压时长、第一压力值、第二按压时长和第二压力值,确定应答设备是否能够与发送请求消息的请求设备之间完成蓝牙配对,从而能够在准确确定应答设备的基础上,简化蓝牙配对的过程。因此,能够减少请求设备与应答设备之间完成蓝牙配对的时间。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:Read-Only Memory,简称:ROM)或随机存储记忆体(英文:Random Access Memory,简称:RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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