本申请属于通信,尤其涉及一种分配通信资源的方法和装置。
背景技术:
1、部分电子设备可以同时多个电子设备建立通信链路。作为一种示例,电脑可以和投屏设备(例如投影仪、显示屏)通信连接,将电脑显示的内容提供给投屏设备显示,同时电脑可以和路由器连接,以通过路由器的无线局域网访问互联网。
2、然而,一台电子设备能使用的通信资源有限,同时建立多个通信链路时,这些通信链路可能会受通信资源的限制而出现卡顿的问题。
技术实现思路
1、为此,本申请公开如下技术方案:
2、本申请第一方面提供一种分配通信资源的方法,包括:
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、分配单元,用于根据所述多个通信链路的优先级,将所述电子设备的通信资源分配给所述多个通信链路,所述通信资源包括通信频段和通信带宽中至少一者。
1.一种分配通信资源的方法,包括:
2.根据权利要求1所述的方法,所述根据所述多个通信链路的优先级,将所述电子设备的通信资源分配给所述多个通信链路,包括:
3.根据权利要求2所述的方法,所述根据所述多个通信链路的优先级,将所述电子设备使用的所述多个通信频段分配给所述多个通信链路,包括:
4.根据权利要求1所述的方法,还包括:
5.根据权利要求4所述的方法,所述通信参数包括占用通信链路的应用或功能、通信链路所传数据的参数和通信链路的传输参数中至少一者。
6.根据权利要求5所述的方法,所述在至少一个所述通信链路的通信参数发生变更的情况下,根据变更后的通信参数更新所述多个通信链路的优先级,包括:
7.根据权利要求1所述的方法,所述根据第一电子设备的多个通信链路的通信参数,确定所述多个通信链路的优先级,包括以下至少一者:
8.根据权利要求1所述的方法,所述第二通信链路所传数据包括视频数据;
9.根据权利要求8所述的方法,还包括:
10.一种分配通信资源的装置,包括: