蓝牙设置方法及装置与流程

文档序号:12380058阅读:941来源:国知局
蓝牙设置方法及装置与流程

本发明涉及蓝牙技术领域,尤其涉及一种蓝牙设置方法及装置。



背景技术:

现今,智能手机、pad(平板电脑)等终端都支持蓝牙功能,能够实现终端之间的短距离数据通信。通常,在终端出厂时就将蓝牙信号的覆盖半径以及对应的蓝牙参数设置为固定唯一值,之后不论在什么场景下,终端都根据已固定设置的覆盖半径以及蓝牙参数进行蓝牙搜索。为了避免由于覆盖半径过小使得搜索范围过小,而导致搜索不到用户所需蓝牙的问题,通常将覆盖半径设置较大,但这又带来一个问题,由于覆盖半径较大使得搜索范围较大,从而使得终端搜索蓝牙的效率不高。



技术实现要素:

本发明的主要目的在于提出一种蓝牙设置方法及装置,旨在解决现有技术中终端搜索蓝牙的效率不高的技术问题。

为实现上述目的,本发明提供的一种蓝牙设置方法,所述蓝牙设置方法包括:

设置终端蓝牙信号的覆盖半径;

根据预设的覆盖半径与蓝牙参数的对应关系,确定设置的所述覆盖半径对应的蓝牙参数值;

根据确定的所述蓝牙参数值配置终端的蓝牙参数,以采用配置后的蓝牙参数和设置的所述覆盖半径进行蓝牙搜索。

优选地,所述设置终端蓝牙信号的覆盖半径的步骤包括:

在侦测到蓝牙参数设置指令时,显示蓝牙信号的覆盖半径选择界面,以供用户基于所述选择界面选择蓝牙信号的覆盖半径;

在接收到用户基于所述选择界面触发的选择指令时,将所述选择指令对应的覆盖半径作为所述终端蓝牙信号的覆盖半径。

优选地,所述设置终端蓝牙信号的覆盖半径的步骤之前,还包括:

建立终端对应的蓝牙参数数据表,并保存所述蓝牙参数数据表,其中,所述蓝牙参数数据表中包含覆盖半径与蓝牙参数的对应关系;

所述根据预设的覆盖半径与蓝牙参数的对应关系,确定设置的所述覆盖半径对应的蓝牙参数值的步骤包括:

查询所述蓝牙参数数据表,获取设置的所述覆盖半径对应的蓝牙参数值。

优选地,所述根据确定的所述蓝牙参数值配置终端的蓝牙参数的步骤之前,还包括:

检测所述终端当前蓝牙模式是否处于开启状态;

在所述终端当前蓝牙模式处于开启状态时,关闭所述蓝牙模式,并执行所述根据确定的所述蓝牙参数值配置终端的蓝牙参数的步骤;

在配置完成时,启动所述蓝牙模式,以采用配置后的蓝牙参数和设置的所述覆盖半径进行蓝牙搜索。

优选地,所述根据确定的所述蓝牙参数值配置终端的蓝牙参数的步骤之后,还包括:

显示设置的所述终端蓝牙信号的覆盖半径以及配置的所述蓝牙参数。

此外,为实现上述目的,本发明还提出一种蓝牙设置装置,所述蓝牙设置装置包括:

设置模块,用于设置终端蓝牙信号的覆盖半径;

确定模块,用于根据预设的覆盖半径与蓝牙参数的对应关系,确定设置的所述覆盖半径对应的蓝牙参数值;

配置模块,用于根据确定的所述蓝牙参数值配置终端的蓝牙参数,以采用配置后的蓝牙参数和设置的所述覆盖半径进行蓝牙搜索。

优选地,所述设置模块包括:

显示单元,用于在侦测到蓝牙参数设置指令时,显示蓝牙信号的覆盖半径选择界面,以供用户基于所述选择界面选择蓝牙信号的覆盖半径;

