一种蓝牙通讯方法、装置及计算机可读存储介质与流程

文档序号:22437316发布日期:2020-10-02 10:31阅读:188来源:国知局
一种蓝牙通讯方法、装置及计算机可读存储介质与流程

本申请涉及通信技术领域,尤其涉及一种蓝牙通讯方法、装置及计算机可读存储介质。



背景技术:

随着终端技术的不断发展,用户在日常工作和生活中使用终端的频率越来越高。在实际应用中,在部分应用场景下用户并不方便操作终端,从而用户通常会将终端与其它设备进行互联,以在对端设备上进行相关功能使用,例如可以将车载设备与终端进行连接,然后通过车载设备进行音乐播放、导航、打电话等。而对于通过对端设备打电话的场景,用户通常需要在对端设备上使用终端的电话本功能,例如查看联系人信息、通话记录等,从而需要使用电话本数据同步功能。

目前,电话本数据同步功能通常基于蓝牙电话本访问协议(pbap,phonebookaccessprofile)实现,pbap是中文对象交换(obex,objectexchange)的上层协议。在实际应用中,pbap协议的协议版本有所不同,例如pbap1.1、pbap1.2等,其中,例如pbap1.1为较旧的版本,而例如pbap1.2则为较新的版本,若进行互联的两个设备所使用的pbap协议版本不同,则可能出现兼容性问题,导致电话本数据不能有效同步。



技术实现要素:

本申请实施例提供了一种蓝牙通讯方法、装置及计算机可读存储介质,至少能够解决相关技术中进行蓝牙互联的两个设备在进行电话本数据同步时,容易出现pbap协议版本不兼容、电话本数据不能有效同步的问题。

本申请实施例第一方面提供了一种蓝牙通讯方法,应用于同时支持多个不同版本pbap协议的电子装置,包括:

在与对端蓝牙设备首次配对连接时,获取对应于所述对端蓝牙设备的目标pbap协议版本;

在接收到设备重连指令时,采用对应于所述目标pbap协议版本的pbap协议建立与所述对端蓝牙设备的pbap协议连接;

基于所述pbap协议连接,向所述对端蓝牙设备传输所请求的电话本数据。

本申请实施例第二方面提供了一种蓝牙通讯装置,应用于同时支持多个不同版本pbap协议的电子装置,包括:

获取模块,用于在与对端蓝牙设备首次配对连接时,获取对应于所述对端蓝牙设备的目标pbap协议版本;

建立模块,用于在接收到设备重连指令时,采用对应于所述目标pbap协议版本的pbap协议建立与所述对端蓝牙设备的pbap协议连接;

传输模块,用于基于所述pbap协议连接,向所述对端蓝牙设备传输所请求的电话本数据。

本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的蓝牙通讯方法中的各步骤。

本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的蓝牙通讯方法中的各步骤。

由上可见,根据本申请方案所提供的蓝牙通讯方法、装置及计算机可读存储介质,在支持多个不同版本pbap协议的电子装置与对端蓝牙设备首次配对连接时,获取对应于对端蓝牙设备的目标pbap协议版本;在接收到设备重连指令时,电子装置采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接;基于pbap协议连接,电子装置向对端蓝牙设备传输电话本数据。通过本申请方案的实施,电子装置根据对端蓝牙设备的版本支持情况,选择相应版本的pbap协议进行电话本数据同步,可有效克服pbap协议版本的兼容性问题,提高电话本数据同步的成功率。

附图说明

图1为本申请第一实施例提供的pbap协议栈的结构示意图;

图2为本申请第一实施例提供的蓝牙通讯方法的基本流程示意图;

图3为本申请第一实施例提供的协议黑名单维护方法的流程示意图;

图4为本申请第二实施例提供的蓝牙通讯方法的细化流程示意图;

图5为本申请第三实施例提供的一种蓝牙通讯装置的程序模块示意图;

图6为本申请第三实施例提供的另一种蓝牙通讯装置的程序模块示意图;

图7为本申请第四实施例提供的电子装置的结构示意图。

具体实施方式

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

为了解决相关技术中进行蓝牙互联的两个设备在进行电话本数据同步时,容易出现pbap协议版本不兼容、电话本数据不能有效同步的缺陷,本申请第一实施例提供了一种蓝牙通讯方法,应用于同时支持多个不同版本pbap协议的电子装置,不同版本的pbap协议的传输速率、传输距离、传输功耗有所不同,电子装置可以为手机、平板电脑或智能手表等。如图1所示为本实施例提供的pbap协议栈的结构示意图,其中,pse也即本实施例的电子装置,pce则为本实施例的对端蓝牙设备。

如图2为本实施例提供的蓝牙通讯方法的基本流程图,该蓝牙通讯方法包括以下的步骤:

步骤201、在与对端蓝牙设备首次配对连接时,获取对应于对端蓝牙设备的目标pbap协议版本。

具体的,在本实施例中,当启动电子装置的蓝牙模块时,对蓝牙信号范围内的其它蓝牙设备进行搜索,并将搜索到的蓝牙设备在电子装置的配对选择界面进行显示,以供用户选择目标蓝牙设备进行配对,完成电子装置与所选择的对端蓝牙设备之间的首次通讯认证,经过配对后生成初始认证码,用于以后的连接建立。

本实施例的首次配对连接是指对端蓝牙设备从未尝试过与对端蓝牙设备进行绑定,电子装置在首次和对端蓝牙设备发起配对连接的时候,主动发起会话描述协议(sdp,servicediscoveryprotocol)请求,获取对端蓝牙设备的pbap版本信息,然后对该版本信息以及对端蓝牙设备的设备蓝牙地址进行对应保存。应当理解的是,在首次配对连接完成之后,用户可以随即具备电话本数据同步需求,而此时电子装置可以采用默认的pbap协议版本,例如所支持的多个不同版本pbap协议中,协议版本较低的pbap协议,是考虑到对端蓝牙设备如车载蓝牙设备的版本更新频率较低且系统和硬件对新版本的支持较差,从而对端蓝牙设备较大概率停留在低版本pbap协议,进而首次配对之后电子装置默认采用低版本pbap协议,可以在预先无感知情况下提升版本匹配的概率。

在本实施例一种实施方式中,获取对应于对端蓝牙设备的目标pbap协议版本包括:获取对端蓝牙设备所支持的所有pbap协议版本;基于对端蓝牙设备的硬件配置信息和/或数据请求属性,从所有pbap协议版本中确定目标pbap协议版本。

具体的,在实际应用中,对端蓝牙设备可能也可同时支持多种不同版本的pbap协议,而不同pbap协议的数据传输性能(传输速率、传输距离、传输功耗)有所不同,通常在硬件充分支持的情况下,协议版本越高越好,从而一种情况下,可以向对端蓝牙设备请求其硬件配置信息,然后确定该硬件配置情况下所允许的最高pbap协议版本,作为目标pbap协议版本,另一种情况下,蓝牙通讯过程中的业务类型通常有所不同,而不同业务类型所最佳适配的pbap协议有所不同,基于此,本实施例还可以向对端蓝牙设备请求其数据请求属性,例如所请求的数据类型(包括联系人信息、通话记录等),来对应匹配目标pbap协议版本。应当理解的是,本实施例在从所有pbap协议版本中确定目标pbap协议版本之后,可以将所确定的目标pbap协议版本返回至对端蓝牙设备,完成pbap协议版本协商。

步骤202、在接收到设备重连指令时,采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接。

具体的,在本实施例中,由于在与对端蓝牙设备首次配对连接时请求获取了其pbap协议版本,也即完成了对端蓝牙设备的pbap协议版本的感知,从而在后续蓝牙连接过程中,电子装置可以获取所记录的对端蓝牙设备的pbap协议版本,然后从自身所支持的多个版本的pbap协议中匹配对应的pbap协议进行pbap连接。

在本实施例一种实施方式中,在采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接之前,还包括:在处于设备断开连接状态时,根据设备重连请求触发设备重连指令;或,在处于设备取消配对状态时,根据设备重新配对连接请求触发设备重连指令。

具体的,在本实施例中,对不同的设备重连场景进行考虑,在一种情况下,上述设备重连指令可以是在保持配对关系的情况下,在断开蓝牙连接之后重新触发与对端蓝牙设备的蓝牙连接时所生成的重连指令;而在另一种情况下,上述设备重连指令还可以是对端蓝牙设备与电子装置取消配对之后,后续再次进行配对连接时所触发的重连指令,应当说明的是,在这种情况下,由于重新配对连接之后对所记录的对端蓝牙设备的pbap协议版本进行获取,而对于首次配对连接后的断开重连场景,电子装置可以采用默认版本的pbap协议与对端蓝牙设备进行连接。

应当说明的是,针对上述前一种情况,电子装置所获取的对端蓝牙设备的pbap协议版本和对应设备蓝牙地址可以变量形式进行存储记录,而若配对关系取消,电子装置则对所存储的数据进行清除,也即pbap协议版本和对应设备蓝牙地址的保存周期是整个开始配对到取消配对的过程。而针对上述后一种情况,电子装置所获取的对端蓝牙设备的pbap协议版本和对应设备蓝牙地址可以文件形式进行存储记录,也即支持长期存储,在取消配对并重新配对之后所存储的数据依旧可用。

步骤203、基于pbap协议连接,向对端蓝牙设备传输所请求的电话本数据。

具体的,电子装置在接收到电话本数据同步请求时,根据对端蓝牙设备的版本支持情况,选择相应版本的pbap协议进行电话本数据传输,可有效克服pbap协议版本的兼容性问题,提高电话本数据同步的成功率。例如电子装置同时支持pbap1.1和pbap1.2版本,考虑到市场上大量对端蓝牙设备(例如车载蓝牙设备)只支持低版本的pbap1.1以及不排除部分蓝牙设备可以支持高版本的pbap1.2,从而在首次配对连接时,电子装置可以采用pbap1.1与对端蓝牙设备建立pbap协议连接,而在获取到对端蓝牙设备的pbap版本之后,若后续发生重连(断开重连或取消配对后连接),则采用所获取的pbap版本建立对应的pbap协议连接,例如对端蓝牙设备支持pbap1.1,则仍旧采用pbap1.1与对端蓝牙设备进行连接,而若对端蓝牙设备实质上支持pbap1.2,则切换至pbap1.2与对端蓝牙设备进行连接。应当理解的是,本实施例的电话本数据可以包括:联系人信息、通话记录等。

在本实施例的一些实施方式中,基于pbap协议连接,向对端蓝牙设备传输所请求的电话本数据包括:基于目标pbap协议版本确定对应的数据传输策略;基于pbap协议连接,按照数据传输策略向对端蓝牙设备传输所请求的电话本数据。

具体的,如前述所提及的,不同版本pbap协议的数据传输性能有所不同,而为了实现电话本数据同步的成功率与数据同步性能的折中,本实施例根据pbap协议版本与数据传输策略的映射关系,确定对应于目标pbap协议版本的数据传输策略,不同数据传输策略可以关联于不同的数据格式、数据量,例如在目标pbap协议为pbap1.2时,若需要进行联系人信息同步,则可以采用全局传输策略将所有联系人信息一次性传输至对端蓝牙设备,而在目标pbap协议为pbap1.1时,由于该版本的数据传输性能相对较低,则可以采用分步传输策略将所有联系人信息分步传输至对端蓝牙设备。

在本实施例的另一些实施方式中,在采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接之前,还包括:在预设协议黑名单中对目标pbap协议版本进行查询。

具体的,本实施例的协议黑名单中包括所有无法正常进行电话本数据同步的pbap协议版本。在本实施例中,在确定对端蓝牙设备的pbap协议版本之后,并不直接基于对应版本pbap协议与对端蓝牙设备建立连接,而是先查询该协议版本是否存在于预设协议黑名单中,也即确认采用对端蓝牙设备所支持的pbap协议版本建立连接是否会导致数据同步出错,而若该协议版本在黑名单中不存在,则说明该pbap协议版本可以正常进行电话本数据同步,也即在查询无结果时,再执行采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接的步骤。

进一步地,在本实施例的一些实施方式中,在预设协议黑名单中对目标pbap协议版本进行查询之后,还包括:在协议黑名单中查询到目标pbap协议版本时,从多个不同版本的pbap协议中确定与目标pbap版本的版本差异最小的pbap协议;采用版本差异最小的pbap协议建立与对端蓝牙设备的pbap协议连接。

具体的,在本实施例中,若对端蓝牙设备所支持的pbap协议版本处于协议黑名单,则说明尽管该版本满足了兼容性,但是仍不能满足数据有效同步的要求,从而本实施例从电子装置所支持的pbap协议版本中重新确定以期进行pbap协议连接的协议版本。由于采用非目标pbap协议版本与对端蓝牙设备建立连接时可能会存在兼容问题,而考虑到版本差异越大出现兼容性问题的概率会越大,本实施例选择与上述目标pbap版本的版本差异最小的pbap协议与对端蓝牙设备建立连接,可以最大程度保证数据同步的有效性。

如图3所示为本实施例提供的一种协议黑名单维护方法的流程示意图,在本实施例的一些实施方式中,该协议黑名单维护方法具体包括以下步骤:

步骤301、统计对端蓝牙设备在历史时长内基于pbap协议连接的数据同步成功率;

步骤302、将数据同步成功率与预设成功率阈值进行比较;

步骤303、在数据同步成功率低于成功率阈值时,将目标pbap协议版本添加至协议黑名单。

具体的,在本实施例中,对电子装置与对端蓝牙设备采用目标pbap协议版本进行协议连接时的所有数据同步结果进行记录,然后统计预设时间周期内的数据同步成功率,在数据同步成功率低于预设成功率阈值时,说明对端蓝牙设备所支持的pbap协议版本受客观因素影响不再满足正常进行数据同步的需求,从而将该pbap协议版本添加至协议黑名单,以在后续使用其它pbap协议版本进行数据同步,最大程度上保证数据同步的成功率。

基于上述本申请实施例的技术方案,在支持多个不同版本pbap协议的电子装置与对端蓝牙设备首次配对连接时,获取对应于对端蓝牙设备的目标pbap协议版本;在接收到设备重连指令时,电子装置采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接;基于pbap协议连接,电子装置向对端蓝牙设备传输所请求的电话本数据。通过本申请方案的实施,电子装置根据对端蓝牙设备的版本支持情况,选择相应版本的pbap协议进行电话本数据同步,可有效克服pbap协议版本的兼容性问题,提高电话本数据同步的成功率。

图4中的方法为本申请第二实施例提供的一种细化的蓝牙通讯方法,应用于同时支持多个不同版本pbap协议的电子装置,该蓝牙通讯方法包括:

步骤401、在与对端蓝牙设备首次配对连接时,获取对应于对端蓝牙设备的目标pbap协议版本。

在本实施例中,电子装置在首次和对端蓝牙设备发起配对连接的时候,主动发起sdp请求,获取对端蓝牙设备的pbap版本信息,然后对该版本信息以及对端蓝牙设备的设备蓝牙地址进行对应保存。

步骤402、在接收到设备重连指令时,在预设协议黑名单中对目标pbap协议版本进行查询。

步骤403、在查询无结果时,采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接。

在本实施例中,在确定对端蓝牙设备的pbap协议版本之后,并不直接基于对应版本pbap协议与对端蓝牙设备建立连接,而是先查询该协议版本是否存在于预设协议黑名单中,也即确认采用对端蓝牙设备所支持的pbap协议版本建立连接是否会导致数据同步出错,而若该协议版本在黑名单中不存在,则说明该pbap协议版本可以正常进行电话本数据同步,进而基于该pbap协议版本与对端蓝牙设备建立连接。

步骤404、基于目标pbap协议版本确定对应的数据传输策略。

步骤405、基于pbap协议连接,按照所确定的数据传输策略向对端蓝牙设备传输所请求的电话本数据。

在本实施例中,考虑到不同版本pbap协议的数据传输性能有所不同,本实施例基于对应于pbap协议版本的数据传输策略进行电话本数据传输,不同数据传输策略可以关联于不同的数据格式、数据量,可以实现电话本数据同步的成功率与数据同步性能的折中。

步骤406、统计对端蓝牙设备在历史时长内基于pbap协议连接的数据同步成功率。

在本实施例中,在每次电话本数据传输后,对数据同步结果(成功、失败)进行记录,然后基于累积记录的所有数据同步结果,即可对预设时间周期内的数据同步成功率进行统计。

步骤407、在数据同步成功率低于成功率阈值时,将目标pbap协议版本添加至协议黑名单。

在本实施例中,在数据同步成功率低于预设成功率阈值时,说明对端蓝牙设备所支持的pbap协议版本受客观因素影响不再满足正常进行数据同步的需求,从而将该pbap协议版本添加至协议黑名单而对协议黑名单进行更新,以在后续使用其它pbap协议版本进行数据同步,最大程度上保证数据同步的成功率。

应当理解的是,本实施例中各步骤的序号的大小并不意味着步骤执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成唯一限定。

