1.一种蓝牙连接方法,其特征在于,应用于第一设备,所述第一设备中的蓝牙配置文件同时支持外设角色和主控角色,且所述蓝牙配置文件中设置有状态标志位;所述方法包括:获取待蓝牙连接的第二设备的角色标识;
判断所述第二设备的角色标识所指示的角色是外设角色还是主控角色,若是外设角色,则使所述第一设备以主控角色与所述第二设备建立蓝牙连接,若是主控角色,则使所述第一设备以外设角色与所述第二设备建立蓝牙连接;
通过所述状态标志位判断蓝牙连接是否成功,并根据判断的结果,更新所述第一设备的显示界面;
其中,所述第一设备为采用安卓操作系统的智能外设,所述第二设备为采用IOS系统的手机,所述第一设备和所述第二设备中均设置有多个类型的蓝牙配置文件,所述第一设备与所述第二设备之间建立蓝牙连接时,所述第一设备或所述第二设备基于每个类型的蓝牙配置文件均发送一个蓝牙连接请求,并在每个蓝牙连接请求中携带所述类型的蓝牙配置文件所支持的角色的标识。
2.根据权利要求1所述的方法,其特征在于,所述获取待蓝牙连接的第二设备的角色标识,包括:通过蓝牙模块扫描到能够进行蓝牙连接的第二设备,向所述第二设备发送角色标识获取请求,接收所述第二设备返回的角色标识。
3.根据权利要求1所述的方法,其特征在于,所述获取待蓝牙连接的第二设备的角色标识,包括:接收待蓝牙连接的第二设备发送的角色标识获取请求,解析获得所述角色标识获取请求中的第二设备的角色标识。
4.根据权利要求1至3任一所述的方法,其特征在于,
所述外设角色包括免提组件HF、输入音频组件SNK和电话本接收组件PSE中的任一种。
5.一种蓝牙连接装置,其特征在于,应用于第一设备,所述第一设备中的蓝牙配置文件同时支持外设角色和主控角色,且所述蓝牙配置文件中设置有状态标志位;所述装置包括:获取单元,用于获取待蓝牙连接的第二设备的角色标识;
连接单元,用于判断所述第二设备的角色标识所指示的角色是外设角色还是主控角色,若是外设角色,则使所述第一设备以主控角色与所述第二设备建立蓝牙连接,若是主控角色,则使所述第一设备以外设角色与所述第二设备建立蓝牙连接;
用于通过所述状态标志位判断蓝牙连接是否成功,并根据判断的结果,更新所述第一设备的显示界面的模块;
其中,所述第一设备为采用安卓操作系统的智能外设,所述第二设备为采用IOS系统的手机,所述第一设备和所述第二设备中均设置有多个类型的蓝牙配置文件,所述第一设备与所述第二设备之间建立蓝牙连接时,所述第一设备或所述第二设备基于每个类型的蓝牙配置文件均发送一个蓝牙连接请求,并在每个蓝牙连接请求中携带所述类型的蓝牙配置文件所支持的角色的标识。
6.根据权利要求5所述的装置,其特征在于,所述获取单元获取待蓝牙连接的第二设备的角色标识,包括:通过蓝牙模块扫描到能够进行蓝牙连接的第二设备,向所述第二设备发送角色标识获取请求,接收所述第二设备返回的角色标识。
7.根据权利要求5所述的装置,其特征在于,所述获取单元获取待蓝牙连接的第二设备的角色标识,包括:接收待蓝牙连接的第二设备发送的角色标识获取请求,解析获得所述角色标识获取请求中的第二设备的角色标识。
8.根据权利要求5至7任一所述的装置,其特征在于,
所述外设角色包括免提组件HF、输入音频组件SNK和电话本接收组件PSE中的任一种。
9.一种通信系统,其特征在于,所述通信系统包括:至少两个设备;
所述至少两个设备中的至少一个设备包括如权利要求5至8任一所述的蓝牙连接装置。