设置单元,用于在接收到用户基于所述选择界面触发的选择指令时,将所述选择指令对应的覆盖半径作为所述终端蓝牙信号的覆盖半径。

优选地,所述蓝牙设置装置还包括:

存储模块,用于建立终端对应的蓝牙参数数据表,并保存所述蓝牙参数数据表,其中,所述蓝牙参数数据表中包含覆盖半径与蓝牙参数的对应关系;

对应的,所述所述确定模块还用于查询所述蓝牙参数数据表,获取设置的所述覆盖半径对应的蓝牙参数值。

优选地,所述配置模块包括:

检测单元,用于检测所述终端当前蓝牙模式是否处于开启状态;

处理单元,用于在所述终端当前蓝牙模式处于开启状态时,关闭所述蓝牙模式,并根据确定的所述蓝牙参数值配置终端的蓝牙参数;以及在配置完成时,启动所述蓝牙模式,以采用配置后的蓝牙参数和设置的所述覆盖半径进行蓝牙搜索。

优选地,所述蓝牙设置装置还包括:

显示模块,用于显示设置的所述终端蓝牙信号的覆盖半径以及配置的所述蓝牙参数。

本发明提出的蓝牙设置方法及装置,通过设置终端蓝牙信号的覆盖半径,并以设置的覆盖半径对应的蓝牙参数值来配置终端的蓝牙参数,然后采用配置后的蓝牙参数和设置的覆盖半径进行蓝牙搜索,因此,蓝牙搜索范围是根据合理设置的覆盖半径而定,而不再局限于固定的一个大覆盖半径所在区域内,由于搜索范围的合理设定,从而提高了终端搜索蓝牙的效率。

附图说明

图1为本发明蓝牙设置方法第一实施例的流程示意图;

图2为本发明蓝牙设置方法第二实施例中设置终端蓝牙信号的覆盖半径的细化流程示意图;

图3为本发明蓝牙设置装置第一实施例的功能模块示意图;

图4为本发明蓝牙设置装置第二实施例中设置模块的细化功能模块示意图;

图5为本发明蓝牙设置装置第二实施例中配置模块的细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种蓝牙设置方法。

参照图1,图1为本发明蓝牙设置方法第一实施例的流程示意图。在本实施例中,所述蓝牙设置方法包括:

步骤S10,设置终端蓝牙信号的覆盖半径;

随着科技的发展,蓝牙功能越来越普及,比如,智能手机、pad(平板电脑)等终端都支持蓝牙功能,通过蓝牙功能实现终端之间的短距离数据通信。通常,在终端出厂时就将蓝牙信号的覆盖半径以及对应的蓝牙参数设置为固定唯一值,之后不论在什么场景下,终端都根据已固定设置的覆盖半径以及蓝牙参数进行蓝牙搜索。为了避免由于覆盖半径过小使得搜索范围过小,而导致搜索不到用户所需蓝牙设备的问题,通常将覆盖半径设置较大,但这又带来一个问题,由于覆盖半径较大使得搜索范围较大,从而使得终端搜索蓝牙设备的效率不高。

为了减少终端对蓝牙信号的搜索处理过程,在本实施例中,当终端要搜索蓝牙设备时,首先根据终端当前所处的场景,自动或手动设置终端蓝牙信号的覆盖半径,也即设置终端蓝牙信号的覆盖范围。例如,终端提供一个蓝牙信号覆盖半径的选择菜单,用户可以根据当前场景的需求,从选择菜单中选择一个相应的蓝牙信号的覆盖半径,将用户选择的蓝牙信号的覆盖半径设置为终端当前的蓝牙信号的覆盖半径。或者,终端也可以根据当前所处的场景,自动设置在当前场景下对应的蓝牙信号的覆盖半径。比如,终端可以先以一个较大范围的信号覆盖区域进行初步锁定,也即先设置一个较大的覆盖半径,然后通过相应的信号强度,再对该覆盖半径进行调整,从而实现更加精确的位置定位。

