CN110519736B - 蓝牙设备的换机连接方法及装置、计算机可读存储介质 - Google Patents
蓝牙设备的换机连接方法及装置、计算机可读存储介质 Download PDFInfo
- Publication number
- CN110519736B CN110519736B CN201910817476.7A CN201910817476A CN110519736B CN 110519736 B CN110519736 B CN 110519736B CN 201910817476 A CN201910817476 A CN 201910817476A CN 110519736 B CN110519736 B CN 110519736B
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- bluetooth device
- mac address
- target
- account
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种蓝牙设备的换机连接方法及装置、计算机可读存储介质,蓝牙设备的换机连接方法包括:当检测到账号登录成功的第二终端设备满足设定条件时,获取账号绑定的所有蓝牙设备的标识符,蓝牙设备的标识符与蓝牙设备唯一对应,且携带蓝牙设备的MAC地址;搜索与账号绑定的所有蓝牙设备的类型相同的蓝牙设备,并与搜索到的蓝牙设备逐个建立蓝牙连接;将获取到的MAC地址与目标蓝牙设备的MAC地址进行比对,目标蓝牙设备为账号绑定的所有蓝牙设备其中之一;如果当前连接的蓝牙设备的MAC地址与目标蓝牙设备的MAC地址相同,则确认成功建立第二终端设备与目标蓝牙设备的换机连接。采用上述方案,能够简化蓝牙设备的换机操作流程。
Description
技术领域
本发明实施例涉及蓝牙技术领域,尤其涉及一种蓝牙设备的换机连接方法及装置、计算机可读存储介质。
背景技术
在车联网技术领域,车辆上通常安装有车载自动诊断***(On-BoardDiagnostics,OBD),OBD可以采集车辆状态信息,用户可以采用手机、平板电脑等终端设备与OBD蓝牙连接,以获取OBD采集的车辆状态信息。
在实际应用中,存在用户更换与OBD连接的终端设备的需求。当更换后的终端设备与上次使用的终端设备采用不同的操作***,或者,更换前后的终端设备至少一个采用IOS操作***时,更换后的终端设备无法与OBD自动蓝牙连接,更换后的终端设备通常需要与OBD重新进行手动配对连接,在蓝牙设备换机时,更换后的终端设备与OBD的蓝牙重连操作较为繁琐。
发明内容
本发明实施例解决的技术问题是更换与OBD连接的终端设备时,更换后的终端设备与OBD蓝牙连接操作较为繁琐。
为解决上述技术问题,本发明实施例提供一种蓝牙设备的换机连接方法,包括:当检测到账号登录成功的第二终端设备满足设定条件时,获取所述账号绑定的所有蓝牙设备的标识符,所述蓝牙设备的标识符与所述蓝牙设备唯一对应,且携带所述蓝牙设备的MAC地址;搜索与所述账号绑定的所有蓝牙设备的类型相同的蓝牙设备,并与搜索到的蓝牙设备逐个建立蓝牙连接;获取当前连接的蓝牙设备的MAC地址,并将获取到的MAC地址与目标蓝牙设备的MAC地址进行比对,所述目标蓝牙设备为所述账号绑定的所有蓝牙设备其中之一;如果当前连接的蓝牙设备的MAC地址与所述目标蓝牙设备的MAC地址相同,则确认成功建立所述第二终端设备与所述目标蓝牙设备的换机连接。
可选的,所述设定条件包括:所述第二终端设备与换机前的第一终端设备具有不同的操作***、所述第二终端设备与所述第一终端设备均具有IOS操作***。
可选的,所述获取当前连接的蓝牙设备的MAC地址,包括以下任一种:当所述第二终端设备具有IOS操作***时,发送MAC地址获取指令至当前连接的蓝牙设备,以使得所述当前连接的蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第二终端设备;接收所述当前连接的蓝牙设备发送的MAC地址。
可选的,当所述第二终端设备登录的账号所绑定的蓝牙设备的数目为多个,且搜索到多个与所述账号对应的所有蓝牙设备的类型相同的蓝牙设备时,采用以下任一种方式确认所述目标蓝牙设备:按照蓝牙设备的信号强度确定所述目标蓝牙设备、根据用户输入的目标蓝牙设备确认指令确定所述目标蓝牙设备。
可选的,所述蓝牙设备的换机连接方法还包括:当所述目标蓝牙设备首次与所述账号绑定时,在所述账号在第三终端设备上登陆成功后,扫描目标蓝牙设备并完成所述第三终端设备与所述目标蓝牙设备的配对;获取所述目标蓝牙设备的MAC地址;根据所述目标蓝牙设备的MAC地址生成与所述目标蓝牙设备唯一对应的所述标识符;建立所述目标蓝牙设备的标识符与所述账号的关联关系,完成所述账号与所述目标蓝牙设备的标识符之间的绑定。
可选的,在建立所述目标蓝牙设备的标识符与所述账号的关联关系之后,还包括:将所述目标蓝牙设备的标识符与所述账号的关联关系上传至云端存储。
可选的,所述获取所述目标蓝牙设备的MAC地址,包括:当所述第三终端设备具有IOS操作***时,向所述目标蓝牙设备发送MAC地址获取指令,以使得所述目标蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第三终端设备;接收所述目标蓝牙设备发送的MAC地址。
可选的,所述蓝牙设备包括:车载自动诊断***。
本发明实施例还提供一种蓝牙设备的换机连接装置,包括:第一获取单元,适于当检测到账号登录成功的第二终端设备满足设定条件时,获取所述账号绑定的所有蓝牙设备的标识符,所述蓝牙设备的标识符与所述蓝牙设备唯一对应,且携带所述蓝牙设备的MAC地址;连接单元,适于搜索与所述账号绑定的所有蓝牙设备的类型相同的蓝牙设备,并与搜索到的蓝牙设备逐个建立蓝牙连接;第二获取单元,适于获取当前连接的蓝牙设备的MAC地址;比对单元,适于将所述第二获取单元所获取到的MAC地址与目标蓝牙设备的MAC地址进行比对,所述目标蓝牙设备为所述账号绑定的所有蓝牙设备其中之一;确定单元,适于如果当前连接的蓝牙设备的MAC地址与所述目标蓝牙设备的MAC地址相同,则确认成功建立所述第二终端设备与目标蓝牙设备的换机连接。
可选的,所述设定条件包括:所述第二终端设备与换机前的第一终端设备具有不同的操作***、所述第二终端设备与所述第一终端设备均具有IOS操作***。
可选的,所述第二获取单元,适于当所述第二终端设备具有IOS操作***时,发送MAC地址获取指令至当前连接的蓝牙设备,以使得所述当前连接的蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第二终端设备;接收所述当前连接的蓝牙设备发送的MAC地址。
可选的,所述确定单元,适于当所述第二终端设备登录的账号所绑定的蓝牙设备的数目为多个,且搜索到多个与所述账号对应的所有蓝牙设备的类型相同的蓝牙设备时,采用以下任一种方式确认所述目标蓝牙设备:按照蓝牙设备的信号强度确定所述目标蓝牙设备、根据用户输入的目标蓝牙设备确认指令确定所述目标蓝牙设备。
可选的,所述蓝牙设备的换机连接装置还包括:绑定单元,适于当所述目标蓝牙设备首次与所述账号绑定时,在所述账号在第三终端设备上登陆成功后,扫描目标蓝牙设备并完成所述第三终端设备与所述目标蓝牙设备的配对;获取所述目标蓝牙设备的MAC地址;根据所述目标蓝牙设备的MAC地址生成与所述目标蓝牙设备唯一对应的所述标识符;建立所述目标蓝牙设备的标识符与所述账号的关联关系,完成所述账号与所述目标蓝牙设备的标识符之间的绑定。
可选的,所述蓝牙设备的换机连接装置还包括:上传单元,适于在建立所述目标蓝牙设备的标识符与所述账号的关联关系之后,将所述目标蓝牙设备的标识符与所述账号的关联关系上传至云端存储。
可选的,所述绑定单元,适于当所述第三终端设备具有IOS操作***时,向所述目标蓝牙设备发送MAC地址获取指令,以使得所述目标蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第三终端设备;接收所述目标蓝牙设备发送的MAC地址。
可选的,所述蓝牙设备包括:车载自动诊断***。
本发明实施例还提供一种蓝牙设备的换机连接装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一种蓝牙设备的换机连接方法的步骤。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一种蓝牙设备的换机连接方法的步骤。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
当检测到账号登录成功的第二终端设备满足设定条件时,可以获取所述账号绑定的蓝牙设备的标识符,从而可以获取到与所述账号关联的蓝牙设备的MAC地址。逐个建立与搜索到的和账号绑定的蓝牙设备的类型相同的蓝牙设备的蓝牙连接,并获取当前连接的蓝牙设备的MAC地址,若当前连接的蓝牙设备的MAC地址与所述目标蓝牙设备的MAC地址相同,则确认成功建立所述第二终端设备与所述目标蓝牙设备的换机连接,在蓝牙设备的换机连接过程中,用户完成账号登录之后,即可以自动获取账号绑定的已连接过的蓝牙设备的标识符及MAC地址,并自动完成目标蓝牙设备的换机连接,无须用户执行其他的蓝牙设备查找、确认以及配对等操作,因此可以简化蓝牙设备的换机操作流程。
进一步,当不同的具有IOS操作***的终端设备与蓝牙设备连接时,可以自动与账号所绑定的蓝牙设备自动进行换机连接。
进一步,将所述目标蓝牙设备的标识符与所述账号的关联关系上传至云端存储,当换机前后的第一终端设备与第二终端设备具有不同的操作***时,在实现换机时自动与蓝牙设备连接的同时,还可以实现数据的跨平台共享。
附图说明
图1是本发明实施例中的一种蓝牙设备的连接方法的流程图;
图2是本发明实施例中的一种蓝牙设备的连接装置的结构示意图。
具体实施方式
如上所述,在OBD使用过程中,存在更换与OBD连接的终端设备的需求,例如,上次采用苹果手机与OBD连接,这次采用安卓手机与OBD连接。或者换机前后采用不同的苹果手机与OBD连接。对于IOS操作***的终端设备,由于不同终端设备即使连接同一蓝牙设备,也会产生不同的蓝牙设备标识符,从而导致用户更换手机后,更换后的手机无法自动与原来的OBD连接。也即当用户更换与OBD连接的终端设备时,通常更换后的终端设备无法自动与更换前的终端设备已连接的OBD自动连接,更换后的终端设备需要与OBD重新进行手动配对连接,在OBD的换机连接过程中,需要人工采用更换后的终端设备查找OBD,然后与查找到的OBD配对及绑定,进而完成更换后的蓝牙设备与OBD的换机连接。
本发明实施例中,用户完成账号登录之后,即可以自动获取账号绑定的蓝牙设备的标识符及MAC地址,并根据获取到的蓝牙设备的标识符及MAC地址,自动完成目标蓝牙设备的换机连接,无须用户执行其他的蓝牙设备查找、确认以及配对等操作,因此可以简化蓝牙设备的换机操作流程。
为使本发明实施例的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
参照图1,给出了本发明实施例中的一种蓝牙设备的换机连接方法,具体可以包括如下步骤:
步骤11,当检测到账号登录成功的第二终端设备满足设定条件时,获取所述账号绑定的所有蓝牙设备的标识符。
在具体实施中,本发明实施例中的蓝牙设备能够采集信息并传输信息。例如,蓝牙设备为OBD。在蓝牙设备的使用过程中,存在更换与蓝牙设备连接的手机、平板电脑等终端设备的需求。为了便于描述,将换机前与蓝牙设备连接的终端设备称为第一终端设备,将换机后与蓝牙设备连接的终端设备称为第二终端设备。
在具体实施中,在第二终端设备上可以安装有应用软件,用户可以在应用软件上注册有对应的账号。用户可以采用账号登录应用软件,并通过应用软件建立第二终端设备与蓝牙设备的连接,并从蓝牙设备上获取对应的信息。例如,可以通过应用软件建立与OBD的蓝牙连接,并获取OBD所采集的车辆状态信息。
在具体实施中,当检测到账号登录成功的第二终端设备满足设定条件时,可以获取账号绑定的所有蓝牙设备的标识符。蓝牙设备的标识符与蓝牙设备唯一对应,用于区别不同的蓝牙设备,蓝牙设备的标识符携带有蓝牙设备的介质访问控制(Media AccessControl,MAC)地址。
在本发明实施例中,设定条件可以包括如下任一种:第二终端设备与第一终端设备具有不用的操作***、第二终端设备与第一终端设备均具有IOS操作***。例如,换机前与蓝牙设备连接的为具有IOS操作***的苹果手机,预换成具有安卓操作***的安卓手机连接,也即第一终端设备具有IOS操作***,第二终端设备具有安卓操作***。又如,换机前与蓝牙设备连接的为具有安卓***的安卓手机,预换成具有IOS操作***的苹果手机,也即第一终端设备具有安卓操作***,第二终端设备具有IOS操作***。再如,换机前与蓝牙设备连接的为具有IOS操作***的苹果手机,预换成另一个具有IOS操作***的苹果手机,也即两次连接的为两个不同的苹果手机。可以理解的是,终端设备所具有的操作***并不限于举例的安卓***、IOS***,也可以为他操作***,此处不再一一举例说明。
在具体实施中,当所述目标蓝牙设备首次与所述账号绑定时,所述账号在第三终端设备上登陆成功后,扫描目标蓝牙设备并完成所述第三终端设备与所述目标蓝牙设备的配对;获取所述目标蓝牙设备的MAC地址;根据所述目标蓝牙设备的MAC地址生成与所述目标蓝牙设备唯一对应的所述标识符;建立所述目标蓝牙设备的标识符与所述账号的关联关系,也即完成账号与蓝牙设备的标识符之间的绑定。
在本发明一实施例中,在基于蓝牙设备的MAC地址生成蓝牙设备的标识符时,可以在蓝牙设备的标识符中加入蓝牙设备的硬件类型,从而可以确保每个蓝牙设备的标识符均唯一的同时,根据蓝牙设备的标识符可以获知蓝牙设备的类型。例如,蓝牙设备为OBD,MAC地址为08:00:20:0A:8C:6D。在生成OBD的标识符时,可以在OBD的MAC地址前加“OBD#”,OBD的标识符为OBD#08:00:20:0A:8C:6D。可以理解的是,也可以根据实际应用需求在蓝牙设备的标识符中加入其它信息。
在本发明另一实施例中,将蓝牙设备的MAC地址作为蓝牙设备对应的标识符。
在具体实施中,当第三终端设备具有的操作***不同时,MAC地址的获取方式不同。例如,当所述第三终端设备具有安卓操作***时,第三终端设备在与所述蓝牙设备建立蓝牙连接时,直接获取到蓝牙设备的MAC地址。又如,当所述第三终端设备具有IOS操作***时,在第三终端设备与蓝牙设备建立蓝牙连接时,无法直接获取到蓝牙设备的MAC地址,向蓝牙设备发送MAC地址获取指令,当蓝牙设备接收到MAC地址获取指令后,将MAC地址发送至第三终端设备,第三终端设备接收目标蓝牙设备发送的MAC地址,从而获取到蓝牙设备的MAC地址。
在本发明实施例中,在建立所述目标蓝牙设备的标识符与所述账号的关联关系之后,还可以将所述目标蓝牙设备的标识符与所述账号的关联关系上传至云端存储,在用户登录账号之后,不同的终端设备均可以从云端获取到账号绑定的蓝牙设备采集的数据,可以实现不同操作***之间的跨平台的数据共享,以及IOS操作***之间的终端设备之间的数据共享。
在具体实施中,第三终端设备可以为第一终端设备,可以为其他终端设备。
步骤12,搜索与所述账号绑定的所有蓝牙设备的类型相同的蓝牙设备,并与搜索到的蓝牙设备逐个建立蓝牙连接。
在具体实施中,可以通过第二终端设备上安装的应用软件搜索与账号绑定的所有的蓝牙设备的类型相同的蓝牙设备,并与搜索到的蓝牙设备的逐个建立蓝牙连接。
步骤13,获取当前连接的蓝牙设备的MAC地址,并将获取到的MAC地址与目标蓝牙设备的MAC地址进行比对。
在具体实施中,当第二终端设备具有不同的操作***时,MAC地址的获取方式不同。当所述第二终端设备具有IOS操作***时,发送MAC地址获取指令至当前连接的蓝牙设备,以使得所述当前连接的蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第二终端设备;接收所述当前连接的蓝牙设备发送的MAC地址,从而获取到蓝牙设备的MAC地址。当第二终端设备具有安卓***时,可以与搜索到的蓝牙设备建立连接时,直接获取到所连接的蓝牙设备的MAC地址。
将获取到的当前连接的蓝牙设备的MAC地址与目标蓝牙设备的MAC地址进行比对,以确认当前连接的蓝牙设备是否为目标蓝牙设备。
在具体实施中,当所述第二终端设备登录的账号所绑定的蓝牙设备的数目为多个,且搜索到多个与所述账号对应的所有蓝牙设备的类型相同的蓝牙设备时,采用以下任一种方式确认所述目标蓝牙设备:按照蓝牙设备的信号强度确定所述目标蓝牙设备、根据用户输入的目标蓝牙设备确认指令确定所述目标蓝牙设备。
例如,当按照蓝牙设备的信号强度确定目标蓝牙设备时,可以采用如下方式确定目标蓝牙设备:首先将信号强度最强的蓝牙设备作为目标蓝牙设备,并搜索与目标蓝牙设备类型相同的蓝牙设备,与搜索到的蓝牙设备逐个尝试连接,并确认当前连接的蓝牙设备的MAC地址与目标蓝牙设备的MAC地址是否相同。当所搜索到的蓝牙设备与目标蓝牙设备的MAC地址均不相同时,则将信号强度第二的蓝牙设备作为目标蓝牙设备。此后,按照信号强度从高至低依次将搜索到的蓝牙设置作为目标蓝牙设备进行换机尝试,直至成功完成换机连接,或者所搜索到多个与所述账号对应的所有蓝牙设备的类型相同的蓝牙设备均已作为目标蓝牙设备进行换机尝试。
步骤14,如果当前连接的蓝牙设备的MAC地址与所述蓝牙设备的MAC地址相同,则确认成功建立所述第二终端设备与所述目标蓝牙设备的换机连接。
在具体实施中,将获取到的当前连接的蓝牙设备的MAC地址与目标蓝牙设备的MAC地址进行比对,如果当前连接的蓝牙设备的MAC地址与目标蓝牙设备的MAC地址相同,则确认成功建立第二终端设备与目标蓝牙设备的换机连接。如果当前连接的蓝牙设备的MAC地址与目标蓝牙设备的连接地址不相同,则断开与当前蓝牙设备的连接,继续与搜索到的下一蓝牙设备连接,并确认连接的下一蓝牙设备是否为目标蓝牙设备,直至确认与目标蓝牙设备建立连接或已尝试完成与所搜索到的所有蓝牙设备的连接。
由上述方案可知,当检测到账号登录成功的第二终端设备满足设定条件时,可以获取所述账号绑定的蓝牙设备的标识符,从而可以获取到与所述账号关联的蓝牙设备的MAC地址。逐个建立与搜索到的和账号绑定的蓝牙设备的类型相同的蓝牙设备的蓝牙连接,并获取当前连接的蓝牙设备的MAC地址,若当前连接的蓝牙设备的MAC地址与所述目标蓝牙设备的MAC地址相同,则确认成功建立所述第二终端设备与所述目标蓝牙设备的换机连接,在蓝牙设备的换机连接过程中,用户完成账号登录之后,即可以自动获取账号绑定的已连接过的蓝牙设备的标识符及MAC地址,并自动完成目标蓝牙设备的换机连接,无须用户执行其他的蓝牙设备查找、确认以及配对等操作,因此可以简化蓝牙设备的换机操作流程。
此外,当换机前的第一终端设备与第二终端设备具有不同的操作***时,采用本发明实施例提供的蓝牙设备的换机连接方法,在第二终端上登录账号后可以实现跨操作***或跨平台的与蓝牙设备自动重连。
进一步的,将蓝牙设备采集到的数据传输到云端,在账号登录成功后,不管第二终端与第一终端是否具有相同的操作***,均可以采用账号下载云端存储的数据,从而实现数据跨平台的共享。
为了便于本领域技术人员更好的理解和实现本发明实施例,本发明实施例还提供一种蓝牙设备的换机连接装置。
参照图2,给出了本发明实施例中的一种蓝牙设备的换机连接装置的结构示意图。蓝牙设备的换机连接装置20可以包括:第一获取单元21、连接单元22、第二获取单元23、比对单元24及确定单元25,其中:
第一获取单元21,适于当检测到账号登录成功的第二终端设备满足设定条件时,获取所述账号绑定的所有蓝牙设备的标识符,所述蓝牙设备的标识符与所述蓝牙设备唯一对应,且携带所述蓝牙设备的MAC地址;
连接单元22,适于搜索与所述账号绑定的所有蓝牙设备的类型相同的蓝牙设备,并与搜索到的蓝牙设备逐个建立蓝牙连接;
第二获取单元23,适于获取当前连接的蓝牙设备的MAC地址;
比对单元24,适于将所述第二获取单元所获取到的MAC地址与目标蓝牙设备的MAC地址进行比对,所述目标蓝牙设备为所述账号绑定的所有蓝牙设备其中之一;
确定单元25,适于如果当前连接的蓝牙设备的MAC地址与所述目标蓝牙设备的MAC地址相同,则确认成功建立所述第二终端设备与目标蓝牙设备的换机连接。
在具体实施中,所述设定条件包括:所述第二终端设备与换机前的第一终端设备具有不同的操作***、所述第二终端设备与所述第一终端设备均具有IOS操作***。
在具体实施中,所述第二获取单元23,适于当所述第二终端设备具有IOS操作***时,发送MAC地址获取指令至当前连接的蓝牙设备,以使得所述当前连接的蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第二终端设备;接收所述当前连接的蓝牙设备发送的MAC地址。
在具体实施中,所述确定单元25,适于当所述第二终端设备登录的账号所绑定的蓝牙设备的数目为多个,且搜索到多个与所述账号对应的所有蓝牙设备的类型相同的蓝牙设备时,采用以下任一种方式确认所述目标蓝牙设备:按照蓝牙设备的信号强度确定所述目标蓝牙设备、根据用户输入的目标蓝牙设备确认指令确定所述目标蓝牙设备。
在具体实施中,蓝牙设备的换机连接装置20还可以包括:绑定单元(图2未示出)适于当所述目标蓝牙设备首次与所述账号绑定时,在所述账号在第三终端设备上登陆成功后,扫描目标蓝牙设备并完成所述第三终端设备与所述目标蓝牙设备的配对;获取所述目标蓝牙设备的MAC地址;根据所述目标蓝牙设备的MAC地址生成与所述目标蓝牙设备唯一对应的所述标识符;建立所述目标蓝牙设备的标识符与所述账号的关联关系,完成所述账号与所述目标蓝牙设备的标识符之间的绑定。
在具体实施中,蓝牙设备的换机连接装置20还可以包括:上传单元(图2未示出)适于在建立所述目标蓝牙设备的标识符与所述账号的关联关系之后,将所述目标蓝牙设备的标识符与所述账号的关联关系上传至云端存储。
在具体实施中,所述绑定单元适于当所述第三终端设备具有IOS操作***时,向所述目标蓝牙设备发送MAC地址获取指令,以使得所述目标蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第三终端设备;接收所述目标蓝牙设备发送的MAC地址。
在具体实施中,所述蓝牙设备可以包括:车载自动诊断***。可以理解的是,蓝牙设备还可以为其他具有采集数据的蓝牙装置。
在具体实施中,蓝牙设备的换机连接装置20的工作原理及工作流程,可以参考本发明上述任一实施例提供的蓝牙设备的换机连接方法中的描述。
本发明实施例还提供一种蓝牙设备的换机连接装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行本发明实施例提供的上述任一种蓝牙设备的换机连接方法的步骤。
本发明实施例还提供计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机指令,所述计算机指令运行时执行本发明实施例提供的上述任一种蓝牙设备的换机连接方法的步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于任一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
Claims (18)
1.一种蓝牙设备的换机连接方法,其特征在于,包括:
当检测到账号登录成功的第二终端设备满足设定条件时,获取所述账号绑定的所有蓝牙设备的标识符,所述蓝牙设备的标识符与所述蓝牙设备唯一对应,且携带所述蓝牙设备的MAC地址;
搜索与所述账号绑定的所有蓝牙设备的类型相同的蓝牙设备,并与搜索到的蓝牙设备逐个建立蓝牙连接;
获取当前连接的蓝牙设备的MAC地址,并将获取到的MAC地址与目标蓝牙设备的MAC地址进行比对,所述目标蓝牙设备为所述账号绑定的所有蓝牙设备其中之一;
如果当前连接的蓝牙设备的MAC地址与所述目标蓝牙设备的MAC地址相同,则确认成功建立所述第二终端设备与所述目标蓝牙设备的换机连接。
2.如权利要求1所述的蓝牙设备的换机连接方法,其特征在于,所述设定条件包括:所述第二终端设备与换机前的第一终端设备具有不同的操作***、所述第二终端设备与所述第一终端设备均具有IOS操作***。
3.如权利要求1所述的蓝牙设备的换机连接方法,其特征在于,所述获取当前连接的蓝牙设备的MAC地址,包括以下任一种:
当所述第二终端设备具有IOS操作***时,发送MAC地址获取指令至当前连接的蓝牙设备,以使得所述当前连接的蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第二终端设备;
接收所述当前连接的蓝牙设备发送的MAC地址。
4.如权利要求1所述的蓝牙设备的换机连接方法,其特征在于,当所述第二终端设备登录的账号所绑定的蓝牙设备的数目为多个,且搜索到多个与所述账号对应的所有蓝牙设备的类型相同的蓝牙设备时,采用以下任一种方式确认所述目标蓝牙设备:按照蓝牙设备的信号强度确定所述目标蓝牙设备、根据用户输入的目标蓝牙设备确认指令确定所述目标蓝牙设备。
5.如权利要求1~4任一项所述的蓝牙设备的换机连接方法,其特征在于,还包括:
当所述目标蓝牙设备首次与所述账号绑定时,在所述账号在第三终端设备上登陆成功后,扫描目标蓝牙设备并完成所述第三终端设备与所述目标蓝牙设备的配对;
获取所述目标蓝牙设备的MAC地址;
根据所述目标蓝牙设备的MAC地址生成与所述目标蓝牙设备唯一对应的所述标识符;
建立所述目标蓝牙设备的标识符与所述账号的关联关系,完成所述账号与所述目标蓝牙设备的标识符之间的绑定。
6.如权利要求5所述的蓝牙设备的换机连接方法,其特征在于,在建立所述目标蓝牙设备的标识符与所述账号的关联关系之后,还包括:将所述目标蓝牙设备的标识符与所述账号的关联关系上传至云端存储。
7.如权利要求5所述的蓝牙设备的换机连接方法,其特征在于,所述获取所述目标蓝牙设备的MAC地址,包括:
当所述第三终端设备具有IOS操作***时,向所述目标蓝牙设备发送MAC地址获取指令,以使得所述目标蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第三终端设备;
接收所述目标蓝牙设备发送的MAC地址。
8.如权利要求1所述的蓝牙设备的换机连接方法,其特征在于,所述蓝牙设备包括:车载自动诊断***。
9.一种蓝牙设备的换机连接装置,其特征在于,包括:
第一获取单元,适于当检测到账号登录成功的第二终端设备满足设定条件时,获取所述账号绑定的所有蓝牙设备的标识符,所述蓝牙设备的标识符与所述蓝牙设备唯一对应,且携带所述蓝牙设备的MAC地址;
连接单元,适于搜索与所述账号绑定的所有蓝牙设备的类型相同的蓝牙设备,并与搜索到的蓝牙设备逐个建立蓝牙连接;
第二获取单元,适于获取当前连接的蓝牙设备的MAC地址;
比对单元,适于将所述第二获取单元所获取到的MAC地址与目标蓝牙设备的MAC地址进行比对,所述目标蓝牙设备为所述账号绑定的所有蓝牙设备其中之一;
确定单元,适于如果当前连接的蓝牙设备的MAC地址与所述目标蓝牙设备的MAC地址相同,则确认成功建立所述第二终端设备与目标蓝牙设备的换机连接。
10.如权利要求9所述的蓝牙设备的换机连接装置,其特征在于,所述设定条件包括:所述第二终端设备与换机前的第一终端设备具有不同的操作***、所述第二终端设备与所述第一终端设备均具有IOS操作***。
11.如权利要求9所述的蓝牙设备的换机连接装置,其特征在于,所述第二获取单元,适于当所述第二终端设备具有IOS操作***时,发送MAC地址获取指令至当前连接的蓝牙设备,以使得所述当前连接的蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第二终端设备;接收所述当前连接的蓝牙设备发送的MAC地址。
12.如权利要求9所述的蓝牙设备的换机连接装置,其特征在于,所述确定单元,适于当所述第二终端设备登录的账号所绑定的蓝牙设备的数目为多个,且搜索到多个与所述账号对应的所有蓝牙设备的类型相同的蓝牙设备时,采用以下任一种方式确认所述目标蓝牙设备:按照蓝牙设备的信号强度确定所述目标蓝牙设备、根据用户输入的目标蓝牙设备确认指令确定所述目标蓝牙设备。
13.如权利要求9~12任一项所述的蓝牙设备的换机连接装置,其特征在于,还包括:绑定单元,适于当所述目标蓝牙设备首次与所述账号绑定时,所述账号在第三终端设备上登陆成功后,扫描目标蓝牙设备并完成所述第三终端设备与所述目标蓝牙设备的配对;获取所述目标蓝牙设备的MAC地址;根据所述目标蓝牙设备的MAC地址生成与所述目标蓝牙设备唯一对应的所述标识符;建立所述目标蓝牙设备的标识符与所述账号的关联关系,完成所述账号与所述目标蓝牙设备的标识符之间的绑定。
14.如权利要求13所述的蓝牙设备的换机连接装置,其特征在于,还包括:上传单元,适于在建立所述目标蓝牙设备的标识符与所述账号的关联关系之后,将所述目标蓝牙设备的标识符与所述账号的关联关系上传至云端存储。
15.如权利要求13所述的蓝牙设备的换机连接装置,其特征在于,所述绑定单元,适于当所述第三终端设备具有IOS操作***时,向所述目标蓝牙设备发送MAC地址获取指令,以使得所述目标蓝牙设备根据所述MAC地址获取指令发送MAC地址至所述第三终端设备;接收所述目标蓝牙设备发送的MAC地址。
16.如权利要求9所述的蓝牙设备的换机连接装置,其特征在于,所述蓝牙设备包括:车载自动诊断***。
17.一种蓝牙设备的换机连接装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,其特征在于,所述处理器运行所述计算机指令时执行权利要求1至8任一项所述的蓝牙设备的换机连接方法的步骤。
18.一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1至8中任一项所述的蓝牙设备的换机连接方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910817476.7A CN110519736B (zh) | 2019-08-30 | 2019-08-30 | 蓝牙设备的换机连接方法及装置、计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910817476.7A CN110519736B (zh) | 2019-08-30 | 2019-08-30 | 蓝牙设备的换机连接方法及装置、计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110519736A CN110519736A (zh) | 2019-11-29 |
CN110519736B true CN110519736B (zh) | 2022-04-26 |
Family
ID=68628632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910817476.7A Active CN110519736B (zh) | 2019-08-30 | 2019-08-30 | 蓝牙设备的换机连接方法及装置、计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110519736B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111615090B (zh) * | 2020-04-27 | 2023-07-14 | Oppo(重庆)智能科技有限公司 | 蓝牙设备间的交互方法及装置、存储介质和电子设备 |
CN113973290B (zh) * | 2021-10-27 | 2024-04-19 | 深圳市芯中芯科技有限公司 | 一种蓝牙耳机快速连接的方法 |
CN116567858B (zh) * | 2023-04-27 | 2024-06-07 | 百洋智能科技集团股份有限公司 | 一种跨平台的ble设备自动连接方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104363250A (zh) * | 2014-12-03 | 2015-02-18 | 北京深思数盾科技有限公司 | 一种用于设备连接的方法和*** |
CN108282767A (zh) * | 2017-12-29 | 2018-07-13 | 青岛真时科技有限公司 | 一种配对方法、装置和*** |
CN108712739A (zh) * | 2018-05-17 | 2018-10-26 | 四川斐讯信息技术有限公司 | 一种ios***获取蓝牙地址的方法及装置 |
CN109769240A (zh) * | 2019-03-12 | 2019-05-17 | 百度在线网络技术(北京)有限公司 | 蓝牙连接方法、装置和*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9949065B1 (en) * | 2016-12-30 | 2018-04-17 | Capital One Services, Llc | System and method for automatic bluetooth pairing |
-
2019
- 2019-08-30 CN CN201910817476.7A patent/CN110519736B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104363250A (zh) * | 2014-12-03 | 2015-02-18 | 北京深思数盾科技有限公司 | 一种用于设备连接的方法和*** |
CN108282767A (zh) * | 2017-12-29 | 2018-07-13 | 青岛真时科技有限公司 | 一种配对方法、装置和*** |
CN108712739A (zh) * | 2018-05-17 | 2018-10-26 | 四川斐讯信息技术有限公司 | 一种ios***获取蓝牙地址的方法及装置 |
CN109769240A (zh) * | 2019-03-12 | 2019-05-17 | 百度在线网络技术(北京)有限公司 | 蓝牙连接方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
CN110519736A (zh) | 2019-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110519736B (zh) | 蓝牙设备的换机连接方法及装置、计算机可读存储介质 | |
CN108153696B (zh) | 嵌入式***串口模块匹配方法、装置、介质和计算机设备 | |
CN101873719A (zh) | 一种配置wifi参数的方法、装置及*** | |
CN110896366B (zh) | 多网卡设备的网卡功能测试方法、装置及存储介质 | |
CN104461897A (zh) | 一种应用程序测试的方法和设备 | |
CN112566156B (zh) | 一种自动化测试WiFi模组兼容性的方法和电子设备 | |
CN112740627A (zh) | 车辆远程诊断方法及*** | |
CN110855318B (zh) | 一种胎压传感器升级方法、装置、设备及介质 | |
CN111224835B (zh) | 串口通讯模式自动切换方法、装置及*** | |
CN106210280A (zh) | 一种蓝牙配对的方法、装置及*** | |
CN109960657B (zh) | 一种测试环境部署方法及相关装置 | |
CN107257586B (zh) | 智能终端连接WiFi时的移动网络连接方法和*** | |
CN105704705A (zh) | 共享eSIM信息的终端切换的方法、终端及服务器 | |
CN111010706A (zh) | 一种异常恢复方法及装置 | |
CN112134931B (zh) | 文件传输方法及装置、车载设备和可读存储介质 | |
CN105867348B (zh) | 基于数据pid请求范围和类型的obd设备识别方法及*** | |
CN112420019B (zh) | 设备的测试方法及装置 | |
CN114726833A (zh) | 一种基于物联网的智能电动滑板车注册绑定***及方法 | |
CN114442590A (zh) | 车辆诊断方法、设备、诊断通信装置、服务器及存储介质 | |
CN113886274A (zh) | 车联网终端的稳定性测试方法、装置、设备及存储介质 | |
CN113489831A (zh) | 设备控制方法及装置 | |
CN110891263A (zh) | 连接建立方法、诊断设备和终端设备 | |
CN112051834A (zh) | 一种通用车辆数据采集/仿真方法及*** | |
CN116684913B (zh) | 4g通信模组的测试方法、***、电子设备及存储介质 | |
CN113645655B (zh) | 一种关于IoT模组与终端的配网测试方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |