通信方法、装置、计算机可读存储介质及电子设备与流程

文档序号:11279896阅读:240来源:国知局
通信方法、装置、计算机可读存储介质及电子设备与流程

本发明属于通信技术领域,尤其涉及一种通信方法、装置、计算机可读存储介质及电子设备。



背景技术:

载波聚合(carrieraggregation,简称ca)技术通过增加传输带宽的方式,可以提高终端的数据上行速率和下行速率。在使用载波聚合技术进行数据传输时,终端会使用到多个通信频段(如band1、band2或band8等)来收发信号。但是,不同的通信频段之间有时会产生相互干扰。



技术实现要素:

本发明实施例提供一种通信方法、装置、计算机可读存储介质及电子设备,可以降低通信频段之间的相互干扰。

本发明实施例提供一种通信方法,包括:

在使用载波聚合进行数据接收时,确定信号接收频段;

确定信号发射频段;

若检测到所述信号发射频段和至少一个所述信号接收频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率;

若检测到有发射频率和接收频率位于同一所述交集频段中,则将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,并停止使用所述目标接收频率进行数据接收。

本发明实施例提供一种通信装置,包括:

第一确定模块,用于在使用载波聚合进行数据接收时,确定信号接收频段;

第二确定模块,用于确定信号发射频段;

获取模块,用于若检测到所述信号发射频段和至少一个所述信号接收频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率;

停止模块,用于若检测到有发射频率和接收频率位于同一所述交集频段中,则将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,并停止使用所述目标接收频率进行数据接收。

本发明实施例提供一种通信方法,包括:

在使用载波聚合进行信号发射时,确定信号发射频段;

确定信号接收频段;

若检测到所述信号接收频段和至少一个所述信号发射频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率;

若检测到有发射频率和接收频率位于同一所述交集频段中,则将包含发射频率和接收频率的交集频段中的发射频率确定为目标发射频率,并停止使用所述目标发射频率进行信号发射。

本发明实施例提供一种通信装置,包括:

第三确定模块,用于在使用载波聚合进行信号发射时,确定信号发射频段;

第四确定模块,用于确定信号接收频段;

频率获取模块,用于若检测到所述信号接收频段和至少一个所述信号发射频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率;

频率停止模块,用于若检测到有发射频率和接收频率位于同一所述交集频段中,则将包含发射频率和接收频率的交集频段中的发射频率确定为目标发射频率,并停止使用所述目标发射频率进行信号发射。

本发明实施例提供一种计算机可读存储介质,包括计算机程序,所述计算机程序被处理器加载并执行时,实现本发明实施例提供的通信方法中的步骤。

本发明实施例还提供一种电子设备,包括存储器,处理器,以及存储在所述存储器中并可在所述处理器中运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例提供的通信方法中的步骤。

本发明实施例提供的通信方法、装置、计算机可读存储介质及电子设备,在使用载波聚合进行数据接收时,终端可以先确定出其使用的信号接收频段和信号发射频段。然后,终端可以检测信号发射频段是否和至少一个信号接收频段存在频率交集。若是,则终端可以确定出交集频段,并获取该终端当前使用的发射频率和接收频率。之后,终端可以检测是否有发射频率和接收频率位于同一交集频段中。若是,则可以认为位于同一交集频段中的发射频率会和接收频率产生相互干扰。在这种情况下,终端可以将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,并控制终端停止使用该目标接收频率进行数据接收。因此,本发明实施例可以在发射频率和接收频率位于同一交集频段的情况下,将停止使用相应的接收频率进行数据接收,从而减少不同通信频段之间的相互干扰。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其有益效果显而易见。

图1是本发明实施例提供的通信方法的流程示意图。

图2是本发明实施例提供的通信方法的另一流程示意图。

图3a至图3b是本发明实施例提供的通信方法的场景示意图。

图4是本发明实施例提供的通信装置的结构示意图。

图5是本发明实施例提供的通信方法的又一流程示意图。

图6是本发明实施例提供的通信装置的另一结构示意图。

图7是本发明实施例提供的移动终端的结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

以下将详细说明。

请参阅图1,图1是本发明实施例提供的通信方法的流程示意图,流程可以包括:

在步骤s101中,在使用载波聚合进行数据接收时,确定信号接收频段。

可以理解的是,本发明实施例的执行主体可以是诸如智能手机或者平板电脑等的终端设备。

比如,在使用载波聚合技术进行数据传输时,终端会使用到多个通信频段。但是,不同的通信频段之间有时会产生相互干扰。例如,终端使用载波聚合进行数据接收,其中进行载波聚合的频段包括band1(下行频段2110~2170mhz)和band2(下行频段1930~1990mhz)。而终端使用的发射频段为band1(上行频段1920~1980mhz)。由于终端使用的发射频段band1和接收频段band2存在频率交集1930~1980mhz,因此如果终端使用的发射频率和接收频率均位于该频率交集1930~1980mhz内,则终端的当前通信频段之间会产生相互干扰。

在本发明实施例的步骤s101中,在使用载波聚合进行数据接收时,终端可以先确定出其当前使用的信号接收频段。

例如,终端确定出其当前使用的信号接收频段包括band1(下行频段2110~2170mhz)和band2(下行频段1930~1990mhz)。

在步骤s102中,确定信号发射频段。

比如,在确定出信号接收频段之后,终端可以确定出其当前使用的信号发射频段。

例如,终端确定出其当前使用的信号发射频段为band1(上行频段1920~1980mhz)。

然后,终端可以检测其使用的信号发射频段是否和至少一个信号接收频段存在频率交集。

需要说明的是,如果两个频段之间存在一部分相同的频率,则这两个频段存在频率交集。例如,band1的上行频段1920~1980mhz和band2的下行频段1930~1990mhz存在一部分相同的频率1930~1980mhz,则这两个频段存在频率交集,该交集对应的频段即为1930~1980mhz。

如果检测到信号发射频段和信号接收频段不存在频率交集,那么可以认为终端使用的通信频段之间的干扰很小或者不存在干扰。在这种情况下,终端可以继续使用当前通信频段进行通信,而不必执行额外的操作。

如果检测到信号发射频段和至少一个信号接收频段存在频率交集,那么进入步骤s103。

在步骤s103中,若检测到信号发射频段和至少一个信号接收频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率。

比如,终端检测到其当前使用的信号发射频段band1(上行频段1920~1980mhz)和信号接收频段band2(下行频段1930~1990mhz)存在频率交集,那么终端可以确定出相应的交集频段,如交集频段为1930~1980mhz。之后,终端可以获取其当前使用的发射频率和接收频率。

在获取到终端当前使用的发射频率和接收频率之后,终端可以检测是否有发射频率和接收频率位于同一个交集频段中。

如果检测到没有发射频率和接收频率位于同一个交集频段中,那么可以认为终端实际使用的发射频率和接收频率间隔较远,二者之间的干扰很小。例如,终端使用的发射频率为1920.6mhz,而接收频率为1989.2mhz和2110.4mhz。这三个频率均不位于交集频段1930~1980mhz中,在这种情况下,终端可以继续使用其当前的发射频率和接收频率。

如果检测到有发射频率和接收频率位于同一个交集频段中,那么进入步骤s104。

在步骤s104中,若检测到有发射频率和接收频率位于同一交集频段中,则将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,并停止使用该目标接收频率进行数据接收。

比如,如果检测到有发射频率和接收频率位于同一个交集频段中,那么可以认为处于同一交集频段中的发射频率和接收频率之间容易相互干扰。在这种情况下,终端可以将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,并控制终端停止使用确定出来的目标接收频率进行数据接收。

例如,终端使用的发射频率为1950.6mhz,而使用的接收频率为1951.2mhz和2110.6mhz。由于发射频率1950.6mhz和接收频率1951.2mhz同时位于交集频段1930~1980mhz中,因此可以认为发射频率和接收频率会产生相互干扰。在这种情况下,终端可以将包含发射频率和接收频率的交集频段1930~1980mhz中的接收频率1951.2mhz确定为目标接收频率,并控制终端停止使用该目标接收频率进行数据接收。

可以理解的是,由于终端使用发射频率进行信号发射时,发射信号的功率较大,而使用接收频率接收到的信号的强度却较弱,因此如果发射频率和接收频率位于同一交集频段中,那么发射信号对接收信号的影响就较大,容易导致信号接收不良。本实施例通过停止使用包含发射频率和接收频率的交集频段中的接收频率进行数据接收,可以减少终端通信频段之间的相互干扰。

请参阅图2,图2为本发明实施例提供的通信方法的另一流程示意图,流程可以包括:

在步骤s201中,在使用载波聚合进行数据接收时,终端确定信号接收频段。

在步骤s202中,终端确定信号发射频段。

比如,步骤s201和s202可以包括:

为了提高数据下行速率,终端使用了载波聚合进行数据接收。此时,终端可以先确定出当前使用的信号接收频段和信号发射频段。

例如,终端确定出其当前参与载波聚合的信号接收频段包括band1(下行频段2110~2170mhz)和band2(下行频段1930~1990mhz)。而终端当前使用的信号发射频段为band1(上行频段1920~1980mhz)。

在获取到终端使用的信号发射频段和信号接收频段之后,终端可以检测其使用的信号发射频段是否和至少一个信号接收频段存在频率交集。

需要说明的是,如果两个频段之间存在部分相同的频率,则这两个频段存在频率交集。例如,band1的上行频段1920~1980mhz和band2的下行频段1930~1990mhz存在一部分相同的频率1930~1980mhz,则这两个频段存在频率交集,该交集对应的频段即为1930~1980mhz。