步骤S20,根据预设的覆盖半径与蓝牙参数的对应关系,确定设置的所述覆盖半径对应的蓝牙参数值;

本实施例中,终端还预先设置有蓝牙信号覆盖半径与蓝牙参数的对应关系,其中,蓝牙参数包括启动电压、启动电流等。在该蓝牙信号覆盖半径与蓝牙参数的对应关系中,不同的蓝牙信号覆盖半径对应着不同的蓝牙参数值。在终端进行蓝牙搜索前,需要先设置好终端当前的蓝牙参数,也即配置好终端蓝牙参数的蓝牙参数值。因此,当自动或手动设置了终端蓝牙信号的覆盖半径之后,根据预设的覆盖半径与蓝牙参数的对应关系,确定出所设置的终端蓝牙信号覆盖半径对应的蓝牙参数值。

优选地,本实施例中,所述步骤S10之前,还包括:

步骤a,建立终端对应的蓝牙参数数据表,并保存所述蓝牙参数数据表,其中,所述蓝牙参数数据表中包含覆盖半径与蓝牙参数的对应关系;

所述步骤S20包括:

步骤b,查询所述蓝牙参数数据表,获取设置的所述覆盖半径对应的蓝牙参数值。

由于蓝牙信号的覆盖半径与蓝牙参数具有关联关系,不同的覆盖半径下对应着不同的蓝牙参数值,本实施例中,预先建立一蓝牙参数数据表,该蓝牙参数数据表中包含覆盖半径、信号等级强度、蓝牙参数之间的对应关系。比如,通过多次实验获得终端蓝牙信号在不同覆盖半径下对应的蓝牙参数值,根据试验结果建立蓝牙参数数据表。并将建立的蓝牙参数数据表保存在终端中。

当设置了终端蓝牙信号的覆盖半径之后,查询保存的蓝牙参数数据表,从中查找是否存在设置的该覆盖半径,当查找到设置的该覆盖半径时,获取设置的该覆盖半径对应的蓝牙参数值。

步骤S30,根据确定的所述蓝牙参数值配置终端的蓝牙参数,以采用配置后的蓝牙参数和设置的所述覆盖半径进行蓝牙搜索。

在确定了终端蓝牙信号覆盖半径对应的蓝牙参数值后,终端根据该蓝牙参数值配置终端的蓝牙参数。当终端的蓝牙参数配置完成之后,采用配置后的蓝牙参数在设置的蓝牙信号覆盖半径所在区域内进行蓝牙搜索。此时,蓝牙搜索范围仅限于设置的蓝牙信号覆盖半径所在的区域范围内,对该范围以外的区域不进行搜索。因此,减少了终端对蓝牙信号的搜索处理,同时还减少了该搜索范围以外区域的蓝牙信号对终端造成的不必要干扰。

本实施例提出的方案,通过设置终端蓝牙信号的覆盖半径,并以设置的覆盖半径对应的蓝牙参数值来配置终端的蓝牙参数,然后采用配置后的蓝牙参数和设置的覆盖半径进行蓝牙搜索,因此,蓝牙搜索范围可以根据实际情况灵活设置,而不再局限于唯一的较大覆盖半径所在的区域内,从而减少了蓝牙信号的搜索处理过程,提高了终端搜索蓝牙的效率。

进一步地,如图2所示,基于第一实施例提出本发明蓝牙设置方法第二实施例,在本实施例中,所述步骤S10包括:

步骤S11,在侦测到蓝牙参数设置指令时,显示蓝牙信号的覆盖半径选择界面,以供用户基于所述选择界面选择蓝牙信号的覆盖半径;

步骤S12,在接收到用户基于所述选择界面触发的选择指令时,将所述选择指令对应的覆盖半径作为所述终端蓝牙信号的覆盖半径。

本实施例中,例如可以在终端的蓝牙设置界面中预设一蓝牙参数设置控件,当用户点击该蓝牙参数设置控件时,触发蓝牙参数设置指令。此时,终端侦测到蓝牙参数设置指令。本领域技术人员可以理解的是,触发蓝牙参数设置指令的方式不限于上述方式,还可以通过其他方式触发蓝牙参数设置指令,在此不做限制。

当终端侦测到蓝牙参数设置指令时,终端显示蓝牙信号的覆盖半径选择界面,该选择界面上设置有蓝牙信号的各种覆盖半径对应的选择控件。用户可以根据终端当前的应用场景,点击该选择界面上的其中一个覆盖半径对应的选择控件,触发该覆盖半径对应的选择指令。当终端接收到用户基于该选择界面触发的该选择指令时,将该选择指令对应的覆盖半径作为终端蓝牙信号的覆盖半径,也即将用户选择的覆盖半径作为终端在当前场景下的蓝牙信号覆盖半径。

进一步地,本实施例中,所述步骤S30之前,还包括:

步骤c,检测所述终端当前蓝牙模式是否处于开启状态;

步骤d,在所述终端当前蓝牙模式处于开启状态时,关闭所述蓝牙模式,并执行所述步骤S30;

步骤e,在配置完成时,启动所述蓝牙模式,以采用配置后的蓝牙参数和设置的所述覆盖半径进行蓝牙搜索。

本实施例中,在配置终端的蓝牙参数之前,先检测终端当前蓝牙模式是否处于开启状态。若终端当前蓝牙模式处于开启状态,此时,先关闭终端蓝牙模式。在终端当前蓝牙模式处于关闭状态之后,再根据确定的蓝牙参数值配置终端的蓝牙参数。并在配置完成时,启动终端的蓝牙模式,采用配置后的蓝牙参数和设置的覆盖半径进行蓝牙搜索。

进一步地,本实施例中,所述步骤S30之后,还包括:

步骤f,显示设置的所述终端蓝牙信号的覆盖半径以及配置的所述蓝牙参数。

当根据确定的蓝牙参数值配置了终端的蓝牙参数之后,终端显示当前蓝牙信号的覆盖半径以及配置的蓝牙参数。例如,在终端显示屏的当前显示界面上显示终端蓝牙信号的覆盖半径和配置的蓝牙参数。之后,当用户查看终端即可获取终端当前蓝牙信号的覆盖半径和当前配置的蓝牙参数,也即用户可以清楚获知终端蓝牙的相关信息。

本实施例提出的方案,当配置完成了终端的蓝牙参数之后,将终端蓝牙信号的覆盖半径以及配置的蓝牙参数进行显示,使得用户通过查看终端即可获知终端蓝牙的相关信息,从而提高了用户体验。

本发明进一步提供一种蓝牙设置装置。

参照图3,图3为本发明蓝牙设置装置第一实施例的功能模块示意图。

需要强调的是,对本领域的技术人员来说,图3所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图3所示的蓝牙设置装置的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该蓝牙设置装置的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。

在本实施例中,所述蓝牙设置装置包括:

设置模块10,用于设置终端蓝牙信号的覆盖半径;

随着科技的发展,蓝牙功能越来越普及,比如,智能手机、pad(平板电脑)等终端都支持蓝牙功能,通过蓝牙功能实现终端之间的短距离数据通信。通常,在终端出厂时就将蓝牙信号的覆盖半径以及对应的蓝牙参数设置为固定唯一值,之后不论在什么场景下,终端都根据已固定设置的覆盖半径以及蓝牙参数进行蓝牙搜索。为了避免由于覆盖半径过小使得搜索范围过小,而导致搜索不到用户所需蓝牙设备的问题,通常将覆盖半径设置较大,但这又带来一个问题,由于覆盖半径较大使得搜索范围较大,从而使得终端搜索蓝牙设备的效率不高。

