一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

天线选择方法、通信系统和存储介质与流程

2022-10-26 19:33:55 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种天线选择方法、通信系统和存储介质。


背景技术:

2.进行数据传输的通信设备,例如,客户前置设备(customer premises equipment,简称cpe)等网络接入设备,通常包含有通信芯片、天线等必要的组成硬件。通常一个通信设备可包含移动蜂窝网络运营商的多个相同或不同制式的通信芯片,比如:4g通信芯片,5g通信芯片等。
3.在地下建筑、偏远工厂等特殊通信场景中,通信设备容易受到环境因素的影响,导致通信设备的传输性能不佳,比如:信号质量差,上下行速率低等。
4.现有技术中,最直接的优化通信设备的传输性能的方式是,用户在使用通信设备时,主动地对通信设备连接的天线进行调节,比如:调节天线的位置、指向和极化方向等,但是这种方式往往需要用户具有一定的专业技能,会给用户带来一定的使用负担。并且,由于通信设备与天线的连接方式固定,会使得通信设备不能及时的适应环境变化,通信设备的移动或者通信环境的改变,都会导致通信设备的传输性能不佳。


技术实现要素:

5.本发明实施例提供一种天线选择方法、通信系统和存储介质,用以提高通信设备的传输性能。
6.第一方面,本发明实施例提供一种天线选择方法,应用于包含多个通信芯片的通信设备,所述通信设备外部连接有天线系统,所述天线系统包括开关矩阵组件和多个天线,所述开关矩阵组件中包含多个第一射频开关、与所述多个第一射频开关一一对应连接的多个第一射频接口、多个第二射频开关、与所述多个第二射频开关一一对应连接的多个第二射频接口,其中,所述多个通信芯片的用于连接天线的接口与所述多个第一射频接口一一对应连接,所述多个天线与所述多个第二射频接口一一对应连接;所述方法包括:
7.通过控制所述多个第一射频开关与所述多个第二射频开关的连接关系,获取所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息;
8.根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系;
9.将所述目标连接关系发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述目标连接关系导通所述多个第一射频开关与所述多个第二射频开关的连接。
10.第二方面,本发明实施例提供一种天线选择装置,应用于包含多个通信芯片的通信设备,所述通信设备外部连接有天线系统,所述天线系统包括开关矩阵组件和多个天线,所述开关矩阵组件中包含多个第一射频开关、与所述多个第一射频开关一一对应连接的多
个第一射频接口、多个第二射频开关、与所述多个第二射频开关一一对应连接的多个第二射频接口,其中,所述多个通信芯片的用于连接天线的接口与所述多个第一射频接口一一对应连接,所述多个天线与所述多个第二射频接口一一对应连接;所述装置包括:
11.获取模块,用于通过控制所述多个第一射频开关与所述多个第二射频开关的连接关系,获取所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息;
12.处理模块,用于根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系;
13.发送模块,用于将所述目标连接关系发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述目标连接关系导通所述多个第一射频开关与所述多个第二射频开关的连接。
14.第三方面,本发明实施例提供一种通信系统,包括:天线系统、包含多个通信芯片和处理器的通信设备;所述天线系统包括开关矩阵组件和多个天线,所述开关矩阵组件中包含多个第一射频开关、与所述多个第一射频开关一一对应连接的多个第一射频接口、多个第二射频开关、与所述多个第二射频开关一一对应连接的多个第二射频接口,其中,所述多个通信芯片的用于连接天线的接口与所述多个第一射频接口一一对应连接,所述多个天线与所述多个第二射频接口一一对应连接;
15.所述处理器,用于通过控制所述多个第一射频开关与所述多个第二射频开关的连接关系,获取所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息;根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系;将所述目标连接关系发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述目标连接关系导通所述多个第一射频开关与所述多个第二射频开关的连接。
16.第四方面,本发明实施例提供一种通信设备,其外部连接有天线系统,所述天线系统包括开关矩阵组件和多个天线,所述开关矩阵组件中包含多个第一射频开关、与所述多个第一射频开关一一对应连接的多个第一射频接口、多个第二射频开关、与所述多个第二射频开关一一对应连接的多个第二射频接口,其中,所述多个通信芯片的用于连接天线的接口与所述多个第一射频接口一一对应连接,所述多个天线与所述多个第二射频接口一一对应连接;该通信设备包括:多个通信芯片和处理器,所述处理器,用于通过控制所述多个第一射频开关与所述多个第二射频开关的连接关系,获取所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息;根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系;将所述目标连接关系发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述目标连接关系导通所述多个第一射频开关与所述多个第二射频开关的连接。
17.第五方面,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被通信设备的处理器执行时,
使所述处理器至少可以实现如第一方面所述的天线选择方法。
18.第六方面,本发明实施例提供一种天线选择方法,应用于包含多个通信芯片的通信设备,所述通信设备外部连接有天线系统,所述天线系统包括开关矩阵组件和多个天线,所述开关矩阵组件中包含多个第一射频开关、与所述多个第一射频开关一一对应连接的多个第一射频接口、多个第二射频开关、与所述多个第二射频开关一一对应连接的多个第二射频接口,其中,所述多个通信芯片的用于连接天线的接口与所述多个第一射频接口一一对应连接,所述多个天线与所述多个第二射频接口一一对应连接;所述方法包括:
19.通过控制所述多个第一射频开关与所述多个第二射频开关的连接关系,获取所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息;
20.根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系;
21.将所述目标连接关系发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述目标连接关系导通所述多个第一射频开关与所述多个第二射频开关的连接;
22.接收直播终端设备发送的直播视频;
23.通过所述通信设备中运行的多路径聚合协议,对所述直播视频进行拆分,以确定所述多个通信芯片分别对应的数据块;
24.通过所述多个通信芯片发送各自对应的数据块到对应的直播服务器,以使所述直播服务器通过聚合所述多个通信芯片分别对应的数据块以恢复所述直播视频。
25.第七方面,本发明实施例提供一种天线选择方法,应用于包含多个通信芯片的通信设备,所述通信设备外部连接有天线系统,所述天线系统包括开关矩阵组件和多个天线,所述开关矩阵组件中包含多个第一射频开关、与所述多个第一射频开关一一对应连接的多个第一射频接口、多个第二射频开关、与所述多个第二射频开关一一对应连接的多个第二射频接口,其中,所述多个通信芯片的用于连接天线的接口与所述多个第一射频接口一一对应连接,所述多个天线与所述多个第二射频接口一一对应连接;所述方法包括:
26.通过控制所述多个第一射频开关与所述多个第二射频开关的连接关系,获取所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息;
27.根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系;
28.将所述目标连接关系发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述目标连接关系导通所述多个第一射频开关与所述多个第二射频开关的连接;
29.通过所述多个通信芯片接收云服务器发送的多个数据块;
30.通过所述通信设备中运行的多路径聚合协议,对所述多个数据块进行聚合以恢复出对应的车辆行驶数据;
31.将所述车辆行驶数据发送至对应的车载终端。本发明实施例中,在进行天线选择时,首先,通过控制天线系统中多个第一射频开关与多个第二射频开关的连接关系,获取多
个第一射频接口在分别连接不同第二射频接口时,多个第一射频接口所对应的信号质量信息。然后,根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定多个第一射频接口与多个第二射频接口的目标连接关系。最后,将目标连接关系发送至开关矩阵组件,开关矩阵组件根据目标连接关系导通多个第一射频开关与多个第二射频开关的连接。这样,就确定了多个第一射频接口与多个第二射频接口的连接,也确定了通信设备中的多个通信芯片与天线系统中的多个天线的连接。
32.可见,本实施例提供的天线选择方法中,天线系统中的多个第一射频接口与多个第二射频接口可通过多个第一射频开关和多个第二射频开关实现全交换,从而可以获取多个第一射频接口在分别连接不同第二射频接口时,多个第一射频接口所对应的信号质量信息。在进行天线选择时,基于的对应不同优化目标的天线选择策略,结合获取到的所有第一射频接口对应的信号质量信息,能够更加全面准确的为多个通信芯片选择出对应的能够提升其传输性能的多个天线。
附图说明
33.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1为本发明实施例提供的一种通信系统结构示意图;
35.图2为本发明实施例提供的一种天线选择方法的流程图;
36.图3为本发明实施例提供的一种获取信号质量信息的方法流程图;
37.图4为本发明实施例提供的另一种天线选择方法的流程图;
38.图5为本发明实施例提供的另一种天线选择方法的流程图;
39.图6为本发明实施例提供的另一种天线选择方法的流程图;
40.图7为本发明实施例提供的另一种天线选择方法的流程图;
41.图8为本发明实施例提供的一种通信设备的数据传输过程示意图;
42.图9为本发明实施例提供的另一种通信设备的数据传输过程示意图;
43.图10为本发明实施例提供的另一种通信设备的数据传输过程示意图;
44.图11a为本发明实施例提供了一种直播场景下的天线选择方法的流程图;
45.图11b为本发明实施例提供的通信系统在直播场景下的应用示意图;
46.图12a为本发明实施例提供了一种车辆驾驶场景下的天线选择方法的流程图;
47.图12b为本发明实施例提供的通信系统在车辆驾驶场景下的应用示意图;
48.图13为本发明实施例提供的一种天线选择装置的结构示意图。
具体实施方式
49.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.下面结合附图对本发明的一些实施方式作详细说明。在各实施例之间不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
51.本发明实施例提供的天线选择方法,可由一通信设备来执行。图1为本发明实施例提供的一种通信系统结构示意图,如图1所示,该通信系统包括天线系统,以及除天线系统外的通信设备。其中,通信设备包括多个通信芯片和处理器(比如cpu)。
52.其中,天线系统是为该通信设备设置的天线系统,可以通过设定的通信接口外接在通信设备本体外部。这样,针对任一包含多个通信芯片的通信设备来说,仅需要连接上该天线系统,并为处理器配置相应的天线选择策略所对应的程序,即可执行本发明实施例提供的天线选择方案,不需要对通信设备的内置处理逻辑进行改造,对通信设备介入程度低,实用性高。
53.如图1所示,通信设备包括多个通信芯片和处理器,每个通信芯片有至少一个用于连接天线的接口,比如:通信芯片a有4个用于连接天线的接口a1、a2、a3和a4,通信芯片b有2个用于连接天线的接口b1和b2等。
54.多个通信芯片用于在通信网络中,进行数据的发送和接收,不同的通信设备可能包含有不同的通信芯片,比如:4g通信芯片、5g通信芯片等。
55.处理器通过通信接口(比如usb接口)与多个通信芯片和天线系统中的微控制单元(microcontroller unit,简称mcu)通信连接。基于与多个通信芯片之间的通信接口,处理器能够获取多个通信芯片用于连接天线的接口所对应的物理层参数。基于与mcu之间的通信接口,处理器能够向mcu下发用于控制天线系统中多个第一射频开关与多个第二射频开关连接的连接控制向量,以使mcu根据接收到的连接控制向量,控制多个第一射频开关与多个第二射频开关的连接。
56.可选地,上述通信设备中还包括位姿传感器,比如:惯性测量单元(inertial measurement unit,简称imu),用于检测通信设备的姿态信息,比如通信设备的位置和朝向等。
57.天线系统中包括开关矩阵组件和多个天线。其中,开关矩阵组件中包含:mcu、多个第一射频开关(rs1,rs2

rsn)、与多个第一射频开关一一对应连接的多个第一射频接口(r1,r2

rn)、多个第二射频开关(ts1,ts2

tsn)、与多个第二射频开关一一对应连接的多个第二射频接口(t1,t2

tn)。其中,多个第一射频开关和多个第二射频开关可以实现全连接,即任意一个第一射频开关rsi具有与各个第二射频开关进行连接的能力,至于与哪个第二射频开关连接,受到mcu的控制。多个第一射频接口与多个通信芯片的用于连接天线的接口一一对应连接,比如:r1与通信芯片a的接口a1连接、r2与通信芯片a的接口a2连接等;多个第二射频接口与多个天线一一对应连接,比如:t1连接天线1,t2连接天线2等。
58.如上文所述,一个通信芯片可能具有不止一个用于连接天线的接口,即一个通信芯片可以连接不止一根天线,比如5g通信芯片可以连接4根天线,4g通信芯片可以连接2根天线。因此,实际应用中,上述天线开关矩阵中包含的第一射频接口与第二射频接口的数量,可以根据通信设备中多个通信芯片所需连接的天线总数而设计,一般大于或等于所需连接的天线总数。另外,如果考虑到天线侧的第二射频接口的冗余性,可以设置第二射频接
口的数量大于或等于第一射频接口的数量。
59.可选地,多个第一射频接口与多个通信芯片的用于连接天线的接口,通过sma、mcx、mmcx等接口标准进行连接。
60.天线系统中包含的多个天线用于增强与之相连接的通信芯片的信号强度。可选地,多个天线包括如下至少一种:全向天线、定向天线和有源天线。
61.为了便于介绍本发明实施例提供的天线选择方法,本实施例以第二射频接口的数量等于第一射频接口的数量,多个通信芯片的用于连接天线的接口数量等于第一射频接口的数量为例进行说明,但并不以此为限。
62.可选地,上述天线系统中还包括状态面板,该状态面板上设置有可供用户操作的控制按钮。
63.本发明实施例提供的天线系统可以被配置给处于弱网环境下的通信设备使用,用以增强通信设备中多个通信芯片的信号强度,提升通信设备的传输性能,当然,不以此为限。本发明实施例中使用天线系统的上述通信设备可以是cpe等网关设备。
64.在介绍完执行本实施例提供的天线选择方法的通信设备后,下面对本发明实施例提供的天线选择方案的实施过程进行说明。
65.图2为本发明实施例提供的一种天线选择方法的流程图,如图2所示,该方法包括如下步骤:
66.201、通过控制多个第一射频开关与多个第二射频开关的连接关系,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息。
67.202、根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定多个第一射频接口与多个第二射频接口的目标连接关系。
68.203、将目标连接关系发送至开关矩阵组件,以使开关矩阵组件根据目标连接关系导通多个第一射频开关与多个第二射频开关的连接。
69.在实际应用中,通信设备中的多个通信芯片未必需要全部都工作,比如:若需要传输的数据量比较小,则可以仅使用其中一个或少量几个通信芯片来协作完成数据传输即可,而如果需要传输的数据量比较大,则可以增加使用的通信芯片的数量。
70.可选地,可以根据数据传输需求信息,确定完成对应的数据传输所需采用的多个目标通信芯片。其中,多个目标通信芯片为完成对应的数据传输需要一起使用的多个通信芯片,多个目标通信芯片是通信设备的多个通信芯片中的至少一个。同时使用多个目标通信芯片进行数据传输,可以提升通信设备的数据传输带宽,提高数据传输速率,且有利于保证通信可靠性。
71.其中,该数据传输需求信息,可以通过需要传输的数据类型所对应的数据量,时延敏感性等来度量,例如,若需要传输的是诸如直播视频流等数据量比较大的数据,或者是时延比较敏感的比如自动驾驶相关的数据,则基于直播视频流的数据量,或者自动驾驶相关数据的时延敏感性,确定满足该传输需求所需采用的多个目标通信芯片。
72.举例来说,通信设备中包含的多个通信芯片,比如可以包括不同移动蜂窝网络运营商对应的相同或不同制式的通信芯片,或者,包括同一移动蜂窝网络运营商对应的不同制式的通信芯片。其中,不同制式的通信芯片比如是指3g、4g、5g等芯片。在此假设情形下,
若当前需要传输的是直播视频流,为保证数据的高效、可靠传输,确定出的多个目标通信芯片可以包括不同移动蜂窝网络运营商的同一或不同制式的通信芯片。
73.为了便于介绍本实施例提供的天线选择方案,本实施例以上述多个目标通信芯片即为通信设备中包含的全部通信芯片的情形为例,示例性说明本实施例提供的天线选择方法,但并不以此为限。
74.基于上述对图1所示的通信系统的描述可知:通信设备中多个通信芯片的用于连接天线的接口、天线系统中的多个第一射频接口和多个第一射频开关都是一一对应连接的,比如:a1连接r1,r1连接rs1;a2连接r2,r2连接rs2等。天线系统中的多个天线、多个第一射频接口和多个第一射频开关也是一一对应连接的,比如:天线1连接t1,t1连接ts1;天线2连接t2,t2连接ts2等。因此,通过控制多个第一射频开关与多个第二射频开关的连接关系,即可实现控制多个通信芯片与多个天线的连接关系。
75.步骤201中,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息,其实质上是,获取多个通信芯片的用于连接天线的接口在分别连接不同的天线时,多个用于连接天线的接口所对应的信号质量信息。
76.其中,信号质量信息是指能够用于度量通信设备传输性能或通信质量的信息,比如:参考信号接收功率(reference signal received power,简称rsrp)等。
77.需要说明的是,由于多个通信芯片的用于连接天线的接口与多个第一射频接口是一一对应连接的,针对这两种接口获取到的信号质量信息实际上是相同的。本实施例为了描述方便,将通信设备获取的多个用于连接天线的接口所对应的信号质量信息,表述为多个第一射频接口所对应的信号质量信息。
78.图3为本发明实施例提供的一种获取信号质量信息的方法流程图,如图3所示,步骤201可以包括如下步骤:
79.301、针对多个第一射频接口,通过轮询与多个第二射频接口的连接关系,生成与当前轮询的连接关系所对应的连接控制向量,连接控制向量中多个元素的位置索引依次指示了多个第一射频接口,多个元素的值指示了对应的第二射频接口。
80.302、将连接控制向量发送至开关矩阵组件,以使开关矩阵组件根据连接控制向量导通多个第一射频开关与多个第二射频开关的连接。
81.303、响应于开关矩阵组件的导通操作,获取在当前轮询的连接关系下多个第一射频接口所对应的信号质量信息。
82.本实施例中,多个第一射频接口与多个第二射频接口的连接关系,可以理解为,多个第一射频接口与多个第二射频接口的多种不同的组合关系。举例来说,假设天线系统中包含4个第一射频接口(r1,r2,r3和r4)和4个第二射频接口(t1,t2,t3和t4),则其对应的连接关系可以为,比如:r1连接t1,r2连接t2,r3连接t3,r4连接t4;或者,r1连接t2,r2连接t3,r3连接t4,r4连接t1等。
83.在具体实施过程中,通过轮询每一种多个第一射频接口与多个第二射频接口的连接关系,来获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息。
84.本实施例中,轮询可以理解为是针对多个第一射频接口这个整体,遍历与多个第二射频接口的多种不同的连接关系,以提高参数的采集效率。具体地,可以对多个第二射频
接口按照分配的索引标识进行排序,以及对多个第一射频接口按照索引标识进行排序,比如都是1-n,之后,在第一次轮询时,假设的是按照初始排序一一对应连接的情形,在下一次轮询的时候,固定多个第一射频接口的索引标识位置不动,针对多个第二射频接口,将其索引标识左移一位(或者右移一位),然后再与“相应位置”的第一射频接口对应连接,以此类推。
85.举例来说,假设天线系统中包含4个第一射频接口(r1,r2,r3和r4)和4个第二射频接口(t1,t2,t3和t4),那么每次轮询都是针对r1,r2,r3和r4这个整体确定的。在上述举例中,射频接口的索引标识分别为1,2,3,4。初始即第一次轮询时,多个第一射频接口的位置排序为:r1,r2,r3,r4,多个第二射频接口的位置排序为:t1,t2,t3,t4。此时,轮询得到的连接关系为:r1连接t1,r2连接t2,r3连接t3,r4连接t4。之后,在下一次轮询时,对多个第二射频接口的索引标识进行左移一位的操作,结果为:t2,t3,t4,t1,然后按照相应排序位置,与多个第一射频接口(其位置排序不变)对应连接,此时遍历的连接关系为:r1连接t2,r2连接t3,r3连接t4,r4连接t1。
86.通过上述轮询的遍历方式,假设共n个第二射频接口,那么通过n次轮询便可以完成全部的连接关系的遍历,效率高。
87.对于当前轮询的连接关系,为了减少传输的数据量,针对该连接关系,可生成与该连接关系对应的连接控制向量,其中,连接控制向量中多个元素的位置索引依次指示了多个第一射频接口,多个元素的值指示了对应的第二射频接口。举例来说,比如:针对连接关系“r1连接t1,r2连接t2,r3连接t3,r4连接t4”,生成的对应的连接控制向量(1,2,3,4);针对连接关系“r1连接t2,r2连接t3,r3连接t4,r4连接t1”,生成的对应的连接控制向量(2,3,4,1)。
88.针对上述举例,若使用表示连接关系的矩阵表示连接关系“r1连接t1,r2连接t2,r3连接t3,r4连接t4”,则可能需要使用一个4
×
4的连接控制矩阵a,传输16比特的数据量。连接控制矩阵a中,元素aij=1,表示第一射频接口ri与第二射频接口tj连接。
[0089][0090]
而使用连接控制向量(1,2,3,4),则只需传输4比特的数据量,有效减少了传输的数据量。当第一射频接口和第二射频接口的数量较多时,上述减少传输数据量的效果会更加明显。
[0091]
天线系统中的开关矩阵组件在接收到通信设备发送的连接控制向量后,根据连接控制向量导通多个第一射频开关与多个第二射频开关的连接,从而实现多个第一射频接口与多个第二射频接口的连接。
[0092]
开关矩阵组件需要对该连接控制向量进行转译,以转换成能够执行的指令。在一可选实施例中,开关矩阵组件中预先存储有包含不同连接控制向量所对应的控制指令的映射表。开关矩阵组件在接收到通信设备发送的控制向量后,通过查询映射表,确定当前接收的连接控制向量对应的控制指令,基于该控制指令导通多个第一射频开关与多个第二射频开关的连接。针对上述映射表,换个角度来说,其具有将通信设备发送的连接控制向量转换为对应的开关连接指令的能力,而提供该能力的前提是,通信设备与开关矩阵组件之间采
用设定的传输协议进行信息传输,而传输协议中即描述了通信设备应该如何发出连接控制向量以及开关矩阵组件如何完成指令转译。
[0093]
之后,通信设备响应于开关矩阵组件的导通操作,获取在当前轮询的连接关系下多个第一射频接口所对应的信号质量信息。即在每一次轮询完一种连接关系之后,通信设备侧都会进行一次各个第一射频接口所对应的信号质量信息的采集。
[0094]
当多个第一射频接口与多个第二射频接口的所有连接关系都轮询结束后,便可获得多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息。比如,基于上述假设,轮询结束后,可获得r1在分别连接不同第二射频接口(t1,t2,t3和t4)时r1所对应的4组信号质量信息,r2在分别连接不同第二射频接口(t1,t2,t3和t4)时r2所对应的4组信号质量信息等。
[0095]
然后,根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定多个第一射频接口与多个第二射频接口的目标连接关系。将目标连接关系发送至开关矩阵组件,以使开关矩阵组件根据目标连接关系导通多个第一射频开关与多个第二射频开关的连接。
[0096]
其中,天线选择策略是根据不同的应用场景中通信设备的实际使用需求,确定出的不同的天线选择方式。不同的天线选择策略往往对应于不同的优化目标,从而可以满足各种应用场景中的数据传输需求。
[0097]
举例来说,天线选择策略的优化目标可以为:保障多个通信芯片对应的多条传输路径中的高质量传输路径的传输性能;提升多个通信芯片对应的多条传输路径中的低质量传输路径的传输性能;保障多个通信芯片对应的多条传输路径中传输性能最能被提升的传输路径的传输性能;或者提升多个通信芯片对应的多条传输路径的整体传输性能等。
[0098]
在选择天线策略时,通常会考虑应用场景中数据的传输需求,比如:数据传输时的带宽要求、时延要求或需要传输的数据量的大小等。由于同一类应用场景中,要传输的数据往往具有相似的特征,因此,在实际应用中,可根据通信设备的使用场景,确定要选择的天线选择策略。
[0099]
举例来说,在多媒体数据传输场景中,通信设备用于传输视频流等数据量较大的数据,为了保证视频流数据的快速稳定传输,则可能要求通信设备具有较大的带宽,且多个通信芯片都具有良好的通信质量。因此,在为通信设备的多个通信芯片选择对应的多个天线时,从多个通信芯片的整体通信质量考虑,确定以提升多个通信芯片对应的多条传输路径中的低质量传输路径的传输性能为优化目标的天线选择策略为选择的天线选择策略,或者确定以提升多个通信芯片对应的多条传输路径的整体传输性能为优化目标的天线选择策略为选择的天线选择策略。
[0100]
在车联网场景中,通信设备用于传输数据量较小,但要求低延时的数据,比如:自动驾驶相关的车辆行驶控制数据等,为了保证这些数据的实时准确的进行传输,则可能要求通信设备中存在与通信芯片对应的一条安全、可靠的传输路径。因此,在为通信设备的多个通信芯片选择对应的多个天线时,确定以保障多个通信芯片对应的多条传输路径中的高质量传输路径的传输性能为优化目标的天线选择策略为选择的天线选择策略。
[0101]
可选地,确定多个第一射频接口与多个第二射频接口的目标连接关系,包括:
[0102]
确定多个第一射频接口与多个第二射频接口的目标连接控制向量,目标连接控制
向量中多个元素的位置索引依次指示了多个第一射频接口,多个元素的值指示了对应的第二射频接口。
[0103]
相应地,将目标连接关系发送至开关矩阵组件包括:将目标连接控制向量发送至开关矩阵组件。天线系统中的开关矩阵组件在接收到目标控制向量后,转译为对应得控制指令,进而执行该控制指令,以导通多个第一射频开关与多个第二射频开关的连接。
[0104]
本实施例提供的天线选择方法中,天线系统中的多个第一射频接口与多个第二射频接口可通过多个第一射频开关和多个第二射频开关实现全交换,从而可以获取多个第一射频接口在分别连接不同第二射频接口时,多个第一射频接口所对应的信号质量信息。在进行天线选择时,基于的对应不同优化目标的天线选择策略,结合获取到的所有第一射频接口对应的信号质量信息,能够更加全面准确的为多个通信芯片选择出对应的能够提升其传输性能的多个天线。
[0105]
图4为本发明实施例提供的另一种天线选择方法的流程图,如图4所示,该方法包括如下步骤:
[0106]
401、通过控制多个第一射频开关与多个第二射频开关的连接关系,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息;其中,信号质量信息包括物理层参数和传输层参数。
[0107]
402、根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的物理层参数和传输层参数,确定多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量综合参数。
[0108]
403、根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量综合参数,结合设定的天线选择策略,确定多个第一射频接口与多个第二射频接口的目标连接关系。
[0109]
404、将目标连接关系发送至开关矩阵组件,以使开关矩阵组件根据目标连接关系导通多个第一射频开关与多个第二射频开关的连接。
[0110]
本实施例中,信号质量信息包括物理层参数和传输层参数,通过对物理层参数和传输层参数这两种跨层信息进行联合分析,结合设定的天线选择策略,为多个通信芯片选择出能够提升其传输性能的多个天线。其中,步骤401和步骤404的具体实施过程可参考前述实施例,在此不再赘述。
[0111]
需要说明的是,物理层参数反映的是通信设备的物理层的传输性能,往往对应于通信设备周围较短距离范围内的通信环境,而且,同一通信芯片通过连接不同天线所能得到的物理层传输性能是不同的;传输层参数反映的是通信设备的传输层的传输性能,对应于端到端的传输路径。其中,所谓端到端的传输路径,比如:用户终端1通过该通信设备向服务器2发送数据,该通信设备与服务器2之间的传输路径即为一条端到端的传输路径,而实际上,通信设备并不一定是直接将数据发送到服务器2的,中间可能经过多个中继设备的转发。另外,简单来说,针对通信设备中包含的多个通信芯片,在上述举例中,每个通信芯片会对应有一条传输路径。
[0112]
可选地,物理层参数包括:参考信号接收功率(reference signal received power,简称rsrp),信号与干扰加噪声比(signal to interference plus noise ratio,简称sinr)等。传输层参数包括:往返时延(round-trip time,简称rtt),拥塞窗口长度
(length of congestion window,简称lcwnd)等。
[0113]
可选地,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的传输层参数,包括:针对任一第一射频接口,在分别连接不同第二射频接口时,通过通信设备中运行的多路径聚合协议获取任一第一射频接口在分别连接不同第二射频接口时所对应的传输层参数;其中,多路径聚合协议用于对多个通信芯片对应的多条传输路径进行调度。
[0114]
结合图3的信号质量信息获取方法,针对物理层参数,在一次轮询过后,通信设备中的处理器可以从每个第一射频接口中采集对应的物理层参数,并通过上述多路径聚合协议提供的调用接口从其获取每个通信芯片对应的传输层参数。
[0115]
需要说明的是,如上文所述,传输层参数是端到端的传输路径所对应的参数,针对每一个通信芯片来说,即为当前每个通信芯片所对应得传输层参数,也就是说,同一个通信芯片所对应得各个第一射频接口当前对应于相同的传输层参数。其中,多路径聚合协议,简单来说,就是用于调度多个通信芯片进行数据传输的协议。
[0116]
对于某一通信芯片来说,在当前轮询的连接关系下,该通信芯片对应于一条传输路径,因此,与该通信芯片的用于连接天线的接口一一对应连接的多个第一射频接口对应的传输层参数实际上是相同的。举例来说,如图1所示,假设与4个第一射频接口(r1,r2,r3和r4)相连接的接口a1,a2,a3和a4均为通信芯片a的用于连接天线的接口,在当前轮询的连接关系下,r1,r2,r3和r4所对应的传输层参数实际上是相同的,均为通信芯片a对应的传输路径的传输层参数。
[0117]
在通过轮询,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的物理层参数和传输层参数后,进一步地,可根据这些物理层参数和传输层参数,确定多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量综合参数。由于多个第一射频接口与多个通信芯片的用于连接天线的接口一一对应连接,多个第二射频接口与多个天线一一对应连接,因此,实际上,信号质量综合参数用于描述多个通信芯片的用于连接天线的接口在连接不同的天线时,多个通信芯片的用于连接天线的接口所对应的信号传输性能或通信质量。
[0118]
信号质量综合参数可作为执行天线选择策略选择天线时的参考依据。基于该信号质量综合参数,结合设定的天线选择策略,确定多个通信芯片的用于连接天线的接口要连接的天线的过程,下文将在图5和图6的实施例中进行详细说明。
[0119]
可选地,可通过将多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的物理层参数和传输层参数,分别进行加权求和的方式,确定多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量综合参数。
[0120]
举例来说,假设第一射频接口r1在连接第二射频接口t1时,r1对应的物理层参数为rsrp1和sinr2,传输层参数为rtt3和lcwnd4,则第一射频接口r1在连接第二射频接口t1时,r1所对应的信号质量综合参数k可表示为:k=a
×
rsrp1 b
×
sinr2 c/(rtt3) d
×
lcwnd4。其中,a,b,c和d为各参数对应的权重系数,用于权衡各参数对确定信号质量参数的贡献。
[0121]
可选地,a,b,c和d为非负数。由此能够保证多个第一射频接口在分别连接不同第二射频接口时,第一射频接口对应的信号质量综合参数越大,表示传输性能越好。
[0122]
在确定多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量综合参数之后,结合设定的天线选择策略,确定多个第一射频接口与多个第二射频接口的目标连接关系,并将目标连接关系发送至开关矩阵组件。然后,开关矩阵组件根据接收到的目标连接关系导通多个第一射频开关与多个第二射频开关的连接,即导通多个通信芯片与多个天线的连接。
[0123]
本实施例提供的天线选择方法,在结合设定的天线选择策略,确定多个第一射频接口与多个第二射频接口的目标连接关系(即确定多个通信芯片与多个天线的目标连接关系)时,综合了多个第一射频接口在分别连接不同第二射频接口时第一射频接口对应的物理层参数和传输层参数,进行了跨层信息的综合评估,从而能够保证确定出的多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口对应的信号质量综合参数,能够全面准确的反映多个通信芯片在分别连接不同天线时通信设备的传输性能,即通信质量。进一步地,根据多个第一射频接口在分别连接不同第二射频接口时第一射频接口对应的信号质量综合参数,结合天线选择策略,确定出的多个第一射频接口与多个第二射频接口的目标连接关系,符合设定的天线选择策略对应的优化目标,能够提升通信设备的传输性能。
[0124]
图5为本发明实施例提供的另一种天线选择方法的流程图,如图5所示,该方法包括如下步骤:
[0125]
501、通过控制多个第一射频开关与多个第二射频开关的连接关系,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息;其中,信号质量信息包括物理层参数和传输层参数。
[0126]
502、根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的物理层参数和传输层参数,确定多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量综合参数。
[0127]
503、针对多个第一射频接口中的任一第一射频接口,根据任一第一射频接口对应的多个信号质量综合参数,确定任一第一射频接口对应的目标信号质量综合参数,多个信号质量综合参数对应于任一第一射频接口分别与多个第二射频接口连接时所对应的信号质量综合参数。
[0128]
504、对多个第一射频接口分别对应的目标信号质量综合参数进行排序,以根据排序结果确定多个第一射频接口的天线选择优先级;根据多个第一射频接口的天线选择优先级,顺次确定反映多个第一射频接口需要连接的第二射频接口的目标连接关系。
[0129]
505、将目标连接关系发送至开关矩阵组件,以使开关矩阵组件根据目标连接关系导通多个第一射频开关与多个第二射频开关的连接。
[0130]
如上文所述,不同的天线选择策略对应于不同的优化目标,在进行天线选择时,相应地,其参考的信号质量综合参数也有所不同。
[0131]
若将不同的天线选择策略在选择天线时所参考的信号质量综合参数称为目标信号质量综合参数,则本实施例中,对应于不同的优化目标,任一第一射频接口对应的目标信号质量综合参数,可选地,为任一第一射频接口对应的多个信号质量综合参数中的最差参数(数值最小的信号质量综合参数)、最优参数(数值最大的信号质量综合参数)、最优参数与最差参数的差值或多个信号质量综合参数的平均值等。
[0132]
图5所示的天线选择方法中,步骤501,步骤502和步骤505的具体实施过程可参照
前述实施例。下文针对不同的天线选择策略,对步骤503和步骤504确定反映多个第一射频接口需要连接的第二射频接口的目标连接关系的过程进行举例说明。
[0133]
假设天线系统中包含5个第一射频接口(r1,r2,r3、r4和r5)和5个第二射频接口(t1,t2,t3、t4和t5),其中,r1和r2连接通信芯片a的用于连接天线的接口,r3、r4和r5连接通信芯片b的用于连接天线的接口,步骤502中确定出的ri(i=1,2,3,4,5)在分别连接t1,t2,t3、t4和t5时,ri所对应的多个信号质量综合参数,如表1所示。
[0134]
表1 ri(i=1,2,3,4,5)所对应的多个信号质量综合参数
[0135] t1t2t3t4t5r123459r215679r335987r446957r558796
[0136]
在一可选实施例中,若天线选择策略对应的优化目标为:保障多个通信芯片对应的多条传输路径中的高质量传输路径的传输性能,则任一第一射频接口对应的目标信号质量综合参数,为任一第一射频接口对应的多个信号质量综合参数中的最差参数。
[0137]
可以理解的是,对于多个第一射频接口而言,若某个第一射频接口对应的多个信号质量综合参数中的最差参数越大,表明该第一射频接口连接的通信芯片对应的传输路径的传输性能越好。因此,在进行天线选择时,可以让多个第一射频接口中,最差参数最大的第一射频接口优先选择天线,即让传输性能最好的传输路径对应的通信芯片优先选择天线,从而保障多个通信芯片对应的多条传输路径中的高质量传输路径的传输性能。
[0138]
根据表1可知,r1对应的目标信号质量综合参数为2,r2对应的目标信号质量综合参数为1,r3对应的目标信号质量综合参数为3,r4对应的目标信号质量综合参数为4,r5对应的目标信号质量综合参数为5。
[0139]
在具体实施过程中,对r1,r2,r3、r4和r5分别对应的目标信号质量综合参数按照降序进行排序,依次为5,4,3,2,1。目标信号质量综合参数较大的第一射频接口具有较高的优先级,根据排序结果确定r1,r2,r3、r4和r5的天线选择优先级从高到底依次为r5,r4,r3,r1,r2。
[0140]
之后,根据r1,r2,r3、r4和r5的天线选择优先级,按照r5,r4,r3,r1,r2的顺序依次确定反映r1,r2,r3、r4和r5需要连接的第二射频接口(t1,t2,t3、t4和t5)的目标连接关系。
[0141]
可选地,在确定任一第一射频接口需要连接的第二射频接口时,确定分别连接多个第二射频接口时,对应的多个信号质量综合参数中的最优参数所对应的第二射频接口为需要连接的第二射频接口。其中,不同的第一射频接口确定需要连接的第二射频接口不同。
[0142]
本实施例中,具体地,r5优先选择,从t1,t2,t3、t4和t5中确定t4为需要连接的第二射频接口;r4从t1,t2,t3和t5中确定t3为需要连接的第二射频接口;r3从t1,t2和t5中确定t5为需要连接的第二射频接口;r1从t1和t2中确定t2为需要连接的第二射频接口;r2确定t1为需要连接的第二射频接口。步骤404确定的反映r1,r2,r3、r4和r5需要连接的第二射频接口的目标连接关系为:r1连接t2,r2连接t1,r3连接t5,r4连接t3,r5连接t4。
[0143]
通过本实施例提供天线选择的方案,通过让传输性能最好的传输路径对应的通信
芯片优先选择天线,能够保障多个通信芯片对应的多条传输路径中的高质量传输路径的传输性能。
[0144]
在另一可选实施例中,若天线选择策略对应的优化目标为:提升多个通信芯片对应的多条传输路径中的低质量传输路径的传输性能,则任一第一射频接口对应的目标信号质量综合参数,为任一第一射频接口对应的多个信号质量综合参数中的最差参数。
[0145]
可以理解的是,对于多个第一射频接口而言,第一射频接口对应的多个信号质量综合参数中的最差参数越小,表明该第一射频接口连接的通信芯片对应的传输路径的传输性能越差。因此,在进行天线选择时,可以让多个第一射频接口中,最差参数最小的第一射频接口优先选择天线,即让传输性能最差的传输路径对应的通信芯片优先选择天线,从而提升多个通信芯片对应的多条传输路径中的低质量传输路径的传输性能。
[0146]
根据表1可知,r1对应的目标信号质量综合参数为2,r2对应的目标信号质量综合参数为1,r3对应的目标信号质量综合参数为3,r4对应的目标信号质量综合参数为4,r5对应的目标信号质量综合参数为5。
[0147]
在具体实施过程中,对r1,r2,r3、r4和r5分别对应的目标信号质量综合参数按照升序进行排序,依次为1,2,3,4,5。目标信号质量综合参数较小的第一射频接口具有较高的优先级,根据排序结果确定r1,r2,r3、r4和r5的天线选择优先级从高到底依次为r2,r1,r3,r4,r5。
[0148]
之后,根据r1,r2,r3、r4和r5的天线选择优先级,按照r2,r1,r3,r4,r5的顺序依次确定反映r1,r2,r3、r4和r5需要连接的第二射频接口(t1,t2,t3、t4和t5)的目标连接关系。
[0149]
可选地,在确定任一第一射频接口需要连接的第二射频接口时,确定分别连接多个第二射频接口时,对应的多个信号质量综合参数中的最优参数所对应的第二射频接口为需要连接的第二射频接口。其中,不同的第一射频接口确定需要连接的第二射频接口不同。
[0150]
本实施例中,具体地,r2优先选择,从t1,t2,t3、t4和t5中确定t5为需要连接的第二射频接口;r1从t1,t2,t3和t4中确定t4为需要连接的第二射频接口;r3从t1,t2和t3中确定t3为需要连接的第二射频接口;r4从t1和t2中确定t2为需要连接的第二射频接口;r5确定t1为需要连接的第二射频接口。步骤404确定的反映r1,r2,r3、r4和r5需要连接的第二射频接口的目标连接关系为:r1连接t4,r2连接t5,r3连接t3,r4连接t2,r5连接t1。
[0151]
通过本实施例提供天线选择的方案,通过让传输性能最差的传输路径对应的通信芯片优先选择天线,能够提升多个通信芯片对应的多条传输路径中的低质量传输路径的传输性能。
[0152]
在另一可选实施例中,若天线选择策略对应的优化目标为:保障多个通信芯片对应的多条传输路径中传输性能最能被提升的传输路径的传输性能,则任一第一射频接口对应的目标信号质量综合参数,为任一第一射频接口对应的多个信号质量综合参数中最优参数与最差参数的差值。其中,最优参数与最差参数的差值,可以理解为,第一射频接口在连接不同第二射频接口时的最大信号质量增益。
[0153]
可以理解的是,对于多个第一射频接口而言,第一射频接口对应的多个信号质量综合参数中最优参数与最差参数的差值越大(即最大信号质量增益越大),表明该第一射频接口连接的通信芯片在连接对应的不同天线时,对应的传输路径的传输性能提升越大。因此,在进行天线选择时,可以让多个第一射频接口中,最优参数与最差参数的差值最大的第
一射频接口优先选择天线,即让传输性能最能被提升的传输路径对应的通信芯片优先选择天线,从而保障多个通信芯片对应的多条传输路径中传输性能最能被提升的传输路径的传输性能。
[0154]
根据表1可知,r1对应的目标信号质量综合参数为9-2=7,r2对应的目标信号质量综合参数为9-1=8,r3对应的目标信号质量综合参数为9-3=6,r4对应的目标信号质量综合参数为9-4=5,r5对应的目标信号质量综合参数为9-5=4。
[0155]
在具体实施过程中,对r1,r2,r3、r4和r5分别对应的目标信号质量综合参数按照降序进行排序,依次为8,7,6,5,4。目标信号质量综合参数较大的第一射频接口具有较高的优先级,根据排序结果确定r1,r2,r3、r4和r5的天线选择优先级从高到底依次为r2,r1,r3,r4,r5。
[0156]
之后,根据r1,r2,r3、r4和r5的天线选择优先级,按照r2,r1,r3,r4,r5的顺序依次确定反映r1,r2,r3、r4和r5需要连接的第二射频接口(t1,t2,t3、t4和t5)的目标连接关系。
[0157]
可选地,在确定任一第一射频接口需要连接的第二射频接口时,确定分别连接多个第二射频接口时,对应的多个信号质量综合参数中的最优参数所对应的第二射频接口为需要连接的第二射频接口。其中,不同的第一射频接口确定需要连接的第二射频接口不同。
[0158]
本实施例中,具体地,r2优先选择,从t1,t2,t3、t4和t5中确定t5为需要连接的第二射频接口;r1从t1,t2,t3和t4中确定t4为需要连接的第二射频接口;r3从t1,t2和t3中确定t3为需要连接的第二射频接口;r4从t1和t2中确定t2为需要连接的第二射频接口;r5确定t1为需要连接的第二射频接口。步骤404确定的反映r1,r2,r3、r4和r5需要连接的第二射频接口的目标连接关系为:r1连接t4,r2连接t5,r3连接t3,r4连接t2,r5连接t1。
[0159]
通过本实施例提供天线选择的方案,通过让传输性能最能被提升的传输路径对应的通信芯片优先选择天线,能够保障多个通信芯片对应的多条传输路径中传输性能最能被提升的传输路径的传输性能。
[0160]
图6为本发明实施例提供的另一种天线选择方法的流程图,如图6所示,该方法包括如下步骤:
[0161]
601、通过控制多个第一射频开关与多个第二射频开关的连接关系,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息;其中,信号质量信息包括物理层参数和传输层参数。
[0162]
602、根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的物理层参数和传输层参数,确定多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量综合参数。
[0163]
603、针对多个第一射频接口中的任一第一射频接口,根据任一第一射频接口对应的多个信号质量综合参数,确定任一第一射频接口对应的多个信号质量增益,多个信号质量综合参数对应于任一第一射频接口分别与多个第二射频接口连接时所对应的信号质量综合参数,多个信号质量增益由多个信号质量综合参数分别与多个信号质量综合参数中最差参数的差值确定。
[0164]
604、遍历多个第一射频接口与多个第二射频接口的连接关系,确定与每次遍历的连接关系相对应的多个目标信号质量增益的和;根据与每次遍历的连接关系相对应的多个目标信号质量增益的和,确定多个第一射频接口与多个第二射频接口的目标连接关系。
[0165]
605、将目标连接关系发送至开关矩阵组件,以使开关矩阵组件根据目标连接关系导通多个第一射频开关与多个第二射频开关的连接。
[0166]
本实施例中的天线选择方法中,天线选择策略对应的优化目标为:提升多个通信芯片对应的多条传输路径的整体传输性能。由于需要从整体上考虑多个通信芯片对应的多条传输路径的传输性能,本实施例中在执行天线选择策略选择天线时的参考依据为:多个第一射频接口与多个第二射频接口在不同的连接关系下,对应的多个目标信号质量增益的和。步骤601,步骤602和步骤605的具体实施过程可参照前述实施例,本实施例中不再进行赘述。
[0167]
某一第一射频接口的信号质量增益为:该第一射频接口在连接不同的第二射频接口时的多个信号质量综合参数分别与多个信号质量综合参数中最差参数的差值。仍以图5所示实施例中的假设为例,步骤602中确定出的r1,r2,r3、r4和r5在分别连接t1,t2,t3、t4和t5时,r1,r2,r3、r4和r5所对应的信号质量综合参数,如表1所示。步骤603根据任一第一射频接口对应的多个信号质量综合参数,确定r1,r2,r3、r4和r5对应的多个信号质量增益,如表2所示。
[0168]
表2 r1,r2,r3、r4和r5对应的多个信号质量增益
[0169] t1t2t3t4t5r101237r204568r302654r402513r503241
[0170]
可以理解的是,r1,r2,r3、r4和r5与t1,t2,t3、t4和t5之间存在多种连接关系,而对于每种连接关系,都能从表2中确定出与该连接关系对应的多个目标信号质量增益,进而可进行求和。之后,可根据每种连接关系相对应的多个目标信号质量增益的和,确定r1,r2,r3、r4和r5与t1,t2,t3、t4和t5的目标连接关系。
[0171]
可选地,确定最大的多个目标信号质量增益的和对应的连接关系为目标连接关系。
[0172]
本实施例,以两种连接关系为例,示例性说明本实施例提供的天线选择方法,在具体实施过程中,存在多种连接关系,在进行天线选择时,需要多次遍历,以确定每种连接关系相对应的多个目标信号质量增益的和。
[0173]
第一种连接关系:r1连接t1,r2连接t2,r3连接t3,r4连接t4,r5连接t5。当遍历该连接关系时,根据表2可确定该连接关系相对应的多个目标信号质量增益的和为:0 4 6 1 1=12。
[0174]
第二种连接关系:r1连接t2,r2连接t3,r3连接t4,r4连接t5,r5连接t1。在遍历该连接关系时,根据表2可确定该连接关系相对应的多个目标信号质量增益的和为:1 5 5 3 0=14。
[0175]
针对上述两种连接关系,确定最大的多个目标信号质量增益的和14对应第二种连接关系为目标连接关系。
[0176]
通过本实施例提供天线选择的方案,能够从多个第一射频接口与多个第二射频接
口对应的多种连接关系中,确定出多个目标信号质量增益的和最大的目标连接关系,即对多个通信芯片对应的多条传输路径的整体传输性能提升最大的目标连接关系,基于该目标连接关系,能够提升多个通信芯片对应的多条传输路径的整体传输性能。
[0177]
在实际应用中,天线选择策略可能存在更新,由于本发明实施例提供的方案中,多个第一射频接口和多个第二射频接口的目标连接关系的确定过程,是由通信设备来执行的,天线系统中的开关矩阵组件仅需要根据确定的目标连接关系,控制导通多个第一射频接口和多个第二射频接口的连接,即天线选择方法中的计算和控制相互分离,由不同的设备来执行。因此,在更新时,仅需通信设备下载更新的天线选择策略对应的程序即可,即进行软件更新,并不需要对开关矩阵组件的硬件进行任何改变,由此,上述通信系统能够支持多种不同的天线选择策略。
[0178]
图7为本发明实施例提供的另一种天线选择方法的流程图,如图7所示,该方法包括如下步骤:
[0179]
701、通过控制多个第一射频开关与多个第二射频开关的连接关系,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息。
[0180]
702、根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定多个第一射频接口与多个第二射频接口的目标连接关系。
[0181]
703、将目标连接关系发送至开关矩阵组件,以使开关矩阵组件根据目标连接关系导通多个第一射频开关与多个第二射频开关的连接。
[0182]
704、若检测到设定更新条件发生,则重新确定多个第一射频接口与多个第二射频接口的目标连接关系,其中,设定更新条件包括如下任一种:用户手动触发的更新操作,达到预设的更新周期,通信设备对应的网络接入设备发生变化,通信设备的姿态发生变化。
[0183]
在实际应用中,多个通信芯片与多个天线的连接关系并非一成不变。因为,通信设备周围的网络环境是动态变化的,通信设备也可能会受环境因素或者人为因素的影响,而发生移动。在此情形下,如果保持多个通信芯片与多个天线连接关系不变,则可能会导致多个通信芯片对应的多条传输路径的传输性能不佳。
[0184]
因此,在一些更新情形发生时,需要更新多个通信芯片与多个天线的连接情况,即更新多个第一射频接口与多个第二射频接口的目标连接关系。
[0185]
可选地,可以预设不同的更新条件,比如:用户手动触发的更新操作,达到预设的更新周期,通信设备对应的网络接入设备发生变化,通信设备的姿态发生变化。
[0186]
通信设备在工作的过程中,检测到设定更新条件发生时,更新多个第一射频接口与多个第二射频接口的目标连接关系,其更新时的处理过程本质就是“重扫描”,即重新执行步骤701至步骤702,通过重新控制多个第一射频开关与多个第二射频开关的连接关系,重新获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息。然后,根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,重新确定多个第一射频接口与多个第二射频接口的目标连接关系。最后,将重新确定的目标连接关系发送至开关矩阵组件,以使开关矩阵组件根据重新确定的目标连接关系导通多个第一射频开关与多个第二射频开关的连接。
[0187]
可选地,用户手动触发的更新操作可以为:用户手动按下通信设备上设置的相应按钮,比如天线系统控制面板上的“重扫描”控制按钮,开机按钮等。
[0188]
可选地,可预先设置触发重新确定多个第一射频接口与多个第二射频接口的目标连接关系的更新周期,当达到预设的更新周期后,自动触发重新确定多个第一射频接口与多个第二射频接口的目标连接关系的执行,以更新多个通信芯片与多个天线的连接关系,适应不同时刻的网络环境。可选地,更新周期可根据通信设备的应用场景进行设置,例如,在矿场应用场景中,网络环境复杂多变,更新周期可设置为较小的数值,比如10分钟;在办公应用场景中,网络环境较为稳定,更新周期可设置为较大的数值,比如20分钟。
[0189]
可选地,通信设备对应的网络接入设备发生变化可以为通信设备在移动过程中,切换通信连接的基站或者其他网络接入设备。
[0190]
可选地,可利用通信设备中设置的位姿传感器,比如imu,检测通信设备的姿态信息,以确定通信设备的姿态是否发生变化。
[0191]
本实施例提供的方案,通信设备可以基于用户的主动操作、达到预设的更新周期、检测到的通信设备对应的网络接入设备的变化,或者检测到的通信设备的姿态发生变化,及时的更新多个第一射频接口与多个第二射频接口的目标连接关系,即更新多个通信芯片与多个天线的连接情况,从而能够更好的适应移动的应用场景,即使通信设备发生移动,也能够保证良好的通信质量。
[0192]
在开关矩阵组根据目标连接关系,导通多个第一射频接口与多个第二射频接口的连接后,多个通信芯片便可通过其各自导通的天线进行数据传输。其中,数据传输包括数据接收和数据发送。下文结合图8和图9对通信设备的数据传输过程进行说明。
[0193]
图8为本发明实施例提供的一种通信设备的数据传输过程示意图。如图8所示,通信设备在进行数据传输时,包括如下步骤:
[0194]
801、接收用户设备发送的第一数据。
[0195]
其中,用户设备可以包括:手机、个人电脑(personal computer,简称pc)、平板电脑、笔记本电脑等。第一数据可以是视频数据、音频数据等各种待传输数据。
[0196]
802、通过通信设备中运行的多路径聚合协议,对第一数据进行拆分,以确定多个通信芯片分别对应的数据块。
[0197]
803、通过多个通信芯片发送各自对应的数据块到对应的云服务器,以使云服务器通过聚合多个通信芯片分别对应的数据块以恢复第一数据。
[0198]
其中,步骤802中多路径聚合协议中的多路径是指,通信设备中个的多个通信芯片与云服务器之间的多条传输路径。
[0199]
可选地,多路径聚合协议可以根据多个通信芯片当前各自对应的传输路径的信号质量(可以通过信号强度来反映,不以此为限),确定如何对待发送的第一数据进行拆分,按照拆分结果,通过多个通信芯片将拆分出的数据块分别发送出去。
[0200]
比如,假设通信芯片a对应的传输路径1的信号质量优于通信芯片b对应的传输路径2,则可以将第一数据拆分成数据量不等的两块,分别称为数据块1和数据块2,数据量较大的数据块1通过通信芯片a发出,数据量较小的数据块2通过通信芯片b发出,这里假设通信设备中的多个通信芯片由通信芯片a和通信芯片b构成。再比如,若待发送数据中包括视频、图像数据,还包括文本消息,则由于视频、图像数据的数据量比较大,文本消息的数据量
比较小,则可以将视频、图像数据通过通信芯片a发出,将文本消息通过通信芯片b发送,即可以根据待发送数据的类型确定发送策略。
[0201]
上述两种情形下,云服务器在接收到通信芯片a和通信芯片b发送的数据块1和数据块2后,可以对拆分发送的数据块1和数据块2进行聚合,恢复出原本待发送的第一数据,并将恢复的第一数据发送给其他用户设备。
[0202]
图9为本发明实施例提供的另一种通信设备的数据传输过程示意图。如图9所示,通信设备在进行数据传输时,包括如下步骤:
[0203]
901、通过多个通信芯片接收云服务器发送的多个数据块。
[0204]
902、通过通信设备中运行的多路径聚合协议,对多个数据块进行聚合以恢复出对应的第二数据。
[0205]
903、将第二数据发送至对应的用户设备。
[0206]
可选地,云服务器中运行有多路径聚合协议。云服务器通过其中运行的多路径聚合协议,将通信设备待接收的数据拆分为多个数据块,比如拆分为数据块1和数据块2,并分别发送给对应的通信芯片a和通信芯片b,这里假设通信设备中的多个通信芯片由通信芯片a和通信芯片b构成。其中,根据多路径聚合协议进行数据的拆分和发送过程可参照前述实施例,在此不再赘述。
[0207]
可选地,通信设备待接收的数据包括:用户设备从云服务器下载的数据,或者由其它用户设备发送需经由云端服务器转发的数据。
[0208]
通信设备在通过通信芯片a和通信芯片b接收到云服务器发送的数据块1和数据块2后,通过通信设备中运行的多路径聚合协议,对数据块1和数据块2进行聚合以恢复出对应的第二数据,并将第二数据发送至对应的用户设备。
[0209]
图8和图9所示的实施例中,通过多个通信芯片对待传输数据进行多传输路径的协同传输,有助于提升数据传输速率、数据传输可靠性。通过天线选择策略可以优化多个通信芯片对应的多条传输路径的传输性能,基于此,通过对待传输据进行拆分发送和接收,可以更快地将待发送数据发送到对应的接收端,或者接收到云服务器发送的待接收数据。在一些情形下使用多个通信芯片冗余地对待发送数据进行传输,可以避免仅一条传输路径发送情形下,这条传输路径异常导致的数据传输失败现象。
[0210]
图10为本发明实施例提供的另一种通信设备的数据传输过程示意图。如图10所示,进行数据传输的用户设备1和用户设备2,分别连接包含多个通信芯片的通信设备a和通信设备b。以用户设备1向用户设备2发送数据x为例,说明通信设备的数据过程。
[0211]
本实施例中,假设通信设备a包含通信芯片a1和通信芯片a2,通信设备b包含通信芯片b1和通信芯片b2,通信设备a连接天线系统a,通信设备b连接天线系统b。通信设备a在接收到用户设备1发送的数据x后,通过通信设备a中的多路径聚合协议,将数据x拆分为数据块1和数据块2,然后,将数据块1发送给通信设备b的通信芯片b1,将数据块发送给通信设备b的通信芯片b2。
[0212]
通信设备b在通过通信芯片b1和通信芯片b2接收到数据块1和数据块2后,通过通信设备2中运行的多路径聚合协议,对数据块1和数据块2进行聚合以恢复出对应的数据x,将数据x发送至对应的用户设备2。
[0213]
本实施例中,通信设备中的多路径聚合协议中的多路径指的是,通信设备中的多
个通信芯片与其他通信设备中的多个通信芯片之间的多条传输路径。其中,根据多路径聚合协议进行数据的拆分和发送过程可参照前述实施例,在此不再赘述。
[0214]
可以理解的是,用户设备1接收用户设备2发送的数据的过程,实质上相当于用户设备2向用户设备1发送数据,与上述过程类似,在此不再赘述。
[0215]
本实施例中,进行数据传输的两个通信设备均包含有多个通信芯片,且外接包含有多个天线的天线系统,结合预设的天线选择策略,在进行数据多传输路径传输时,不仅能够提升数据传输速率、数据传输可靠性,还能够进行多输入多输出的数据传输,在不增加网络带宽的情况下,提高通信的容量和频谱利用率。
[0216]
本发明实施例提供的如上通信系统可以适用于不同的通信场景中,比如直播场景等。
[0217]
图11a为本发明实施例提供了一种直播场景下的天线选择方法的流程图,如图11a所示,该天线选择方法应用于通信设备,包括如下步骤:
[0218]
1101、通过控制多个第一射频开关与多个第二射频开关的连接关系,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息。
[0219]
1102、根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定多个第一射频接口与多个第二射频接口的目标连接关系。
[0220]
1103、将目标连接关系发送至开关矩阵组件,以使开关矩阵组件根据目标连接关系导通多个第一射频开关与所述多个第二射频开关的连接。
[0221]
1104、接收直播终端设备发送的直播视频,通过通信设备中运行的多路径聚合协议,对直播视频进行拆分,以确定多个通信芯片分别对应的数据块。
[0222]
1105、通过多个通信芯片发送各自对应的数据块到对应的直播服务器,以使直播服务器通过聚合多个通信芯片分别对应的数据块以恢复直播视频。
[0223]
为了便于理解,结合图11b对图11a所示的天线选择方法进行说明,图11b为本发明实施例提供的通信系统在直播场景下的应用示意图。
[0224]
在实际应用中,通信设备可以为cpe等网络接入设备。直播终端设备可以包括:手机、个人电脑(personal computer,简称pc)、平板电脑、笔记本电脑等。直播服务器可以为包含一独立主机的物理服务器,或者也可以为主机集群承载的虚拟服务器,或者也可以为云服务器。
[0225]
如图11b所示,cpe中包含有多个通信芯片,分别为通信芯片a、通信芯片b,天线系统中包含开关矩阵组件和多个天线。其中,通信芯片a用于连接天线的接口分别为a1、a2,通信芯片b用于连接天线的接口分别为b1和b2。开关矩阵组件中包括:4个第一射频开关rs1、rs2、rs3、和rs4,4个第二射频开关ts1、ts2、ts3和ts4,4个第一射频接口r1、r2、r3和r4,4个第二射频接口t1、t2、t3和t4,天线1、天线2、天线3和天线4。
[0226]
其中,a1连接r1,r1连接rs1;a2连接r2,r2连接rs2;b1连接r3,r3连接rs3;b2连接r4,r4连接rs4。ts1连接t1,t1连接天线1;ts2连接t2,t2连接天线2;ts3连接t3,t3连接天线3;ts4连接t4,t4连接天线4。
[0227]
在直播场景中,假设cpe设备基于步骤1101至步骤1103,确定r1、r2、r3和r4与t1、t2、t3和t4的目标连接关系为:r1连接t1,r2连接t2,r3连接t3,r4连接t4。开关矩阵组件根
据该目标连接关系,导通rs1与ts1的连接,rs2与ts2的连接,rs3与ts3的连接,rs4与ts4的连接,即导通通信芯片a与天线1和天线2的连接,通信芯片b与天线3和天线4的连接。
[0228]
之后,当cpe设备接收到直播终端设备发送的直播视频y时,通过通信设备中运行的多路径聚合协议,对直播视频y进行拆分,以确定通信芯片a和通信芯片b分别对应的数据块。比如将直播视频y均等划分为数据块1和数据块2。然后,通过通信芯片a将数据块1发送至直播服务器,通过通信芯片b将数据块2发送至直播服务器。直播服务器接收到所有的数据块后,通过聚合数据块1和数据块2恢复直播视频y,然后再将聚合后的直播视频y传输给使用观看直播视频的用户终端设备。
[0229]
需要说明的是,上述直播服务器可以为云服务器,当直播服务器为云端服务器时,上述过程实际上描述了在直播场景下,cpe设备与云服务器之间的云端数据传输过程。在实际应用中,其他利用如上通信系统进行云端数据传输的过程与直播场景类似。
[0230]
本实施例中,通过在直播场景中引入如上的通信系统,一方面基于天线选择策略,能够优化多个通信芯片对应的多条传输路径的传输性能,另一方面,由于通信系统中的通信设备在发送直播视频时,将直播视频拆分成了多个数据块,同时使用多个通信芯片将直播视频通过多传输路径协同传输给直播服务器,能够提高直播视频的发送效率,缩短直播视频的发送时间。
[0231]
图12a为本发明实施例提供了一种车辆驾驶场景下的天线选择方法的流程图,如图12a所示,该天线选择方法应用于通信设备,包括如下步骤:
[0232]
1201、通过控制多个第一射频开关与多个第二射频开关的连接关系,获取多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息。
[0233]
1202、根据多个第一射频接口在分别连接不同第二射频接口时多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定多个第一射频接口与多个第二射频接口的目标连接关系。
[0234]
1203、将目标连接关系发送至开关矩阵组件,以使开关矩阵组件根据目标连接关系导通多个第一射频开关与所述多个第二射频开关的连接。
[0235]
1204、通过多个通信芯片接收云服务器发送的多个数据块;通过通信设备中运行的多路径聚合协议,对多个数据块进行聚合以恢复出对应的车辆行驶数据。
[0236]
1205、将车辆行驶数据发送至对应的车载终端。
[0237]
为了便于理解,结合图12b对图12a所示的天线选择方法进行说明,图12b为本发明实施例提供的通信系统在车辆驾驶场景下的应用示意图。
[0238]
在实际应用中,通信设备可以为cpe等网络接入设备。云服务器是能够通过网络接入设备与车载终端进行数据交互的边缘云服务器或中心云服务器。
[0239]
如图12b所示,cpe中包含有多个通信芯片,分别为通信芯片a、通信芯片b,天线系统中包含开关矩阵组件和多个天线。其中,通信芯片a用于连接天线的接口分别为a1、a2,通信芯片b用于连接天线的接口分别为b1和b2。开关矩阵组件中包括:4个第一射频开关rs1、rs2、rs3、和rs4,4个第二射频开关ts1、ts2、ts3和ts4,4个第一射频接口r1、r2、r3和r4,4个第二射频接口t1、t2、t3和t4,天线1、天线2、天线3和天线4。
[0240]
其中,a1连接r1,r1连接rs1;a2连接r2,r2连接rs2;b1连接r3,r3连接rs3;b2连接r4,r4连接rs4。ts1连接t1,t1连接天线1;ts2连接t2,t2连接天线2;ts3连接t3,t3连接天线
3;ts4连接t4,t4连接天线4。
[0241]
在车辆驾驶场景中,假设cpe设备基于步骤1201至步骤1203,确定r1、r2、r3和r4与t1、t2、t3和t4的目标连接关系为:r1连接t1,r2连接t2,r3连接t3,r4连接t4。开关矩阵组件根据该目标连接关系,导通rs1与ts1的连接,rs2与ts2的连接,rs3与ts3的连接,rs4与ts4的连接,即导通通信芯片a与天线1和天线2的连接,通信芯片b与天线3和天线4的连接。
[0242]
在实际应用中,响应于车载终端通过cpe等网络接入设备发送的车辆行驶数据获取请求,云服务器通过cpe设备向车载终端发送车辆行驶数据z。其中,车辆行驶数据z包括导航信息、音频信息、视频信息或者图像信息等。
[0243]
可选地,云服务器中运行有多路径聚合协议。云服务器在发送车辆行驶数据z时,先通过其中运行的多路径聚合协议,将车辆行驶数据z拆分为多个数据块,比如拆分为数据块1和数据块2,并分别发送给对应的通信芯片a和通信芯片b。
[0244]
通信设备在通过通信芯片a和通信芯片b接收到云服务器发送的数据块1和数据块2后,通过通信设备中运行的多路径聚合协议,对数据块1和数据块2进行聚合以恢复出对应的车辆行驶数据z,并将车辆行驶数据z发送至对应的车载终端。
[0245]
本实施例中,通过在车辆驾驶场景中引入如上的通信系统,一方面基于天线选择策略,能够优化多个通信芯片对应的多条传输路径的传输性能,另一方面,由于云服务器在向车载终端对应的通信设备发送车载终端所请求的车辆行驶数据时,将车辆行驶数据拆分成了多个数据块,通过多传输路径协同传输给通信设备,能够使车载终端及时准确的获取车辆行驶数据,保证车辆驾驶的安全性。
[0246]
以下将详细描述本发明的一个或多个实施例的天线选择装置。本领域技术人员可以理解,这些装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。
[0247]
图13为本发明实施例提供的一种天线选择装置的结构示意图,该装置应用于包含多个通信芯片的通信设备,通信设备外部连接有天线系统,天线系统包括开关矩阵组件和多个天线,开关矩阵组件中包含多个第一射频开关、与多个第一射频开关一一对应连接的多个第一射频接口、多个第二射频开关、与多个第二射频开关一一对应连接的多个第二射频接口,其中,多个通信芯片的用于连接天线的接口与多个第一射频接口一一对应连接,多个天线与多个第二射频接口一一对应连接。如图13所示,该装置包括:获取模块11、处理模块12和发送模块13。
[0248]
获取模块11,用于通过控制所述多个第一射频开关与所述多个第二射频开关的连接关系,获取所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息。
[0249]
处理模块12,用于根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系。
[0250]
发送模块13,用于将所述目标连接关系发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述目标连接关系导通所述多个第一射频开关与所述多个第二射频开关的连接。
[0251]
所述信号质量信息包括:物理层参数和传输层参数。可选地,所述处理模块12,具体用于根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接
口所对应的物理层参数和传输层参数,确定所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量综合参数;根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量综合参数,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系。
[0252]
可选地,获取模块11,具体用于针对所述多个第一射频接口,通过轮询与所述多个第二射频接口的连接关系,生成与当前轮询的连接关系所对应的连接控制向量,所述连接控制向量中多个元素的位置索引依次指示了所述多个第一射频接口,所述多个元素的值指示了对应的第二射频接口;将所述连接控制向量发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述连接控制向量导通所述多个第一射频开关与所述多个第二射频开关的连接;响应于所述开关矩阵组件的所述导通操作,获取在所述当前轮询的连接关系下所述多个第一射频接口所对应的信号质量信息。
[0253]
可选地,处理模块12,具体用于确定所述多个第一射频接口与所述多个第二射频接口的目标连接控制向量,所述目标连接控制向量中多个元素的位置索引依次指示了所述多个第一射频接口,所述多个元素的值指示了对应的第二射频接口。
[0254]
可选地,处理模块12,具体用于针对所述多个第一射频接口中的任一第一射频接口,根据所述任一第一射频接口对应的多个信号质量综合参数,确定所述任一第一射频接口对应的目标信号质量综合参数,所述多个信号质量综合参数对应于所述任一第一射频接口分别与所述多个第二射频接口连接时所对应的信号质量综合参数;对所述多个第一射频接口分别对应的目标信号质量综合参数进行排序,以根据排序结果确定所述多个第一射频接口的天线选择优先级;根据所述多个第一射频接口的天线选择优先级,顺次确定反映所述多个第一射频接口需要连接的第二射频接口的所述目标连接关系。
[0255]
可选地,处理模块12,具体用于若检测到设定更新条件发生,则重新确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系;其中,所述设定更新条件包括如下任一种:用户手动触发的更新操作;达到预设的更新周期;所述通信设备对应的网络接入设备发生变化;所述通信设备的姿态发生变化。
[0256]
可选地,获取模块11,具体用于针对任一第一射频接口,在分别连接不同第二射频接口时,通过所述通信设备中运行的多路径聚合协议获取所述任一第一射频接口在分别连接不同第二射频接口时所对应的传输层参数;其中,所述多路径聚合协议用于对所述多个通信芯片对应的多条传输路径进行调度。
[0257]
可选地,获取模块11,还用于接收用户设备发送的第一数据。
[0258]
处理模块12,还用于通过所述通信设备中运行的多路径聚合协议,对所述第一数据进行拆分,以确定所述多个通信芯片分别对应的数据块。
[0259]
发送模块13,还用于通过所述多个通信芯片发送各自对应的数据块到对应的云服务器,以使所述云服务器通过聚合所述多个通信芯片分别对应的数据块以恢复所述第一数据。
[0260]
可选地,获取模块11,还用于通过所述多个通信芯片接收云服务器发送的多个数据块。
[0261]
处理模块12,还用于通过所述通信设备中运行的多路径聚合协议,对所述多个数
据块进行聚合以恢复出对应的第二数据。
[0262]
发送模块13,还用于将所述第二数据发送至对应的用户设备。
[0263]
可选地,获取模块11,还用于接收直播终端设备发送的直播视频。
[0264]
处理模块12,还用于通过所述通信设备中运行的多路径聚合协议,对所述直播视频进行拆分,以确定所述多个通信芯片分别对应的数据块。
[0265]
发送模块13,还用于通过所述多个通信芯片发送各自对应的数据块到对应的直播服务器,以使所述直播服务器通过聚合所述多个通信芯片分别对应的数据块以恢复所述直播视频。
[0266]
可选地,获取模块11,还用于通过所述多个通信芯片接收云服务器发送的多个数据块。
[0267]
处理模块12,还用于通过所述通信设备中运行的多路径聚合协议,对所述多个数据块进行聚合以恢复出对应的车辆行驶数据。
[0268]
发送模块13,还用于将所述车辆行驶数据发送至对应的车载终端。
[0269]
图13所示装置可以执行前述实施例中提供的步骤,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
[0270]
在一个可能的设计中,上述图13所示天线选择装置的结构可实现为一通信设备。如图1所示,其外部连接有天线系统,天线系统包括开关矩阵组件和多个天线,开关矩阵组件中包含多个第一射频开关、与多个第一射频开关一一对应连接的多个第一射频接口、多个第二射频开关、与多个第二射频开关一一对应连接的多个第二射频接口,其中,多个通信芯片的用于连接天线的接口与多个第一射频接口一一对应连接,多个天线与所述多个第二射频接口一一对应连接,该通信设备包含多个通信芯片和处理器。
[0271]
处理器,用于通过控制所述多个第一射频开关与所述多个第二射频开关的连接关系,获取所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息。根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量信息,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系。将所述目标连接关系发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述目标连接关系导通所述多个第一射频开关与所述多个第二射频开关的连接。
[0272]
所述信号质量信息包括:物理层参数和传输层参数。可选地,所述处理器,具体用于根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的物理层参数和传输层参数,确定所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量综合参数;根据所述多个第一射频接口在分别连接不同第二射频接口时所述多个第一射频接口所对应的信号质量综合参数,结合设定的天线选择策略,确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系。
[0273]
可选地,所述处理器,具体用于针对所述多个第一射频接口,通过轮询与所述多个第二射频接口的连接关系,生成与当前轮询的连接关系所对应的连接控制向量,所述连接控制向量中多个元素的位置索引依次指示了所述多个第一射频接口,所述多个元素的值指示了对应的第二射频接口;将所述连接控制向量发送至所述开关矩阵组件,以使所述开关矩阵组件根据所述连接控制向量导通所述多个第一射频开关与所述多个第二射频开关的
连接;响应于所述开关矩阵组件的所述导通操作,获取在所述当前轮询的连接关系下所述多个第一射频接口所对应的信号质量信息。
[0274]
可选地,所述处理器,具体用于确定所述多个第一射频接口与所述多个第二射频接口的目标连接控制向量,所述目标连接控制向量中多个元素的位置索引依次指示了所述多个第一射频接口,所述多个元素的值指示了对应的第二射频接口。
[0275]
可选地,所述处理器,具体用于针对所述多个第一射频接口中的任一第一射频接口,根据所述任一第一射频接口对应的多个信号质量综合参数,确定所述任一第一射频接口对应的目标信号质量综合参数,所述多个信号质量综合参数对应于所述任一第一射频接口分别与所述多个第二射频接口连接时所对应的信号质量综合参数;对所述多个第一射频接口分别对应的目标信号质量综合参数进行排序,以根据排序结果确定所述多个第一射频接口的天线选择优先级;根据所述多个第一射频接口的天线选择优先级,顺次确定反映所述多个第一射频接口需要连接的第二射频接口的所述目标连接关系。
[0276]
可选地,所述处理器,具体用于若检测到设定更新条件发生,则重新确定所述多个第一射频接口与所述多个第二射频接口的目标连接关系;其中,所述设定更新条件包括如下任一种:用户手动触发的更新操作;达到预设的更新周期;所述通信设备对应的网络接入设备发生变化;所述通信设备的姿态发生变化。
[0277]
可选地,所述处理器,具体用于针对任一第一射频接口,在分别连接不同第二射频接口时,通过所述通信设备中运行的多路径聚合协议获取所述任一第一射频接口在分别连接不同第二射频接口时所对应的传输层参数;其中,所述多路径聚合协议用于对所述多个通信芯片对应的多条传输路径进行调度。
[0278]
可选地,所述处理器,还用于接收用户设备发送的第一数据;通过所述通信设备中运行的多路径聚合协议,对所述第一数据进行拆分,以确定所述多个通信芯片分别对应的数据块;通过所述多个通信芯片发送各自对应的数据块到对应的云服务器,以使所述云服务器通过聚合所述多个通信芯片分别对应的数据块以恢复所述第一数据。
[0279]
可选地,所述处理器,还用于通过所述多个通信芯片接收云服务器发送的多个数据块;通过所述通信设备中运行的多路径聚合协议,对所述多个数据块进行聚合以恢复出对应的第二数据;将所述第二数据发送至对应的用户设备。
[0280]
可选地,所述处理器,还用于接收直播终端设备发送的直播视频;通过所述通信设备中运行的多路径聚合协议,对所述直播视频进行拆分,以确定所述多个通信芯片分别对应的数据块;通过所述多个通信芯片发送各自对应的数据块到对应的直播服务器,以使所述直播服务器通过聚合所述多个通信芯片分别对应的数据块以恢复所述直播视频。
[0281]
可选地,所述处理器,还用于通过所述多个通信芯片接收云服务器发送的多个数据块;通过所述通信设备中运行的多路径聚合协议,对所述多个数据块进行聚合以恢复出对应的车辆行驶数据;将所述车辆行驶数据发送至对应的车载终端。
[0282]
另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被通信设备的处理器执行时,使所述处理器至少可以实现如前述实施例中提供的天线选择方法。
[0283]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的网元可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来
实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0284]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0285]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献