一种设备配对方法及系统与流程

文档序号:17587388发布日期:2019-05-03 21:26阅读:221来源:国知局
一种设备配对方法及系统与流程

本发明涉及电子设备领域,尤其涉及一种设备配对方法及系统。



背景技术:

蓝牙是一种无线技术标准,基于设备低成本的收发器芯片,传输距离近、低功耗,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。

现有的技术方案多采用蓝牙搜索的方式找到相应设备,手动配对,完成连接。这种蓝牙连接方法无需增加额外设备,仅依靠蓝牙模块即可完成两个蓝牙设备的配对。但是动操作步骤多,效率较低。

因此,需要提供一种设备配对方法及系统来解决现有技术的不足。



技术实现要素:

为了解决现有技术中蓝牙配对过程的手动操作繁琐的问题,本发明提供了一种设备配对方法及系统。

一种设备配对方法,包括:

检测第一设备是否接收到预设触发运动操作;

当接收到预设触发运动操作后,确定与所述预设触发运动操作对应的操作信息;

生成与所述操作信息对应的第一蓝牙配对码;

启动无线连接搜索,检测是否接收到待配对的第二设备发送的第二蓝牙配对码;

判断所述第一蓝牙配对码和第二蓝牙配对码是否一致;

当一致时,建立所述第一设备与所述第二设备之间的无线连接。

进一步的,所述检测所述第一设备是否接收到预设触发运动操作,包括:

利用设置在所述第一设备中的陀螺仪检测是否有振动信号产生;

当检测到振动信号时,确定接收到预设触发运动操作。

进一步的,确定与所述预设触发运动操作对应的操作信息,包括:

当检测到振动信号时,提取与所述振动信号对应的敲击频率;

将所述敲击频率作为操作信息。

进一步的,所述检测所述第一设备是否接收到预设触发运动操作,包括:

利用在所述第一设备中的陀螺仪检测是否有位移信号产生;

当检测到位移信号时,确定接收到预设触发运动操作。

进一步的,确定与所述预设触发运动操作对应的操作信息,包括:

当检测到位移信号时,提取与所述位移信号对应的位移轨迹;

将所述位移轨迹作为操作信息。

进一步的,确定与所述预设触发运动操作对应的操作信息,包括:

当接收到预设触发运动操作后,获取敲击频率,利用敲击频率控制所述第一设备中的线性马达运转,以使所述线性马达的振动频率与所述敲击频率一致;

采集所述线性马达的振动频率;

将所述振动频率作为所述操作信息。

一种设备配对系统,包括:

第一检测模块,用于检测第一设备是否接收到预设触发运动操作;

确定模块,用于当接收到预设触发运动操作后,确定与所述预设触发运动操作对应的操作信息;

第一蓝牙配对码生成模块,用于生成与所述操作信息对应的第一蓝牙配对码;

第二检测模块,用于启动无线连接搜索,检测是否接收到待配对的第二设备发送的第二蓝牙配对码;

判断模块,用于判断所述第一蓝牙配对码和第二蓝牙配对码是否一致;

无线连接建立模块,用于当判断所述第一蓝牙配对码和第二蓝牙配对码一致时,建立所述第一设备与所述第二设备之间的无线连接。

进一步的,所述第一检测模块包括:陀螺仪,用于检测是否有振动信号或是位移信号产生。

进一步的,所述确定模块包括:

提取模块,用于提取所述与所述振动信号或是位移信号相对应的敲击频率或是位移轨迹。

进一步的,所述确定模块还包括:线性马达,用于产生与所述敲击频率一致的振动频率。

本发明提供的技术方案与最接近的现有技术相比具有如下优点:

本发明提供的技术方案首先当第一设备接收到预设出发运动时,确定与预设触发操作对应的操作信息,然后根据操作信息生成第一蓝牙配对码,再启动无线连接搜索,检测是否有接收到待配对的第二设备发送的第二蓝牙配对码,人后比较两个配对码是否一致,最终确定一致时,建立两个设备间的无线连接。本发明提供的技术方案第一设备通过预设触发动作生成蓝牙配对码,然后启动无线连接搜索,当搜索到第二设备发送的第二蓝牙配对码,当两个配对码一致时建立两设备的无线连接。两个具有蓝牙功能的无线设备当发生预设的触发操作时即可配对,简化蓝牙设备配对的手动操作,使得操作简单,效率高。

附图说明

图1是本发明实施例中设备配对方法流程图;

图2是本发明实施例中设备配对系统结构示意图。

具体实施方式

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

如图1所示,本发明实施例提供了一种蓝牙设备的敲击配对方法,该方法包括:

检测第一设备是否接收到预设触发运动操作;

当接收到预设触发运动操作后,确定与所述预设触发运动操作对应的操作信息;

生成与所述操作信息对应的第一蓝牙配对码;

启动无线连接搜索,检测是否接收到待配对的第二设备发送的第二蓝牙配对码;

判断所述第一蓝牙配对码和第二蓝牙配对码是否一致;

当一致时,建立所述第一设备与所述第二设备之间的无线连接。

在本申请实施例中,首先当第一设备接收到预设出发运动时,确定与预设触发操作对应的操作信息,然后根据操作信息生成第一蓝牙配对码,再启动无线连接搜索,检测是否有接收到待配对的第二设备发送的第二蓝牙配对码,人后比较两个配对码是否一致,最终确定一致时,建立两个设备间的无线连接。本发明提供的技术方案第一设备通过预设触发动作生成蓝牙配对码,然后启动无线连接搜索,当搜索到第二设备发送的第二蓝牙配对码,当两个配对码一致时建立两设备的无线连接。两个具有蓝牙功能的无线设备当发生预设的触发操作时即可配对,简化蓝牙设备配对的手动操作,使得操作简单,效率高。