为了减少终端对蓝牙信号的搜索处理过程,在本实施例中,当终端要搜索蓝牙设备时,设置模块10首先根据终端当前所处的场景,自动或手动设置终端蓝牙信号的覆盖半径,也即设置终端蓝牙信号的覆盖范围。例如,终端提供一个蓝牙信号覆盖半径的选择菜单,用户可以根据当前场景的需求,从选择菜单中选择一个相应的蓝牙信号的覆盖半径,设置模块10将用户选择的蓝牙信号的覆盖半径设置为终端当前的蓝牙信号的覆盖半径。或者,设置模块10也可以根据当前所处的场景,自动设置在当前场景下对应的蓝牙信号的覆盖半径。比如,设置模块10可以先以一个较大范围的信号覆盖区域进行初步锁定,也即先设置一个较大的覆盖半径,然后通过相应的信号强度,再对该覆盖半径进行调整,从而实现更加精确的位置定位。

确定模块20,用于根据预设的覆盖半径与蓝牙参数的对应关系,确定设置的所述覆盖半径对应的蓝牙参数值;

本实施例中,终端还预先设置有蓝牙信号覆盖半径与蓝牙参数的对应关系,其中,蓝牙参数包括启动电压、启动电流等。在该蓝牙信号覆盖半径与蓝牙参数的对应关系中,不同的蓝牙信号覆盖半径对应着不同的蓝牙参数值。在终端进行蓝牙搜索前,需要先设置好终端当前的蓝牙参数,也即配置好终端蓝牙参数的蓝牙参数值。因此,当设置模块10设置了终端蓝牙信号的覆盖半径之后,确定模块20根据预设的覆盖半径与蓝牙参数的对应关系,确定出所设置的终端蓝牙信号覆盖半径对应的蓝牙参数值。

优选地,本实施例中,所述蓝牙设置装置还包括:

存储模块,用于建立终端对应的蓝牙参数数据表,并保存所述蓝牙参数数据表,其中,所述蓝牙参数数据表中包含覆盖半径与蓝牙参数的对应关系;

所述确定模块20用于:

查询所述蓝牙参数数据表,获取设置的所述覆盖半径对应的蓝牙参数值。

由于蓝牙信号的覆盖半径与蓝牙参数具有关联关系,不同的覆盖半径下对应着不同的蓝牙参数值,本实施例中,存储模块预先建立一蓝牙参数数据表,该蓝牙参数数据表中包含覆盖半径、信号等级强度、蓝牙参数之间的对应关系。比如,通过多次实验获得终端蓝牙信号在不同覆盖半径下对应的蓝牙参数值,根据试验结果建立蓝牙参数数据表。并将建立的蓝牙参数数据表保存在终端中。

当设置模块10设置了终端蓝牙信号的覆盖半径之后,确定模块20查询保存的蓝牙参数数据表,从中查找是否存在设置的该覆盖半径,当查找到设置的该覆盖半径时,获取设置的该覆盖半径对应的蓝牙参数值。

配置模块30,用于根据确定的所述蓝牙参数值配置终端的蓝牙参数,以采用配置后的蓝牙参数和设置的所述覆盖半径进行蓝牙搜索。

在确定模块20确定了终端蓝牙信号覆盖半径对应的蓝牙参数值后,配置模块30根据该蓝牙参数值配置终端的蓝牙参数。当终端的蓝牙参数配置完成之后,采用配置后的蓝牙参数在设置的蓝牙信号覆盖半径所在区域内进行蓝牙搜索。此时,蓝牙搜索范围仅限于设置的蓝牙信号覆盖半径所在的区域范围内,对该范围以外的区域不进行搜索。因此,减少了终端对蓝牙信号的搜索处理,同时还减少了该搜索范围以外区域的蓝牙信号对终端造成的不必要干扰。

