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

一种信道调整方法及电子设备与流程

2022-02-22 07:41:36 来源:中国专利 TAG:


1.本技术涉及终端技术领域,尤其涉及一种信道调整方法及电子设备。


背景技术:

2.电子设备要进行wi-fi通信,除了天线之外还需要设置wi-fi芯片。对于多条天线都连接至一个wi-fi芯片的多天线电子设备来说,在用户通过多天线电子设备同时执行涉及无线通信信道的两个不同操作时,比如既上网又投屏时,多天线电子设备的两个信道,比如上网信道和投屏信道,可能形成同频异信道的关系。此时该多天线电子设备的多条天线被所连接的同一wi-fi芯片分时切换,来实现对信道的分时切换。这样,会导致电子设备增加额外开销,两个不同操作的速度,比如上网和投屏的速度,都会时快时慢,导致用户体验较差。


技术实现要素:

3.为了解决上述技术问题,本技术提供了一种信道调整方法及电子设备,使得在用户通过电子设备同时执行涉及信道的两个不同操作时,比如既上网又投屏时,两个不同操作的速度都保持稳定,两个不同操作都较为流畅,提高用户体验。
4.第一方面,提供一种电子设备。该电子设备包括:一个或多个处理器;一个或多个存储器;一个wi-fi芯片;n条天线,所述n条天线都连接于所述wi-fi芯片,所述n条天线包括一条第一天线和一条第二天线;n为大于等于2的正整数;所述第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,所述第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信;所述wi-fi芯片能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述一个或多个存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,所述第一天线和所述第二天线分时复用,以及在预设时长内检测到频段与第一无线信号源的频段不同的第二无线信号源之后,调整所述第二信道,调整后的第二信道与所述第一信道为不同频段下的不同信道,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过调整后的第二信道与所述第二无线信号源以wi-fi ap的方式无线通信。以第一信道不变为基础,调整第二信道。这样,就无需wi-fi芯片切换,并行地进行第一信道和第二信道的通信,每个信道质量都较好,丢包率较低,时延较低,第一信道和第二信道之间的干扰大为减小,电子设备并发执行第一信道相关业务和第二信道相关业务,比如各自独立地并发执行投屏和上网,且两项业务的流畅度较高,用户体验较好。
5.根据第一方面,所述电子设备还执行以下步骤:在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,但在所述预设时长内未检测到频段与第一无线信号源的频段不同的所述第二无线信号源之后,所述第一天线通过所述第一信道与另一电子设
备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第一信道与所述第一无线信号源以wi-fi ap的方式无线通信。这样,虽然电子设备支持异频异信道的dbdc模式,但由于没有检测到频段与第一信道所属频段不同的无线信号源,将第一信道和第二信道之间的关系调整为同频同信道模式的关系。
6.根据第一方面,或者以上第一方面的任意一种实现方式,所述电子设备还执行以下步骤:在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,但在所述预设时长内未检测到频段与第一无线信号源的频段不同的所述第二无线信号源,以及在另一预设时长内检测到信道与第一信道相同的无线信号源之后,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第一信道与所述无线信号源以wi-fi ap的方式无线通信。这样,虽然电子设备支持异频异信道的dbdc模式,但由于没有检测到频段与第一信道所属频段不同的无线信号源,在检测到有无线信号源提供的信道与第一信道相同后,将第一信道和第二信道之间的关系调整为同频同信道模式的关系。
7.根据第一方面,或者以上第一方面的任意一种实现方式,所述电子设备还执行以下步骤:在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,但在所述预设时长内未检测到频段与第一无线信号源的频段不同的所述第二无线信号源,以及在另一预设时长内未检测到信道与第一信道相同的无线信号源之后,所述电子设备不作处理。这样,虽然电子设备支持异频异信道的dbdc模式,但由于没有检测到频段与第一信道所属频段不同的无线信号源,也未检测到有无线信号源提供的信道与第一信道相同后,不作处理,维持现状。
8.根据第一方面,或者以上第一方面的任意一种实现方式,所述电子设备还执行以下步骤:在检测到所述第一信道与所述第二信道为同一频段下的同一信道,且在所述预设时长内检测到频段与第一无线信号源的频段不同的第二无线信号源之后,调整所述第二信道,调整后的第二信道与所述第一信道为不同频段下的不同信道,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过调整后的第二信道与所述第二无线信号源以wi-fi ap的方式无线通信。这样,就无需wi-fi芯片切换,并行地进行第一信道和第二信道的通信,每个信道质量都较好,丢包率较低,时延较低,第一信道和第二信道之间的干扰大为减小,电子设备并发执行第一信道相关业务和第二信道相关业务,比如各自独立地并发执行投屏和上网,且两项业务的流畅度较高,用户体验较好。
9.第二方面,提供一种电子设备。所述电子设备包括:一个或多个处理器;一个或多个存储器;一个wi-fi芯片;n条天线,所述n条天线都连接于所述wi-fi芯片,所述n条天线包括一条第一天线和一条第二天线;n为大于等于2的正整数;所述第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,所述第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信;所述wi-fi芯片能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,且所述第一天线和所述第二天线分时复用之后,所述第
一天线通过第一信道向所述另一电子设备发送请求消息,所述请求消息包含拟调整后的第一信道,所述拟调整后的第一信道与所述第二信道为不同频段下的不同信道,所述请求消息用于请求通过所述拟调整后的第一信道与所述另一电子设备以wi-fi p2p的方式无线通信;在接收到来自所述另一电子设备的肯定响应消息之后,调整所述第一信道为所述拟调整后的第一信道,所述第一天线通过调整后的第一信道与所述另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第二信道与所述第一无线信号源以wi-fi ap的方式无线通信;其中,所述肯定响应消息用于指示所述另一电子设备同意通过所述拟调整后的第一信道与所述电子设备以wi-fi p2p的方式无线通信。以第二信道不变为基础,调整第一信道。在调整第一信道的过程中,遇到两个电子设备之间协商一致时,使得第二信道与第一信道之间的关系调整为异频异信道的dbdc模式的关系。这样,就无需wi-fi芯片切换,并行地进行第一信道和第二信道的通信,每个信道质量都较好,丢包率较低,时延较低,第一信道和第二信道之间的干扰大为减小,电子设备并发执行第一信道相关业务和第二信道相关业务,比如各自独立地并发执行投屏和上网,且两项业务的流畅度较高,用户体验较好。
10.根据第二方面,所述电子设备还执行以下步骤:在接收到来自所述另一电子设备的否定响应消息,且在预设时长内检测到频段与第一无线信号源的频段不同的第二无线信号源之后,调整所述第二信道,调整后的第二信道与所述第一信道为不同频段下的不同信道,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过调整后的第二信道与所述第二无线信号源以wi-fi ap的方式无线通信;其中,所述否定响应消息用于指示所述另一电子设备不同意通过所述拟调整后的第一信道与所述电子设备以wi-fi p2p的方式无线通信。在调整第一信道的过程中,遇到两个电子设备之间无法协商一致时,此时只能放弃调整第一信道,转而调整第二信道,使得第二信道与第一信道之间的关系调整为异频异信道的dbdc模式的关系。这样,就无需wi-fi芯片切换,并行地进行第一信道和第二信道的通信,每个信道质量都较好,丢包率较低,时延较低,第一信道和第二信道之间的干扰大为减小,电子设备并发执行第一信道相关业务和第二信道相关业务,比如各自独立地并发执行投屏和上网,且两项业务的流畅度较高,用户体验较好。
11.根据第二方面,或者以上第二方面的任意一种实现方式,所述电子设备还执行以下步骤:在接收到来自所述另一电子设备的否定响应消息,且在预设时长内未检测到频段与第一无线信号源的频段不同的第二无线信号源之后,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第一信道与所述第一无线信号源以wi-fi ap的方式无线通信。在调整第一信道的过程中,遇到两个电子设备之间无法协商一致,转而调整第二信道时,若没有检测到频段与第一信道所属频段不同的无线信号源,将第一信道和第二信道之间的关系调整为同频同信道模式的关系。
12.根据第二方面,或者以上第二方面的任意一种实现方式,所述电子设备还执行以下步骤:在接收到来自所述另一电子设备的否定响应消息,且在预设时长内未检测到频段与第一无线信号源的频段不同的第二无线信号源,以及在另一预设时长内检测到信道与所述第一信道相同的无线信号源之后,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第一信道与所述无线信号源以wi-fi ap的方式无线通信。这样,在调整第一信道的过程中,遇到两个电子设备之间无法协商
一致,转而调整第二信道时,若没有检测到频段与第一信道所属频段不同的无线信号源,但检测到信道与所述第一信道相同的无线信号源后,将第一信道和第二信道之间的关系调整为同频同信道模式的关系。
13.根据第二方面,或者以上第二方面的任意一种实现方式,所述电子设备还执行以下步骤:在接收到来自所述另一电子设备的否定响应消息,且在预设时长内未检测到频段与第一无线信号源的频段不同的第二无线信号源,以及在另一预设时长内未检测到信道与所述第一信道相同的无线信号源之后,所述电子设备不作处理。这样,在调整第一信道的过程中,遇到两个电子设备之间无法协商一致,转而调整第二信道时,若没有检测到频段与第一信道所属频段不同的无线信号源,且未检测到信道与所述第一信道相同的无线信号源后,电子设备不作处理,维持现状。
14.根据第二方面,或者以上第二方面的任意一种实现方式,所述电子设备还执行以下步骤:在检测到所述第一信道与所述第二信道为同一频段下的同一信道,所述第一天线和所述第二天线分时复用,以及在预设时长内检测到频段与第一无线信号源的频段不同的第二无线信号源之后,调整所述第二信道,调整后的第二信道与所述第一信道为不同频段下的不同信道,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过调整后的第二信道与所述第二无线信号源以wi-fi ap的方式无线通信。这样,就无需wi-fi芯片切换,并行地进行第一信道和第二信道的通信,每个信道质量都较好,丢包率较低,时延较低,第一信道和第二信道之间的干扰大为减小,电子设备并发执行第一信道相关业务和第二信道相关业务,比如各自独立地并发执行投屏和上网,且两项业务的流畅度较高,用户体验较好。
15.第三方面,提供一种电子设备。所述电子设备包括:一个或多个处理器;一个或多个存储器;一个wi-fi芯片;n条天线,所述n条天线都连接于所述wi-fi芯片,所述n条天线包括一条第一天线和一条第二天线;n为大于等于2的正整数;所述第一天线处于空闲状态,所述第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信;所述wi-fi芯片能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:接收到一个输入;响应于所述输入,所述第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过第二信道与所述第一无线信号源以wi-fi ap的方式无线通信;所述第一信道与所述第二信道为不同频段下的不同信道;或者,所述第一天线通过所述第二信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第二信道与所述第一无线信号源以wi-fi ap的方式无线通信;其中,所述输入用于指示所述电子设备与另一电子设备以wi-fi p2p的方式无线通信。示例性地,所述输入可以为用户输入,也可以为另一电子设备或其他电子设备发送给所述电子设备的输入消息或输入指令。在电子设备只与另一电子设备建立一条wi-fi无线通信连接通道,要再与其他的电子设备建立一条wi-fi无线通信连接通道时,使得要新建通道的信道与已建通道的信道构成异频异信道的dbdc模式的关系。这样,就使得通道新建之后,无需wi-fi芯片切换,并行地进行第一信道和第二信道的通信,每个信道质量都较好,丢包率较低,时延较低,第一信道和第二信道之间的干扰大为减小,电子设备并发执行第一信道相关业务和第二信
道相关业务,比如各自独立地并发执行投屏和上网,且两项业务的流畅度较高,用户体验较好。
16.第四方面,提供一种电子设备。所述电子设备包括:一个或多个处理器;一个或多个存储器;一个wi-fi芯片;n条天线,所述n条天线都连接于所述wi-fi芯片,所述n条天线包括一条第一天线和一条第二天线;n为大于等于2的正整数;所述第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,所述第二天线处于空闲状态;所述wi-fi芯片能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:在接收到一个输入,且在预设时长内检测到频段与第一信道所属频段不同的第一无线信号源之后,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信;所述第一信道与所述第二信道为不同频段下的不同信道;其中,所述输入用于指示所述电子设备与无线信号源以wi-fi ap的方式无线通信。示例性地,所述输入可以为用户输入,也可以为另一电子设备或其他电子设备发送给所述电子设备的输入消息或输入指令。在电子设备只与另一电子设备建立一条wi-fi无线通信连接通道,要再与其他的电子设备建立一条wi-fi无线通信连接通道时,使得要新建通道的信道与已建通道的信道构成异频异信道的dbdc模式的关系。这样,就使得通道新建之后,无需wi-fi芯片切换,并行地进行第一信道和第二信道的通信,每个信道质量都较好,丢包率较低,时延较低,第一信道和第二信道之间的干扰大为减小,电子设备并发执行第一信道相关业务和第二信道相关业务,比如各自独立地并发执行投屏和上网,且两项业务的流畅度较高,用户体验较好。
17.根据第四方面,所述电子设备还执行以下步骤:在接收到一个输入,且在预设时长内未检测到频段与第一信道所属频段不同的第一无线信号源,但在预设时长内检测到频段与第一信道所属频段不同的第二无线信号源之后,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第一信道与所述第二无线信号源以wi-fi ap的方式无线通信。示例性地,所述输入可以为用户输入,也可以为另一电子设备或其他电子设备发送给所述电子设备的输入消息或输入指令。这样,虽然电子设备支持异频异信道的dbdc模式,但由于没有检测到频段与第一信道所属频段不同的无线信号源,将第一信道和第二信道之间的关系调整为同频同信道模式的关系。
18.第五方面,提供一种电子设备。所述电子设备包括:一个或多个处理器;一个或多个存储器;一个wi-fi芯片;n条天线,所述n条天线都连接于所述wi-fi芯片,所述n条天线包括一条第一天线和一条第二天线;n为大于等于2的正整数;所述第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,所述第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信;所述wi-fi芯片能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述一个或多个存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,且所述第一天线和所述第二天线分时复用之后,或者在检测到所述第一信道与所述第二信道为两个不同频段下的不同信道之后,所述
第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第一信道与所述第一无线信号源以wi-fi ap的方式无线通信;或者,在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,且所述第一天线和所述第二天线分时复用之后,或者在检测到所述第一信道与所述第二信道为两个不同频段下的不同信道之后,所述第一天线通过所述第二信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第二信道与所述第一无线信号源以wi-fi ap的方式无线通信。在有些场景下,电子设备更侧重于吞吐量大,这时就会将第一信道和第二信道之间的关系调整为同频同信道模式的关系。
19.第六方面,提供一种信道调整方法。该方法应用于电子设备,该电子设备包括:一个或多个处理器;一个或多个存储器;一个wi-fi芯片;n条天线,所述n条天线都连接于所述wi-fi芯片,所述n条天线包括一条第一天线和一条第二天线;n为大于等于2的正整数;所述第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,所述第二天线通过第二信道与第一无线信号源以wi-fi接入点ap的方式无线通信;所述wi-fi芯片能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;所述方法包括:在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,所述第一天线和所述第二天线分时复用,以及在预设时长内检测到频段与第一无线信号源的频段不同的第二无线信号源之后,调整所述第二信道,调整后的第二信道与所述第一信道为不同频段下的不同信道,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过调整后的第二信道与所述第二无线信号源以wi-fi ap的方式无线通信。
20.第六方面中的任意一种实现方式可参见第一方面中的任意一种实现方式。第六方面以及第六方面中任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面中任意一种实现方式所对应的技术效果,此处不再赘述。
21.第七方面,提供一种信道调整方法。该方法应用于电子设备,该电子设备包括:一个或多个处理器;一个或多个存储器;一个wi-fi芯片;n条天线,所述n条天线都连接于所述wi-fi芯片,所述n条天线包括一条第一天线和一条第二天线;n为大于等于2的正整数;所述第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,所述第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信;所述wi-fi芯片能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;所述方法包括:在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,且所述第一天线和所述第二天线分时复用之后,所述第一天线通过第一信道向所述另一电子设备发送请求消息,所述请求消息包含拟调整后的第一信道,所述拟调整后的第一信道与所述第二信道为不同频段下的不同信道,所述请求消息用于请求通过所述拟调整后的第一信道与所述另一电子设备以wi-fi p2p的方式无线通信;在接收到来自所述另一电子设备的肯定响应消息之后,调整所述第一信道为所述拟调整后的第一信道,所述第一天线通过调整后的第一信道与所述另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第二信道与所述第一无线信号源以wi-fi ap的方式无线通信;其中,所述肯定响应消息用于指示所述另一电子设备同意通过所述拟调整后的第一信道与所述电子设备以wi-fi p2p的方式无线通信。
22.第七方面中的任意一种实现方式可参见第二方面中的任意一种实现方式。第七方面以及第七方面中任意一种实现方式所对应的技术效果可参见上述第二方面以及第二方面中任意一种实现方式所对应的技术效果,此处不再赘述。
23.第八方面,提供一种信道调整方法。该方法应用于电子设备,该电子设备包括:一个或多个处理器;一个或多个存储器;一个wi-fi芯片;n条天线,所述n条天线都连接于所述wi-fi芯片,所述n条天线包括一条第一天线和一条第二天线;n为大于等于2的正整数;所述第一天线处于空闲状态,所述第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信;所述wi-fi芯片能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;所述方法包括:接收到一个输入;响应于所述输入,所述第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过第二信道与所述第一无线信号源以wi-fi ap的方式无线通信;所述第一信道与所述第二信道为不同频段下的不同信道;或者,所述第一天线通过所述第二信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第二信道与所述第一无线信号源以wi-fi ap的方式无线通信;其中,所述输入用于指示所述电子设备与另一电子设备以wi-fi p2p的方式无线通信。
24.第八方面所对应的技术效果可参见上述第三方面所对应的技术效果,此处不再赘述。
25.第九方面,提供一种信道调整方法。该方法应用于电子设备,该电子设备包括:一个或多个处理器;一个或多个存储器;一个wi-fi芯片;n条天线,所述n条天线都连接于所述wi-fi芯片,所述n条天线包括一条第一天线和一条第二天线;n为大于等于2的正整数;所述第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,所述第二天线处于空闲状态;所述wi-fi芯片能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;所述方法包括:在接收到一个输入,且在预设时长内检测到频段与第一信道所属频段不同的第一无线信号源之后,所述第一天线通过所述第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信;所述第一信道与所述第二信道为不同频段下的不同信道;其中,所述输入用于指示所述电子设备与无线信号源以wi-fi ap的方式无线通信。
26.第九方面中的任意一种实现方式可参见第四方面中的任意一种实现方式。第九方面以及第九方面中任意一种实现方式所对应的技术效果可参见上述第四方面以及第四方面中任意一种实现方式所对应的技术效果,此处不再赘述。
27.第十方面,提供一种计算机可读存储介质。该计算机可读存储介质包括计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如第六方面以及第六方面中任意一种实现方式,第七方面以及第七方面中任意一种实现方式,第八方面以及第八方面中任意一种实现方式,或者第九方面以及第九方面中任意一种实现方式中的方法。
28.第十方面中任意一种实现方式和对应的技术效果可参见上述第六方面、第七方面、第八方面、第九方面的实现方式和对应的技术效果以及第六方面、第七方面、第八方面、第九方面中任意一种实现方式和对应的技术效果,此处不再赘述。
29.第十一方面,提供一种计算机程序产品。当其在计算机上运行时,使得计算机执行
如第六方面以及第六方面中任意一种实现方式,第七方面以及第七方面中任意一种实现方式,第八方面以及第八方面中任意一种实现方式,或者第九方面以及第九方面中任意一种实现方式中的方法。
30.第十一方面中任意一种实现方式和对应的技术效果可参见上述第六方面、第七方面、第八方面、第九方面的实现方式和对应的技术效果以及第六方面、第七方面、第八方面、第九方面中任意一种实现方式和对应的技术效果,此处不再赘述。
附图说明
31.图1为本技术实施例提供的应用场景的示意图;
32.图2为本技术实施例提供的wi-fi p2p连接的流程示意图;
33.图3为本技术实施例提供的移动设备在dbac模式下分时调度的原理示意图;
34.图4为本技术实施例提供的移动设备的硬件结构示意图;
35.图5为本技术实施例提供的移动设备的软件结构示意图;
36.图6a和图6b为本技术实施例提供的一种信道调整方法的结果对比示意图;
37.图6c为本技术实施例提供的一种信道调整方法的流程示意图;
38.图6d为本技术实施例提供的一种信道调整方法的结果对比示意图;
39.图6e为本技术实施例提供的一种信道调整方法的流程示意图;
40.图7a为本技术实施例提供的一种信道调整方法的结果对比示意图;
41.图7b为本技术实施例提供的一种信道调整方法的流程示意图;
42.图8a和图8b为本技术实施例提供的一种信道调整方法的结果对比示意图;
43.图8c为本技术实施例提供的一种信道调整方法的流程示意图;
44.图9a和图9b为本技术实施例提供的一种信道调整方法的结果对比示意图;
45.图9c为本技术实施例提供的一种信道调整方法的结果对比示意图;
46.图10为本技术实施例提供的一种装置的结构示意图。
具体实施方式
47.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
48.以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本技术实施例中,“一个或多个”是指一个、两个或两个以上;“和/或”,描述关联对象的关联关系,表示可以存在三种关系;例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
49.在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有
的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
50.本技术实施例涉及的多个,是指大于或等于两个。需要说明的是,在本技术实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
51.为了更清楚地阐明本技术技术方案,下面对本技术涉及的相关概念进行解释。
52.信道,是信号在通信系统中传输的通道,由信号从发射端传输到接收端所经过的传输媒质所构成。根据ieee 802.11协议,2.4ghz wi-fi频段被划分为13个交叠的信道,每个信道的宽度是22mhz(ieee 802.11g标准和ieee 802.11n标准中每个信道频宽是20mhz,ieee 802.10b标准中每个信道频宽是22mhz);5ghz wi-fi频段被划分了201个信道。
53.同频异信道模式,又称dbac模式,是指采用wi-fi连接的两个信道分别与外部设备进行通信,两个信道不同,但所属的频段相同。例如,移动设备通过到电子设备的投屏占用第一信道;移动设备与路由设备的交互占用第二信道;第一信道和第二信道为同一频段(例如5ghz wi-fi频段)中的不同信道。下文中,为了方便起见,5ghz wi-fi频段、2.4ghz wi-fi频段分别称为5ghz频段、2.4ghz频段。
54.同频同信道模式,是指采用wi-fi连接的两个信道分别与外部设备进行通信,两个信道相同,且所属频段相同。按照上述例子,第一信道和第二信道为同一频段下的同一信道。
55.异频异信道模式,是指采用wi-fi连接的两个信道分别与外部设备进行通信,两个信道不同,且所属的频段不同。按照上述例子,第一信道和第二信道为不同频段下的不同信道。异频异信道模式可进一步划分为异频异信道的双频自适应并发(dual band adaptive concurrent,dbac)模式和异频异信道的双频双发(dual band dual concurrent,dbdc)模式。在异频异信道的dbdc模式下,wi-fi芯片集成了2套mac/phy/rf,分别工作在2.4ghz和5ghz,可同时在2.4ghz和5ghz频段工作。在异频异信道的dbac模式下,wi-fi芯片只集成了1套mac/phy/rf,其中rf有两套通路,一套通路支持2.4ghz,另一套通路支持5ghz,在使用时在2.4ghz频段和5ghz频段动态地来回切换,达到在两个频段时分复用通信的效果。
56.需要说明的是,wi-fi连接包括wi-fi端到端(peer to peer,p2p)连接和wi-fi接入点(access point,ap)连接。
57.为了方便说明,以下以涉及无线通信信道的两个操作分别为上网和投屏为例,进行阐述。应当理解的是,上网和投屏仅是两个涉及无线通信信道的操作的示意性举例,并不构成对本技术的限制,其他涉及无线通信信道的两个操作均在本技术的范围之内。
58.图1为本技术实施例提供的应用场景的示意图。如图1的(a)所示,移动设备100至少具有两条天线。电子设备200至少具有两条天线。路由设备300至少具有一条天线。移动设备100与电子设备200建立wi-fi p2p的无线连接,并通过该wi-fi p2p的无线连接向电子设备200投屏;同时,移动设备100与路由设备300建立wi-fi ap的无线连接,并通过该wi-fi ap的无线连接进行上网或其他网络操作。可选地,电子设备200还可与路由设备300建立wi-fi ap的无线连接,进行上网或其他网络操作。可替代地,移动设备100可不无线连接路由设备300,但仍通过wi-fi p2p的无线连接向电子设备200投屏;而电子设备200还与路由设备300建立wi-fi ap的无线连接,并进行上网或其他网络操作。可替代地,上述的路由设备300
可被替换为两个不同的路由设备,移动设备100和电子设备200分别与所述两个不同的路由设备建立wi-fi ap的无线连接,并通过该无线连接上网或进行其他网络操作;同时,移动设备100与电子设备200建立wi-fi p2p的无线连接,并通过该wi-fi p2p的无线连接向电子设备200投屏。移动设备100与电子设备200的无线投屏采用wi-fi p2p无线连接的第一信道,移动设备100与路由设备300的无线通信采用wi-fi ap无线连接的第二信道。可选地,电子设备200与路由设备300的无线通信采用wi-fi ap无线连接的第三信道。在一种实施方式中,wi-fi p2p连接和wi-fi ap连接的工作频段均为2.4ghz频段和5ghz频段。
59.如图1的(b)所示,移动设备100包括处理器110、wi-fi芯片160、天线1和天线2;wi-fi芯片160连接处理器110,天线1和天线2均连接wi-fi芯片160。电子设备200包括处理器210、wi-fi芯片260、天线3和天线4;wi-fi芯片260连接处理器210,天线3和天线4均连接wi-fi芯片260。移动设备100的天线1和/或天线2,与电子设备的天线3和/或天线4无线通信。需要强调的是,图1的(b)中天线1、天线2均为对移动设备100的示意性举例,只要与wi-fi芯片连接的天线数量大于2的移动设备均在本技术的保护范围之内;相应地,对于电子设备200而言,只要与wi-fi芯片连接的天线数量大于2的电子设备均在本技术的保护范围之内。天线1-天线4工作的频段和信道可选择设置。在一种实施方式中,频段限于2.4ghz频段和5ghz频段。
60.本技术实施例的移动设备包括但不限于智能手机、智能耳机、平板电脑、具备无线通讯功能的可穿戴电子设备(如智能手表、智能手环、智能戒指、智能眼镜)等。移动设备的示例性实施例包括但不限于搭载windows、linux或者其它操作系统的便携式电子设备。上述移动设备也可为其它便携式电子设备,诸如膝上型计算机(laptop)等。还应当理解的是,在其他一些实施例中,上述移动设备也可以不是便携式电子设备,而是诸如台式计算机的固定式电子设备。
61.为了描述方便,以下在涉及到移动设备100与路由设备300建立wi-fi ap的无线连接时,以及电子设备200与路由设备300建立wi-fi ap的无线连接时,均设定移动设备100和/或电子设备200进行上网。
62.如图2所示,移动设备100与电子设备200建立wi-fi p2p连接的过程可包含如下步骤:
63.s201,移动设备100向电子设备200发送协商请求消息。
64.具体地,在一种实施方式中,协商请求消息可携带有移动设备100的id信息或地址信息、电子设备200的id信息或地址信息、移动设备100的wi-fi p2p连接能力信息。移动设备100的wi-fi p2p连接能力信息可包括移动设备100能否建立wi-fi p2p连接的指示信息,甚至移动设备100的角色,如组所有者(group owner,go)角色等。
65.s202、移动设备100接收电子设备200返回的协商响应消息。
66.具体地,在一种实施方式中,协商响应消息可包括移动设备100的id信息或地址信息、电子设备200的id信息或地址信息、电子设备200的wi-fi p2p连接能力信息。电子设备200的wi-fi p2p连接能力信息可包括电子设备200能否建立wi-fi p2p连接的指示信息,甚至电子设备200的角色,如组客户端(group client,gc)角色等。除此之外,该协商响应消息还用于确定p2p连接所使用的信道。
67.s203、移动设备100与电子设备200建立wi-fi p2p连接。
68.具体地,在一种实施方式中,移动设备100根据移动设备100的wi-fi p2p连接能力信息和角色、电子设备200的wi-fi p2p连接能力信息和角色,在两者都具有wi-fi p2p连接能力且两者协商好角色后,比如移动设备100为go角色,电子设备200为gc角色,则移动设备100将自身切换为ap模式,而电子设备200作为gc角色,连接移动设备100,从而移动设备100与电子设备200建立wi-fi p2p连接。可选地,移动设备100也可为gc角色,电子设备200也可为go角色。有关gc角色和go角色的确定为本领域的公知技术,此处不再赘述。gc角色和go角色的确定,可在后续中以gc角色为基准优先进行信道调整,也可在后续中以go角色为基准优先进行信道调整。
69.需要说明的是,go角色的电子设备和gc角色的电子设备建立wi-fi p2p连接后,p2p连接可以为一对一的连接,或为多对一的连接。
70.下面,结合图3,阐述移动设备在处于dbac模式下分时调度的工作原理。图3为本技术实施例提供的移动设备在dbac模式下通过同频异信道分时调度的原理示意图。如图3中的(a)所示,本实施例的wi-fi芯片可以包括:基带处理模块11、开关12、射频(ratio frequency,rf)模块13。其中基带处理模块可以包括媒体访问控制器111和基带处理器112。该rf模块13可以包括:第一射频通路模块113和第二射频通路模块114。第一射频通路模块113和第二射频通路模块114共用基带处理模块11,两个射频通路模块通过切换开关12与基带处理器11连接。
71.如图3中的(b)所示,在移动设备100处于dbac模式下,以移动设备100向电子设备200的无线投屏采用的信道(即图3中(b)中的a信道)为5ghz频段的149信道,移动设备100与路由设备300的无线通信采用的信道(即图3中(b)中的b信道)为5ghz频段的36信道为例;在t1时间单元内,移动设备100只能使用5ghz频段的149信道进行投屏,wi-fi芯片的第二射频通路模块114与开关12接通;在t3时间单元内,移动设备100只能使用5ghz频段的36信道进行上网,wi-fi芯片的第一射频通路模块114与开关12接通;同理,在t5时间单元内,移动设备100只能使用5ghz频段的149信道进行投屏;在t7时间单元内,移动设备100只能使用5ghz频段的36信道进行上网;而在t2时间单元内、t4时间单元内和t6时间单元内,移动设备100要进行射频通路模块的切换,不能使用任何信道。可见,分时调度及其引发的信道切换会额外增加移动设备100的开销,使得移动设备100在较多的时间单元上无法使用第一信道或第二信道。比如,移动设备100在t2-t4时间单元和t6-t7时间单元上均无法使用第一信道进行投屏,移动设备100在t1-t2时间单元和t4-t6时间单元上均无法使用第二信道进行上网;因此第一信道和第二信道的时间利用率较低,导致投屏速度和上网速度时而较快时而较慢,造成投屏和上网都出现卡顿;另外,两个信道工作在同一频段,信道的频率接近,容易互相干扰;以上使得用户的投屏体验和上网体验均较差。
72.相类似地,电子设备200在dbac模式下,也存在上述问题,此处不再赘述。
73.在发明人经过长期的研究,发现上述技术问题后,进一步深入研究,归纳总结出异频异信道的dbdc模式和同频同信道模式各自的特点。其中,异频异信道的dbdc模式的特点为:用于wi-fi通信的多条天线无需wi-fi芯片切换,信道质量较好,丢包率较低,时延较低;同频同信道模式的特点为:用于wi-fi通信的多条天线无需wi-fi芯片切换,单个信道的吞吐率较大。
74.在经过上述的深入和长期研究后,为了解决上述技术问题,本技术实施例提供了
一种信道调整方法及电子设备,在多条天线仅使用同一wi-fi芯片的前提下,使得在用户通过移动设备和/或电子设备通过wi-fi通信用于两种不同用途时,两种不同用途下的传输速度都保持稳定,两种用途体验都较为连续流畅,提高用户体验。具体来说,对于支持多天线的移动设备和/或电子设备,在移动设备和/或电子设备的第一信道和第二信道之间的关系为dbac模式时,通过将两者的关系由dbac模式调整为同频同信道模式或异频异信道的dbdc模式,从而提高第一信道和第二信道的时间利用率,进而保证上网速度和投屏速度,使得上网和投屏连续流畅,避免上网和投屏出现卡顿,提高用户体验。
75.在具体阐述本技术实施例之前,首先阐明本技术实施例应用的移动设备和电子设备的硬件结构和软件结构。
76.图4为移动设备100的硬件结构示意图。如图4所示,移动设备100可包括处理器110、外部存储器接口120、内部存储器121、通用串行总线(universal serial bus,usb)接口130、充电管理模块140、电源管理模块141,电池142、天线1、天线2、移动通信模块150、无线通信模块160、音频模块170、扬声器170a、受话器170b、麦克风170c、耳机接口170d、传感器模块180、按键190、马达191、指示器192、摄像头193、显示屏194、以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a、陀螺仪传感器180b、气压传感器180c、磁传感器180d、加速度传感器180e、距离传感器180f、接近光传感器180g、指纹传感器180h、温度传感器180j、触摸传感器180k、环境光传感器180l、骨传导传感器180m等。
77.可以理解的是,本技术实施例示意的结构并不构成对移动设备100的具体限定。在本技术另一些实施例中,移动设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
78.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap)、调制解调处理器、图形处理器(graphics processing unit,gpu)、图像信号处理器(image signal processor,isp)、控制器、视频编解码器、数字信号处理器(digital signal processor,dsp)、基带处理器、和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
79.移动设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
80.移动设备100可以通过isp、摄像头193、视频编解码器、gpu、显示屏194以及应用处理器等实现拍摄功能。
81.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和移动设备100的接触和分离。移动设备100可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口195可以支持nano sim卡、micro sim卡、sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。移动设备100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,移动设备100采用esim,
即:嵌入式sim卡。
82.移动设备100的无线通信功能可以通过天线1、天线2、移动通信模块150、无线通信模块160、调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。移动设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
83.移动通信模块150可以提供应用在移动设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器、开关、功率放大器、低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
84.无线通信模块160可以提供应用在移动设备100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络)、蓝牙(bluetooth,bt)、全球导航卫星系统(global navigation satellite system,gnss)、调频(frequency modulation,fm)、近距离无线通信技术(near field communication,nfc)、红外线(infrared radiation,ir)技术等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
85.在一些实施例中,移动设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得移动设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址接入(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、时分码分多址(time-division code division multiple access,td-scdma)、长期演进(long term evolution,lte)、bt、gnss、wlan、nfc、fm、和/或ir技术等。
86.电子设备200的结构也可参见图4移动设备100的结构,此处不再赘述。在本技术另一些实施例中,电子设备200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
87.移动设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。图5为本技术实施例的移动设备100的软件结构示意图。分层架构将软件分成若干层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层(framework,fwk),安卓运行时(android runtime)和系统库,以及内核层。
88.应用程序层可以包括一系列应用程序包。如图5所示,应用程序层可以包括相机、微信、qq、图库、日历、通话、地图、导航、wlan、蓝牙、音乐、视频、短信息等。
89.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层可以包括一些预先定义的函数。如图5所示,应用程序框架层可以包括窗口管理器、内容提供器、视图系统、电话管理器、资源管理器、通知管理器等。窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏、锁定屏幕、截取屏幕等。内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频、图像、音频、拨打和接听的电话,浏览历史和书签、电话簿等。视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。电话管理器用于提供移动设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。资源管理器为应用程序提供各种资源,比如本地化字符串、图标、图片、布局文件、视频文件等等。通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息、发出提示音、电子设备振动、指示灯闪烁等。
90.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。系统库可包括多个功能模块。例如:表面管理器(surface manager)、媒体库(media libraries)、三维图形处理库(例如:opengl es)、2d图形引擎(例如:sgl)等。表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。2d图形引擎是2d绘图的绘图引擎。此外,系统库还可以包括相对角度检测模块,用于检测其它设备与移动设备100之间的相对角度,其中,相对角度可以包括其它设备相对于移动设备100的方位等。
91.内核层是硬件和软件之间的层。内核层至少包含显示驱动、摄像头驱动、音频驱动、传感器驱动和wlan驱动。
92.电子设备200的软件系统也可参见图5所示的软件系统,此处不再赘述。在本技术另一些实施例中,电子设备200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。
93.为了更清楚地展示本技术提供的技术方案,下面分多个实施例对本技术提供的信道调整方法进行说明。
94.实施例一
95.本技术实施例一涉及图6a至图6e。如图6a中(a)所示,在移动设备100与电子设备200建立wi-fi p2p连接后,移动设备100通过第一信道410向电子设备200无线投屏。在移动设备100与路由设备300建立wi-fi ap连接后,移动设备100通过第二信道420与路由设备300无线通信。此时,移动设备工作于dbac模式下。为了更清楚地阐述,下面以移动设备100通过第二信道与路由设备300进行上网为例说明。示例性地,第一信道410为5ghz频段的149
信道,第二信道为5ghz频段的36信道。第一信道与第二信道之间的关系为dbac模式的关系。由上文分析可知,在移动设备100的第一信道与第二信道构成dbac模式的关系时,由于第一信道和第二信道的时间利用率都较低,且在较长的时长内两者都无法传输,导致两个信道一会可传输,一会不能传输,使得第一信道和第二信道的传输都出现卡顿,上网和/或投屏都受到影响;另外,两者的信道所在频段相同,容易相互干扰;以上导致用户的上网体验和投屏体验都较差。为了解决这一问题,本技术实施例提供一种信道调整方法。下面结合图6c,对本实施例一的信道调整方法的流程进行说明。如图6c所示,信道调整方法的具体步骤如下:
96.步骤501、移动设备的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信;移动设备的第二天线通过第二信道与第一无线信号源以wi-fi ap连接的方式无线通信;移动设备确定第一信道与第二信道为同频异信道的关系,且第一天线和第二天线分时复用;其中,移动设备的wi-fi芯片能够使得移动设备的第一天线和移动设备的第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号。
97.具体地,移动设备100的第一天线可以先通过第一信道与电子设备200以wi-fi p2p连接的方式无线通信,之后移动设备100接收到用户的操作后,移动设备100的第二天线通过第二信道与路由设备300的第一无线信号源以wi-fi ap连接的方式无线通信。
98.可替代地,移动设备100的第二天线也可以先通过第二信道与路由设备300的第一无线信号源以wi-fi ap连接的方式无线通信,之后接收到用户的操作后,移动设备100的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信。
99.其中,上述的用户的操作包括但不限于触摸操作、语音输入操作等。
100.可选地,移动设备100确定第一信道与第二信道为同频异信道的关系之前,移动设备100获取第一信道的信道信息和第二信道的信道信息,第一信道的信道信息包括第一信道及其所属的频段,比如5ghz频段的149信道;第二信道的信道信息包括第二信道及其所属的频段,比如5ghz频段的36信道。
101.示例性地,第一无线信号源为路由设备300(路由设备仅提供一个无线信号源)或路由设备300提供的一个无线信号源(路由设备可提供多个无线信号源)。
102.示例性地,移动设备100可以通过表1所示的接口函数调度方式获取第一信道的信道信息。另外,可以通过表2所示的接口函数调度方式获取第二信道的信道信息。
103.表1
104.[0105][0106]
表2
[0107][0108]
之后,移动设备100在根据获取的第一信道和第二信道的信道信息,确定第一信道和第二信道构成dbac模式的关系后,执行步骤502。
[0109]
步骤502,移动设备确定移动设备的wi-fi芯片是否支持异频异信道的dbdc模式。
[0110]
在一种实施方式中,若移动设备支持异频异信道的dbdc模式,则执行步骤503;若移动设备不支持异频异信道的dbdc模式,则执行步骤505。
[0111]
在另一种实施方式中,若移动设备支持异频异信道的dbdc模式,则执行步骤503;若移动设备不支持异频异信道的dbdc模式,则不作处理,维持现状。
[0112]
步骤503,预设时长内是否检测到频段与第一无线信号源的频段不同的第二无线信号源。
[0113]
具体地,移动设备经过扫描,确定预设时长内是否检测到频段与第一无线信号源的频段不同的第二无线信号源。若移动设备经过扫描,确定预设时长内检测到频段与第一无线信号源的频段不同的第二无线信号源,则执行步骤504;若预设时长内未检测到频段与第一无线信号源的频段不同的第二无线信号源,则执行步骤505。
[0114]
有关扫描的具体方式可为:移动设备100扫描周围的无线信号源,经过预设时长后,从扫描结果中确定是否存在与移动设备100当前接入的wi-fi ap网络的频段不同且频段为移动设备100支持频段的无线信号源。或者,移动设备100先获取移动设备100支持的且与第一信道410所属频段不同的频段(比如2.4ghz频段),之后移动设备100扫描周围的无线信号源,经过预设时长后,从扫描结果中确定是否存在与移动设备100当前接入的wi-fi ap网络的频段不同的无线信号源。
[0115]
步骤504,移动设备调整第二信道,调整后的第二信道与第一信道为不同频段下的不同信道,移动设备的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信,移动设备的第二天线通过调整后的第二信道与第二无线信号源以wi-fi ap连接的方式无线通信。
[0116]
比如,如图6a的(a)所示,第二信道420为5ghz频段的36信道,第二信道420所属的频段为5ghz频段,第二信道420当前接入的wi-fi ap网络为路由设备300的5ghz频段的无线网络;第一信道410为5ghz频段的149信道,第一信道410所属的频段为5ghz频段,移动设备100通过wi-fi p2p连接的第一信道410向电子设备200投屏。在经过步骤504后,如图6a的(b)所示,移动设备100将第二信道420由5ghz频段的36信道调整为2.4ghz频段的6信道。此
时,移动设备100的第一信道410与第二信道420之间不再构成同频异信道模式的关系,而是构成异频异信道的dbdc模式的关系。这样,第一信道410与第二信道420的传输速度都得以保证,不会出现分时调度的情形,用户投屏和上网不会因为信道的原因出现卡顿;此外,第一信道410和第二信道420之间的干扰也减小,用户体验得以提高。
[0117]
步骤505,另一预设时长内是否检测到信道与第一信道相同的无线信号源。
[0118]
具体地,移动设备经过扫描,确定另一预设时长内是否检测到信道与第一信道相同的无线信号源。若移动设备经过扫描,确定另一预设时长内检测到信道与第一信道相同的无线信号源,则执行步骤506;否则,执行步骤507。
[0119]
有关扫描的具体方式可为:移动设备100扫描周围的无线信号源,经过另一预设时长后,从扫描结果中确定是否存在信道与移动设备100当前接入的wi-fi ap网络的第一信道相同的无线信号源。
[0120]
其中,步骤505中的另一预设时长可与步骤503中的预设时长相同或不同。
[0121]
其中,步骤505中的无线信号源可为第二无线信号源或者其他的无线信号源。
[0122]
步骤506,移动设备的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信,同时移动设备的第二天线通过第一信道与第一无线信号源以wi-fi ap连接的方式无线通信。
[0123]
如图6b的(a)所示,第一信道410为5ghz频段的149信道,第一信道410所属的频段为5ghz频段,第二信道420当前接入的wi-fi ap网络的无线信号源的频段为5ghz频段;在上述扫描中,移动设备100经扫描后,在预设时长内未检测到频段为5ghz频段以外频段的无线信号源;因此,移动设备100虽然支持异频异信道的dbdc模式,但也无法将第二信道420与第一信道410之间的关系调整为异频异信道的关系;退而求其次,在另一预设时长内是否检测到信道与第一信道相同的无线信号源;若是,则如图6b的(b)所示,将第二信道420由5ghz频段的36信道调整为5ghz频段的149信道。第一信道410就与此时的第二信道420构成了同频同信道模式的关系。若否,则不作处理,维持现状。这样,第一信道410与第二信道420的传输速度都得以保证,不会出现分时调度的情形,用户投屏和上网不会因为信道的原因出现卡顿;用户体验得以提高。
[0124]
步骤507,不作处理,维持现状。
[0125]
在一种实施方式中,该方法可以不包括步骤505;上述流程中涉及到步骤505的地方,均可直接执行步骤506。比如,在步骤502的判断结果为否后,直接执行步骤506,而不再执行步骤505。
[0126]
本技术实施例中,在第一信道与第二信道构成dbac模式关系时,优先将第一信道和第二信道的关系调整为异频异信道的dbdc模式关系;当无法将第一信道和第二信道的关系调整为异频异信道的dbdc模式关系时,才在允许的前提下将第一信道和第二信道的关系调整为同频同信道模式的关系,在不允许的前提下不作处理,维持现状;或者,当无法将第一信道和第二信道的关系调整为异频异信道的dbdc模式关系时,不作处理,维持现状。
[0127]
在一种可能的实施方式中,在步骤501之后,不再执行步骤502,而是直接执行步骤505,继而根据步骤505的结果,执行步骤506或步骤507。也就是说,移动设备100的第一天线通过第一信道与电子设备200以wi-fi p2p连接的方式无线通信;移动设备100的第二天线通过第二信道与第一无线信号源以wi-fi ap连接的方式无线通信;移动设备100确定第一
信道与第二信道为同频异信道的关系;移动设备100的wi-fi芯片能够使得移动设备100的第一天线和移动设备100的第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号。接下来,在另一预设时长内检测到信道与第一信道相同的无线信号源之后,移动设备100的第一天线通过第一信道与电子设备200以wi-fi p2p连接的方式无线通信,同时移动设备100的第二天线通过第一信道与无线信号源以wi-fi ap连接的方式无线通信。在另一预设时长内未检测到信道与第一信道相同的无线信号源之后,不作处理,维持现状。
[0128]
可选地,在步骤501之后,也可直接执行步骤505的变形,并根据步骤505的变形的执行结果,执行步骤506的变形或步骤507。也就是说,移动设备100的第一天线通过第一信道与电子设备200以wi-fi p2p连接的方式无线通信;移动设备100的第二天线通过第二信道与第一无线信号源以wi-fi ap连接的方式无线通信;移动设备100确定第一信道与第二信道为同频异信道的关系;移动设备100的wi-fi芯片能够使得移动设备100的第一天线和移动设备100的第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号;接下来,在另一预设时长内检测到信道与第二信道相同的无线信号源之后,移动设备100的第一天线通过第二信道与电子设备200以wi-fi p2p连接的方式无线通信,同时移动设备100的第二天线通过第二信道与无线信号源以wi-fi ap连接的方式无线通信。在另一预设时长内未检测到信道与第一信道相同的无线信号源之后,不作处理,维持现状。
[0129]
需要说明的是,实施例一的上述举例以用于投屏的第一信道不变,来调整用于上网的第二信道,使得第二信道与第一信道的关系由同频异信道的关系调整为异频异信道的关系或同频同信道的关系。
[0130]
然而,在另外的实施方式中,也可以保持用于上网的第二信道不变,来调整用于投屏的第一信道;同样也可使得第二信道与第一信道的关系由同频异信道的关系调整为异频异信道的关系或同频同信道的关系。另外的实施方式涉及图6d和图6e。图6d为本技术实施例提供的一种信道调整方法的结果对比示意图;图6e为本技术实施例提供的一种信道调整方法的流程示意图。以下结合图6d-图6e来进一步说明。
[0131]
在另外的实施方式中,图6e的步骤501-步骤502、步骤505-步骤507分别与图6c的步骤501-步骤502、步骤505-步骤507相同,此处不再赘述。图6d的(a)与图6a的(a)相同,此处也不再赘述。如图6e所示,在步骤502之后,若移动设备支持异频异信道的dbdc模式,则执行步骤503’;
[0132]
步骤503’,移动设备通过第一信道向电子设备发送请求消息,并接收到来自电子设备返回的针对该请求消息的响应消息;
[0133]
具体来说,移动设备100向电子设备200发送的请求消息包含拟调整后的第一信道,即准备将移动设备100与电子设备200之间的以wi-fi p2p方式无线通信的第一信道调整为拟调整后的第一信道,所述拟调整后的第一信道与所述第二信道为不同频段下的不同信道,所述请求消息用于请求通过所述拟调整后的第一信道与所述电子设备200以wi-fi p2p的方式无线通信。
[0134]
具体地,所述请求消息可以以广播的方式发送。
[0135]
所述响应消息响应于所述请求消息,用于表明电子设备针对所述请求消息是同意或不同意。
[0136]
步骤504’,移动设备判断响应消息是否为肯定响应消息;若是,则执行步骤505’;
否则,执行步骤503;
[0137]
其中,肯定响应消息用于指示电子设备200同意通过拟调整后的第一信道与移动设备100以wi-fi p2p的方式无线通信。
[0138]
在一种实施方式中,步骤504’执行完后,若结果为否,则返回继续执行步骤504’,在重复判断次数达到预定次数后,若结果继续为否,才执行步骤503。
[0139]
步骤505’,调整第一信道为拟调整后的第一信道,第一天线通过调整后的第一信道与电子设备以wi-fi p2p的方式无线通信,同时第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信;
[0140]
具体来说,响应于肯定响应消息,移动设备100将第一信道调整为拟调整后的第一信道,第一天线通过调整后的第一信道与电子设备200以wi-fi p2p的方式无线通信,同时第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信。
[0141]
比如,如图6d的(b)所示,移动设备100将第一信道420由5ghz频段的149信道调整为2.4ghz频段的6信道。此时,移动设备100的第一信道410与第二信道420之间不再构成同频异信道模式的关系,而是构成异频异信道的dbdc模式关系。这样,第一信道410与第二信道420的传输速度都得以保证,不会出现分时调度的情形,用户投屏和上网不会因为信道的原因出现卡顿;此外,第一信道410和第二信道420之间的干扰也减小,用户体验得以提高。
[0142]
图6e的步骤503-步骤505与图6c的步骤503-步骤505相同,此处不再赘述。
[0143]
可替代地,步骤505中也可被替换为:另一预设时长内是否检测到信道与第二信道相同的无线信号源;若是,执行步骤506;若否,执行步骤507;
[0144]
相应地,步骤506可被替换为:第一天线通过第二信道与电子设备以wi-fi p2p的方式无线通信,同时第二天线通过第二信道与无线信号源以wi-fi ap的方式无线通信。
[0145]
相应地,步骤505中的无线信号源可为第一无线信号源或者其他的无线信号源。
[0146]
在上述另外的实施方式中,在第一信道与第二信道构成dbac模式关系时,优先调整第一信道,从而将第一信道和第二信道的关系调整为异频异信道的dbdc模式关系;在无法调整第一信道时,优先调整第二信道,从而将第一信道和第二信道的关系调整为异频异信道的dbdc模式关系;当无法将第一信道和第二信道的关系调整为异频异信道的dbdc模式关系时,在允许的前提下,将第一信道和第二信道的关系调整为同频同信道模式的关系;在不允许的前提下,不作处理,维持现状。这样,移动设备可以避免因分时调度和信道切换带来的额外开销,故一定程度上可以改善数据包传递延迟和丢包问题。
[0147]
之所以异频异信道的优先级比同频同信道的优先级高,是异频异信道比同频同信道的网络时延较小,而高频段的同频同信道比异频异信道的吞吐量高,基于目前对移动设备设定时长的历史数据流的分析,移动设备因需要进行投屏,所以移动设备这一侧对网络时延的要求较高,所以优先将移动设备这一侧的上网信道和投屏信道调整为异频异信道的关系。
[0148]
在一种可能的实施例中,本技术还可以结合考虑投屏的方式(例如同源投屏方式或异源投屏方式)确定上网信道的调整方式。具体地,如果移动设备选择的投屏类型为同源投屏方式(所谓同源投屏方式,即移动设备和电子设备之间的画面保持一致),这时投屏对时延的要求较高,则可以优先将第二信道和第一信道调整为高频段的异频异信道的关系。相反地,如果移动设备选择的投屏类型为异源投屏方式(所谓异源投屏方式,即移动设备和
电子设备之间的画面可以不一致),则对时延的要求不高,对吞吐量要求较高,则可以优先将第二信道和第一信道调整为高频段的同频同信道的关系。所以针对不同的投屏类型,移动设备可以采用对应地策略调整与接入点之间上网信道。
[0149]
在其它可能的实施例中,本技术还可以结合考虑在投屏过程中移动设备与接入点之间传输的数据的业务类型确定上网信道的调整方式,例如传输的数据可以是视频业务类型的编码数据、或者是游戏业务类型的编码数据、或者是文本业务类型的编码数据等。因不同的业务类型,对网络传输参数的影响不同,例如网络传输参数可以是时延、传输质量、传输速率、丢包率等,所以移动设备可以采用对应地方式调整上网信道。如果业务类型对时延的要求较高(如游戏应用中的对战指令),则可以优先将第二信道和第一信道调整为异频异信道的关系。相反地,如果业务类型对时延的要求不高(如视频应用中的视频数据流),因对时延的要求不高,对吞吐量要求较高,则可以优先将第二信道和第一信道调整为高频段的同频同信道的关系。
[0150]
需要说明的是,实施例一中的移动设备与电子设备可互换。具体地说,实施例一中各步骤的电子设备与移动设备可互相替换。
[0151]
实施例二
[0152]
本技术实施例二涉及图7a至图7b。如图7a中(a)所示,移动设备100通过第一信道410向电子设备200无线投屏;移动设备100通过第二信道420与路由设备300无线通信。此时,移动设备100工作于同频同信道模式下。为了更清楚地阐述,下面以移动设备100通过第二信道与路由设备300进行上网为例说明。示例性地,第一信道410为5ghz频段的149信道,第二信道为5ghz频段的149信道。第一信道与第二信道之间的关系为同频同信道模式的关系。结合上文的优先级关系,本实施例可以将第一信道与第二信道之间的关系由同频同信道模式的关系调整为异频异信道的dbdc模式关系。
[0153]
下面结合图7b,对上述实施例二的信道调整方法的流程进行说明。如图7b所示,信道调整方法的具体步骤如下:
[0154]
步骤601、移动设备100的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信;移动设备100的第二天线通过第二信道与路由设备300的第一无线信号源以wi-fi ap连接的方式无线通信;移动设备100确定第一信道与第二信道构成同频同信道的关系。移动设备100确定wi-fi芯片能够使得移动设备100的第一天线和移动设备100的第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号。
[0155]
具体地,移动设备100的第一天线可以先通过第一信道与电子设备200以wi-fi p2p连接的方式无线通信,之后移动设备100接收到用户的操作后,移动设备100的第二天线通过第二信道与路由设备300的第一无线信号源以wi-fi ap连接的方式无线通信。第一信道与第二信道构成同频同信道的关系。
[0156]
可替代地,移动设备100的第二天线也可以先通过第二信道与路由设备300的第一无线信号源以wi-fi ap连接的方式无线通信,之后接收到用户的操作后,移动设备100的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信。第一信道与第二信道构成同频同信道的关系。
[0157]
其中,上述的用户的操作包括但不限于触摸操作、语音输入操作等。
[0158]
可选地,移动设备100确定第一信道与第二信道为同频同信道的关系之前,移动设
备100获取第一信道的信道信息和第二信道的信道信息的方式可以参见上述步骤501,在此不再重复赘述。
[0159]
步骤602、移动设备100是否支持异频异信道的dbdc模式。
[0160]
若移动设备支持异频异信道的dbdc模式,则执行步骤603;若移动设备不支持异频异信道的dbdc模式,则执行步骤605。
[0161]
示例性地,移动设备100确定移动设备100的wi-fi芯片是否支持异频异信道的dbdc模式。若移动设备确定移动设备100的wi-fi芯片支持异频异信道的dbdc模式,则执行步骤603;若移动设备确定移动设备100的wi-fi芯片不支持异频异信道的dbdc模式,则执行步骤605。
[0162]
步骤603、移动设备100确定预设时长内是否检测到频段与第一无线信号源的频段不同的第二无线信号源。
[0163]
具体地,移动设备经过扫描,确定预设时长内是否检测到频段与第一无线信号源的频段不同的第二无线信号源。若移动设备经过扫描,在预设时长内检测到频段与第一无线信号源的频段不同的第二无信号源,则执行步骤604;在预设时长内未检测到频段与第一无线信号源的频段不同的第二无线信号源,则执行步骤605。
[0164]
其中,有关扫描的具体方式可以参见上述步骤503,在此不再重复赘述。
[0165]
步骤604、移动设备100调整第二信道,调整后的第二信道与第一信道为不同频段下的不同信道,移动设备100的第二天线通过调整后的第二信道与第二无线信号源以wi-fi ap连接的方式无线通信,移动设备100的第一天线仍通过第一信道与电子设备200以wi-fi p2p连接的方式无线通信。
[0166]
比如,如图7a的(b)所示,移动设备100将第二信道420由5ghz频段的149信道调整为2.4ghz频段的6信道。此时,移动设备100的第一信道410与第二信道420之间不再构成同频异信道模式的关系,而是构成异频异信道的dbdc模式关系。这样,第一信道410与第二信道420的传输速度都得以保证,不会出现分时调度的情形,用户投屏和上网不会因为信道的原因出现卡顿;此外,第一信道410和第二信道420之间的干扰也减小,用户体验得以提高。
[0167]
步骤605、移动设备100对第一信道和第二信道不作处理,维持现状。
[0168]
可选地,还可以将移动设备与第一无线信号源之间wi-fi ap通信的第二信道固定不变,调整移动设备与电子设备之间wi-fi p2p通信的第一信道,相应的步骤可参见图6e及其对应实施方式中的步骤503
’-
步骤505’,以及步骤503和步骤504,此处不再赘述。
[0169]
在一种实施方式中,该方法可以不包括步骤505;上述流程中涉及到步骤505的地方,均可直接执行步骤506。比如,在步骤502的判断结果为否后,直接执行步骤506,而不再执行步骤505。
[0170]
本技术实施例中,在第一信道与第二信道构成同频同信道模式关系时,优先将第一信道和第二信道的关系调整为异频异信道的dbdc模式关系,异频异信道相比同频同信道,网络时延较小,可以有效改善用户投屏和上网的卡顿问题,用户体验得以提高。
[0171]
需要说明的是,在一些可能的实现方式中,移动设备100在检测到第一信道与第二信道为两个同一频段下的不同信道以及第一天线和第二天线分时复用,或者两个不同频段下的不同信道之后,第一天线通过第一信道与另一电子设备以wi-fi p2p的方式无线通信,同时第二天线通过第一信道与第二无线信号源以wi-fi ap的方式无线通信;
[0172]
或者,
[0173]
移动设备100在检测到第一信道与第二信道为两个同一频段下的不同信道以及第一天线和第二天线分时复用,或者两个不同频段下的不同信道之后,第一天线通过第二信道与电子设备以wi-fi p2p的方式无线通信,同时所述第二天线通过所述第二信道与所述第二无线信号源以wi-fi ap的方式无线通信。
[0174]
需要说明的是,实施例二中的移动设备与电子设备可互换。具体地说,实施例二中步骤601-605中的移动设备与电子设备可互相替换。
[0175]
实施例三
[0176]
本技术实施例三涉及图8a至图8c。移动设备100与路由设备300通过第二信道以wi-fi ap的方式无线通信,此时移动设备100与电子设备200之间尚未无线通信。之后,在移动设备100向电子设备200投屏时,移动设备100与电子设备200的无线通信信道,根据第二信道来确定。
[0177]
为了更清楚地阐述,下面以移动设备100通过第二信道与路由设备300进行上网为例说明。如图8a中(a)所示,在移动设备100向电子设备200投屏之前,移动设备100与路由设备300(例如用户家或办公室的路由设备)通过第二信道以wi-fi ap的方式无线通信。之后,当移动设备100与电子设备200建立wi-fi p2p连接时,移动设备100可根据第二信道、当前移动设备100的wi-fi芯片是否支持dbdc模式,确定移动设备100与电子设备200之间的wi-fi p2p网络连接所使用的第一信道。图8b的(a)与图8a的(a)相同,此处不再赘述。
[0178]
下面结合图8c,对本实施例三的信道调整方法的流程进行说明。如图8c所示,信道调整方法的具体步骤如下:
[0179]
步骤801、移动设备100仅与路由设备300存在wi-fi连接,具体为:移动设备100的第二天线通过第二信道与路由设备300的第一无线信号源以wi-fi ap连接的方式无线通信;移动设备100接收到一个用户输入,该用户输入用于指示建立移动设备100与电子设备200之间的wi-fi p2p无线通信连接。
[0180]
此时,移动设备的第一天线处于空闲状态。
[0181]
示例性地,该用户输入可以为用户投屏操作;该投屏操作用于指示建立移动设备100与电子设备200之间的wi-fi p2p无线通信连接。
[0182]
其中,上述用户输入可以通过触摸、语音等方式输入。
[0183]
步骤802、移动设备100是否支持异频异信道的dbdc模式。
[0184]
其中,若移动设备支持异频异信道的dbdc模式,则执行步骤803;若移动设备不支持异频异信道的dbdc模式,则执行步骤804。
[0185]
步骤803、移动设备确定频段与第二信道所属频段不同的第一信道,之后,第一天线通过第一信道与电子设备以wi-fi p2p的方式无线通信,同时第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信。
[0186]
比如,如图8a中的(b)所示,移动设备100将第一信道410确定为5ghz频段的149信道,之后,移动设备100的第一信道410与第二信道420之间不再构成同频异信道模式的关系,而是构成异频异信道的dbdc模式关系。这样,第一信道410与第二信道420的传输速度都得以保证,不会出现分时调度的情形,用户投屏和上网不会因为信道的原因出现卡顿;此外,第一信道410和第二信道420之间的干扰也减小,用户体验得以提高。
[0187]
步骤804,移动设备确定信道与第二信道相同的第一信道,移动设备的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信;同时第二天线仍通过第二信道与第一无线信号源以wi-fi ap连接的方式无线通信。
[0188]
在移动设备确定信道与第二信道相同的第一信道后,第一信道即与第二信道相同。如图8b的(b)所示,将第一信道410确定为2.4ghz频段的6信道。第一信道410就与此时的第二信道420构成了同频同信道模式的关系。
[0189]
可替代地,在一些实施方式中,步骤804可被替换为:移动设备确定第一信道与第二信道为同一频段下的不同信道,移动设备的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信;第二天线也通过第一信道与第一无线信号源以wi-fi ap连接的方式无线通信。
[0190]
本技术实施例中,在第二信道已经存在,尚未建立第一信道时,可将第一信道优先构建为与第二信道呈异频异信道的dbdc模式关系的信道;当无法将第一信道构建为与第二信道呈异频异信道的dbdc模式关系的信道时,将第一信道构建为与第二信道呈同频同信道模式或同频异信道模式的关系的信道。
[0191]
在上述将第一信道优先构建为与第二信道呈异频异信道的dbdc模式关系的信道中,可以固定第二信道,然后构建第一信道;也可以变动第二信道,然后构建第一信道;还可以在构建中,先尝试固定第二信道,然后构建第一信道,若失败达到预定次数后,再变动第二信道,然后构建第一信道。
[0192]
需要说明的是,上述实施例三中是以移动设备100在投屏之前,移动设备100与路由设备300已经通过第二信道进行无线通信说明的。在另外一些实施方式下,电子设备200在被投屏之前,电子设备200仅与路由设备300无线通信连接,比如电子设备200通过路由设备300上网。之后,移动设备100接收到一个用户输入,该用户输入用于指示移动设备100与电子设备200建立wi-fi p2p无线通信连接;然后,移动设备100向电子设备200发送wi-fi p2p无线通信连接请求;电子设备200在接收到该wi-fi p2p无线通信连接请求后,电子设备200可获取电子设备200与路由设备300之间的以wi-fi ap的方式无线通信所使用的信道信息,之后,按照与上述图8c所述方式以及上文所述的图8c以外方式相同或相类似的方式,确定电子设备200与移动设备100建立wi-fi p2p网络连接所使用的信道,并向移动设备100反馈,从而移动设备100与电子设备200之间最终建立以wi-fi p2p方式无线通信的第一信道。此处不再赘述。
[0193]
实施例四
[0194]
本技术实施例四涉及图9a至图9c。移动设备100通过第一信道与电子设备200以wi-fi p2p方式无线通信,此时移动设备100与路由设备300尚未无线通信连接。之后,在移动设备100向路由设备300发起无线通信连接时,移动设备100与路由设备300的无线通信信道,根据第一信道来确定。
[0195]
为了更清楚地阐述,下面以移动设备100通过第一信道与电子设备200进行投屏为例说明。如图9a中(a)所示,在移动设备100向电子设备200投屏过程中,移动设备100接收到一个用户输入,该用户输入用于请求通过路由设备300(例如用户家或办公室的路由设备)上网。移动设备100可根据当前移动设备100的wi-fi芯片是否支持dbdc模式,第一信道,确定移动设备100与路由设备300的第一无线信号源之间的wi-fi ap无线通信所使用的第二
信道。图9b中(a)与图9a中(a)相同,此处不再赘述。
[0196]
下面结合图9c,对本实施例四的信道调整方法的流程进行说明。如图9c所示,信道调整方法的具体步骤如下:
[0197]
步骤901、移动设备仅与电子设备存在wi-fi p2p连接,具体为移动设备的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信;移动设备接收到一个用户输入,该用户输入用于指示建立移动设备与路由设备的第一无线信号源之间的wi-fi ap无线通信连接。
[0198]
在一种实施方式中,此时除了电子设备之外,移动设备未与任何设备存在wi-fi连接。此时,移动设备的第二天线处于空闲状态。
[0199]
示例性地,该用户输入可以为用户上网操作;该用户上网操作用于指示建立移动设备100与路由设备300的第一无线信号源之间的wi-fi ap无线通信连接。
[0200]
其中,上述用户上网操作的输入方式包括但不限于触摸、语音输入等。
[0201]
步骤902、移动设备是否支持异频异信道的dbdc模式。
[0202]
若移动设备100支持异频异信道的dbdc模式,则执行步骤903;若移动设备不支持异频异信道的dbdc模式,则执行步骤904。
[0203]
示例性地,移动设备确定移动设备的wi-fi芯片是否支持异频异信道的dbdc模式。
[0204]
其中,若移动设备100的wi-fi芯片支持异频异信道的dbdc模式,则执行步骤903;若移动设备的wi-fi芯片不支持异频异信道的dbdc模式,则执行步骤904。
[0205]
步骤903、移动设备确定频段与第一信道所属频段不同的第二信道,之后,第一天线仍通过第一信道与电子设备以wi-fi p2p的方式无线通信,同时第二天线通过第二信道与第一无线信号源以wi-fi ap的方式无线通信。
[0206]
比如,如图9a中的(b)所示,移动设备100将第二信道420确定为2.4ghz频段的6信道,之后,移动设备100的第二信道420与第一信道410不再构成同频异信道模式的关系,而是构成异频异信道的dbdc模式关系。这样,第一信道410与第二信道420的传输速度都得以保证,不会出现分时调度的情形,用户投屏和上网不会因为信道的原因出现卡顿;此外,第一信道410和第二信道420之间的干扰也减小,用户体验得以提高。
[0207]
步骤904,移动设备确定信道与第一信道相同的第二信道,移动设备的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信,同时第二天线通过第二信道与第一无线信号源以wi-fi ap连接的方式无线通信。
[0208]
在移动设备确定信道与第一信道相同的第二信道之后,第二信道与第一信道相同。如图9b的(b)所示,移动设备100将第二信道420确定为5ghz频段的149信道,即第二信道与第一信道相同。第一信道410就与此时的第二信道420构成了同频同信道模式的关系。
[0209]
可替代地,在一些实施方式中,步骤904可被替换为:移动设备确定第二信道为与第一信道呈同一频段下不同信道关系的信道,移动设备的第一天线通过第一信道与电子设备以wi-fi p2p连接的方式无线通信;第二天线通过第二信道与第一无线信号源以wi-fi ap连接的方式无线通信。
[0210]
本技术实施例中,在第一信道已经存在,尚未建立第二信道时,可将第二信道优先构建为与第一信道呈异频异信道的dbdc模式关系的信道;当无法将第二信道构建为与第一信道呈异频异信道的dbdc模式关系的信道时,将第二信道构建为与第一信道呈同频同信道
模式或同频异信道模式的关系的信道。
[0211]
在上述将第二信道优先构建为与第一信道呈异频异信道的dbdc模式关系的信道中,可以固定第一信道,然后构建第二信道;也可以变动第一信道,然后构建第二信道;还可以在构建中,先尝试固定第一信道,然后构建第二信道,若失败后,再变动第一信道,然后构建第二信道。
[0212]
需要说明的是,上述实施例四中是以移动设备100在上网之前,移动设备100与电子设备200已经通过第一信道进行无线通信说明的。在一些可能的实施方式,也可以是电子设备200在上网之前,电子设备200正在被移动设备100投屏,此时电子设备200获取电子设备200与移动设备100之间的以wi-fi p2p的方式无线通信所使用的信道信息,之后,根据该信道信息,并按照与上述图9c所述方式以及上文所述图9c以外方式相同或相类似的方式,电子设备200确定电子设备200与路由设备300建立wi-fi ap网络连接所使用的信道。此处不再赘述。
[0213]
需要说明的是,虽然上述实施例一至实施例四均以移动设备100要调整第一信道和/或第二信道,或者建立第一信道或第二信道为例,阐述移动设备如何调整第一信道和/或第二信道,或者如何建立第一信道或第二信道,但本领域技术人员应当理解的是,上述的调整第一信道和/或第二信道,以及建立第一信道或第二信道的方式,也适用于电子设备200。
[0214]
也就是说,在电子设备200通过一个信道与路由设备300以wi-fi ap方式无线通信,以及通过另一个信道与移动设备100以wi-fi p2p方式无线通信时;或者,在电子设备200仅通过一个信道与路由设备300以wi-fi ap方式无线通信,没有与移动设备100以wi-fi p2p方式无线通信时;或者,在电子设备200仅通过一个信道与移动设备100以wi-fi p2p方式无线通信,没有与路由设备300以wi-fi ap方式无线通信时;上述实施例一至实施例四所包含的调整第一信道和/或第二信道,以及建立第一信道或第二信道的方式,同样适用于电子设备200。优选地,电子设备选择将上述一个信道和另一个信道构建为同频同信道模式的关系。当然,电子设备也可选择将上述一个信道和另一个信道构建为异频异信道的dbdc模式关系,或同频同信道模式的关系。
[0215]
图10为本技术实施例提供的信道调整装置的结构示意图。如图10所示,该装置包括:
[0216]
获取模块1001,用于获取信道信息。具体地,获取模块1001可以在调整信道之前,获取上述第一信道和第二信道的信道信息。其中,第一信道和第二信道的信道信息具体情况可以参见上述实施例。
[0217]
确定模块1002,用于确定wi-fi芯片是否能够使得所述第一天线和所述第二天线同时分别通过两个不同频段下的不同信道各自独立发送信号。
[0218]
调整模块1003,用于调整第一信道或第二信道。具体地,调整模块1003可以在检测到所述第一信道与所述第二信道为两个同一频段下的不同信道,第一天线和第二天线分时复用,以及在预设时长内检测到频段与第一无线信号源的频段不同的第二无线信号源之后,调整第二信道,调整后的第二信道与所述第一信道为不同频段下的不同信道。当然,调整模块1003也可以在其他情形下,调整第一信道或第二信道。其中,其他情形以及具体地调整方式可以参见上述实施例一至实施例四,此处不再赘述。
[0219]
本技术实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的方法。
[0220]
本技术实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的方法。
[0221]
另外,本技术的实施例还提供一种装置,这个装置具体可以是芯片系统,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使装置执行上述所示的实施例中的一个或多个步骤,以实现上述实施例中的方法。
[0222]
另外,本技术的实施例还提供一种装置,这个装置具体可以是芯片系统,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的方法。
[0223]
其中,本技术实施例提供的电子设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
[0224]
通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0225]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以丢弃,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。
[0226]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0227]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0228]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器
(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0229]
以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献