在本申请的一些实施例中,检测所述第一设备是否接收到预设触发运动操作,包括:

利用设置在所述第一设备中的陀螺仪检测是否有振动信号产生;

当检测到振动信号时,确定接收到预设触发运动操作。

也就是,通过第一设备中的陀螺仪来检测第一设备中是否有振动信号产生,如果有就可以确定接收到预设触发运动操作。

在本申请的一些实施例中,确定与所述预设触发运动操作对应的操作信息,包括:

当检测到振动信号时,提取与所述振动信号对应的敲击频率;

将所述敲击频率作为操作信息。

也就是,陀螺仪检测到振动信号时,说明有敲击动作发生,这是采集敲击频率就是预设触发运动操作对应的操作信息。

在本申请的另一些实施例中,检测所述第一设备是否接收到预设触发运动操作,包括:

利用在所述第一设备中的陀螺仪检测是否有位移信号产生;

当检测到位移信号时,确定接收到预设触发运动操作。

也就是,还可以利用陀螺仪检测位移信号,当检测到有位移信号时可以确定接收到预设触发运动操作。

在本申请的一些实施例中,确定与所述预设触发运动操作对应的操作信息,包括:

当检测到位移信号时,提取与所述位移信号对应的位移轨迹;

将所述位移轨迹作为操作信息。

也就是,若是陀螺仪检测到有位移信号产生时,提取位移轨迹就是预设触发运动操作对应的操作信息。

在本申请的另外一些实施例中,确定与所述预设触发运动操作对应的操作信息,包括:

当接收到预设触发运动操作后,获取敲击频率,利用敲击频率控制所述第一设备中的线性马达运转,以使所述线性马达的振动频率与所述敲击频率一致;

采集所述线性马达的振动频率;

将所述振动频率作为所述操作信息。

也就是,确定敲击动作的操作信息也可以通过设置在第一设备中的线性马达来获取,在第一设备安装线性马达,当有敲击动作产生时,线性马达的振动频率与敲击频率是一致的,此时就可以通过采集线性马达的振动频率作为预设触发运动操作对应的操作信息。

在本申请的一些实施例中,生成与所述操作信息对应的第一蓝牙配对码,包括:

将操作信息,也就是敲击频率、位移轨迹或是线性马达的振动频率等的数据添加到配对码中,形成唯一移的配对码。

也就是,可以将这些数据信息直接作为配对码来使用,或是将这些数据信息放置到配对码的前几位或是后几位中形成唯一的配对码。

只有两个设备同时拥有此唯一配对码时,两个设备才能建立无线连接。

以蓝牙耳机和智能设备为例,智能设备包括屏幕。当用蓝牙耳机以超过预定敲击阈值的力敲击屏幕时,屏幕和蓝牙耳机产生相同的敲击方案,唯一的敲击方案产生唯一的蓝牙设备配对码。敲击触发蓝牙耳机与智能设备的蓝牙搜索,并于搜索到彼此后完成配对。若没有发生敲击,则不触发蓝牙搜索动作。若敲击为采用其他物体产生,则智能设备启动蓝牙搜索,未搜索到相同蓝牙配对码的设备,搜索终止,配对失败。若采用蓝牙外设敲击其他部位或是其他装置,则蓝牙耳机触发搜索,产生蓝牙耳机的配对码,此时智能设备无动作,蓝牙耳机的外设搜索失败,搜索终止,配对失败。

另一实施例中,当用蓝牙耳机敲击一下屏幕,然后隔一个很短的时间(小于预定时间阈值的时间)再次敲击屏幕,屏幕和蓝牙耳机产生相同的敲击方案,唯一的敲击方案产生唯一的蓝牙设备配对码。敲击触发蓝牙耳机与智能设备的蓝牙搜索,并于搜索到彼此后完成配对。若没有发生敲击,则不触发蓝牙搜索动作。若敲击为采用其他物体产生,则智能设备启动蓝牙搜索,未搜索到相同蓝牙配对码的设备,搜索终止,配对失败。若采用蓝牙外设敲击其他部位或是其他装置,则蓝牙耳机触发搜索,产生蓝牙耳机的配对码,此时智能设备无动作,蓝牙耳机的外设搜索失败,搜索终止,配对失败。

在本申请的一些实施例中,在屏幕安装线性马达的情况下,可以通过敲击启动线性马达,由线性马达的唯一震动密码传输蓝牙搜索码。本实施例不会由于极小概率的情况下,在密集空间中,两个个体同时采用同样的方式用自己的蓝牙外设敲击屏幕导致四个设备之间配对失误。

基于相同的发明构思本发明还提供了一种设备配对系统,如图2所示,包括:

第一检测模块,用于检测第一设备是否接收到预设触发运动操作;

确定模块,用于当接收到预设触发运动操作后,确定与所述预设触发运动操作对应的操作信息;

第一蓝牙配对码生成模块,用于生成与所述操作信息对应的第一蓝牙配对码;

第二检测模块,用于启动无线连接搜索,检测是否接收到待配对的第二设备发送的第二蓝牙配对码;

判断模块,用于判断所述第一蓝牙配对码和第二蓝牙配对码是否一致;

无线连接建立模块,用于当判断所述第一蓝牙配对码和第二蓝牙配对码一致时,建立所述第一设备与所述第二设备之间的无线连接。

可选的,第一检测模块包括:陀螺仪,用于检测是否有振动信号或是位移信号产生。

可选的,确定模块包括:

提取模块,用于提取所述与所述振动信号或是位移信号相对应的敲击频率或是位移轨迹。

可选的,确定模块还包括:线性马达,用于产生与所述敲击频率一致的振动频率。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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