本实施例提出的方案,通过设置模块10设置终端蓝牙信号的覆盖半径,配置模块30以设置的覆盖半径对应的蓝牙参数值来配置终端的蓝牙参数,然后采用配置后的蓝牙参数和设置的覆盖半径进行蓝牙搜索,因此,蓝牙搜索范围可以根据实际情况灵活设置,而不再局限于唯一的较大覆盖半径所在的区域内,从而减少了蓝牙信号的搜索处理过程,提高了终端搜索蓝牙的效率。

进一步地,如图4所示,基于第一实施例提出本发明蓝牙设置装置第二实施例,在本实施例中,所述设置模块10包括:

显示单元11,用于在侦测到蓝牙参数设置指令时,显示蓝牙信号的覆盖半径选择界面,以供用户基于所述选择界面选择蓝牙信号的覆盖半径;

设置单元12,用于在接收到用户基于所述选择界面触发的选择指令时,将所述选择指令对应的覆盖半径作为所述终端蓝牙信号的覆盖半径。

本实施例中,例如可以在终端的蓝牙设置界面中预设一蓝牙参数设置控件,当用户点击该蓝牙参数设置控件时,触发蓝牙参数设置指令。此时,终端侦测到蓝牙参数设置指令。本领域技术人员可以理解的是,触发蓝牙参数设置指令的方式不限于上述方式,还可以通过其他方式触发蓝牙参数设置指令,在此不做限制。

当侦测到蓝牙参数设置指令时,显示单元11显示蓝牙信号的覆盖半径选择界面,该选择界面上设置有蓝牙信号的各种覆盖半径对应的选择控件。用户可以根据终端当前的应用场景,点击该选择界面上的其中一个覆盖半径对应的选择控件,触发该覆盖半径对应的选择指令。当接收到用户基于该选择界面触发的该选择指令时,设置单元12将该选择指令对应的覆盖半径作为终端蓝牙信号的覆盖半径,也即将用户选择的覆盖半径作为终端在当前场景下的蓝牙信号覆盖半径。

进一步地,如图5所示,本实施例中,所述配置模块30包括:

检测单元31,用于检测所述终端当前蓝牙模式是否处于开启状态;

处理单元32,用于在所述终端当前蓝牙模式处于开启状态时,关闭所述蓝牙模式,并根据确定的所述蓝牙参数值配置终端的蓝牙参数;以及在配置完成时,启动所述蓝牙模式,以采用配置后的蓝牙参数和设置的所述覆盖半径进行蓝牙搜索。

本实施例中,在配置终端的蓝牙参数之前,检测单元31先检测终端当前蓝牙模式是否处于开启状态。若终端当前蓝牙模式处于开启状态,此时,处理单元32先关闭终端蓝牙模式。在终端当前蓝牙模式处于关闭状态之后,再根据确定的蓝牙参数值配置终端的蓝牙参数。并在配置完成时,启动终端的蓝牙模式,采用配置后的蓝牙参数和设置的覆盖半径进行蓝牙搜索。

进一步地,本实施例中,所述蓝牙设置装置还包括:

显示模块,用于显示设置的所述终端蓝牙信号的覆盖半径以及配置的所述蓝牙参数。

当根据确定的蓝牙参数值配置了终端的蓝牙参数之后,显示模块显示当前蓝牙信号的覆盖半径以及配置的蓝牙参数。例如,在终端显示屏的当前显示界面上显示终端蓝牙信号的覆盖半径和配置的蓝牙参数。之后,当用户查看终端即可获取终端当前蓝牙信号的覆盖半径和当前配置的蓝牙参数,也即用户可以清楚获知终端蓝牙的相关信息。

本实施例提出的方案,当配置完成了终端的蓝牙参数之后,显示模块将终端蓝牙信号的覆盖半径以及配置的蓝牙参数进行显示,使得用户通过查看终端即可获知终端蓝牙的相关信息,从而提高了用户体验。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得智能电视执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。

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