通信链路配置方法、装置、设备、系统及存储介质与流程
未命名
08-29
阅读:171
评论:0

1.本技术涉及蓝牙通信领域,尤其涉及通信链路配置方法、装置、设备、系统及存储介质。
背景技术:
2.蓝牙是一种无线通讯技术标准,用来让设备之间在短距离内交换资料,从而简化电子设备之间的数据交互过程。随着技术的不断演进,蓝牙技术已经从早期的蓝牙1.0迭代到蓝牙5.3,蓝牙5.3聚焦低功耗蓝牙音频(low energy audio,le audio),可以打破传统蓝牙不能点对多传输同步流数据的限制,实现多重串流传输,并且结合广播音频分享,可增强蓝牙音频体验。
3.基于低功耗蓝牙的其中一种连接方式为低功耗蓝牙的同步数据流连接(le connected isochronous stream,le-cis),在此种通信连接方式下,规定时间窗内未传输的任何数据包将被丢弃。已连接的同步组(connected isochronous groups,cig)模式可以支持一主多从的多连接数据流传输,每个已连接的同步组可以包括多个已连接的同步流(connected isochronous stream,cis)。同一个已连接的同步组的通信链路参数是应用于全部已连接的同步流的,然后,每一个已连接的同步流所处通信环境不同,导致通信状态也不同,对数据包的接收结果也有所不同,已连接的同步流的通信可靠性无法得到有效保证,如果针对通信链路参数进行修改,则会使已连接的同步组下的所有已连接的同步流均会受影响,可能导致通信可靠性进一步降低。
技术实现要素:
4.本技术提供一种通信链路配置方法、装置、设备、系统及存储介质,以解决已连接的同步流通信环境不同导致通信可靠性较低的技术问题。
5.第一方面,本技术提供一种通信链路配置方法,应用于蓝牙系统中的主蓝牙设备,所述蓝牙系统包括所述主蓝牙设备和从蓝牙设备,所述主蓝牙设备和所述从蓝牙设备建立低功耗蓝牙的同步数据流连接;所述通信链路配置方法包括:确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数;根据所述通信环境参数配置已连接的同步流通信链路数量。
6.可选地,所述确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数,包括:接收所述从蓝牙设备的第一通信数据包;根据所述第一通信数据包,确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数。
7.可选地,所述第一通信数据包,包括:接收信号强度指示、链路质量、预设时间范围内的丢包率中的任意一种或多种。
8.可选地,所述确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数,包括:向所述从蓝牙设备发送第二通信数据包;接收所述从蓝牙设备针对所述第二通信数据包的应答包;根据所述应答包确定所述主蓝牙设备与所述从蓝牙设备的通信环境参数。
9.可选地,所述第二通信数据包,包括:接收信号强度指示、链路质量、预设时间范围内的误码率中的任意一种或多种。
10.可选地,当所述已连接的同步流通信链路数量大于或等于两条时,所述通信链路配置方法还包括:为配置的每条已连接的同步流通信链路设置对应已连接的同步流标识。
11.可选地,所述已连接的同步流标识为非连续性标识。
12.第二方面,提供一种通信链路配置装置,应用于上述第一方面所述的通信链路配置方法,所述通信链路配置装置包括:确定模块,用于确定主蓝牙设备与从蓝牙设备之间的通信环境参数;配置模块,用于根据所述通信环境参数配置已连接的同步流通信链路数量。
13.第三方面,提供一种蓝牙设备,包括存储器、处理器和收发器,所述存储器和所述收发器连接至所述处理器,所述收发器用于发送或接收数据,所述处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述处理器在执行所述一个或多个计算机程序时,使得所述蓝牙设备实现如第一方面所述的通信链路配置方法。
14.第四方面,提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面所述的通信链路配置方法。
15.第五方面,提供一种蓝牙系统,其特征在于,包括主蓝牙设备和从蓝牙设备,其中,所述主蓝牙设备用于执行如第一方面所述的通信链路配置方法。
16.本技术可以实现如下技术效果:主蓝牙设备通过确定主蓝牙设备和从蓝牙设备的通信环境参数,并根据该通信环境参数设置已连接的同步流通信链路数量,这样,可以为通信环境较差的从蓝牙设备可以通过配置较多的通信链路提高通信质量。由于在同一个已连接的同步组中,无论通信链路数量的多少,均不会影响数据的同步,因此不会对其他设备造成影响,且随着通信链路数量的增多,主蓝牙设备与从蓝牙设备之间的通信可靠性也相应提高。
附图说明
17.图1为本技术实施例提供的多个已连接的同步流同步处理过程示意图;
18.图2为本技术实施例提供的主蓝牙设备与从蓝牙设备的发送与回应过程示意图;
19.图3为本技术实施例提供的一种蓝牙系统的示意图;
20.图4为本技术实施例提供的另一种蓝牙系统的示意图;
21.图5为本技术实施例提供的一种通信链路配置方法的流程示意图;
22.图6为本技术实施例提供的一种按照已连接的同步流标识进行数据传输的示意图;
23.图7是本技术实施例提供的一种通信链路配置的结构示意图;
24.图8是本技术实施例提供的一种蓝牙设备的结构示意图。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
26.本技术的技术方案适用于蓝牙通信场景,尤其适用于蓝牙通信场景中主蓝牙设备与从蓝牙设备使用低功耗的同步数据流连接进行通信的应用场景。其中,主蓝牙设备是指
在蓝牙通信场景中进行搜索并主动建立连接的蓝牙设备,主蓝牙设备可以对周围的蓝牙设备进行搜索并选择需要连接的蓝牙设备进行配对连接;从蓝牙设备是指在蓝牙通信场景中等待被主蓝牙设备搜索连接的设备。具体地,主蓝牙设备可以为手机、笔记本电脑等;从蓝牙设备可以为耳机、智能音响等,本技术不做限制。应理解的是,一台蓝牙设备既可以作为主蓝牙设备发起通信连接,也可以作为从蓝牙设备接收通信连接;一台蓝牙设备还可同时作为主蓝牙设备和从蓝牙设备。
27.作为一种可行的实施方案,在该低功耗蓝牙的同步数据流连接模式中,主蓝牙设备与从蓝牙设备进行双向通信,同步处理数据,可以解决蓝牙左右耳机设备不同步的问题。单个的已连接的同步流提供点对点同步通信,多个已连接的同步流同步处理过程可如图1所示。一个已连接的同步组可以包括多个已连接的同步流,在该同步组内的所有已连接的同步流共同遵守相同的通信链路参数设置。通过为所有已连接的同步流配置相同的通信链路参数,可达到数据同步处理的目的。
28.在一个可行的实施方式中,在同一个已连接的同步组内,对于每个已连接的同步流的每个事件的发生间隔,称为一个事件时间间隔(sub-interval),每个事件被划分为一个或多个子事件,事件可以是指主蓝牙设备与所有从蓝牙设备的通信集合,子事件可以指主蓝牙设备与单个从蓝牙设备的单次通信过程。两个相邻已连接的同步组锚点的间隔,称为iso时间间隔(iso-interval),时间范围可以规定在5ms至4s。在低功耗蓝牙的同步数据流连接传输模式的子事件中,主蓝牙设备与从蓝牙设备的发送与回应可如图2所示。在本发明实施例中,每个从蓝牙设备的已连接的同步流链路都可被分配一个唯一标识,通信周期可以根据iso时间间隔确定。
29.在同一个已连接的同步组内,不同已连接的同步流的通信状态可能不同,举例而言,距离主蓝牙设备较远的从蓝牙设备,对数据包的接收结果可能差于距离主蓝牙设备较近的从蓝牙设备,或者周围有干扰源的从蓝牙设备,对数据包的接收结果可能差于周围没有干扰源的从蓝牙设备。而由于已连接的同步组内,每个已连接的同步流的通信链路参数均相同,如果对通信链路参数进行修改,可能不但不能提高设备间的通信可靠性,反而可能影响设备间的正常通信。
30.有鉴于此,本技术提出了一种通信链路配置方案,可在不修改通信链路参数的前提下,通过配置通信链路数量提高设备间的通信可靠性。其中,本技术的技术方案可以应用在图3所示的蓝牙系统上,如图3所示,蓝牙系统30可包括主蓝牙设备301和从蓝牙设备302,主蓝牙设备301可同时与多个从蓝牙设备302通信,并与该多个从蓝牙设备302建立低功耗的同步数据流连接。
31.在一个可行的实施方式中,该从蓝牙设备302与该主蓝牙设备301可通过以下方法建立低功耗的同步数据流连接:首先,确保该主蓝牙设备301和从蓝牙设备302的蓝牙均已打开,然后,在主蓝牙设备301的蓝牙设置中,启动设备的搜索功能,以查找附近可支持低功耗的同步数据流连接的设备,搜索完成后,主蓝牙设备301将列出附近可建立低功耗的同步数据流连接的设备,用户可从列表中选择要连接的设备,并与选择的设备进行配对,一旦配对成功,主蓝牙设备301即与从蓝牙设备302之间先建立低功耗蓝牙连接,建立低功耗蓝牙连接链路的基础上,主蓝牙设备301向该从蓝牙设备302发起低功耗的同步数据流连接建立请求,并配置相关的通信参数后,完成该低功耗的同步数据流连接的建立。
32.在一个可行的方式中,该主蓝牙设备301与从蓝牙设备302建立低功耗的同步数据流连接后,可以在设备之间传输数据。这可以是双向的,设备之间可以发送和接收信息。当数据传输完成或不再需要该低功耗的同步数据流连接时,主蓝牙设备301或从蓝牙设备302可以选择断开低功耗的同步数据流连接。这可以在设备设置中执行,或者设备之间的连接可能会在一段时间不活动后自动断开。
33.需要说明的是,建立连接低功耗的同步数据流连接的确切步骤可能会因设备和操作系统的不同而有所差异。上述方法提供了一般性的概述,具体方法可能会因设备和操作系统的差异而略有变化,本技术对此不作任何限制。
34.在一个可行的实施方式中,该蓝牙系统可如图4所示,图4所示的主蓝牙设备为手机,从蓝牙设备分别为e1、e2和e3,可以看出,从蓝牙设备所处的通信环境各不相同,从蓝牙设备e1距离主蓝牙设备较近,从蓝牙设备e3距离主蓝牙设备较远,从蓝牙设备e2附近存在干扰源,上述从蓝牙设备e1、e2和e3均可与主蓝牙设备建立低功耗的同步数据流连接。
35.下面结合图3及图4所示的系统,具体介绍本技术的技术方案。
36.参见图5,图5为本技术实施例提供的一种通信链路配置方法的流程示意图,该通信链路配置方法可以应用在蓝牙系统上,蓝牙系统可以如图3及图4所示。如图5所示,该通信链路配置方法包括如下步骤:
37.s501,主蓝牙设备确定所述主蓝牙设备与从蓝牙设备之间的通信环境参数。
38.可选地,该通信环境参数是指用于评估该主蓝牙设备与该从蓝牙设备之间通信质量的参数,该通信环境参数可以包含多维度的环境数据,如设备之间的距离值、信号强度等。
39.在一个可行的实施方式中,该确定该主蓝牙设备与该从蓝牙设备之间的通信环境参数,包括:接收该从蓝牙设备的第一通信数据包;根据该第一通信数据包,确定该主蓝牙设备与该从蓝牙设备之间的通信环境参数。
40.在一个可行的实施方式中,该第一通信数据包,包括:接收信号强度指示、链路质量、预设时间范围内的丢包率中的任意一种或多种。
41.举例而言,该主蓝牙设备在与该从蓝牙设备在建立低功耗的同步数据流连接过程中,可以向该主蓝牙设备发送第一通信数据包,该第一通信数据包可包括接收信号强度指示、链路质量、预设时间范围内的丢包率等参数,主蓝牙设备接收该第一通信数据包,并根据该第一通信数据包中的参数对当前通信环境进行综合评估,并确定该主蓝牙设备与该从蓝牙设备之间的通信环境参数。
42.其中,该接收信号强度指示(received signal strength indicator,rssi)和信号强度有关,反映的是信号的衰减程度,单位为dbm,接收信号强度指示为负值,数值越大代表信号越强,则可以代表通信质量越好,相应的通信环境参数可越高。一般来说,接收信号强度指示越大的信号,越不容易受到干扰,理想情况下接收信号强度指示为0时,信号无衰减。
43.该链路质量(link quality,lq)可用于评价当前接收信号的质量好坏,取值范围0~255,一般与信号调制的频率相关,通过一段时间内的接收频率与期望频率的对比进行估算,通常链路质量越好,链路质量值越大,则可以代表通信质量越好,相应的通信环境参数可越高,反之越小,厂商可以自定义链路质量值的衡量标准,并映射到取值范围中。
44.该预设时间范围内的丢包率是主蓝牙设备在一定时间内主蓝牙设备所有发送包中重复包的发送次数占比,通常丢包率高,则代表通信质量越差,相应的通信环境参数可越低,反之则丢包率低,相应的通信环境参数可越高。
45.在一个可行的实施方式中,该确定该主蓝牙设备与该从蓝牙设备之间的通信环境参数,还可以是:向该从蓝牙设备发送第二通信数据包;接收该从蓝牙设备针对该第二通信数据包的应答包;根据该应答包确定该主蓝牙设备与该从蓝牙设备的通信环境参数。
46.在一个可行的实施方式中,该第二通信数据包,包括:接收信号强度指示、链路质量、预设时间范围内的误码率中的任意一种或多种。
47.举例而言,该主蓝牙设备在与该从蓝牙设备在建立低功耗的同步数据流连接过程中,可以由该主蓝牙设备向从蓝牙设备发送第二通信数据包,该第二通信数据包可包括接收信号强度指示、链路质量、预设时间范围内的误码率等参数,该从蓝牙设备可根据该第二通信包中的参数对当前通信环境进行评估,并针对该第二通信数据包向该主蓝牙设备发送应答包,该从蓝牙设备可根据该应答包确定通信环境参数,从而做进一步通信链路数量的配置。
48.其中,该误码率为误码数与传输的总码数之比,参考每个包的误码率或多个包的平均误码率,在蓝牙中,提供了前向纠错(forward error correction,fec)功能,包括1/3fec和2/3fec,前者为重复码,每个信息位都重复发送三次,从设备校验三个数值是否一致,后者为汉明码,10个信息位经多项式运算后产生15个位元,可以纠正所有奇数位错和检测所有偶数位错。通过fec可以统计误码率和/或平均误码率。
49.在一个可行的实施方式中,为了准确确定该通信环境参数,可以使用专业测试工具和设备进行辅助测试,如信号强度计、频谱分析仪等,可以进一步提高数据测量的进度,提高数据结果的准确性。
50.s502,主蓝牙设备根据所述通信环境参数配置已连接的同步流通信链路数量。
51.举例而言,该主蓝牙设备可以根据该通信环境参数对每一个已连接的同步流设置不同的通信链路数量。如图4所示,该从蓝牙设备e1与该主蓝牙设备之间可配置一条已连接的同步流通信链路,该从蓝牙设备e2与该主蓝牙设备的已连接的同步流通信链路可以配置两条,该从蓝牙设备e3与该主蓝牙设备的已连接的同步流通信链路可以配置三条。因为从蓝牙设备e1、e2、e3是属于同一已连接的同步组,因此无论各自通信链路的多寡,数据均是同步的,不会受链路数量影响,且通信环境较差的从蓝牙设备因为与主蓝牙设备通信链路的增多,其通信可靠性也相应地有所提高,同时也不会影响其他从蓝牙设备的通信状态。
52.在一个可行的实施方式中,当所述已连接的同步流通信链路数量大于或等于两条时,所述通信链路配置方法还包括:为配置的每条已连接的同步流通信链路设置对应已连接的同步流标识。
53.需要说明的是,该已连接的同步流标识(cis-id)用于唯一标识对应的已连接的同步流通信链路。在进行数据传输时,该主蓝牙设备可以按照该已连接的同步流标识的顺序依次对数据进行传输。
54.在一个可行的实施方式中,所述已连接的同步流标识为非连续性标识。
55.举例而言,同一个从蓝牙设备与主蓝牙设备具有多条已连接的同步流通信链路时,这多条已连接的同步流通信链路的已连接的同步流标识可优选为非连续性标识,即,中
间有与其他从蓝牙设备通信的已连接的同步流标识插入。例如上图4中,从蓝牙设备e1有一条已连接的同步流通信链路,对应的已连接的同步流标识为1,从蓝牙设备e2有两条已连接的同步流通信链路,对应的已连接的同步流标识为2、4,从蓝牙设备e3有三条已连接的同步流通信链路,对应的已连接的同步流标识为3、5、6。
56.在一个可行的实施方案中,该主蓝牙设备在与多个该从蓝牙设备通信时可以是按照分时复用的方式进行,根据通信链路的已连接的同步流标识顺序传输,如图6所示,将同一从蓝牙设备的已连接的同步流通信链路的已连接的同步流标识错开,如从蓝牙设备e2有对应的已连接的同步流标识为2、4,从蓝牙设备e3对应的已连接的同步流标识为3、5、6,在数据传输时,就可以按照标识的标号顺序传输,可以防止某一时刻干扰过多过强导致数据接收失败,有利于通信可靠性的进一步提高。
57.在一个可行的实施方式中,该从蓝牙设备可预先设置自身支持通过多条已连接的同步流通道进行通信,以保证数据的有效传输。
58.通过实施本技术所示的实施方案,主蓝牙设备通过确定主蓝牙设备和从蓝牙设备的通信环境参数,并根据该通信环境参数设置已连接的同步流通信链路数量,这样,可以为通信环境较差的从蓝牙设备可以通过配置较多的通信链路提高通信质量。由于在同一个已连接的同步组中,无论通信链路数量的多少,均不会影响数据的同步,因此不会对其他设备造成影响,且随着通信链路数量的增多,主蓝牙设备与从蓝牙设备之间的通信可靠性也相应提高。
59.上述介绍了本技术的方法,下面介绍本技术的装置。
60.参见图7,图7是本技术实施例提供的一种通信链路配置装置的结构示意图,应用于蓝牙系统中的主蓝牙设备,蓝牙系统可以如图3和图4所示。如图7所示,该通信链路配置装置70,应用于上述任一实施例所述的通信链路配置方法,包括:
61.确定模块701,用于确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数。
62.配置模块702,用于根据所述通信环境参数配置已连接的同步流通信链路数量。
63.在一种可能的设计中,所述确定模块701用于确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数时,具体用于:接收所述从蓝牙设备的第一通信数据包;根据所述第一通信数据包,确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数。
64.在一种可能的设计中,所述第一通信数据包,包括:接收信号强度指示、链路质量、预设时间范围内的丢包率中的任意一种或多种。
65.在一种可能的设计中,所述确定模块701用于确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数时,具体用于:向所述从蓝牙设备发送第二通信数据包;接收所述从蓝牙设备针对所述第二通信数据包的应答包;根据所述应答包确定所述主蓝牙设备与所述从蓝牙设备的通信环境参数。
66.在一种可能的设计中,所述第二通信数据包,包括:接收信号强度指示、链路质量、预设时间范围内的误码率中的任意一种或多种。
67.在一种可能的设计中,当所述已连接的同步流通信链路数量大于或等于两条时,所述配置模块702还用于:为配置的每条已连接的同步流通信链路设置对应已连接的同步流标识。
68.在一种可能的设计中,所述已连接的同步流标识为非连续性标识。
69.需要说明的是,图7对应的实施例中未提及的内容可参见前述方法实施例的描述,这里不再赘述。
70.上述装置,通过确定主蓝牙设备和从蓝牙设备的通信环境参数,并根据该通信环境参数设置已连接的同步流通信链路数量,这样,可以为通信环境较差的从蓝牙设备可以通过配置较多的通信链路提高通信质量。由于在同一个已连接的同步组中,无论通信链路数量的多少,均不会影响数据的同步,因此不会对其他设备造成影响,且随着通信链路数量的增多,主蓝牙设备与从蓝牙设备之间的通信可靠性也相应提高。
71.参见图8,图8是本技术实施例提供的一种蓝牙设备的结构示意图,该蓝牙设备80包括处理器801、存储器802和收发器803。存储器802连接至处理器801,例如通过总线连接至处理器801。
72.处理器801被配置为支持该蓝牙设备80执行上述通信链路配置方法实施例中的方法中相应的功能。处理器801是该蓝牙设备80的控制中心,利用各种接口和线路连接整个蓝牙设备的各个部分,通过运行或执行存储在存储器802内的软件程序和/或模块,以及调用存储在存储器802内的数据,执行蓝牙设备80的各种功能和处理数据,从而对蓝牙设备80进行整体监控。可选的,处理器801可包括一个或多个处理单元。该处理器801可以是中央处理器(central processing unit,cpu),网络处理器(network processor,np),硬件芯片或者其任意组合。上述硬件芯片可以是专用集成电路(application specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld),现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)或其任意组合。
73.存储器802可用于存储软件程序以及模块,处理器801通过运行存储在存储器802的软件程序以及模块,从而执行蓝牙设备80的各种功能应用以及数据处理。存储器802可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据蓝牙设备80的使用所创建的数据(比如音频数据)等。此外,存储器802可以包括易失性存储器(volatile memory,vm),例如随机存取存储器(random access memory,ram);存储器802也可以包括非易失性存储器(non-volatile memory,nvm),例如只读存储器(read-only memory,rom),快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器802还可以包括上述种类的存储器的组合。
74.收发器(transceiver)803是一种用于无线通信的设备或模块,它能够在该蓝牙设备80中实现发送(transmit)和接收(receive)功能。该收发器803可以将电子信号转换成无线信号进行发送,并接收来自其他设备的无线信号并转换为电子信号进行处理。在无线通信中,该收发器803负责将数据转换为适合传输的信号,并解码接收到的信号以还原数据。收发器通常由射频(rf)前端、数字信号处理(dsp)和基带处理部分组成。存储器802可以收发器803用于传输数据,具体地,收发器803为蓝牙收发器。
75.当蓝牙设备用作主蓝牙设备时,处理器801可以调用所述程序代码以执行以下操作:
76.确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数;
77.根据所述通信环境参数配置已连接的同步流通信链路数量。
78.尽管未示出,但可以理解的是,该蓝牙设备80还可以包括触摸屏、电源、扬声器、听筒、摄像头、无线通讯模块、通信接口等,在此不再赘述。
79.在一种可行的实施方式中,该蓝牙设备80除可使用蓝牙通信外,在其他应用场景中,也可使用蜂窝移动数据网络通信、wifi或者有线通信的方式,本技术对此不作任何限制。
80.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时使所述计算机执行如前述实施例所述的通信链路配置方法。
81.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
82.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
技术特征:
1.一种通信链路配置方法,其特征在于,应用于蓝牙系统中的主蓝牙设备,所述蓝牙系统包括所述主蓝牙设备和从蓝牙设备,所述主蓝牙设备和所述从蓝牙设备建立低功耗蓝牙的同步数据流连接;所述通信链路配置方法包括:确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数;根据所述通信环境参数配置已连接的同步流通信链路数量。2.根据权利要求1所述的通信链路配置方法,其特征在于,所述确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数,包括:接收所述从蓝牙设备的第一通信数据包;根据所述第一通信数据包,确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数。3.根据权利要求2所述的通信链路配置方法,其特征在于,所述第一通信数据包,包括:接收信号强度指示、链路质量、预设时间范围内的丢包率中的任意一种或多种。4.根据权利要求1所述的通信链路配置方法,其特征在于,所述确定所述主蓝牙设备与所述从蓝牙设备之间的通信环境参数,包括:向所述从蓝牙设备发送第二通信数据包;接收所述从蓝牙设备针对所述第二通信数据包的应答包;根据所述应答包确定所述主蓝牙设备与所述从蓝牙设备的通信环境参数。5.根据权利要求4所述的通信链路配置方法,其特征在于,所述第二通信数据包,包括:接收信号强度指示、链路质量、预设时间范围内的误码率中的任意一种或多种。6.根据权利要求1所述的通信链路配置方法,其特征在于,当所述已连接的同步流通信链路数量大于或等于两条时,所述通信链路配置方法还包括:为配置的每条已连接的同步流通信链路设置对应已连接的同步流标识。7.根据权利要求6所述的通信链路配置方法,其特征在于,所述已连接的同步流标识为非连续性标识。8.一种通信链路配置装置,其特征在于,应用于如权利要求1至7任一项所述的通信链路配置方法,所述通信链路配置装置包括:确定模块,用于确定主蓝牙设备与从蓝牙设备之间的通信环境参数;配置模块,用于根据所述通信环境参数配置已连接的同步流通信链路数量。9.一种蓝牙设备,其特征在于,包括存储器、处理器和收发器,所述存储器和所述收发器连接至所述处理器,所述收发器用于发送或接收数据,所述处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述处理器在执行所述一个或多个计算机程序时,使得所述蓝牙设备实现如权利要求1-7任一项所述的通信链路配置方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的通信链路配置方法。11.一种蓝牙系统,其特征在于,包括主蓝牙设备和从蓝牙设备,其中,所述主蓝牙设备用于执行如权利要求1-7任一项所述的通信链路配置方法。
技术总结
本申请提供一种通信链路配置方法、装置、设备、系统及存储介质,其中方法应用于蓝牙系统中的主蓝牙设备,该蓝牙系统包括该主蓝牙设备和从蓝牙设备,该主蓝牙设备和该从蓝牙设备建立低功耗蓝牙的同步数据流连接,包括:主蓝牙设备确定该主蓝牙设备与该从蓝牙设备之间的通信环境参数;根据所述通信环境参数配置已连接的同步流通信链路数量。该技术方案能够提高主蓝牙设备与从蓝牙设备之间的通信可靠性。高主蓝牙设备与从蓝牙设备之间的通信可靠性。高主蓝牙设备与从蓝牙设备之间的通信可靠性。
技术研发人员:谢林庭 陈柏康
受保护的技术使用者:深圳市中科蓝讯科技股份有限公司
技术研发日:2023.06.14
技术公布日:2023/8/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:新能源汽车用压铸件尺寸变形控制方法与流程 下一篇:一种彩色超声检测仪的制作方法