本申请实施例公开了一种蓝牙通讯方法,在支持多个不同版本pbap协议的电子装置与对端蓝牙设备首次配对连接时,获取对应于对端蓝牙设备的目标pbap协议版本;在接收到设备重连指令时,若目标pbap协议版本不处于预设协议黑名单中,则电子装置采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接;基于pbap协议连接,电子装置采用对应于目标pbap协议版本的数据传输策略,向对端蓝牙设备传输电话本数据;在基于该pbap协议连接的数据同步成功率低于成功率阈值时,将目标pbap协议版本添加至协议黑名单。通过本申请方案的实施,电子装置根据对端蓝牙设备的版本支持情况,选择相应版本的pbap协议进行电话本数据同步,可有效克服pbap协议版本的兼容性问题,提高电话本数据同步的成功率;并且,采用对应于所获取的pbap协议版本的数据传输策略进行电话本数据同步,可有效保证数据同步性能与数据同步成功率的折中;另外,在建立pbap协议连接时,对所获取的pbap协议版本进行协议黑名单查询,可进一步提升电话本数据同步的有效性。

图5为本申请第三实施例提供的一种蓝牙通讯装置。该蓝牙通讯装置应用于同时支持多个不同版本pbap协议的电子装置。如图5所示,该蓝牙通讯装置主要包括:

获取模块501,用于在与对端蓝牙设备首次配对连接时,获取对应于对端蓝牙设备的目标pbap协议版本;

建立模块502,用于在接收到设备重连指令时,采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接;

传输模块503,用于基于pbap协议连接,向对端蓝牙设备传输所请求的电话本数据。

如图6所示为本实施例提供的另一种蓝牙通讯装置,在本实施例一些实施方式中,蓝牙通讯装置还包括:触发模块504,用于在处于设备断开连接状态时,根据设备重连请求触发设备重连指令;或,在处于设备取消配对状态时,根据设备重新配对连接请求触发设备重连指令。

请再次参阅图6,在本实施例的一些实施方式中,蓝牙通讯装置还包括:查询模块505,用于采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接之前,在预设协议黑名单中对目标pbap协议版本进行查询。相对应的,建立模块502在查询无结果时,执行采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接的功能。

进一步地,在本实施例一些实施方式中,建立模块502还用于:在协议黑名单中查询到目标pbap协议版本时,从多个不同版本的pbap协议中确定与目标pbap版本的版本差异最小的pbap协议;采用版本差异最小的pbap协议建立与对端蓝牙设备的pbap协议连接。

请再次参阅图6,进一步地,在本实施例的一些实施方式中,蓝牙通讯装置还包括:添加模块506,用于:统计对端蓝牙设备在历史时长内基于pbap协议连接的数据同步成功率;将数据同步成功率与预设成功率阈值进行比较;在数据同步成功率低于成功率阈值时,将目标pbap协议版本添加至协议黑名单。

在本实施例一些实施方式中,获取模块501具体用于:获取对端蓝牙设备所支持的所有pbap协议版本;基于对端蓝牙设备的硬件配置信息和/或数据请求属性,从所有pbap协议版本中确定目标pbap协议版本。

在本实施例一些实施方式中,传输模块503具体用于:基于目标pbap协议版本确定对应的数据传输策略;基于pbap协议连接,按照数据传输策略向对端蓝牙设备传输所请求的电话本数据。

应当说明的是,第一、二实施例中的蓝牙通讯方法均可基于本实施例提供的蓝牙通讯装置实现,所属领域的普通技术人员可以清楚的了解到,为描述的方便和简洁,本实施例中所描述的蓝牙通讯装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

根据本实施例所提供的蓝牙通讯装置,在支持多个不同版本pbap协议的电子装置与对端蓝牙设备首次配对连接时,获取对应于对端蓝牙设备的目标pbap协议版本;在接收到设备重连指令时,电子装置采用对应于目标pbap协议版本的pbap协议建立与对端蓝牙设备的pbap协议连接;基于pbap协议连接,电子装置向对端蓝牙设备传输电话本数据。通过本申请方案的实施,电子装置根据对端蓝牙设备的版本支持情况,选择相应版本的pbap协议进行电话本数据同步,可有效克服pbap协议版本的兼容性问题,提高电话本数据同步的成功率。

请参阅图7,图7为本申请第四实施例提供的一种电子装置。该电子装置可用于实现前述实施例中的蓝牙通讯方法。如图7所示,该电子装置主要包括:

存储器701、处理器702、总线703及存储在存储器701上并可在处理器702上运行的计算机程序,存储器701和处理器702通过总线703连接。处理器702执行该计算机程序时,实现前述实施例中的蓝牙通讯方法。其中,处理器的数量可以是一个或多个。

存储器701可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器701用于存储可执行程序代码,处理器702与存储器701耦合。

进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是前述图7所示实施例中的存储器。

该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述实施例中的蓝牙通讯方法。进一步的,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

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

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的蓝牙通讯方法、装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

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