技术摘要:
本申请实施例提供一种天线切换方法及装置,该方法,应用于终端设备,所述终端设备中设置有第一天线和第二天线,所述方法包括:获取所述第一天线的多个第一发射功率和多个第一接收信号码功率RSCP,在当前时刻,所述第一天线为主天线,所述第二天线为辅天线;获取所述第 全部
背景技术:
通过终端设备可以与外部进行通信。目前,在终端设备中通常会设置主天线和辅 天线,获得分集增益以提升终端设备的信号接收性能。 在一些情形下,终端设备的天线可能会被遮挡,造成该天线的通信质量变差。当被 遮挡的天线为主天线时,为了避免终端设备的通信质量下降,需要进行天线的切换,将原本 的辅天线作为主天线。目前的天线切换方式是分别获取主天线和辅天线接收的信号强度大 小,并根据主天线和辅天线接收的信号强度大小决定是否进行天线切换。 上述方案的缺点是,测量到的信号强度值均为瞬时值,通过上述方案进行天线切 换,可能导致频繁的天线切换或者乒乓效应。
技术实现要素:
本申请实施例提供一种天线切换方法及装置,以解决终端设备在天线切换时的频 繁切换或乒乓效应的问题。 第一方面,本申请实施例提供一种天线切换方法,应用于终端设备,所述终端设备 中设置有第一天线和第二天线,所述方法包括: 获取所述第一天线的多个第一发射功率和多个第一接收信号码功率RSCP,在当前 时刻,所述第一天线为主天线,所述第二天线为辅天线; 获取所述第二天线的多个第二RSCP; 根据所述多个第一发射功率、所述多个第一RSCP和所述多个第二RSCP,在所述第 一天线和所述第二天线中确定新的主天线和新的辅天线。 在一种可能的实施方式中,根据所述多个第一发射功率、所述多个第一RSCP和所 述多个第二RSCP,在所述第一天线和所述第二天线中确定新的主天线和新的辅天线,包括: 获取大小等于最大发射功率的第一发射功率占所述多个第一发射功率的第一比 例; 根据所述多个第一RSCP和所述多个第二RSCP,获取所述主天线和所述辅天线的 RSCP差值; 根据所述第一比例、所述RSCP差值、所述多个第一RSCP和所述多个第二RSCP,在所 述第一天线和所述第二天线中确定新的主天线和新的辅天线。 在一种可能的实施方式中,根据所述多个第一RSCP和所述多个第二RSCP,获取所 述主天线和所述辅天线的RSCP差值,包括: 获取所述多个第一RSCP的平均值和所述多个第二RSCP的平均值; 根据所述多个第一RSCP的平均值和所述多个第二RSCP的平均值,获取所述主天线 和所述辅天线的RSCP差值。 6 CN 111614416 A 说 明 书 2/16 页 在一种可能的实施方式中,所述RSCP差值包括第一RSCP差值,所述第一RSCP差值 为所述多个第一RSCP的平均值减所述多个第二RSCP的平均值得到的差值; 根据所述第一比例、所述RSCP差值、所述多个第一RSCP和所述多个第一RSCP,在所 述第一天线和所述第二天线中确定新的主天线和新的辅天线,包括: 在所述第一比例大于或等于第一预设比例,所述第一RSCP差值小于或等于第一预 设值,以及所述第一RSCP的平均值小于或等于第二预设值时,确定所述第二天线为新的主 天线,所述第一天线为新的辅天线; 否则,根据所述多个第一RSCP和所述多个第二RSCP,在所述第一天线和所述第二 天线中确定新的主天线和新的辅天线。 在一种可能的实施方式中,所述RSCP差值包括第二RSCP差值,所述第二RSCP差值 为所述多个第二RSCP的平均值减所述多个第一RSCP的平均值得到的差值; 根据所述多个第一RSCP和所述多个第二RSCP,在所述第一天线和所述第二天线中 确定新的主天线和新的辅天线,包括: 在所述第二RSCP差值大于或等于第三预设值时,确定所述第二天线为新的主天 线,所述第一天线为新的辅天线; 否则,根据所述第二RSCP差值,在所述第一天线和所述第二天线中确定新的主天 线和新的辅天线。 在一种可能的实施方式中,根据所述第二RSCP差值,在所述第一天线和所述第二 天线中确定新的主天线和新的辅天线,包括: 获取所述第二RSCP差值和第三RSCP差值的线性平均值,所述第三RSCP差值为上一 周期内、所述辅天线的多个RSCP的平均值减去所述主天线的多个RSCP的平均值得到的差 值; 在所述第二RSCP差值和所述第三RSCP差值的线性平均值大于或等于第四预设值 时,确定所述第二天线为新的主天线,所述第一天线为新的辅天线; 否则,确定所述第一天线为新的主天线,所述第二天线为新的辅天线。 在一种可能的实施方式中,在确定所述第二天线为新的主天线,所述第一天线为 新的辅天线后,所述方法还包括: 获取预设时段内所述第二天线的多个第二发射功率; 根据所述多个第二发射功率在所述第一天线和所述第二天线中更新主天线和辅 天线。 在一种可能的实施方式中,根据所述多个第二发射功率在所述第一天线和所述第 二天线中更新主天线和辅天线,包括: 获取大小大于或等于预设发射功率的第二发射功率占所述多个第二发射功率的 第二比例; 在所述第二比例大于或等于第二预设比例时,确定所述第一天线为新的主天线, 所述第二天线为新的辅天线; 否则,确定所述第二天线为新的主天线,所述第一天线为新的辅天线。 在一种可能的实施方式中,根据所述多个第二发射功率在所述第一天线和所述第 二天线中更新主天线和辅天线,包括: 7 CN 111614416 A 说 明 书 3/16 页 获取所述多个第一发射功率的平均值和所述多个第二发射功率的平均值; 将所述第二发射功率的平均值减去所述第一发射功率的平均值,得到发射功率差 值; 当所述发射功率差值大于或等于第五预设值时,确定所述第一天线为新的主天 线,所述第二天线为新的辅天线; 否则,确定所述第二天线为主天线,所述第一天线为辅天线。 在一种可能的实施方式中,在确定所述第一天线为新的主天线,所述第二天线为 新的辅天线后,在预设时段内,所述终端设备的主天线为所述第一天线,所述终端设备的辅 天线为所述第二天线。 第二方面,本申请实施例提供一种天线切换装置,包括: 第一获取模块,用于获取第一天线的多个第一发射功率和多个第一接收信号码功 率RSCP,在当前时刻,所述第一天线为主天线,第二天线为辅天线; 第二获取模块,用于获取第二天线的多个第二RSCP; 处理模块,用于根据所述多个第一发射功率、所述多个第一RSCP和所述多个第二 RSCP,在所述第一天线和所述第二天线中确定新的主天线和新的辅天线。 在一种可能的实施方式中,所述处理模块具体用于: 获取大小等于最大发射功率的第一发射功率占所述多个第一发射功率的第一比 例; 根据所述多个第一RSCP和所述多个第二RSCP,获取所述主天线和所述辅天线的 RSCP差值; 根据所述第一比例、所述RSCP差值、所述多个第一RSCP和所述多个第二RSCP,在所 述第一天线和所述第二天线中确定新的主天线和新的辅天线。 在一种可能的实施方式中,所述处理模块具体用于: 获取所述多个第一RSCP的平均值和所述多个第二RSCP的平均值; 根据所述多个第一RSCP的平均值和所述多个第二RSCP的平均值,获取所述主天线 和所述辅天线的RSCP差值。 在一种可能的实施方式中,所述RSCP差值包括第一RSCP差值,所述第一RSCP差值 为所述多个第一RSCP的平均值减所述多个第二RSCP的平均值得到的差值; 所述处理模块具体用于: 在所述第一比例大于或等于第一预设比例,所述第一RSCP差值小于或等于第一预 设值,以及所述第一RSCP的平均值小于或等于第二预设值时,确定所述第二天线为新的主 天线,所述第一天线为新的辅天线; 否则,根据所述多个第一RSCP和所述多个第二RSCP,在所述第一天线和所述第二 天线中确定新的主天线和新的辅天线。 在一种可能的实施方式中,所述RSCP差值包括第二RSCP差值,所述第二RSCP差值 为所述多个第二RSCP的平均值减所述多个第一RSCP的平均值得到的差值; 所述处理模块具体用于: 在所述第二RSCP差值大于或等于第三预设值时,确定所述第二天线为新的主天 线,所述第一天线为新的辅天线; 8 CN 111614416 A 说 明 书 4/16 页 否则,根据所述第二RSCP差值,在所述第一天线和所述第二天线中确定新的主天 线和新的辅天线。 在一种可能的实施方式中,所述处理模块具体用于: 获取所述第二RSCP差值和第三RSCP差值的线性平均值,所述第三RSCP差值为上一 周期内、所述辅天线的多个RSCP的平均值减去所述主天线的多个RSCP的平均值得到的差 值; 在所述第二RSCP差值和所述第三RSCP差值的线性平均值大于或等于第四预设值 时,确定所述第二天线为新的主天线,所述第一天线为新的辅天线; 否则,确定所述第一天线为新的主天线,所述第二天线为新的辅天线。 在一种可能的实施方式中,在确定所述第二天线为新的主天线,所述第一天线为 新的辅天线后,所述处理模块还用于: 获取预设时段内所述第二天线的多个第二发射功率; 根据所述多个第二发射功率在所述第一天线和所述第二天线中更新主天线和辅 天线。 在一种可能的实施方式中,所述处理模块具体用于: 获取大小大于或等于预设发射功率的第二发射功率占所述多个第二发射功率的 第二比例; 在所述第二比例大于或等于第二预设比例时,确定所述第一天线为新的主天线, 所述第二天线为新的辅天线; 否则,确定所述第二天线为新的主天线,所述第一天线为新的辅天线。 在一种可能的实施方式中,所述处理模块具体用于: 获取所述多个第一发射功率的平均值和所述多个第二发射功率的平均值; 将所述第二发射功率的平均值减去所述第一发射功率的平均值,得到发射功率差 值; 当所述发射功率差值大于或等于第五预设值时,确定所述第一天线为新的主天 线,所述第二天线为新的辅天线; 否则,确定所述第二天线为新的主天线,所述第一天线为新的辅天线。 在一种可能的实施方式中,在确定所述第一天线为新的主天线,所述第二天线为 新的辅天线后,在预设时段内,终端设备的主天线为所述第一天线,所述终端设备的辅天线 为所述第二天线。 第三方面,本申请实施例提供一种终端设备,包括: 存储器,用于存储程序; 处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器 用于执行如第一方面中任一所述的天线切换方法。 第四方面,本申请实施例提供一种计算机可读存储介质,包括指令,当其在计算机 上运行时,使得计算机执行如第一方面中任一所述的天线切换方法。 本申请实施例提供的天线切换方法及装置,应用于终端设备,终端设备中设置有 第一天线和第二天线,在当前时刻,第一天线为主天线,第二天线在辅天线。在一个统计周 期内,获取第一天线的多个第一发射功率和多个第一RSCP,以及第二天线的多个第二RSCP, 9 CN 111614416 A 说 明 书 5/16 页 然后根据多个第一发射功率、多个第二RSCP和多个第二RSCP,在第一天线和第二天线中确 定新的主天线和新的辅天线。本申请实施例的方案,不仅考虑了第一天线和第二天线的 RSCP值,还将第一天线的第一发射功率结合来判断是否进行天线的切换,同时针对第一发 射功率、第一RSCP和第二RSCP,均是获取的一定的时段内的多个数值,综合一定时段内的多 个数值来综合判断是否进行天线切换,避免了仅通过瞬时的信号强度值来进行天线切换, 有效避免了频繁的天线切换以及乒乓效应,提高了天线切换的稳定性。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。 图1为本申请实施例提供的应用场景示意图; 图2为本申请实施例提供的天线切换硬件结构示意图; 图3为本申请实施例提供的天线切换方法的流程示意图; 图4为本申请实施例提供的确定主天线和辅天线的方法流程示意图; 图5为本申请实施例中提供的天线切换的状态转换示意图; 图6为本申请实施例提供的天线切换流程示意图; 图7为本申请实施例提供的天线切换装置的结构示意图; 图8为本申请实施例提供的终端设备的硬件结构示意图。