无线通信方法和智能设备的制造方法_3

文档序号:8267126阅读:来源:国知局
作状态时,作为主设备的蓝牙芯片仍能周期性的扫描其它智能设备发出的广播消息,从而使得智能设备之间的互联互通变得更加简单易行。
[0075]如图2所示,图2是根据一示例性实施例示出的另一种无线通信方法,该方法用于智能设备中,所述智能设备可以是包括蓝牙芯片的智能家居设备或者智能可穿戴设备,所述方法包括以下步骤:
[0076]在步骤201中,作为从设备进行使用的蓝牙芯片向外发出广播信息;
[0077]在步骤202中,接收其它的智能设备在接收到所述广播信息后所发出的配对请求;
[0078]在步骤203中,当接收到的配对请求为一个时,由所述作为从设备进行使用的蓝牙芯片与发出所述配对请求的智能设备配对后建立蓝牙链路,并基于建立的蓝牙链路进行无线通信;
[0079]在步骤204中,当接收到的配对请求为多个时,由作为主设备进行使用的蓝牙芯片分别与发出所述配对请求的智能设备配对后建立蓝牙链路,并基于建立的蓝牙链路进行无线通信。
[0080]在本实施例中,为避免智能设备在与其它的智能设备进行无线通信时进行主从切换的问题,可以在该智能设备中预设两个蓝牙芯片,其中一个作为主设备进行使用,可以与其它智能设备中作为从设备进行使用的蓝牙芯片进行一对多的通信;另一个作为从设备进行使用,可以与其它智能设备中作为主设备进行使用的蓝牙芯片进行一对一的通信。当然,在实现时,如果与智能设备并行通信的其它智能设备太多,也可以预设多个蓝牙芯片,在本实施例中仅以预设两个蓝牙芯片为示例性描述,并不用于限定本公开。
[0081]在初始状态下,智能设备中作为从设备进行使用的蓝牙芯片,可以向外发出广播信息,该广播信息中可以携带该蓝牙芯片所绑定的蓝牙信息,其中所述蓝牙信息可以包括该蓝牙芯片的名称,该蓝牙芯片的硬件地址(即蓝牙地址)等,当其它智能设备作为主设备进行使用的蓝牙芯片在收到该广播信息后,用户可以根据收到的广播信息中携带的所述蓝牙信息来确定目标设备,该目标设备即为用户想要与之进行无线通信的智能设备。如果该智能设备被用户确定为目标设备,则所述作为从设备进行使用的蓝牙芯片可以收到来自所述其它智能设备作为主设备进行使用的蓝牙芯片所发送的配对请求。
[0082]由于所述作为主设备进行使用的蓝牙芯片,可以与其它智能设备中作为从设备进行使用的蓝牙芯片进行一对多的通信;而所述作为从设备进行使用的蓝牙芯片,可以与其它智能设备中作为主设备进行使用的蓝牙芯片进行一对一的通信,因此所述智能设备在通过所述作为从设备进行使用的蓝牙芯片接收到来自其它智能设备的配对请求时,可以在后台统计接收到的配对请求的个数,然后根据接收到的配对请求的个数,来确定所述作为主设备进行使用的蓝牙芯片以及所述作为从设备进行使用的蓝牙芯片的工作状态。
[0083]如果所述智能设备在后台统计出接收到的来自所述其它智能设备的配对请求为一个时,此时需要与所述其它的智能设备建立一对一的通信,因此可以由所述作为从设备进行使用的蓝牙芯片与所述其它智能设备进行配对后建立蓝牙链路。
[0084]其中,如果所述其它的智能设备只包括一个蓝牙芯片,那么可以由所述作为从设备进行使用的蓝牙芯片直接与该蓝牙芯片进行配对后建立蓝牙链路;如果所述其它的智能设备也包括两个分别作为主设备和从设备进行使用的蓝牙芯片,那么可以由所述作为从设备进行使用的蓝牙芯片与所述其它的智能设备中发送所述配对请求的作为主设备进行使用的蓝牙芯片进行配对后建立蓝牙链路。
[0085]当所述蓝牙链路建立完成后,所述智能设备可以基于已建立的蓝牙链路与所述其他的智能设备进行一对一的无线通信。此时在所述智能设备中,所述作为从设备进行使用的蓝牙芯片处于工作状态,所述作为主设备进行使用的蓝牙芯片处于非工作状态。其中,蓝牙芯片之间进行配对的过程,请参考已有实现,在本实施例中不再进行详述。
[0086]如果所述智能设备在后台统计出接收到的来自所述其它智能设备的配对请求为多个时,此时需要与多个其它的智能设备建立一对多的通信,因此当接收到的来自其它的智能设备的配对请求为多个时,可以触发由所述作为主设备进行使用的蓝牙芯片主动向所述其它的智能设备分别发起配对,并在配对完成后分别建立蓝牙链路。
[0087]其中,对于所述其它的智能设备中只包括一个蓝牙芯片的智能设备,可以由所述作为主设备进行使用的蓝牙芯片直接与该蓝牙芯片进行配对后建立蓝牙链路;对于所述其它的智能设备中,包括两个分别作为主设备和从设备进行使用的蓝牙芯片的智能设备,可以由所述作为主设备进行使用的蓝牙芯片与所述其它的智能设备中作为从设备进行使用的蓝牙芯片进行配对后建立蓝牙链路。
[0088]当所述蓝牙链路分别建立完成后,所述智能设备可以基于已建立的蓝牙链路分别与所述其它的智能设备进行一对多的无线通信。此时在所述智能设备中,所述作为主设备进行使用的蓝牙芯片处于工作状态,所述作为从设备进行使用的蓝牙芯片处于非工作状
??τ O
[0089]在本实施例中,为了尽可能的利用现有的芯片资源,所述作为主设备进行工作的蓝牙芯片和所述作为从设备进行工作的蓝牙芯片可以并行工作。
[0090]当所述智能设备中作为主设备进行使用的蓝牙芯片处于非工作状态时,仍然可以周期性的扫描其它的智能设备发出的广播信息,由用户从扫描到的广播信息中选定一个或者多个目标设备,然后由所述作为主设备进行使用的蓝牙芯片主动向所述目标设备发起配对,并在配对完成后建立蓝牙链路,并基于建立的蓝牙链路进行无线通信,从而使得作为主设备进行使用的蓝牙芯片与作为从设备进行使用的蓝牙芯片达到一种并行工作的效果,使得智能设备之间的互联互通变得更加简单易行。
[0091]当所述智能设备中作为从设备进行使用的蓝牙芯片处于非工作状态时,仍然可以继续向外发出广播信息,从而使得其它的智能设备通过周期性的扫描广播消息后,仍能正常扫描到所述智能设备。如果所述作为从设备进行使用的蓝牙芯片在发出所述广播消息后,收到了其它的智能设备的配对请求,此时可以直接与所述作为从设备进行使用的蓝牙芯片进行配对。当然,由于此时作为主设备进行使用的蓝牙芯片处于工作状态,在实现时,也可以由所述作为主设备进行使用的蓝牙芯片向所述其它的智能设备主动的发起配对,在配对成功后建立蓝牙链路,然后基于建立的蓝牙链路进行无线通信。
[0092]在以上实施例中,通过智能设备中预设的至少两个蓝牙芯片与其它的智能设备进行无线通信,其中,至少一个蓝牙芯片在本设备作为主设备时使用,至少一个蓝牙芯片在本设备作为从设备时进行使用,从而避免在本设备在与其它的智能设备进行蓝牙无线通信时,进行主从切换。
[0093]另外,由于所述智能设备中作为主设备的蓝牙芯片和作为从设备的蓝牙芯片可以并行使用,当所述智能设备中作为主设备的蓝牙芯片处于工作状态时,作为从设备的蓝牙芯片仍能向外发出广播消息,使得想要和所述智能设备进行通信的其它智能设备仍能正常扫描到本设备;当智能设备中作为从设备的蓝牙芯片处于工作状态时,作为主设备的蓝牙芯片仍能周期性的扫描其它智能设备发出的广播消息,从而使得智能设备之间的互联互通变得更加简单易行。
[0094]请参见图3,图3为本公开示出的一种本公开方法实施例的应用场景的示意图。以下结合如图3所示出的应用场景对前述本公开的方法实施例进行阐述。
[0095]图3中示出的应用场景中,用于互相通信的两台智能设备分别为智能手机(以下简称手机)和智能手环(以下简称手环),手机与手环提前建立了绑定关系。当手机与手环建立了绑定关系后,手机上安装的应用(例如微信等社交应用)可以通过手环提供的应用接口调用手环采集到的数据来实现特定的功能。
[0096]在本实施例中,以手机上安装的社交应用基于手环采集到的用户步行的步数,在本地实现好友步行的步数排行榜的功能为例。
[0097]手环可以通过内置的智能芯片对用户佩戴手环的步行进行计步,手机可以定期通过与手环建立蓝牙连接来同步数据。
[0098]在现有实现中,如果手机中只安装一个蓝牙芯片,手机从手环中同步数据时,此时手机作为主设备向手环发起配对,当配对成功后,建立蓝牙链路,然后手机和手环可以基于建立的蓝牙链路互相同步数据。然而,手机作为主设备与手环同步数据的过程中,如果有其它的用户需要与该手机进行蓝牙通信,例如,假设有其它的用户希望与该手机建立蓝牙连接传输照片时,通常会将该手机的蓝牙芯片切换为从模式,然而由于当前该手机作为主设备正在与手环同步数据,因此本次模式切换会被拒绝,此时该手机的蓝牙芯片工作在主模式,无法向外发出广播消息,因此想要和该手机进行通信的其它用户将无法扫描到该手机。
[0099]在本实施例中,为了避免上述问题,可以为手机设置两个蓝牙芯片,其中一个在手机作为主设备时使用,另一个在手机作为从设备时使用。
[0100]当手机作为主设备与手环进行同步
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1