蓝牙配对信息的处理方法、装置、设备及系统与流程

文档序号:31225640发布日期:2022-08-23 19:16阅读:159来源:国知局
蓝牙配对信息的处理方法、装置、设备及系统与流程

1.本文件涉及数据处理技术领域,尤其涉及一种蓝牙配对信息的处理方法、装置、设备及系统。


背景技术:

2.由于蓝牙连接具有方便快捷以及稳定性高等特性,因此得以广泛应用。例如手机、平板电脑等终端设备与耳机、智能家电、车辆等具有蓝牙功能的蓝牙设备建立蓝牙连接并进行蓝牙配对,以实现终端设备与蓝牙设备之间的绑定,从而用户可以通过终端设备基于该蓝牙连接对绑定的蓝牙设备进行控制和管理等。
3.当用户想要解除终端设备与蓝牙设备的绑定时,通常需要删除终端设备和蓝牙设备中的蓝牙配对信息。当前,对于android系统的终端设备而言,通常是调用相应的api接口即可实现终端设备中蓝牙配对信息的删除。但是,对于ios系统的终端设备而言,由于安全因素等的限制,并没有开放相关的api,只能是提示用户进行手动删除。然而,用户可能因各种因素而忘记删除蓝牙配对信息,而这不仅会造成存储空间的浪费,而且在终端设备与相应的蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,会因终端设备中保存有先前的蓝牙配对信息而导致连接和配对失败。


技术实现要素:

4.本说明书一个或多个实施例提供了一种蓝牙配对信息的处理方法。该方法包括基于与终端设备的当前蓝牙连接,接收所述终端设备发送的蓝牙配对解除指令。所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息。所述终端设备安装有ios操作系统。根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式。所述安全管理模式表征所述ios操作系统保存有与蓝牙设备的蓝牙配对信息。若是,则通过所述当前蓝牙连接向所述终端设备发送表征处于所述安全管理模式的响应数据。所述响应数据用于所述终端设备引导用户删除所述ios操作系统保存的所述蓝牙配对信息。
5.本说明书一个或多个实施例提供了一种蓝牙配对信息的处理方法。该方法包括响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向所述蓝牙设备发送蓝牙配对解除指令。所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息,以使所述蓝牙设备根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式。所述终端设备安装有ios操作系统。所述安全管理模式表征所述ios操作系统保存有与所述蓝牙设备的蓝牙配对信息。若接收到所述蓝牙设备发送的表征所述当前蓝牙连接处于所述安全管理模式的响应数据,则按照预设方式引导所述用户删除所述ios操作系统保存的所述蓝牙配对信息。
6.本说明书一个或多个实施例提供了一种蓝牙配对信息的处理装置。该装置包括接收模块,基于与终端设备的当前蓝牙连接,接收所述终端设备发送的蓝牙配对解除指令。所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息。所述终端设备安装有ios操作
系统。该装置还包括确定模块,根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式。所述安全管理模式表征所述ios操作系统保存有与蓝牙设备的蓝牙配对信息。该装置还包括发送模块,若所述确定模块的确定结果为是,则通过所述当前蓝牙连接向所述终端设备发送表征处于所述安全管理模式的响应数据。所述响应数据用于所述终端设备引导用户删除所述ios操作系统保存的所述蓝牙配对信息。
7.本说明书一个或多个实施例提供了一种蓝牙配对信息的处理装置。该装置包括发送模块,响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向所述蓝牙设备发送蓝牙配对解除指令。所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息,以使所述蓝牙设备根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式。所述终端设备安装有ios操作系统。所述安全管理模式表征所述ios操作系统保存有与所述蓝牙设备的蓝牙配对信息。该装置还包括引导模块,若接收到所述蓝牙设备发送的表征所述当前蓝牙连接处于所述安全管理模式的响应数据,则按照预设方式引导所述用户删除所述ios操作系统保存的所述蓝牙配对信息。
8.本说明书一个或多个实施例提供了一种蓝牙配对信息的处理系统。该系统包括:安装有ios操作系统的终端设备和蓝牙设备。所述终端设备,响应于用户的蓝牙配对解除操作,通过与所述蓝牙设备之间的当前蓝牙连接向所述蓝牙设备发送蓝牙配对解除指令。若接收到所述蓝牙设备发送的表征所述当前蓝牙连接处于安全管理模式的响应数据,则按照预设方式引导所述用户删除所述ios操作系统保存的蓝牙配对信息。所述安全管理模式表征所述ios操作系统保存有与所述蓝牙设备的所述蓝牙配对信息。所述蓝牙设备,基于所述当前蓝牙连接接收所述蓝牙配对删除指令。根据所述蓝牙配对解除指令中包括的待解除的蓝牙配对的索引信息,确定所述当前蓝牙连接是否处于所述安全管理模式。若是,则通过所述当前蓝牙连接向所述终端设备发送表征处于所述安全管理模式的响应数据。
9.本说明书一个或多个实施例提供了一种蓝牙配对信息的处理设备。该设备包括处理器。该设备还包括被安排成存储计算机可执行指令的存储器。所述计算机可执行指令在被执行时使所述处理器基于与终端设备的当前蓝牙连接,接收所述终端设备发送的蓝牙配对解除指令。所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息。所述终端设备安装有ios操作系统。根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式。所述安全管理模式表征所述ios操作系统保存有与蓝牙设备的蓝牙配对信息。若是,则通过所述当前蓝牙连接向所述终端设备发送表征处于所述安全管理模式的响应数据。所述响应数据用于所述终端设备引导用户删除所述ios操作系统保存的所述蓝牙配对信息。
10.本说明书一个或多个实施例提供了一种蓝牙配对信息的处理设备。该设备包括处理器。该设备还包括被安排成存储计算机可执行指令的存储器。所述计算机可执行指令在被执行时使所述处理器响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向所述蓝牙设备发送蓝牙配对解除指令。所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息,以使所述蓝牙设备根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式。所述终端设备安装有ios操作系统。所述安全管理模式表征所述ios操作系统保存有与所述蓝牙设备的蓝牙配对信息。若接收到所述蓝牙设备发送的表征所述当前蓝牙连接处于所述安全管理模式的响应数据,则按照预设方式引导所述用户删除所述ios操作系统保存的所述蓝牙配对信息。
11.本说明书一个或多个实施例提供了一种存储介质。该存储介质用于存储计算机可执行指令。所述计算机可执行指令在被处理器执行时基于与终端设备的当前蓝牙连接,接收所述终端设备发送的蓝牙配对解除指令。所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息。所述终端设备安装有ios操作系统。根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式。所述安全管理模式表征所述ios操作系统保存有与蓝牙设备的蓝牙配对信息。若是,则通过所述当前蓝牙连接向所述终端设备发送表征处于所述安全管理模式的响应数据。所述响应数据用于所述终端设备引导用户删除所述ios操作系统保存的所述蓝牙配对信息。
12.本说明书一个或多个实施例提供了一种存储介质。该存储介质用于存储计算机可执行指令。所述计算机可执行指令在被处理器执行时响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向所述蓝牙设备发送蓝牙配对解除指令。所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息,以使所述蓝牙设备根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式。所述终端设备安装有ios操作系统。所述安全管理模式表征所述ios操作系统保存有与所述蓝牙设备的蓝牙配对信息。若接收到所述蓝牙设备发送的表征所述当前蓝牙连接处于所述安全管理模式的响应数据,则按照预设方式引导所述用户删除所述ios操作系统保存的所述蓝牙配对信息。
附图说明
13.为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
14.图1为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理方法的场景示意图;
15.图2为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理方法的第一种流程示意图;
16.图3为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理方法的第二种流程示意图;
17.图4为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理方法的第三种流程示意图;
18.图5为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理方法的第四种流程示意图;
19.图6为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理装置的第一种模块组成示意图;
20.图7为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理装置的第二种模块组成示意图;
21.图8为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理系统的组成示意图;
22.图9为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理设备的结构示
意图。
具体实施方式
23.为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
24.图1为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理方法的应用场景示意图,如图1所示,该场景包括:安装有ios操作系统的终端设备和蓝牙设备。其中,终端设备可以为安装有ios操作系统的手机、平板电脑、便携笔记本式计算机等(图1中仅示出手机);终端设备中可以安装有与蓝牙设备相关的目标应用,该目标应用可以是独立的应用程序(applicants,简称app),也可以是嵌入到应用程序中的小程序,还可以是网页应用等。蓝牙设备可以是耳机、手环、智能家居、车辆等任意具有蓝牙功能的设备(图1中仅示出手环和车辆)。
25.具体的,在终端设备与蓝牙设备建立当前蓝牙连接之后,终端设备响应于用户的蓝牙配对解除操作,通过与蓝牙设备之间的当前蓝牙连接向蓝牙设备发送蓝牙配对解除指令;蓝牙设备基于当前蓝牙连接接收到蓝牙配对删除指令后,根据蓝牙配对解除指令中包括的待解除的蓝牙配对的索引信息,确定当前蓝牙连接是否处于安全管理模式;该安全管理模式表征终端设备的ios操作系统保存有与蓝牙设备的蓝牙配对信息。蓝牙设备若确定当前蓝牙连接处于安全管理模式,则通过当前蓝牙连接向终端设备发送表征处于安全管理模式的响应数据。终端设备接收到该响应数据后,按照预设方式引导用户删除终端设备得ios操作系统中保存的蓝牙配对信息。由此,蓝牙设备在基于与终端设备的当前蓝牙连接接收到终端设备发送的蓝牙配对解除指令时,确定当前蓝牙连接是否处于安全管理模式,并在确定结果为是时向终端设备发送对应的响应数据,使终端设备引导用户删除终端设备的ios操作系统中的蓝牙配对指令;保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作。
26.基于上述应用场景架构,本说明书一个或多个实施例提供了一种蓝牙配对信息的处理方法。图2为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理方法的流程示意图,图2中的方法能够由图1中的蓝牙设备执行,如图2所示,该方法包括以下步骤:
27.步骤s102,基于与终端设备的当前蓝牙连接,接收终端设备发送的蓝牙配对解除指令;蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息;终端设备安装有ios操作系统;
28.具体而言,用户的终端设备中安装有与蓝牙设备相关的目标应用,当用户想要通过该目标应用对该蓝牙设备进行控制时,可以在目标应用中输入该蓝牙设备的设备信息、用户的用户信息等,并在终端设备与蓝牙设备首次建立蓝牙连接之后,进行蓝牙配对处理,
以实现目标应用与蓝牙设备的绑定,也即实现目标应用所在的终端设备与蓝牙设备的绑定。当用户想要解除其终端设备与蓝牙设备的绑定时,可以在终端设备与蓝牙设备建立当前蓝牙连接之后,操作其终端设备中的目标应用,首先解除终端设备与蓝牙设备之间的蓝牙配对。相应的,目标应用响应于用户的蓝牙配对解除操作,确定待解除的蓝牙配对的索引信息,并根据该索引信息基于所在终端设备与蓝牙设备的当前蓝牙连接,向蓝牙设备发送蓝牙配对解除指令。蓝牙设备基于与终端设备的当前蓝牙连接,接收终端设备中的目标应用发送的蓝牙配对解除指令。其中,索引信息可以包括终端设备的设备标识、蓝牙设备的设备标识、目标应用的应用标识、待解除的蓝牙配对所对应的目标业务的业务标识等中的一个或多个,其可以在实际应用中根据需要自行设定。
29.作为一个示例,蓝牙设备为具有蓝牙功能的车辆,目标应用为数字车钥匙的相关应用,用户可以在目标应用中输入车辆的车辆信息(如车架号、车牌号等)和用户信息(如姓名、手机号码等)等,并点击目标应用中的数字车钥匙功能的开启按钮,以开启数字车钥匙功能。当目标应用所在的终端设备与该车辆建立蓝牙连接并进行蓝牙配对成功、各自保存有蓝牙配对信息之后,即完成目标应用及其所在的终端设备与该车辆的绑定,用户的该终端设备也就具有了数字车钥匙功能。用户无需随身携带实体的车钥匙,只要随身携带该终端设备,即可在靠近车辆时基于蓝牙连接自动完成解锁,以及在远离车辆时自动完成上锁等控车操作。同时,用户也可以操作该终端设备中的目标应用控制该车辆的开门、关门等操作。当关闭数字车钥匙功能时,需要车辆和终端设备各自保存的蓝牙配对信息均删除;即完成蓝牙配对的解除,才算是真正完成数字车钥匙功能的关闭。此时,用户可以在目标应用所在的终端设备与车辆(即蓝牙设备)处于蓝牙连接状态时,点击目标应用中的数字车钥匙功能的关闭按钮,以发起蓝牙配对的解除流程;目标应用响应于用户的蓝牙配对解除操作(即对关闭按钮的点击操作),根据确定的待解除的蓝牙配对的索引信息,基于所在终端设备与车辆(即蓝牙设备)之间的当前蓝牙连接,向车辆发送蓝牙配对解除指令。
30.在上述数字车钥匙场景中,待解除的蓝牙配对的索引信息可以包括终端设备的设备标识和待解除的蓝牙配对所对应的目标业务的业务标识。具体而言,由于同一车辆可以与多个用户的终端设备进行绑定(例如与车辆所属家庭的每个家庭成员的终端设备进行),即该车辆具有多把数字车钥匙,为了保障数字车钥匙关闭的准确性,可以在开启数字车钥匙功能时为该终端设备分配数字车钥匙的钥匙标识,即在该数字车钥匙场景中,目标业务为数字车钥匙业务,目标业务的业务标识为数字车钥匙的钥匙标识。
31.需要指出的是,本说明书实施例提供的蓝牙配对信息的处理方法不限于应用于上述数字车钥匙场景中,可以用于具有ios系统的终端设备与任意蓝牙设备的蓝牙配对解除场景中。可以理解的是,上述的索引信息也可以随着应用场景的不同而不同。
32.步骤s104,根据索引信息确定当前蓝牙连接是否处于安全管理模式,安全管理模式表征ios操作系统保存有与蓝牙设备的蓝牙配对信息;
33.其中,蓝牙配对信息可以包括蓝牙配对过程中协商的通信密钥。本说明书实施例中的蓝牙连接包括安全管理模式(security manage protocol,简称smp)的蓝牙连接和普通模式的蓝牙连接。其中,安全管理模式的蓝牙连接表示蓝牙设备与终端设备之间建立了蓝牙连接且进行了蓝牙配对,在蓝牙设备与终端设备之间进行数据通信时,需要使用蓝牙配对信息中的通信密钥对通信数据进行加密处理,安全级别较高。也就是说,安全管理模式
表征终端设备的ios操作系统保存有与蓝牙设备的蓝牙配对信息。普通模式的蓝牙连接表征蓝牙设备与终端设备之间仅进行了蓝牙连接,而没有进行蓝牙配对,在蓝牙设备与终端设备之间进行数据通信时,通信数据一般是明文形式,安全级别较低。当蓝牙设备与终端设备之间的当前蓝牙连接处于安全管理模式时,终端设备的ios操作系统和蓝牙设备中均保存有相应的蓝牙配对信息。终端设备根据其保存的蓝牙配对信息中的通信密钥生成密文形式且为预设格式的蓝牙配对解除指令并发送给蓝牙设备。当蓝牙设备与终端设备之间的当前蓝牙连接未处于安全管理模式时,终端设备的ios操作系统中未保存与蓝牙设备之间的蓝牙配对信息,蓝牙设备中可能保存有与终端设备之间的蓝牙配对信息,也可能未保存有与终端设备之间的蓝牙配对信息,具体情况可参见后文的相关描述。其中,预设格式可以在实际应用中根据需要自行设定,例如预设格式为“密文数据+索引信息”等。
34.步骤s106,若是,则通过当前蓝牙连接向终端设备发送表征处于安全管理模式的响应数据,响应数据用于终端设备引导用户删除ios操作系统保存的蓝牙配对信息。
35.具体的,根据索引信息从蓝牙设备的指定存储区域中获取对应的目标蓝牙配对信息,根据目标蓝牙配对信息中的通信密钥对表征处于安全管理模式的预设数据进行加密处理,得到密文数据,并根据该密文数据和蓝牙设备的设备标识生成响应数据,通过当前蓝牙连接将生成的响应数据发送给终端设备。当终端设备接收到蓝牙设备发送的该响应数据时,根据该响应数据中的蓝牙设备的设备标识,获取对应的蓝牙配对信息,采用该蓝牙配对信息中的通信密钥对响应数据中的密文数据进行解密处理得到预设数据,并根据该预设数据在目标应用中按照预设方式引导用户删除ios操作系统保存的蓝牙配对信息。其中,预设方式可以是弹框提示,还可以是跳转至ios操作系统的设置界面,还可以是跳转至含有蓝牙配对信息的界面等,其可以在实际应用中根据需要自行设定。
36.本说明书一个或多个实施例中,蓝牙设备在基于与终端设备的当前蓝牙连接接收到终端设备发送的蓝牙配对解除指令时,确定当前蓝牙连接是否处于安全管理模式,并在确定结果为是时向终端设备发送对应的响应数据,使终端设备引导用户删除终端设备的ios操作系统中的蓝牙配对指令。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
37.通常的,在蓝牙连接处于安全管理模式时,蓝牙协议栈会根据终端设备发送的通信数据生成对应的事件。相应的,步骤s104中根据索引信息确定所当前蓝牙连接是否处于安全管理模式,包括:
38.确定根据索引信息是否获取到当前蓝牙连接对应的目标事件;若是,则确定当前蓝牙连接处于安全管理模式;若否,则确定当前蓝牙连接未处于安全管理模式。
39.具体而言,当终端设备通过当前蓝牙连接向蓝牙设备发送蓝牙配对解除指令时,蓝牙协议栈解析该蓝牙配对解除指令并确定其预设位置是否为预设字符,若是,则确定蓝牙配对解除指令是基于协商密钥进行加密处理所得的密文数据,并从蓝牙配对解除指令中获取待解除的蓝牙配对的索引信息,根据该索引信息生成当前蓝牙连接对应的事件。蓝牙
设备接收到蓝牙配对解除指令后,从蓝牙配对解除指令中获取待解除的蓝牙配对的索引信息,并将索引信息与蓝牙协议栈在预设时间内生成的事件进行匹配处理,若匹配成功,则确定获取到当前蓝牙连接对应的目标事件,即确定当前蓝牙连接处于安全管理模式;若匹配失败,则确定未获取到当前蓝牙连接对应的目标事件,即确定当前蓝牙连接未处于安全管理模式。
40.进一步的,当终端设备确定用户删除了终端设备的ios操作系统保存的蓝牙配对信息时,终端设备断开与蓝牙设备的安全管理模式的蓝牙连接,并与蓝牙设备建立普通模式的蓝牙连接。由于此时蓝牙设备中的蓝牙配对信息尚未删除,即蓝牙配对的解除尚未完成,因此,终端设备执行目标应用的打开操作,以使用户再次操作目标应用,进行蓝牙配对解除操作。当用户再次操作目标应用,进行蓝牙配对解除操作时,终端设备响应于用户的蓝牙配对解除操作,通过与蓝牙设备建立的普通模式的蓝牙连接向蓝牙设备再次发送蓝牙配对解除指令,蓝牙设备执行前述步骤s102,并在步骤s104中确定当前蓝牙连接未处于安全管理模式。可以理解的是,当前述的预设方式为弹框提示时,终端设备执行目标应用的打开操作可以包括:取消弹框并展示目标应用的操作界面。当前述的预设方式为跳转至其他界面时,终端设备执行目标应用的打开操作可以包括:跳转回目标应用的操作界面。与之对应的,如图3所示,方法还可以包括以下步骤s108和步骤s110:
41.步骤s108,若否,则根据索引信息从蓝牙设备的指定存储区域中获取关联的目标蓝牙配对信息;
42.具体的,当蓝牙设备接收到终端设备发送的蓝牙配对解除指令,并且确定当前蓝牙连接未处于安全管理模式时,表征用户已将终端设备的ios系统中的蓝牙配对信息删除。蓝牙设备将蓝牙配对解除指令中的索引信息与蓝牙设备的指定存储区域中的各蓝牙配对信息进行匹配处理,若匹配成功,则将匹配成功的蓝牙配对信息确定为待删除的目标蓝牙配对信息。
43.步骤s110,删除目标蓝牙配对信息,并通过当前蓝牙连接向终端设备发送蓝牙配对解除成功信息。
44.具体的,将目标蓝牙配对信息从蓝牙设备的指定存储区域中删除,并通过当前蓝牙连接(普通模式的蓝牙连接)向终端设备发送明文形式的蓝牙配对解除成功信息。终端设备基于当前蓝牙连接接收到蓝牙设备发送的蓝牙配对解除成功信息时,确定待解除的蓝牙配对解除成功。由此,蓝牙设备在确定当前蓝牙连接处于安全管理模式时,通过终端设备引导用户删除终端设备的ios操作系统的蓝牙配对信息;以及在确定当前蓝牙连接未处于安全管理模式时,将自身保存的对应的蓝牙配对信息删除。通过该方式,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。
45.进一步的,为了实现用户通过终端设备对蓝牙设备的管理和控制,终端设备和蓝牙设备在首次建立蓝牙连接时,还需要进行蓝牙配对处理。具体的,本说明书一个或多个实施例中,步骤s102之前还可以包括以下步骤s100-2至步骤s100-6:
46.步骤s100-2,与终端设备建立普通模式的蓝牙连接;
47.具体的,蓝牙设备根据自身的设备标识广播蓝牙广播数据;终端设备获取当前所
在环境中的蓝牙广播数据,并将获取到的蓝牙广播数据中的蓝牙设备的设备标识与确定的待连接的目标蓝牙设备的设备标识进行匹配处理;若匹配成功,则向匹配成功的设备标识所对应的蓝牙设备发送蓝牙连接请求;蓝牙设备接收终端设备发送的该蓝牙连接请求,根据该蓝牙连接请求与终端设备建立蓝牙连接。也就是说,蓝牙广播数据用于终端设备根据设备标识确定蓝牙设备为待建立蓝牙连接的目标蓝牙设备,并向蓝牙设备发送蓝牙连接请求。
48.步骤s100-4,基于建立的蓝牙连接与终端设备进行蓝牙配对处理;
49.具体的,当终端设备与蓝牙设备建立普通模式的蓝牙连接成功后,基于建立的该普通模式的蓝牙连接向蓝牙设备发送蓝牙配对请求。相应的,步骤s100-4包括:接收终端设备通过建立的蓝牙连接发送的蓝牙配对请求,根据蓝牙配对请求按照预设方式与终端设备协商通信密钥。其中,通信密钥的协商过程可参考现有技术,对此本说明书中不再详述。
50.步骤s100-6,若蓝牙配对处理成功,则生成蓝牙配对信息,将生成的蓝牙配对信息保存至指定存储区域中。
51.具体的,当蓝牙设备确定蓝牙配对成功时,根据蓝牙配对请求确定索引信息,根据确定的索引信息和协商的通信密钥生成蓝牙配对信息。在一种实施方式中,根据确定的索引信息和协商的通信密钥生成key-value形式的蓝牙配对信息,其中,索引信息为key,协商密钥为value。需要指出的是,蓝牙配对信息的具体形式和内容,可以在实际应用中根据需要自行设定,对此本说明书中不做具体限定。终端设备的ios系统中保存的与蓝牙设备的蓝牙配对信息的格式和内容,与蓝牙设备保存的与该终端设备的蓝牙配对信息的格式和内容可以相同也可以不同。
52.进一步的,当终端设备确定蓝牙配对成功时,根据协商的会话密钥,生成蓝牙配对信息并保存至自身的ios操作系统中。终端设备生成的蓝牙配对信息与蓝牙设备生成的蓝牙配对信息可以相同也可以不同。
53.可以理解的是,在终端设备与蓝牙设备按照上述方式首次建立蓝牙连接并进行蓝牙配对处理之后,当终端设备与蓝牙设备未处于蓝牙协议规定的同一环境时,终端设备与蓝牙设备断开已建立的蓝牙连接,但各自依然保存有蓝牙配对信息。当终端设备与蓝牙设备再次处于蓝牙协议规定的同一环境时,根据保存的蓝牙配对信息中的协商密钥,建立安全管理模式的蓝牙连接,并基于该安全管理模式的蓝牙连接进行数据通信。
54.本说明书一个或多个实施例中,蓝牙设备在基于与终端设备的当前蓝牙连接接收到终端设备发送的蓝牙配对解除指令时,确定当前蓝牙连接是否处于安全管理模式,并在确定结果为是时向终端设备发送对应的响应数据,使终端设备引导用户删除终端设备的ios操作系统中的蓝牙配对指令。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
55.对应上述描述的蓝牙配对信息的处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供了另一种蓝牙配对信息的处理方法,图4为本说明书一个或多个实施
例提供的另一种蓝牙配对信息的处理方法的流程示意图,图4中的方法能够由图1中的终端设备执行;如图4所示,该方法包括以下步骤:
56.步骤s202,响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向蓝牙设备发送蓝牙配对解除指令;蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息,以使蓝牙设备根据索引信息确定当前蓝牙连接是否处于安全管理模式;终端设备安装有ios操作系统;安全管理模式表征ios操作系统保存有与蓝牙设备的蓝牙配对信息;
57.具体的,终端设备中安装有蓝牙设备相关的目标应用,该目标应用响应于用户的蓝牙配对解除操作,确定待解除的蓝牙配对的索引信息,并根据该索引信息基于所在终端设备与蓝牙设备的当前蓝牙连接,向蓝牙设备发送蓝牙配对解除指令。蓝牙设备基于与终端设备的当前蓝牙连接,接收终端设备中的目标应用发送的蓝牙配对解除指令,并根据蓝牙配对解除指令中的索引信息确定当前蓝牙连接是否处于安全管理模式,若是,则通过当前蓝牙连接向终端设备发送表征处于安全管理模式的响应数据,以使终端设备通过目标应用按照预设方式引导用户删除ios操作系统保存的蓝牙配对信息。
58.步骤s204,若接收到蓝牙设备发送的表征当前蓝牙连接处于安全管理模式的响应数据,则按照预设方式引导用户删除ios操作系统保存的蓝牙配对信息。
59.其中,预设方式可以是弹框提示,还可以是跳转至ios操作系统的设置界面,还可以是跳转至含有蓝牙配对信息的界面等,其可以在实际应用中根据需要自行设定。
60.进一步的,为了保障蓝牙配对的成功解除,本说明书一个或多个实施例中,步骤s204之后还可以包括以下步骤s206和步骤s208:
61.步骤s206,确定在当前蓝牙连接的情况下,用户是否删除了ios操作系统保存的蓝牙配对信息;
62.具体的,终端设备确定是否获取到表征蓝牙配对信息已删除的状态信息,若是,则确定用户删除了ios操作系统保存的蓝牙配对信息;若否,则确定用户未删除ios操作系统保存的蓝牙配对信息。
63.步骤s208,若是,则断开当前蓝牙连接,并与蓝牙设备建立普通模式的蓝牙连接。
64.当终端设备确定用户删除了ios操作系统保存的蓝牙配对信息时,断开与蓝牙设备之间的处于安全管理模式的当前蓝牙连接,并与蓝牙设备建立普通模式的蓝牙连接。
65.其中,与蓝牙设备建立普通模式的蓝牙连接可以包括:获取当前所在环境中的蓝牙广播数据,将蓝牙广播数据中的蓝牙设备的设备标识与确定的待连接的目标蓝牙设备的设备标识进行匹配处理;若匹配成功,则将匹配成功的设备标识所对应的蓝牙设备发送蓝牙连接请求,以与蓝牙设备建立普通模式的蓝牙连接。
66.进一步的,终端设备确定待连接的目标蓝牙设备的设备标识可以包括:终端设备获取目标应用保存的蓝牙设备的设备标识,并将该设备标识确定为待连接的目标蓝牙设备的设备标识。或者,终端设备根据目标应用保存的用户信息,向指定的服务端发送设备标识获取请求,以使服务端将设备标识获取请求中的用户信息与服务端保存的关联关系中的用户信息进行匹配,并将匹配成功的用户信息所关联的设备标识发送给终端设备。其中,服务端可以是蓝牙设备对应的服务端,当用户购买蓝牙设备后,服务端将相应用户的用户信息与相应蓝牙设备的设备标识建立关联关系,并保存该关联关系。用户还可以操作目标应用,
从服务端获取蓝牙设备的运行数据等。
67.进一步的,为了便于用户了解蓝牙设备与目标应用所在的终端设备的蓝牙配对状态,本说明书一个或多个实施例中,方法还可以包括:
68.若接收到蓝牙设备发送的蓝牙配对解除成功信息,则对与蓝牙设备相关的目标应用中的指定标识进行状态变更处理。
69.具体的,当蓝牙设备确定当前蓝牙连接为普通模式的蓝牙连接时,根据蓝牙配对解除指令中的索引信息,从自身的指定存储区域中获取关联的蓝牙配对信息,删除该蓝牙配对信息,并向终端设备发送蓝牙配对解除成功信息。终端设备接收到该蓝牙配对解除成功信息后,对与蓝牙设备相关的目标应用中的指定标识进行状态变更处理。以前述示例的数字车钥匙场景为例进行说明,终端设备接收到该蓝牙配对解除成功信息后,将目标应用中用于指示数字车钥匙功能的开启和关闭的标识的状态信息,由表征数字车钥匙功能处于开启的第一状态信息变更为表征数字车钥匙功能处于关闭的第二状态信息。
70.进一步的,为了实现通过目标应用对蓝牙设备的管理和控制,终端设备在首次与蓝牙设备建立普通模式的蓝牙连接后,与蓝牙设备进行蓝牙配对处理。具体的,步骤s202之前还可以包括以下步骤s200-2至步骤s200-6:
71.步骤s200-2,与蓝牙设备建立普通模式的蓝牙连接;
72.其中,终端设备与蓝牙设备建立普通模式的蓝牙连接的过程可参考前述相关描述,重复之处这里不再赘述。
73.步骤s200-4,基于建立的蓝牙连接与蓝牙设备进行蓝牙配对处理;
74.其中,蓝牙配对的处理过程可参考现有的蓝牙配对过程,对此本说明书中不再详述。
75.步骤s200-6,若蓝牙配对处理成功,则生成蓝牙配对信息,将蓝牙配对信息保存至自身的ios系统中。
76.其中,蓝牙配对信息的具体内容和形式可以在实际应用中根据需要自行设定,对此本说明书中不做具体限定。
77.本说明书一个或多个实施例中,安装有ios操作系统的终端设备响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向该蓝牙设备发送蓝牙配对解除指令,以使蓝牙设备根据该蓝牙配对解除指令中的索引信息确定当前蓝牙连接是否处于安全管理模式,该安全管理模式表征终端设备的ios操作系统保存有与该蓝牙设备的蓝牙配对信息;终端设备若接收到蓝牙设备发送的表征当前蓝牙连接处于安全管理模式的响应数据,则按照预设方式引导用户删除ios操作系统保存的蓝牙配对信息。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
78.在一个具体的实施例中,以终端设备与蓝牙设备之间已建立蓝牙连接和蓝牙配对,且用户基于引导删除了ios操作系统中的蓝牙配对信息后,再次进行蓝牙配对解除操作,以完成蓝牙配对解除的完整流程为例进行说明。如图5所示,方法包括:
79.步骤s302,终端设备响应于用户在目标应用中的蓝牙配对解除操作,根据确定的待解除的蓝牙配对的索引信息,基于与蓝牙设备的当前蓝牙连接向蓝牙设备发送蓝牙配对解除指令;
80.步骤s304,蓝牙设备根据接收到的蓝牙配对解除指令中的索引信息确定当前蓝牙连接处于安全管理模式,并通过当前蓝牙连接向终端设备发送表征处于安全管理模式的响应数据;
81.步骤s306,终端设备根据接收到的响应数据引导用户删除终端设备的ios操作系统中的蓝牙配对信息;
82.步骤s308,终端设备若确定在当前蓝牙连接的情况下,用户删除了ios操作系统保存的相应的蓝牙配对信息,则断开当前蓝牙连接;
83.在步骤s302至步骤s308中,终端设备与蓝牙设备之间的当前蓝牙连接为安全管理模式的蓝牙连接。
84.步骤s310,终端设备与蓝牙设备建立普通模式的蓝牙连接,并作为当前蓝牙连接;
85.步骤s312,终端设备响应于用户在目标应用中的蓝牙配对解除操作,根据确定的待解除的蓝牙配对的索引信息,基于与蓝牙设备的当前蓝牙连接向蓝牙设备发送蓝牙配对解除指令;
86.步骤s314,蓝牙设备根据接收到的蓝牙配对解除指令中的索引信息确定当前蓝牙连接未处于安全管理模式,并根据索引信息从蓝牙设备的指定存储区域中获取关联的目标蓝牙配对信息;
87.步骤s316,蓝牙设备删除目标蓝牙配对信息,通过当前蓝牙连接向终端设备发送蓝牙配对解除成功信息;
88.步骤s318,终端设备对目标应用中的指定标识进行状态变更处理,并展示蓝牙配对解除成功信息。
89.在步骤s310至步骤s318中,终端设备与蓝牙设备之间的当前蓝牙连接为普通模式的蓝牙连接。
90.上述步骤s302至步骤s318的具体实现过程,可参见前文的相关描述,重复之处这里不再赘述。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
91.对应上述描述的蓝牙配对信息的处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种蓝牙配对信息的处理装置,应用于蓝牙设备。图6为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理装置的模块组成示意图,如图6所示,该装置包括:
92.接收模块401,基于与终端设备的当前蓝牙连接,接收所述终端设备发送的蓝牙配对解除指令;所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息;所述终端设备安装有ios操作系统;
93.确定模块402,根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式;
所述安全管理模式表征所述ios操作系统保存有与蓝牙设备的蓝牙配对信息;
94.发送模块403,若所述确定模块的确定结果为是,则通过所述当前蓝牙连接向所述终端设备发送表征处于所述安全管理模式的响应数据;所述响应数据用于所述终端设备引导用户删除所述ios操作系统保存的所述蓝牙配对信息。
95.可选地,所述确定模块402,确定根据所述索引信息是否获取到所述当前蓝牙连接对应的目标事件;
96.若是,则确定所述当前蓝牙连接处于安全管理模式;
97.若否,则确定所述当前蓝牙连接未处于安全管理模式。
98.可选地,所述装置还包括:删除模块;
99.所述删除模块,若所述确定模块402确定所述当前蓝牙连接未处于安全管理模式,则根据所述索引信息从所述蓝牙设备的指定存储区域中获取关联的目标蓝牙配对信息;删除所述目标蓝牙配对信息;
100.所述发送模块403,通过所述当前蓝牙连接向所述终端设备发送蓝牙配对解除成功信息。
101.可选地,所述装置还包括:连接模块、配对模块和保存模块;
102.所述连接模块,与所述终端设备建立普通模式的蓝牙连接;
103.所述配对模块,基于建立的所述蓝牙连接与所述终端设备进行蓝牙配对处理;
104.所述保存模块,若所述蓝牙配对处理成功,则生成蓝牙配对信息,将生成的所述蓝牙配对信息保存至指定存储区域中。
105.本说明书一个或多个实施例提供的蓝牙配对信息的处理装置,在基于与终端设备的当前蓝牙连接接收到终端设备发送的蓝牙配对解除指令时,确定当前蓝牙连接是否处于安全管理模式,并在确定结果为是时向终端设备发送对应的响应数据,使终端设备引导用户删除终端设备的ios操作系统中的蓝牙配对指令。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
106.进一步的,对应上述描述的蓝牙配对信息的处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供另一种蓝牙配对信息的处理装置,应用于终端设备。图7为本说明书一个或多个实施例提供的另一种蓝牙配对信息的处理装置的模块组成示意图,图7所示,该装置包括:
107.发送模块501,响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向所述蓝牙设备发送蓝牙配对解除指令;所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息,以使所述蓝牙设备根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式;所述终端设备安装有ios操作系统;所述安全管理模式表征所述ios操作系统保存有与所述蓝牙设备的蓝牙配对信息;
108.引导模块502,若接收到所述蓝牙设备发送的表征所述当前蓝牙连接处于所述安全管理模式的响应数据,则按照预设方式引导所述用户删除所述ios操作系统保存的所述
蓝牙配对信息。
109.可选地,所述装置还包括:断开模块和连接模块;
110.所述断开模块,确定在所述当前蓝牙连接的情况下,所述用户是否删除了所述ios操作系统保存的所述蓝牙配对信息;若是,则断开所述当前蓝牙连接;
111.所述连接模块,与所述蓝牙设备建立普通模式的蓝牙连接。
112.可选地,所述装置还包括变更模块:
113.所述变更模块,若接收到所述蓝牙设备发送的蓝牙配对解除成功信息,则对与所述蓝牙设备相关的目标应用中的指定标识进行状态变更处理。
114.可选地,所述装置包括:连接模块、配对模块和保存模块;
115.所述连接模块,与所述蓝牙设备建立普通模式的蓝牙连接;
116.所述配对模块,基于建立的所述蓝牙连接与所述蓝牙设备进行蓝牙配对处理;
117.所述保存模块,若所述蓝牙配对处理成功,则生成蓝牙配对信息,将所述蓝牙配对信息保存至所述ios系统中。
118.本说明书一个或多个实施例提供的蓝牙配对信息的处理装置,响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向该蓝牙设备发送蓝牙配对解除指令,以使蓝牙设备根据该蓝牙配对解除指令中的索引信息确定当前蓝牙连接是否处于安全管理模式,该安全管理模式表征终端设备的ios操作系统保存有与该蓝牙设备的蓝牙配对信息;终端设备若接收到蓝牙设备发送的表征当前蓝牙连接处于安全管理模式的响应数据,则按照预设方式引导用户删除ios操作系统保存的蓝牙配对信息。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
119.需要说明的是,本说明书中关于蓝牙配对信息的处理装置的实施例与本说明书中关于蓝牙配对信息的处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的蓝牙配对信息的处理方法的实施,重复之处不再赘述。
120.进一步的,对应上述描述的蓝牙配对信息的处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种蓝牙配对信息的处理系统。图8为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理系统的组成示意图,如图8所示,该系统包括:安装有ios操作系统的终端设备601和蓝牙设备602;
121.所述终端设备601,响应于用户的蓝牙配对解除操作,通过与所述蓝牙设备602之间的当前蓝牙连接向所述蓝牙设备602发送蓝牙配对解除指令;若接收到所述蓝牙设备602发送的表征所述当前蓝牙连接处于安全管理模式的响应数据,则按照预设方式引导所述用户删除所述ios操作系统保存的蓝牙配对信息;所述安全管理模式表征所述ios操作系统保存有与所述蓝牙设备602的所述蓝牙配对信息;
122.所述蓝牙设602备,基于所述当前蓝牙连接接收所述蓝牙配对删除指令,根据所述蓝牙配对解除指令中包括的待解除的蓝牙配对的索引信息,确定所述当前蓝牙连接是否处于所述安全管理模式;若是,则通过所述当前蓝牙连接向所述终端设备601发送表征处于所
述安全管理模式的响应数据。
123.本说明书一个或多个实施例提供的蓝牙配对信息的处理系统,终端设备响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向该蓝牙设备发送蓝牙配对解除指令;蓝牙设备根据蓝牙配对解除指令,确定当前蓝牙连接是否处于安全管理模式,并在确定结果为是时向终端设备发送对应的响应数据,使终端设备引导用户删除终端设备的ios操作系统中的蓝牙配对指令。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
124.需要说明的是,本说明书中关于蓝牙配对信息的处理系统的实施例与本说明书中关于蓝牙配对信息的处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的蓝牙配对信息的处理方法的实施,重复之处不再赘述。
125.进一步地,对应上述描述的蓝牙配对信息的处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供一种蓝牙配对信息的处理设备,该设备用于执行上述的蓝牙配对信息的处理方法,图9为本说明书一个或多个实施例提供的一种蓝牙配对信息的处理设备的结构示意图。
126.如图9所示,蓝牙配对信息的处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括蓝牙配对信息的处理设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在蓝牙配对信息的处理设备上执行存储器702中的一系列计算机可执行指令。蓝牙配对信息的处理设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706等。
127.在一个具体的实施例中,蓝牙配对信息的处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对蓝牙配对信息的处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
128.基于与终端设备的当前蓝牙连接,接收所述终端设备发送的蓝牙配对解除指令;所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息;所述终端设备安装有ios操作系统;
129.根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式;所述安全管理模式表征所述ios操作系统保存有与蓝牙设备的蓝牙配对信息;
130.若是,则通过所述当前蓝牙连接向所述终端设备发送表征处于所述安全管理模式的响应数据;所述响应数据用于所述终端设备引导用户删除所述ios操作系统保存的所述蓝牙配对信息。
131.本说明书一个或多个实施例提供的蓝牙配对信息的处理设备,在基于与终端设备的当前蓝牙连接接收到终端设备发送的蓝牙配对解除指令时,确定当前蓝牙连接是否处于安全管理模式,并在确定结果为是时向终端设备发送对应的响应数据,使终端设备引导用户删除终端设备的ios操作系统中的蓝牙配对指令。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
132.在另一个具体的实施例中,蓝牙配对信息的处理设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对蓝牙配对信息的处理设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
133.响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向所述蓝牙设备发送蓝牙配对解除指令;所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息,以使所述蓝牙设备根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式;所述终端设备安装有ios操作系统;所述安全管理模式表征所述ios操作系统保存有与所述蓝牙设备的蓝牙配对信息;
134.若接收到所述蓝牙设备发送的表征所述当前蓝牙连接处于所述安全管理模式的响应数据,则按照预设方式引导所述用户删除所述ios操作系统保存的所述蓝牙配对信息。
135.本说明书一个或多个实施例提供的蓝牙配对信息的处理设备,响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向该蓝牙设备发送蓝牙配对解除指令,以使蓝牙设备根据该蓝牙配对解除指令中的索引信息确定当前蓝牙连接是否处于安全管理模式,该安全管理模式表征终端设备的ios操作系统保存有与该蓝牙设备的蓝牙配对信息;终端设备若接收到蓝牙设备发送的表征当前蓝牙连接处于安全管理模式的响应数据,则按照预设方式引导用户删除ios操作系统保存的蓝牙配对信息。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
136.需要说明的是,本说明书中关于蓝牙配对信息的处理设备的实施例与本说明书中关于蓝牙配对信息的处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的蓝牙配对信息的处理方法的实施,重复之处不再赘述。
137.进一步地,对应上述描述的蓝牙配对信息的处理方法,基于相同的技术构思,本说明书一个或多个实施例还提供了一种存储介质,用于存储计算机可执行指令,一个具体的实施例中,该存储介质可以为u盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能实现以下流程:
138.基于与终端设备的当前蓝牙连接,接收所述终端设备发送的蓝牙配对解除指令;所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息;所述终端设备安装有ios操作系统;
139.根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式;所述安全管理模式表征所述ios操作系统保存有与蓝牙设备的蓝牙配对信息;
140.若是,则通过所述当前蓝牙连接向所述终端设备发送表征处于所述安全管理模式的响应数据;所述响应数据用于所述终端设备引导用户删除所述ios操作系统保存的所述蓝牙配对信息。
141.本说明书一个或多个实施例提供的存储介质存储的计算机可执行指令在被处理器执行时,在基于与终端设备的当前蓝牙连接接收到终端设备发送的蓝牙配对解除指令时,确定当前蓝牙连接是否处于安全管理模式,并在确定结果为是时向终端设备发送对应的响应数据,使终端设备引导用户删除终端设备的ios操作系统中的蓝牙配对指令。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
142.在另一个具体的实施例中,该存储介质可以为u盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能实现以下流程:
143.响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向所述蓝牙设备发送蓝牙配对解除指令;所述蓝牙配对解除指令中包括待解除的蓝牙配对的索引信息,以使所述蓝牙设备根据所述索引信息确定所述当前蓝牙连接是否处于安全管理模式;所述终端设备安装有ios操作系统;所述安全管理模式表征所述ios操作系统保存有与所述蓝牙设备的蓝牙配对信息;
144.若接收到所述蓝牙设备发送的表征所述当前蓝牙连接处于所述安全管理模式的响应数据,则按照预设方式引导所述用户删除所述ios操作系统保存的所述蓝牙配对信息。
145.本说明书一个或多个实施例提供的存储介质存储的计算机可执行指令在被处理器执行时,响应于用户的蓝牙配对解除操作,通过与对应的蓝牙设备之间的当前蓝牙连接向该蓝牙设备发送蓝牙配对解除指令,以使蓝牙设备根据该蓝牙配对解除指令中的索引信息确定当前蓝牙连接是否处于安全管理模式,该安全管理模式表征终端设备的ios操作系统保存有与该蓝牙设备的蓝牙配对信息;终端设备若接收到蓝牙设备发送的表征当前蓝牙连接处于安全管理模式的响应数据,则按照预设方式引导用户删除ios操作系统保存的蓝牙配对信息。由此,保障了在蓝牙设备删除自身保存的蓝牙配对信息时,终端设备一定也删除了其ios操作系统中保存的相应的蓝牙配对信息;从而避免了终端设备与蓝牙设备再次建立蓝牙连接并进行蓝牙配对时,因终端设备的ios操作系统中保存有先前的蓝牙配对信息而导致的连接和配对失败。同时,还避免了终端设备的存储空间的浪费,也避免了因终端设备中存储过多的蓝牙配对信息而影响其蓝牙芯片的正常运作等问题。
146.需要说明的是,本说明书中关于存储介质的实施例与本说明书中关于蓝牙配对信息的处理方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的
蓝牙配对信息的处理方法的实施,重复之处不再赘述。
147.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
148.在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very-high-speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
149.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmel at91sam、microchip pic18f26k20以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
150.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放
器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
151.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书实施例时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
152.本领域内的技术人员应明白,本说明书一个或多个实施例可提供为方法、系统或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
153.本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
154.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
155.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
156.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
157.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
158.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
159.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包
括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
160.本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书的一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
161.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
162.以上所述仅为本文件的实施例而已,并不用于限制本文件。对于本领域技术人员来说,本文件可以有各种更改和变化。凡在本文件的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本文件的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1