如果检测到信号发射频段和信号接收频段不存在频率交集,那么可以认为终端使用的通信频段之间的干扰很小或者不存在干扰。在这种情况下,终端可以继续使用当前通信频段进行通信,而不必执行额外的操作。

在步骤s203中,若检测到信号发射频段和至少一个信号接收频段存在频率交集,则终端确定出交集频段,并获取终端使用的发射频率和接收频率。

比如,终端检测到信号发射频段和至少一个信号接收频段存在频率交集,那么终端可以确定出对应的交集频段,并获取终端具体使用到的发射频率和接收频率。

例如,本实施例中,终端检测到信号发射频段band1(上行频段1920~1980mhz)和信号接收频段band2(下行频段1930~1990mhz)存在频率交集,那么终端可以确定出相应的交集频段为1930~1980mhz。之后,终端可以获取其具体使用到的发射频率和接收频率。

在步骤s204中,终端检测是否有发射频率和接收频率位于同一交集频段。

比如,在获取到具体使用到的发射频率和接收频率之后,终端可以检测是否有发射频率和接收频率位于同一个交集频段中。

如果检测到没有发射频率和接收频率位于同一个交集频段中,那么可以认为终端实际使用的发射频率和接收频率间隔较远,二者之间的干扰很小。例如,终端使用的发射频率为band1频段中的1920.6mhz,而接收频率为band2频段中的1989.2mhz和2110.4mhz。由于这三个频率均不位于band1和band2的交集频段1930~1980mhz中,因此可以认为发射频率和接收频率之间的相互干扰很小。在这种情况下,终端可以继续使用其当前的发射频率和接收频率进行数据传输,即步骤s207。

在步骤s205中,若检测到有发射频率和接收频率位于同一交集频段,则终端将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率。

在步骤s206中,终端发送指令至终端的射频收发器,该指令用于指示该射频收发器停止对目标接收频率对应的信号进行响应。

比如,步骤s205和s206可以包括:

终端检测到有发射频率和接收频率位于同一个交集频段中,那么可以认为处于同一交集频段中的发射频率和接收频率之间容易相互干扰。在这种情况下,终端可以将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率。

例如,步骤s203中,终端获取到的其使用的发射频率为band1频段中的1950.6mhz,而使用的接收频率为band2中的1951.2mhz和band1中的2110.6mhz。由于检测到发射频率1950.6mhz和接收频率1951.2mhz同时位于交集频段1930~1980mhz中,因此可以认为发射频率和接收频率会产生相互干扰。在这种情况下,终端可以将包含发射频率和接收频率的交集频段1930~1980mhz中的接收频率1951.2mhz确定为目标接收频率。

在确定出目标接收频率之后,终端可以发送指令至终端的射频收发器,该指令用于指示该射频收发器停止对目标接收频率对应的信号进行响应。也就是说,在确定出目标接收频率之后,终端可以放弃使用该目标接收频率进行数据接收。

可以理解的是,由于终端使用发射频率进行信号发射时,发射信号的功率较大,而使用接收频率接收到的信号的强度在传输过程中经过衰减变得较弱,因此如果发射频率和接收频率位于同一交集频段中,那么发射信号对接收信号的影响就较大,容易导致信号接收不良。本实施例通过停止使用包含发射频率和接收频率的交集频段中的接收频率进行数据接收,可以减少终端通信频段之间的相互干扰。

在另一种实施方式中,终端还可以通过如下步骤来实现停止使用目标接收频率进行数据接收:

终端获取预设接收信号质量值;

将每一目标接收频率对应的信号的接收信号质量值设置为该预设接收信号质量值,并发送至基站,以使该终端从该基站处获得重新分配的信道。

比如,终端在接收到下行信号后,会根据接收到的信号强度,向基站回报接收信号质量值(rxquality)。该接收信号质量值可以表示终端接收到的信号强度大小。如果终端回报给基站的接收信号质量值很小,那么基站会认为终端接收到的信号太差,此时基站会重新分配信道给终端。

那么,为了实现停止使用目标接收频率进行数据接收的目的,终端可以获取一个预设的接收信号质量值,该预设接收信号质量值可以是最低的一个接收信号质量值。然后,终端可以将每个目标接收频率对应的信号的接收信号质量值设置为该预设接收信号质量值,并回报至基站。基站在接收到终端回报的关于目标接收频率的接收信号质量值之后,识别出接收信号质量值过低,则基站会给终端重新分配信道,即终端可以从基站出获取重新分配的信道,从而实现了停止使用目标接收频率的目的。

在一种实施方式中,本实施例步骤s205中的终端将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,可以包括如下步骤:

终端检测使用的接收频率是否均位于包含发射频率的交集频段中;

若检测到使用的接收频率均位于包含发射频率的交集频段中,则终端统计接收频率的使用个数;

从所有接收频率中选取目标接收频率,该目标接收频率的数量大于或等于1,且小于该使用个数。

比如,在检测到有发射频率和接收频率位于同一交集频段时,终端还可以进一步检测其使用的所有接收频率是否均位于包含发射频率的交集频段中。

如果检测到终端使用的接收频率并未全部位于包含发射频率的交集频段中,那么终端可以将包含发射频率的交集频段中的接收频率确定为目标接收频率。例如,终端使用的接收频率包括a和b,发射频率为c,其中接收频率a和发射频率c位于同一交集频段中,而接收频率b不和发射频率c处于同一交集频段,那么终端可以将接收频率a确定为目标接收频率,并停止使用接收频率a接收数据。在这种情况下,终端还可以使用接收频率b进行数据接收。

如果检测到终端使用的接收频率全部位于包含发射频率的交集频段中,例如终端进行数据接收时,使用的是频段内连续载波集合,例如终端使用的接收频率是位于同一频段(band)内的a和b,而发射频率为c,并且接收频率a和b均和发射频率c位于同一交集频段中。那么,终端可以统计接收频率的使用个数,例如为2个。然后,终端可以从所有接收频率中选取数量为大于或等于1,且小于2个的目标接收频率。也就是说,终端不将所有的接收频率均确定为目标接收频率,而仅将其中一部分确定为目标接收频率。例如,在接收频率a和b中,随机地将a或b确定为目标接收频率。

可以理解的是,在终端使用的接收频率均位于包含发射频率的交集频段的情况下,不将所有的接收频率均确定为目标接收频率,可以保证终端仍然保留有接收频率可以进行数据接收。

在另一种实施方式中,本实施例步骤s205中的终端将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,还可以包括如下步骤:

终端检测使用的接收频率是否均位于包含发射频率的交集频段中;

若检测到使用的接收频率均位于包含发射频率的交集频段中,则终端计算位于同一交集频段的发射频率与各接收频率的频率间隔,得到多个频率间隔值;

终端将数值最大的频率间隔值对应的接收频率之外的接收频率确定为目标接收频率。

比如,在检测到有发射频率和接收频率位于同一交集频段时,终端还可以进一步检测其使用的所有接收频率是否均位于包含发射频率的交集频段中。

如果检测到终端使用的接收频率全部位于包含发射频率的交集频段中,例如终端进行数据接收时,使用的是频段内连续载波集合,例如终端使用的接收频率是位于同一频段(band)内的d、e、f,而发射频率为g,并且接收频率d、e、f和发射频率g位于同一交集频段中,那么终端可以先分别计算发射频率g和接收频率d、e、f的频率间隔,得到多个频率间隔值。

在计算得到多个频率间隔值之后,终端可以比较这多个频率间隔值的大小,并将数值最大的频率间隔值对应的接收频率之外的接收频率确定为目标接收频率。

例如,发射频率g和接收频率d的频率间隔为x1,发射频率g和接收频率e的频率间隔为x2,发射频率g和接收频率f的频率间隔为x3。而x1>x2>x3,那么终端可以将x1对应的接收频率d之外的接收频率,即e和f确定为目标接收频率。然后,终端可以停止使用接收频率e和f进行数据接收。

可以理解的是,本实施例将数值最大的频率间隔值对应的接收频率外的接收频率确定为目标接收频率,而保留数值最大的频率间隔对应的接收频率,可以最大程度地减少发射频率和接收频率之间的干扰。

请参阅图3a和图3b,图3a和图3b为本发明实施例提供的通信方法的场景示意图。

例如,终端使用载波聚合进行数据接收,其中参与载波聚合的信号接收频段包括band1(下行频段2110~2170mhz)和band2(下行频段1930~1990mhz)。而终端使用的信号发射频段为band1(上行频段1920~1980mhz),也就是说终端未使用载波聚合进行数据发射。

在这种情况下,终端可以检测信号发射频段和信号接收频段是否存储频率交集。例如,终端检测到信号发射频段band1的1920~1980mhz和信号接收频段band2的1930~1990mhz存在频率交集,那么终端可以确定出交集频段1930~1980mhz。然后,终端可以获取其使用的发射频率和接收频率。

例如,终端获取到其使用的发射频率为band1频段中的1950.6mhz,而使用的接收频率为band2中的1951.2mhz和band1中的2110.6mhz。

然后,终端检测是否有发射频率和接收频率位于交集频段1930~1980mhz。例如,终端检测到发射频率1950.6mhz和接收频率1951.2mhz位于交集频段1930~1980mhz。在这种情况下,可以认为终端当前使用的发射频率和接收频率之间容易相互干扰。

那么,终端可以将交集频段1930~1980mhz中的接收频率1951.2mhz确定为目标接收频率,并停止使用该目标接收频率1951.2mhz进行数据接收。

也就是说,终端此时退出了载波聚合,终端使用的接收频率变为band1频段中的2110.6mhz。而终端使用的发射频率仍然未band1频段中的1950.6mhz,如图3b所示。

可以理解的是,通过停止使用band2频段中的接收频率1951.2mhz进行数据接收,可以有效减少终端使用的通信频段之间的相互干扰。

请参阅图4,图4为本发明实施例提供的通信装置的结构示意图。通信装置300可以包括:第一确定模块301,第二确定模块302,获取模块303,以及停止模块304。

第一确定模块301,用于在使用载波聚合进行数据接收时,确定信号接收频段。

第二确定模块302,用于确定信号发射频段。

比如,在使用载波聚合进行数据接收时,可以先由第一确定模块301确定出终端当前使用的信号接收频段,并由第二确定模块302确定出终端使用的信号发射频段。

然后,终端可以检测其使用的信号发射频段是否和至少一个信号接收频段存在频率交集。

需要说明的是,如果两个频段之间存在一部分相同的频率,则这两个频段存在频率交集。例如,band1的上行频段1920~1980mhz和band2的下行频段1930~1990mhz存在一部分相同的频率1930~1980mhz,则这两个频段存在频率交集,该交集对应的频段即为1930~1980mhz。

如果检测到信号发射频段和信号接收频段不存在频率交集,那么可以认为终端使用的通信频段之间的干扰很小或者不存在干扰。在这种情况下,终端可以继续使用当前通信频段进行通信。

获取模块303,用于若检测到所述信号发射频段和至少一个所述信号接收频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率。

比如,如果终端检测到信号发射频段和至少一个信号接收频段存在频率交集,那么获取模块303可以确定出对应的交集频段。

例如,第一确定模块301确定出终端使用的信号接收频段包括band1(下行频段2110~2170mhz)和band2(下行频段1930~1990mhz),第二确定模块302确定出终端当前使用的信号发射频段为band1(上行频段1920~1980mhz)。在这种情况下,终端可以检测到其当前使用的信号发射频段band1(上行频段1920~1980mhz)和信号接收频段band2(下行频段1930~1990mhz)存在频率交集,那么获取模块303可以确定出相应的交集频段,如交集频段为1930~1980mhz。之后,获取模块303可以获取终端当前使用的发射频率和接收频率。

在获取模块303获取到终端使用的发射频率和接收频率之后,终端可以检测是否有发射频率和接收频率位于同一个交集频段中。

如果检测到没有发射频率和接收频率位于同一个交集频段中,那么可以认为终端实际使用的发射频率和接收频率间隔较远,二者之间的干扰很小。在这种情况下,终端可以继续使用其当前的发射频率和接收频率。

停止模块304,用于若检测到有发射频率和接收频率位于同一所述交集频段中,则将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,并停止使用所述目标接收频率进行数据接收。

比如,在获取模块303获取到终端使用的发射频率和接收频率之后,如果终端检测到有发射频率和接收频率位于同一交集频段中,那么停止模块304可以将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,并控制终端停止使用确定出来的目标接收频率进行数据接收。

例如,终端使用的发射频率为1950.6mhz,而使用的接收频率为1951.2mhz和2110.6mhz。由于发射频率1950.6mhz和接收频率1951.2mhz同时位于交集频段1930~1980mhz中,因此可以认为发射频率和接收频率会产生相互干扰。在这种情况下,停止模块304可以将包含发射频率和接收频率的交集频段1930~1980mhz中的接收频率1951.2mhz确定为目标接收频率,并控制终端停止使用该目标接收频率进行数据接收。

在一种实施方式中,停止模块304可以用于:

发送指令至终端的射频收发器,所述指令用于指示所述射频收发器停止对所述目标接收频率对应的信号进行响应。

比如,在确定出目标接收频率之后,停止模块304可以发送指令至终端的射频收发器,该指令用于指示该射频收发器停止对目标接收频率对应的信号进行响应。也就是说,在确定出目标接收频率之后,终端可以放弃使用该目标接收频率进行数据接收。

在另一种实施方式中,停止模块304可以用于:

获取预设接收信号质量值;

将每一目标接收频率对应的信号的接收信号质量值设置为所述预设接收信号质量值,并发送至基站,以使所述终端从所述基站处获得重新分配的信道。

比如,终端在接收到下行信号后,会根据接收到的信号强度,向基站回报接收信号质量值(rxquality)。该接收信号质量值可以表示终端接收到的信号强度大小。如果终端回报给基站的接收信号质量值很小,那么基站会认为终端接收到的信号太差,此时基站会重新分配信道给终端。

那么,为了实现停止使用目标接收频率进行数据接收的目的,停止模块304可以获取一个预设的接收信号质量值,该预设接收信号质量值可以是最低的一个接收信号质量值。然后,停止模块304可以将每个目标接收频率对应的信号的接收信号质量值设置为该预设接收信号质量值,并回报至基站。基站在接收到终端回报的关于目标接收频率的接收信号质量值之后,识别出接收信号质量值过低,则基站会给终端重新分配信道,即终端可以从基站出获取重新分配的信道,从而实现了停止使用目标接收频率的目的。

在一种实施方式中,停止模块304可以用于:

检测终端使用的接收频率是否均位于包含发射频率的交集频段中;

若检测到终端使用的接收频率均位于包含发射频率的交集频段中,则统计接收频率的使用个数;

从所有接收频率中选取目标接收频率,所述目标接收频率的数量大于或等于1,且小于所述使用个数。

比如,在检测到有发射频率和接收频率位于同一交集频段时,停止模块304还可以进一步检测终端使用的所有接收频率是否均位于包含发射频率的交集频段中。

如果检测到终端使用的接收频率并未全部位于包含发射频率的交集频段中,那么终端可以将包含发射频率的交集频段中的接收频率确定为目标接收频率。例如,终端使用的接收频率包括a和b,发射频率为c,其中接收频率a和发射频率c位于同一交集频段中,而接收频率b不和发射频率c处于同一交集频段,那么终端可以将接收频率a确定为目标接收频率,并停止使用接收频率a接收数据。在这种情况下,终端还可以使用接收频率b进行数据接收。

如果检测到终端使用的接收频率全部位于包含发射频率的交集频段中,例如终端进行数据接收时,使用的是频段内连续载波集合,例如终端使用的接收频率是位于同一频段(band)内的a和b,而发射频率为c,并且接收频率a和b均和发射频率c位于同一交集频段中。那么,停止模块304可以统计接收频率的使用个数,例如为2个。然后,停止模块304可以从所有接收频率中选取数量为大于或等于1,且小于2个的目标接收频率。也就是说,终端不将所有的接收频率均确定为目标接收频率,而仅将其中一部分确定为目标接收频率。例如,在接收频率a和b中,仅将a确定为目标接收频率。

在另一种实施方式中,停止模块304还可以用于:

检测终端使用的接收频率是否均位于包含发射频率的交集频段中;

若检测到终端使用的接收频率均位于包含发射频率的交集频段中,则计算位于同一交集频段的发射频率与各接收频率的频率间隔,得到多个频率间隔值;

将数值最大的频率间隔值对应的接收频率之外的接收频率确定为目标接收频率。

比如,在检测到有发射频率和接收频率位于同一交集频段时,停止模块304还可以进一步检测终端使用的所有接收频率是否均位于包含发射频率的交集频段中。

如果检测到终端使用的接收频率全部位于包含发射频率的交集频段中,例如终端进行数据接收时,使用的是频段内连续载波集合,例如终端使用的接收频率是位于同一频段(band)内的d、e、f,而发射频率为g,并且接收频率d、e、f和发射频率g位于同一交集频段中,那么停止模块304可以先分别计算发射频率g和接收频率d、e、f的频率间隔,得到多个频率间隔值。

在计算得到多个频率间隔值之后,停止模块304可以比较这多个频率间隔值的大小,并将数值最大的频率间隔值对应的接收频率之外的接收频率确定为目标接收频率。

例如,发射频率g和接收频率d的频率间隔为x1,发射频率g和接收频率e的频率间隔为x2,发射频率g和接收频率f的频率间隔为x3。而x1>x2>x3,那么停止模块304可以将x1对应的接收频率d之外的接收频率,即e和f确定为目标接收频率。然后,终端可以停止使用接收频率e和f进行数据接收。

请参阅图5,图5是本发明实施例提供的通信方法的又一流程示意图,流程可以包括:

在步骤s401中,在使用载波聚合进行信号发射时,确定信号发射频段。

比如,在使用载波聚合进行信号发射时,终端可以先确定出其当前使用的信号发射频段。

例如,终端确定出其当前使用的信号发射频段包括band1(上行频段1920~1980mhz)和band2(上行频段1850~1910mhz)。

在步骤s402中,确定信号接收频段。

比如,在确定出信号发射频段之后,终端可以确定出其当前使用的信号接收频段。

例如,终端确定出其当前使用的信号接收频段为band2(下行频段1930~1990mhz)。

然后,终端可以检测其使用的信号接收频段是否和至少一个信号发射频段存在频率交集。

如果检测到信号接收频段和信号发射频段不存在频率交集,那么可以认为终端使用的通信频段之间的干扰很小或者不存在干扰。在这种情况下,终端可以继续使用当前通信频段进行通信,而不必执行额外的操作。

如果检测到信号接收频段和至少一个信号发射频段存在频率交集,那么进入步骤s403。

在步骤s403中,若检测到信号接收频段和至少一个信号发射频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率。

比如,终端检测到其当前使用的信号接收频段band2(下行频段1930~1990mhz)和信号发射频段band1(上行频段1920~1980mhz)存在频率交集,那么终端可以确定出相应的交集频段,如交集频段为1930~1980mhz。之后,终端可以获取其当前使用的发射频率和接收频率。

在获取到终端当前使用的发射频率和接收频率之后,终端可以检测是否有发射频率和接收频率位于同一个交集频段中。

如果检测到没有发射频率和接收频率位于同一个交集频段中,那么可以认为终端实际使用的发射频率和接收频率间隔较远,二者之间的干扰很小。例如,终端使用的发射频率为1920.6mhz和1880.4mhz,而接收频率为1989.2mhz。这三个频率均不位于交集频段1930~1980mhz中,在这种情况下,终端可以继续使用其当前的发射频率和接收频率。

如果检测到有发射频率和接收频率位于同一个交集频段中,那么进入步骤s404。

在步骤s404中,若检测到有发射频率和接收频率位于同一交集频段中,则将包含发射频率和接收频率的交集频段中的发射频率确定为目标发射频率,并停止使用该目标发射频率进行信号发射。

比如,如果检测到有发射频率和接收频率位于同一个交集频段中,那么可以认为处于同一交集频段中的发射频率和接收频率之间容易相互干扰。在这种情况下,终端可以将包含发射频率和接收频率的交集频段中的发射频率确定为目标发射频率,并控制终端停止使用确定出来的目标发射频率进行信号发射。

例如,终端使用的发射频率为1950.6mhz和1880.4mhz,而使用的接收频率为1951.2mhz。由于发射频率1950.6mhz和接收频率1951.2mhz同时位于交集频段1930~1980mhz中,因此可以认为发射频率和接收频率会产生相互干扰。在这种情况下,终端可以将包含发射频率和接收频率的交集频段1930~1980mhz中的发射频率1950.6mhz确定为目标发射频率,并控制终端停止使用该目标发射频率进行信号发射。

可以理解的是,由于终端使用发射频率进行信号发射时,发射信号的功率较大,而使用接收频率接收到的信号的强度却较弱,因此如果发射频率和接收频率位于同一交集频段中,那么发射信号对接收信号的影响就较大,容易导致信号接收不良。本实施例通过停止使用包含发射频率和接收频率的交集频段中的发射频率进行信号发射,可以减少终端通信频段之间的相互干扰。

请参阅图6,图6为发明实施例提供的通信装置的另一结构示意图。通信装置500可以包括:第三确定模块501,第四确定模块502,频率获取模块503,以及频率停止模块504。

第三确定模块501,用于在使用载波聚合进行信号发射时,确定信号发射频段。

第四确定模块502,用于确定信号接收频段。

比如,在使用载波聚合进行信号发射时,第三确定模块501可以先确定出终端当前使用的信号发射频段,并由第四确定模块502确定出终端当前使用的信号接收频段。

例如,第三确定模块501确定出终端当前使用的信号发射频段包括band1(上行频段1920~1980mhz)和band2(上行频段1850~1910mhz)。

例如,第四确定模块502确定出终端当前使用的信号接收频段为band2(下行频段1930~1990mhz)。

然后,终端可以检测其使用的信号接收频段是否和至少一个信号发射频段存在频率交集。

如果检测到信号接收频段和信号发射频段不存在频率交集,那么可以认为终端使用的通信频段之间的干扰很小或者不存在干扰。在这种情况下,终端可以继续使用当前通信频段进行通信,而不必执行额外的操作。

频率获取模块503,用于若检测到所述信号接收频段和至少一个所述信号发射频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率。

比如,终端检测到其当前使用的信号接收频段band2(下行频段1930~1990mhz)和信号发射频段band1(上行频段1920~1980mhz)存在频率交集,那么频率获取模块503可以确定出相应的交集频段,如交集频段为1930~1980mhz。之后,频率获取模块503可以获取终端当前使用的发射频率和接收频率。

在获取到终端当前使用的发射频率和接收频率之后,终端可以检测是否有发射频率和接收频率位于同一个交集频段中。

如果检测到没有发射频率和接收频率位于同一个交集频段中,那么可以认为终端实际使用的发射频率和接收频率间隔较远,二者之间的干扰很小。例如,终端使用的发射频率为1920.6mhz和1880.4mhz,而接收频率为1989.2mhz。这三个频率均不位于交集频段1930~1980mhz中,在这种情况下,终端可以继续使用其当前的发射频率和接收频率。

频率停止模块504,用于若检测到有发射频率和接收频率位于同一所述交集频段中,则将包含发射频率和接收频率的交集频段中的发射频率确定为目标发射频率,并停止使用所述目标发射频率进行信号发射。

比如,如果检测到有发射频率和接收频率位于同一个交集频段中,那么可以认为处于同一交集频段中的发射频率和接收频率之间容易相互干扰。在这种情况下,频率停止模块504可以将包含发射频率和接收频率的交集频段中的发射频率确定为目标发射频率,并控制终端停止使用确定出来的目标发射频率进行信号发射。

例如,终端使用的发射频率为1950.6mhz和1880.4mhz,而使用的接收频率为1951.2mhz。由于发射频率1950.6mhz和接收频率1951.2mhz同时位于交集频段1930~1980mhz中,因此可以认为发射频率和接收频率会产生相互干扰。在这种情况下,频率停止模块504可以将包含发射频率和接收频率的交集频段1930~1980mhz中的发射频率1950.6mhz确定为目标发射频率,并控制终端停止使用该目标发射频率进行信号发射。

本发明实施例还提供一种计算机可读存储介质,其包括计算机程序,所述计算机程序被处理器加载并执行时,实现本发明实施例提供的通信方法中的步骤。

本发明实施例还提供一种电子设备,包括存储器,处理器,以及存储在所述存储器中并可在所述处理器中运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例提供的通信方法中的步骤。

例如,上述电子设备可以是如平板电脑、手机等的移动终端。请参阅图7,图7为本发明实施例提供的移动终端结构示意图。该移动终端600可以包括射频(rf,radiofrequency)电路601、包括有一个或一个以上计算机可读存储介质的存储器602、输入单元603、输出单元604、包括有一个或者一个以上处理核心的处理器605等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

射频电路601可用于收发信息,或通话过程中信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器605处理;另外,将涉及上行的数据发送给基站。

存储器602可用于存储应用程序和数据。存储器602存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器605通过运行存储在存储器602的应用程序,从而执行各种功能应用以及数据处理。

输入单元603可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。在一实施例中,输入单元603可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板。

输出单元604可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。例如,输出单元604可以为显示面板。

处理器605是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器602内的应用程序,以及调用存储在存储器602内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

尽管图7中未示出,移动终端还可以包括摄像头、蓝牙模块等,在此不再赘述。

具体在本实施例中,移动终端中的处理器605会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器502中,并由处理器605来运行存储在存储器602中的应用程序,从而实现步骤:

在使用载波聚合进行数据接收时,确定信号接收频段;确定信号发射频段;若检测到所述信号发射频段和至少一个所述信号接收频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率;若检测到有发射频率和接收频率位于同一所述交集频段中,则将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率,并停止使用所述目标接收频率进行数据接收。

处理器605执行所述停止使用所述目标接收频率进行数据接收时,可以包括:发送指令至终端的射频收发器,所述指令用于指示所述射频收发器停止对所述目标接收频率对应的信号进行响应。

处理器605执行所述停止使用所述目标接收频率进行数据接收时,可以包括:获取预设接收信号质量值;将每一目标接收频率对应的信号的接收信号质量值设置为所述预设接收信号质量值,并发送至基站,以使所述终端从所述基站处获得重新分配的信道。

处理器605执行所述将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率时,可以包括:检测终端使用的接收频率是否均位于包含发射频率的交集频段中;若检测到终端使用的接收频率均位于包含发射频率的交集频段中,则统计接收频率的使用个数;从所有接收频率中选取目标接收频率,所述目标接收频率的数量大于或等于1,且小于所述使用个数。

处理器605执行所述将包含发射频率和接收频率的交集频段中的接收频率确定为目标接收频率时,可以包括:检测终端使用的接收频率是否均位于包含发射频率的交集频段中;若检测到终端使用的接收频率均位于包含发射频率的交集频段中,则计算位于同一交集频段的发射频率与各接收频率的频率间隔,得到多个频率间隔值;将数值最大的频率间隔值对应的接收频率之外的接收频率确定为目标接收频率。

在另一种实施方式中,处理器605还可以实现如下步骤:

在使用载波聚合进行信号发射时,确定信号发射频段;确定信号接收频段;若检测到所述信号接收频段和至少一个所述信号发射频段存在频率交集,则确定出交集频段,并获取终端使用的发射频率和接收频率;若检测到有发射频率和接收频率位于同一所述交集频段中,则将包含发射频率和接收频率的交集频段中的发射频率确定为目标发射频率,并停止使用所述目标发射频率进行信号发射。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对通信方法的详细描述,此处不再赘述。

本发明实施例提供的所述通信装置与上文实施例中的通信方法属于同一构思,在所述通信装置上可以运行所述通信方法实施例中提供的任一方法,其具体实现过程详见所述通信方法实施例,此处不再赘述。

需要说明的是,对本发明实施例所述通信方法而言,本领域普通技术人员可以理解实现本发明实施例所述通信方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在存储器中,并被至少一个处理器执行,在执行过程中可包括如所述通信方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)等。

对本发明实施例的所述通信装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本发明实施例所提供的一种通信方法、装置、计算机可读存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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