天线切换方法、装置、存储介质及电子设备与流程

文档序号:19604333发布日期:2020-01-03 13:22阅读:147来源:国知局
天线切换方法、装置、存储介质及电子设备与流程
本申请涉及通信
技术领域
,尤其涉及天线切换方法、装置、存储介质及电子设备。
背景技术
:随着通信技术的快速发展,第五代通信系统网络已日益成熟,第五代通信系统网络在发展的过程中,通信运营商多采用非独立组网方式(non-standalone,nsa)进行部署。当用户终端在nsa组网方式下与对端设备,如基站进行通信时,用户终端通常需要处于双网络连接态下进行工作,即采用长期演进(longtermevolution,lte)和5g新无线(newradio,nr)的双网络连接方式进行网络通信,在网络通信的过程中,用户终端会因为客观因素(环境变化、用户终端方位、用户手握等)或主观因素(lte或nr网络业务数据增多等),造成lte或nr网络出现网络负载的状况,此时用户终端会对出现网络负载的传输网络对应的天线进行切换。目前,用户终端会自动将当前出现网络负载的传输网络的主天线切换到部分信号质量较好的同一传输网络下的天线,例如,可参见图1,图1是实际应用中用户终端的一种天线分布示意图,图中有6根天线,天线1、天线2支持lte网络,天线3、天线4、天线5、天线6支持nr网络,lte网络当前主天线为天线2,nr网络对应主天线为天线4,当lte网络出现网络负载时,用户终端自动将天线1切换到同一lte网络下信号质量较好的天线2上,当nr网络出现网络负载时,天线3、天线4、天线5、天线6中天线3质量较好,用户终端自动将天线4切换到同一nr网络下信号质量较好的天线4上。然而由于主天线负责数据的下行接收和上行发送,与主天线处于同一传输网络下的辅天线只负责数据下行接收,当传输网络承载大量的下行数据时,采用对传输网络的主天线进行切换的方式,并不能对传输网络的下行的传输性能进行改善,从而导致传输网络的传输性能较低。技术实现要素:本申请实施例提供了天线切换方法、装置、存储介质及电子设备,可以提高传输网络的传输性能。所述技术方案如下:第一方面,本申请实施例提供了一种天线切换方法,所述方法包括:获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态;基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络;在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。第二方面,本申请实施例提供了一种天线切换装置,所述装置包括:传输速率获取模块,用于获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态;目标网络确定模块,用于基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络;协议栈切换模块,用于在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。本申请一些实施例提供的技术方案带来的有益效果至少包括:在本申请一个或多个实施例中,用户终端获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态,基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络,在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。通过基于第一网络和第二网络的传输速率确定优先级较高的第一目标网络,将所包含的所有天线中性能较好的天线切换至第一目标网络对应的协议栈,充分利用了天线资源,提高了传输网络的传输性能。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请
背景技术
部分提及的一种用户终端天线分布的示意图;图2是本申请实施例提供的一种天线切换的场景架构示意图;图3是本申请实施例提供的一种天线切换方法的流程示意图;图4是本申请实施例提供的另一种天线切换方法的流程示意图;图5a是本申请实施例提供的一种天线切换方法涉及的用户界面示意图;图5b是本申请实施例提供的一种天线切换方法涉及的云游戏场景对应的场景架构示意图;图6是本申请实施例提供的天线切换方法涉及的一种用户终端界面的示意图;图7是本申请实施例提供的天线切换方法涉及的另一种用户终端界面的示意图;图8a是本申请实施例提供的天线切换方法涉及的一种用户终端天线分布的示意图;图8b是本申请实施例提供的天线切换方法涉及的一种用户终端天线切换的示意图;图9a是本申请实施例提供的天线切换方法涉及的另一种用户终端天线分布的示意图;图9b是本申请实施例提供的天线切换方法涉及的另一种用户终端天线切换的示意图;图10是本申请实施例提供的一种天线切换装置的结构示意图;图11是本申请实施例提供的一种目标网络确定模块的结构示意图;图12是本申请实施例提供的一种协议栈切换模块的结构示意图;图13是本申请实施例提供的另一种天线切换装置的结构示意图图14是本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。下面结合具体的实施例对本申请进行详细说明。请参见图2,为本申请实施例提供的一种天线切换系统的场景示意图。如图1所示,所述天线切换系统可以包括用户终端100、lte基站110、nr基站120和核心网130。所述用户终端100可以是为用户提供语音通话和/或数据连通性的电子设备,例如可以包括具有无限连接功能的手持式设备、或连接到无限调制解调器的处理涉笔,该电子设备包括但不限于:移动终端设备、手持设备、个人电脑、平板电脑、车载设备、计算设备或连接到无线调制解调器的其它处理设备等。所述lte基站110、nr基站120为无线接入网中的电子设备,其中术语“基站”是指被配置成提供对网络的无线接入的任意部件(或部件的集合),例如基站(bs)或发送/接收点、宏小区、家庭基站或其他支持无线功能的设备,基站可以根据一个或多个无线通信协议提供无线接入,例如,5g新无线(newradio,nr)、长期演进(longtermevolution,lte)、增强型lte、高速分组接入(highspeedpacketaccess,hspa)等无线通信协议,当基站根据lte协议提供无线接入,该基站可称为lte基站,当基站根据nr协议提供无线接入,该基站可称为nr基站。所述核心网130可以包含多个核心网设备,例如网关、交换机,核心网的功能主要是提供用户连接、对用户的管理以及对业务完成承载,同时核心网也作为承载网为用户提供到外部网络的接口。用户终端100同时连接lte基站110和nr基站120,以建立与lte网络和nr网络的通信连接,在通信连接建立以后,用户终端处于双网络连接态下。其中,控制面数据由lte网络独立承载,在lte网络下协调和控制信令的传送和处理。当用户终端100传输控制面数据时,会通过用户终端100上接入lte网络下的天线向lte基站110发送控制面数据,lte基站110将所述控制面数据发送至核心网130。同时,当核心网130上有控制面数据需要发送至用户终端100时,核心网130将所述控制面数据发送至lte基站110,由lte基站110将所述控制面数据发送至用户终端100,用户终端100通过用户终端100上接入lte网络下的天线接收lte基站110的所述控制面数据,所述控制面数据可以是控制信令等数据。用户面数据由lte网络以及nr网络共同承载,当用户终端100传输用户面数据时,可以通过用户终端100上接入lte网络下的天线向lte基站发送用户面数据,和/或通过接入nr网络下的天线向nr基站发送用户面数据,lte基站/nr基站将所述用户面数据发送至核心网130。同时,当核心网130上有用户面数据需要发送至用户终端100时,核心网130将所述用户面数据发送至lte基站110和/或nr基站,再由lte基站110和/或nr基站将所述用户面数据发送至用户终端100,用户终端100通过用户终端100上接入lte网络下的天线接收lte基站的用户面数据,和/或通过接入nr网络下的天线接收nr基站的用户面数据。所述用户面数据可以是业务数据等。在本实施例中,采用nsa独立组网方式的所述天线切换系统,用户终端100可以检测lte网络数据传输对应的第一传输速率和nr网络下数据传输对应的第二传输速率。当所述第一传输速率大于所述第二传输速率时,计算所述第一传输速率与所述第二传输速率的第一差值,当所述第一差值大于第一阈值时,确定所述lte网络为第一目标网络且所述nr网络为第二目标网络;当所述第二传输速率大于所述第一传输速率时,计算所述第二传输速率与所述第一传输速率的第二差值,当所述第二差值大于第二阈值时,确定所述nr网络为所述第一目标网络且所述lte网络为所述第二目标网络。用户终端100检测所包含至少一根天线中各天线的信号质量,基于所述各天线的信号质量的高低顺序确定所述各天线的优先级,并获取所述第一目标网络对应的天线数量,基于所述优先级高低顺序从所述至少一根天线中确定所述天线数量指示的第一目标天线,用户终端将所述第一目标天线切换至所述第一目标网络对应的协议栈,将所述至少一根天线中除所述第一目标天线以外的第二目标天线切换至所述第二目标网络对应的协议栈。在本申请实施例中,用户终端获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态,基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络,在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。通过基于第一网络和第二网络的传输速率确定优先级较高的第一目标网络,将所包含的所有天线中性能较好的天线切换至第一目标网络对应的协议栈,充分利用了天线资源,提高了传输网络的传输性能。在一个实施例中,如图3所示,特提出了一种天线切换方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的天线切换装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。具体的,该天线切换方法包括:步骤101:获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态。所述双网络连接态可以理解为用户终端连接有两个不同的通信网络或同一通信网络不同的通信频段,所述通信网络可以是无线通信网络,所述无线通信网络包括但不限于蜂窝网络、无线局域网、红外网络、专用网络、5g网络或未来演进中网络等。以下为了描述的方便,以5g网络应用于本实施例进行详细说明。5g网络即第5代通信系统网络,在5g网络的组网方式中包括非独立组网(non-standalone,nsa)和独立组网(standalone,sa)两种方式,在本实施例中,优选nsa方式,当用户终端在nsa方式下与基站进行通信时,用户终端需要处于双网络连接态下进行工作,即采用长期演进(longtermevolution,lte)和5g新无线(newradio,nr)的双网络连接方式进行网络通信,此时用户终端处于所述双网络连接态下,同时连接第一网络和第二网络,所述第一网络可以是lte网络,第二网络是nr网络;或所述第一网络可以是nr网络,第二网络是lte网络。所述传输速率是指数据从一点向另一点传输的速率,如从网络节点-用户终端向网络节点-服务器传输用户数据的速率,又如从网络节点-服务器向网络节点-用户终端下载流媒体数据的速率,在实际应用中,所述传输速率包括上行速率和下行速率。下行速率一般是从网络上的主机获取数据的速率,各种网络软件的运用,都必须从网络上获取数据。比如浏览器打开某个网站,就要从该网站的服务器上下载数据,这就会产生一定的数据下载速率。上传速率是指单位时间内,网络数据的上行流量。网络数据传输分为发送数据和接受数据两部分。上传就是向外部发送数据。下载为从外部接受数据。上传速率决定了单位时间内向外发送数据的快慢,受网络带宽和设备性能制约。需要说明的是,在本实施例中,所述传输速率不作具体限定,可以是上行传速率及下行速率中的其一,也可以包括上行传速率及下行速率。在本实施例中,所述第一网络上数据的传输速率对应第一传输速率,所述第二网络上数据的传输速率对应第二传输速率。具体的,用户终端处于所述双网络连接态下,同时连接第一网络和第二网络,分别对流经所述第一网络和第二网络的数据流量进行统计。根据某段时间内对应的数据流量可以计算出该段时间的传输速率,所述传输速率根据统计学方法计算所述数据流量与时间的比值,即可以得到相应网络下的传输速率。具体的,用户终端可以基于预设时间周期(例如3分钟)对流经所述第一网络的数据流量进行统计,计算所述预设时间周期内所述数据流量与预设时间(例如3分钟)的比值,得到所述第一网络对应的第一传输速率;用户终端也可以基于预设时间周期(例如3分钟)对流经所述第二网络的数据流量进行统计,计算所述预设时间周期内所述数据流量与预设时间(例如3分钟)的比值,得到所述第二网络对应的第二传输速率。可选的,为了减小计算误差,提高所述传输速率的准确性。用户终端在获取所述第一传输速率及第二传输速率时,可以在相应预定时间周期内(例如3分钟内)多次检测数据流量,例如可以每隔200毫秒检测一次,然后确定该200毫秒内的传输速率,然后采用统计学方法对所述多次检测的传速率进行计算,得到一个统计值,所述统计值即所述传输速率。所述计算可以是计算平均值、中位值、方差、最大似然值等等。还可以是基于预定的统计策略进行多次检测,例如:按照回归方式先隔10毫秒检测一次,然后隔20毫秒检测一次,再隔10毫秒检测一次,然后隔20毫秒检测一次等等。步骤102:基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络。所述第一目标网络可以理解为用户终端在双网络连接态下,网络传输优先级较高的传输网络。在本实施例中可以理解为所述第一目标网络下业务量较高、待传输数据较多、网络负载较高等。所述第二目标网络可以理解为用户终端在双网络连接态下,网络传输优先级较低的传输网络。在本实施例中可以理解为所述第二目标网络较之于所述第一目标网络,业务量较低、待传输数据较少、网络负载较低等。具体的,用户终端预先存储有预设传输速率与网络优先级的对应关系表,可以理解为用户终端在不同的传输网络中对应有不同的预设传输速率与网络优先级的对应关系表,如在第一网络下,所述传输速率与网络优先级对应表1,在第二网络下,所述传输速率与网络优先级对应表2。所述用户终端在双网络连接态下,分别获取到第一网络的第一传输速率以及第二网络的第二传输速率之后,可以基于所述第一传输速率以及第二传输速率,在对应的不同网络的关系表中,确定当前传输网络下传输速率的优先级。然后基于所述第一传输速率对应的优先级以及所述第二传输速率对应的优先级进行比较,将所述优先级高的所述传输速率对应的所述传输网络确定为第一目标网络,将所述优先级低的所述传输速率对应的所述传输网络确定为第二目标网络。其中所述第一目标网络求优先级高于所述第二目标网络。在一种具体的应用场景中,用户终端在双网络连接态下,获取到第一网络-lte网络对应的第一传输速率为a,第二网络-nr网络对应的第二传输速率为b,所述第一网络的-lte网络与网络优先级的对应关系可以是如表一所示的形式,所述网络优先级:1>2>···>n,n为自然数,见表一:表一传输速率网络优先级s1-s21s2-s32......用户终端在获取到第一传输速率a之后,在上述表一查找所述第一传输速率a对应的网络优先级,如第一传输速率a对应网络优先级为1。所述第二网络的-nr网络与网络优先级的对应关系可以是如表二所示的形式,所述网络优先级:1>2>···>n,n为自然数,见表二:表二传输速率网络优先级s1-s21s2-s32......用户终端在获取到第二传输速率b之后,在上述表一查找所述第二传输速率b对应的网络优先级,如第二传输速率b对应网络优先级为2。其中,所述第一传输速率a对应网络优先级为1大于第二传输速率b对应网络优先级为2,此时,用户终端将第一传输速率a对应的第一网络确定为优先级较高的第一目标网络,将第二传输速率b对应的第二网络确定为优先级较高的第二目标网络。可选的,用户终端预先存储的网络优先级对应表中,还可以包括温度、物理量(电流、电压、磁通量等)、用户终端线程资源占用等通信环境参数,用户终端在获取传输网络下的传输速度时,可以基于用户终端上的传感器、处理器等电子元件获取上述通信环境参数,基于预先存储的网络优先级对应表确定当前传输网络对应的网络优先级。步骤103:在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。所述天线集成在用户终端上,通过天线可以把用户终端传输的电信号转换为电磁波向空间特定方向辐射,也可以接收空间某特定方向来的电磁波。在本实施例中,用户终端上的所包含的天线支持第一网络以及第二网络对应的协议栈。所述协议栈是指用户终端上各层协议的总和,通信设备之间通信时(例如用户终端与接入网设备-基站进行通信),实际上是通过在各个协议层传递数据包进行的,各个协议层构成了协议栈。其中,为了使数据在通信设备之间完成传输,通信设备的参与方之间必须遵循相同的通信规则,这套规则称为协议。通常协议栈按照传输的消息类型不同,可以分为用户面协议栈和控制面协议栈。控制面协议栈承载的对象是控制信令;用户面协议栈承载的对象是用户数据。在采用非独立组网方式(nsa)进行5g组网时,控制信令通常通过lte协议栈进行传输,用户数据可以通过lte协议栈和nr协议栈共同传输。其中,用户终端上当前协议栈为lte协议栈的天线可以通过lte网络传输数据,用户终端上当前协议栈为nr协议栈的天线可以以通过nr网络传输数据。具体的,用户终端检测所包含的所有天线的传输状态参数,所述传输状态参数包含各天线的信号传输质量、传输功率、数据丢包率、电容值等等,对所包含的所有天线进行评测,得到各天线的评测结果,如用户终端在检测所包含的所有天线的信号质量之后,基于预设评测规则,对各天线进行评分,用户终端基于第一目标网络的天线数量,根据各天线的评分高低顺序,从各天线中选择评分较高的天线作为第一目标天线,然后将所述目标天线切换至第一目标网络对应的协议栈。用户终端将所述至少一根天线中除所述第一目标天线以外的天线作为第二目标天线,将所述第二目标天线切换至所述第二目标网络对应的协议栈。可选的,所述预设评测规则可以是对天线的各项传输状态参数设置权重,例如对各天线的信号质量、传输功率、数据丢包率、电容值分别设置权重,然后对各项传输状态参数分别进行评分,计算各项传输状态参数分数与权重的乘积和。也可以是基于所述某一项或至少一项传输状态参数进行评测,例如基于信号质量进行评测,等等。在本申请实施例中,用户终端获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态,基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络,在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。通过基于第一网络和第二网络的传输速率确定优先级较高的第一目标网络,将所包含的所有天线中性能较好的天线切换至第一目标网络对应的协议栈,充分利用了天线资源,提高了传输网络的传输性能。请参见图4,图4是本申请提出的一种天线切换方法的另一种实施例的流程示意图。具体的:步骤201:获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态。具体可参见步骤101,此处不再赘述。步骤202:当所述第一传输速率大于所述第二传输速率时,计算所述第一传输速率与所述第二传输速率的第一差值。所述第一差值是指第一传输速率与所述第二传输速率的差值,用户终端通过所述第一差值用来衡量传输网络数据的传输状态,通常所述第一数值越大所述第一网络业务量越多、待传输数据越多、网络负载越高等,在本实施例中可以理解为,当用户终端在某段时间内通过第一网络传输数据的总量较大时,用户终端会自适应调整所述第一网络的数据传输的传输速度。当用户终端在该段时间内通过第一网络传输数据的总量大于第二网络时,即所述用户终端在该段时间内到的所述第一传输速率大于第二传输速率。具体的,用户终端在获取到所述第一网络的第一传输速率以及所述第二网络的第二传输速率之后,判断所述第一传输速率与所述第二传输速率的传输速率大小,当所述第一传输速率大于所述第二传输速率时,用户终端计算所述第一传输速率与所述第二传输速率的差值,将所述差值作为所述第一差值。在一个具体的实施场景中,用户终端采用nsa的组网方式进行组网,所述用户终端处于双网络连接态下,同时连接第一网络和第二网络,所述第一网络为lte网络,所述第二网络为nr网络。当用户终端在某段时间需要传输大量的控制信令时,所述控制信令会通过lte网络进行传输,在该段时间内,用户终端自适应调节第一网络-lte网络下的数据传输的第一传输速度,以降低数据传输的时延,缩短传输时间,在该段时间内,用户终端检测到的所述第一传输速率会大于所述第二传输速率,当所述第一传输速率大于所述第二传输速率时,用户终端计算所述第一传输速率与第二传输速率的差值,将所述差值作为第一差值。步骤203:当所述第一差值大于第一阈值时,确定所述第一网络为第一目标网络且所述第二网络为第二目标网络。所述阈值是指某一领域、状态或系统的门限值,也称临界值。在本实施例中,所述第一阈值可以理解为第一差值的门限值,当所述第一差值超过所述第一阈值时,即当前用户终端上第一网络的数据传输量较大,第一网络承载了主要传输业务。其中,所述第一阈值根据采集大量第一网络下的样本数据,所述样本数据包含第一传输率、传输时延、丢包率等数据,分析确定的第一网络下最优的传输速率的门限值。具体的,用户终端通过计算,得到所述第一传输速率与所述第二传输速率的第一差值之后,判断所述第一差值与第一阈值的大小,当所述第一差值大于所述第一阈值时,即当前用户终端的第一网络承载主要传输业务,此时用户终端将所述第一网络确定为第一目标网络,将所述第二网络确定为所述第二目标网络,所述第一目标网络优先级高于所述第二目标网络的优先级。步骤204:当所述第二传输速率大于所述第一传输速率时,计算所述第二传输速率与所述第一传输速率的第二差值。所述第二差值是指第二传输速率与所述第一传输速率的差值,用户终端通过所述第二差值用来衡量传输网络数据的传输状态,通常所述第二数值越大所述第二网络业务量越多、待传输数据越多、网络负载越高等,在本实施例中可以理解为,当用户终端在某段时间内通过第二网络传输数据的总量较大时,用户终端会自适应调整所述第二网络的数据传输的传输速度。当用户终端在该段时间内通过第二网络传输数据的总量大于第二网络时,即所述用户终端在该段时间内到的所述第二传输速率大于第一传输速率。具体的,用户终端在获取到所述第一网络的第一传输速率以及所述第二网络的第二传输速率之后,判断所述第一传输速率与所述第二传输速率的传输速率大小,当所述第一传输速率大于所述第二传输速率时,用户终端计算所述第一传输速率与所述第二传输速率的差值,将所述差值作为所述第一差值。在一个具体的实施场景中,用户终端采用nsa的组网方式进行组网,所述用户终端处于双网络连接态下,同时连接第一网络和第二网络,所述第一网络为lte网络,所述第二网络为nr网络。图5a是用户终端显示界面示意图,用户通过手指触控的方式触控用户终端显示界面上的“云游戏”应用,开启“云游戏”,通常大型在线游戏(例如3d在线游戏)会占用大量计算资源,云游戏运营商将“云游戏”(3d在线游戏)部署在云服务器上,通过传输网络实时向用户终端传输游戏画面,图5b是一种基于云平台运行大型云游戏的场景架构图,该云游戏部署在如图5b所示的云服务器上,为了降低云游戏传输过程中的画面延迟,会采用传输速率较高的nr网络,用户在用户终端上操作“云游戏”,在游戏的过程中,用户终端会通过第二网络-nr网络将用户的游戏操作信息实时传输至云服务器上,在用户“云游戏”时间内,用户终端会自适应调节第二网络-nr网络下的数据传输的第二传输速度,以降低数据传输的时延,缩短传输时间,在该段时间内,用户终端可以检测到所述第二传输速率会大于所述第一传输速率,当所述第二传输速率大于所述第一传输速率时,用户终端计算所述第二传输速率与第一传输速率的差值,将所述差值作为第二差值。步骤205:当所述第二差值大于第二阈值时,确定所述第二网络为所述第一目标网络且所述第一网络为所述第二目标网络。所述第二阈值可以理解为第二差值的门限值,当所述第二差值超过所述第二阈值时,即当前用户终端上第二网络的数据传输量较大,第二网络承载了主要传输业务。具体的,用户终端通过计算,得到所述第二传输速率与所述第一传输速率的第二差值之后,判断所述第二差值与第二阈值的大小,当所述第二差值大于所述第二阈值时,即当前用户终端的第二网络承载主要传输业务,此时用户终端将所述第二网络确定为第一目标网络,将所述第二网络确定为所述第一目标网络,所述第一目标网络优先级高于所述第二目标网络的优先级。例如:以上述云游戏场景为例,当游戏运行至复杂的游戏团战场景时,会涉及到复杂的游戏画面传输和接收,通常会在某段时间内会接收或传输大量的游戏帧画面,这些帧画面会通过第二网络-nr网络进行传输,第二网络-nr网络承载主要传输业务-游戏业务,此时,用户终端获得的第二传输速率以及所述第一传输速率之后,经计算所述第二差值会达到第二差值的门限值,即第二阈值。在一种可行的实施方式中,用户终端在双网络连接态下,当前传输的业务的业务类型,将所述业务类型对应的传输网络确定为优先级较高的第一目标网络,所述传输网络为所述第一网络或所述第二网络,将所述第一网络以及第二网络中除所述传输网络以外的网络确定为优先级较低的所述第二目标网络。具体的,用户终端可以针对不同业务类型的业务制定不同的网络传输策略,如业务a的网络传输策略可以是通过第一网络-lte网络进行业务数据的传输,业务b的网络传输策略可以是通过第二网络-nr网络进行业务数据的传输,业务c的网络传输策略可以是通过第一网络-lte网络进行业务数据的主要传输和通过第二网络-nr网络进行业务数据的辅助传输等等。用户终端预先储存有业务类型与传输网络的对应关系,用户终端在双网络连接态下,基于当前业务对应的业务类型,查找所述当前业务对应的传输网络,将所述业务类型对应的传输网络确定为优先级较高的第一目标网络。在一种具体的实施场景中,所述用户终端处于双网络连接态下,同时连接第一网络和第二网络,所述第一网络为lte网络,所述第二网络为nr网络。当用户使用用户终端上的volte业务进行高清语音通话,如图6所示,图6是用户使用用户终端volte业务进行高清语音通话的界面示意图,所述volte业务是基于lte网络下的高清语音通话技术,所述volte业务通过第一网络-lte网络进行语音数据的传输,当用户终端获取到当前传输的业务-volte业务的业务类型,所述业务类型为lte优先,该业务类型对应传输网络为第一网络-lte网络,此时,第一网络-lte网络承载着传输网络的主要业务-volte业务,用户终端将第一网络-lte网络确定为优先级较高的第一目标网络,将第二网络-nr网络确定为优先级较低的所述第二目标网络。可选的,当用户使用用户终端上的vonr业务进行高清语音通话,如图7所示,图7是用户使用用户终端vonr业务进行高清语音通话的界面示意图,所述vonr业务是基于nr网络下的高清语音通话技术,所述vonr业务主要通过第一网络-lte网络进行语音数据的传输,此时,所述vonr业务对应的业务类型为nr优先,用户终端将第二网络-nr网络确定为优先级较高的第一目标网络,将第一网络-lte网络确定为优先级较低的所述第二目标网络。在一种可行的实施方式中,用户可以在用户终端选择某一业务的业务类型,如:用户可以在用户终端选择高清语音通话业务的业务类型为lte优先或nr优先,用户终端通过检测用户输入的“业务类型”选择指令,通过读取并执行“业务类型”的控制逻辑对应的机器可执行指令,将所述业务类型对应的传输网络设置为第一目标网络,所述传输网络为所述第一网络或所述第二网络,将所述第一网络以及第二网络中除所述传输网络以外的网络确定为优先级较低的所述第二目标网络。步骤206:当所述第一差值小于第一阈值或所述第二差值小于第二阈值时,在所述至少一根天线中分别确定所述第一网络对应的第一主天线以及所述第二网络对应的第二主天线。所述第一差值小于第一阈值可以理解为当所述第一传输速率大于所述第二传输速率以及所述第一差值在大于0且小于所述第一阈值的范围时,所述第一差值小于第一阈值。所述第二差值小于第二阈值可以理解为当所述第二传输速率大于所述第一传输速率以及所述第二差值在大于0且小于所述第二阈值的范围时,所述第二差值小于第二阈值。在本实施例中,用户终端上的所包含的天线支持第一网络以及第二网络对应的协议栈。具体的,用户终端在监测到所述第一差值小于第一阈值或所述第二差值小于第二阈值,此时,用户终端所述第一网络以及所述第二网络上数据传输速率相差不大,第一网络以及第二网络之间业务量相当、待传输数据相当、网络负载较均衡。具体的,用户终端检测所述第一网络下所有天线中各天线的信号质量,基于所述各天线的信号质量确定所述各天线的优先级,确定所述最高优先级指示的所述天线为第一主天线。同时,用户终端检测所述第二网络下所有天线中各天线的信号质量,基于所述各天线的信号质量确定所述各天线的优先级,确定所述最高优先级指示的所述天线为第二主天线。具体的,用户终端可通过测量天线接收的信号来实现对天线的信号质量的测量。具体可以是测量该天线从对端设备,如接入网设备(例如基站)接收的参考信号接收功率(referencesignalreceivingpower,rsrp),在测量到所述各天线rsrp之后,基于预先设定的天线信号判定规则,对各天线的信号质量进行评测。例如:所述天线信号判定规则可以是基于rsrp值的大小,依次对第一网络以及第二网络下所述各天线的进行排序,将信号强度最强的天线确定为最高优先级,将所述最高优先级指示的所述天线为第一主天线。可选的,测量天线的信号质量,也可以是对各天线的信号强度、信道特征、天线的信号能量、或接收信号的错误率等信号参数进行测量。在测量到所述信号参数之后,基于预先设定的天线信号判定规则,对各天线的信号质量进行评测。所述天线信号判定规则为基于天线之间的信号参数变化所带来的性能差异确定。步骤207:将所述第一网络对应的主天线切换至所述第一主天线,并将所述第二网络对应的主天线切换至所述第二主天线。在实际应用中,由于信号在传输过程中因等干扰产生多径分量信号,接收端(如用户终端)会采用分集接收技术即利用多天线同时接收不同路径的信号,然后将多路信号进行合并处理成总的信号,以减轻信号衰落的影响。当采用多天线针对某一传输网络上的数据进行收发时,会设定一根主天线(也称主集),该主天线负责射频信号的发送和接收,其余天线通常称为辅天线(也称分集),该辅助天线只负责接收射频信号不发送射频信号。其中,图8a是分集技术体现在用户终端上的一种天线示意图,图8a中所示用户终端有6根天线,天线1、天线2、···、天线6,当用户终端处于所述用户终端处于双网络连接态下,同时连接第一网络和第二网络,为了描述的方便,以所述第一网络为lte网络,所述第二网络为nr网络进行说明,在所述第一网络-lte网络中,天线2为当前主天线,在所述第二网络-nr网络中,天线4为主天线。具体的,用户终端通过检测至少一根天线的信号质量,在确定所述第一网络对应的第一主天线以及所述第二网络对应的第二主天线之后,将所述第一网络对应的主天线切换至所述第一主天线,并将所述第二网络对应的主天线切换至所述第二主天线。以上述为例。在所述第一网络-lte网络中,天线2为当前主天线,在所述第二网络-nr网络中,天线4为主天线。用户终端通过检测天线信号质量,确定图8a中所述第一网络-lte网络对应的第一主天线为天线1,确定第二网络-nr网络对应的第二主天线为天线3,此时用户终端将第一网络-lte网络下的主天线从当前天线-天线2切换至第一主天线-天线1,将第二网络-nr网络下的主天线从当前天线-天线4切换至第二主天线-天线3,所述切换之后的天线示意图如图8b所示,图8b中用户终端第一网络下主天线为天线1,天线1(主天线)负责第一网络上射频信号的发送和接收,天线2(辅天线)只负责第一网络上射频信号的接收;第二网络下主天线为天线3,天线3(主天线)负责第二网络上射频信号的发送和接收,天线4、天线6、天线5(辅天线)只负责第二网络上射频信号的接收。步骤208:检测所述至少一根天线中各天线的信号质量,基于所述各天线的信号质量的高低顺序确定所述各天线的优先级;具体的,用户终端检测所包含的所有天线中各天线的信号质量,所述信号质量可以是通过测量各天线从对端设备,如接入网设备(例如基站)接收的参考信号接收功率rsrp,基于所述参考信号接收功率rsrp大小顺序依次确定定所述各天线的优先级。如,用户终端所包含6根天线,分别为天线1、天线2、···、天线6,测得各天线的rsrp为p1、p2、p3、p4、p5、p6,然后确定各rsrp的功率大小为p5>p2>p1>p3>p4>p6,则确定各rsrp的功率对应的天线优先级为,天线5优先级为1,天线2优先级为2,天线1优先级为3,天线3优先级为4,天线4优先级为5,天线6优先级为6,即天线优先级从高到低依次为:天线5、天线2、天线1、天线3、天线4、天线6。可选的,用户终端还可以通过测量天线接收的信号的接收信号强度指示(receivedsignalstrengthindication,rssi)、接收信号码功率(receivedsignalcodepower,rscp)、天线接收的信号的接收码片信号强度和噪声强度的比例(ecio)/每调制比特功率和噪声频谱密度的比率(ecno)/信噪比(signal-to-noiseratio,snr)/参考信号接收质量(referencesignalreceivingquality,rsrq)、天线接收的信号的误码率(biterrorratio,ber)/误块率(blockerrorrate,bler)/数据包差错率(packeterrorratio,per)等参数中的至少一种参数来实现对天线的信号质量的测量,当然也可以通过测量其他的参数来实现对天线的信号质量的测量。需要说明的是,所述测量信号质量的参数有多种,可以是上述提及的一种或多种的拟合,此处不作具体的限定。在一种可行的实施方式中,用户终端在测量到所述各天线的信号质量的参数之后,所述参数可以是上述参数中的至少一种,然后将所述各天线的信号质量的参数依次输入到信号质量评分模型中,输出各天线信号质量的评分,基于各天线的评分高低顺序依次确定各天线的优先级。其中,通过预先获取大量样本数据,提取特征信息,并对所述样本数据进行标注,所述特征信息包含天线信号质量的参数(rssi、rscp、snr等),创建信号质量评分模型。所述信号质量评分模型可以是使用大量的测试样本训练出来的,如信号质量评分模型可以是基于卷积神经网络(convolutionalneuralnetwork,cnn)模型,深度神经网络(deepneuralnetwork,dnn)模型、循环神经网络(recurrentneuralnetworks,rnn)、模型、嵌入(embedding)模型、梯度提升决策树(gradientboostingdecisiontree,gbdt)模型、逻辑回归(logisticregression,lr)模型中的至少一种实现的,基于已经标注的样本数据对信号质量评分模型进行训练,可以得到训练好的信号质量评分模型。步骤209:获取所述第一目标网络对应的天线数量,基于所述优先级高低顺序从所述至少一根天线中确定所述天线数量指示的第一目标天线。具体的,用户终端基于所述各天线的信号质量的高低顺序确定所述各天线的优先级之后,获取所述第一目标网络对应的天线数量,然后用户终端根据各天线的优先级高低顺序,从用户终端所包含的各天线中选择优先级较高的所述天线数量对应的天线,并将所述天线数量对应的天线确定为第一目标天线。例如:当所述第一目标网络为lte网络时,假设获取到所述lte网络对应的天线数量为2,用户终端基于所述各天线的信号质量的高低顺序确定所述各天线的优先级,所述优先级以上述举例进行说明,上述中提及天线优先级从高到低依次为:天线5、天线2、天线1、天线3、天线4、天线6。用户终端根据所述第一目标网络-lte网络的天线数量2,基于天线优先级确定天线5以及天线2为第一目标天线。又例如:当所述第一目标网络为nr网络时,假设获取到所述nr网络对应的天线数量为4,用户终端基于所述各天线的信号质量的高低顺序确定所述各天线的优先级,所述天线优先级从高到低依次为:天线1、天线2、天线5、天线6、天线3、天线4。用户终端根据所述第一目标网络-nr网络的天线数量4,基于天线优先级确定天线1、天线2、天线5以及天线6为第一目标天线。需要说明的是,本实施例中出现的天线数量仅仅只是为了描述的方便,在实际应用中,所述天线数量基于实际环境确定。步骤210:将所述第一目标天线切换至所述第一目标网络对应的协议栈,将所述至少一根天线中除所述第一目标天线以外的第二目标天线切换至所述第二目标网络对应的协议栈。具体所述协议栈的释义可参考步骤103,此处不再赘述。具体的,用户终端基于所述优先级高低顺序从所述至少一根天线中确定所述天线数量指示的第一目标天线之后,当所述第一目标天线指示的天线数量包括多个时,用户终端获取所述第一目标天线中各目标天线的当前协议栈,所述当前协议栈可以理解为所述目标天线未切换之前对应的协议栈。用户终端检测所述各目标天线的当前协议栈是否为第一目标网络的协议栈;当所述目标天线的当前协议栈为所述第一目标网络的协议栈时,对所述目标天线的当前协议栈不作切换,当所述目标天线的当前协议栈为所述第二目标网络的协议栈时,将所述目标天线的当前协议栈切换至所述第一目标网络对应的协议栈。同时用户终端将所述至少一根天线中除所述第一目标天线以外的第二目标天线切换至所述第二目标网络对应的协议栈。例如:如图9a所示,图9a为用户终端天线的示意图,当所述第一目标网络为lte网络时,用户终端根据所述第一目标网络-lte网络的天线数量2,基于天线优先级确定天线5以及天线2为第一目标天线。在未切换之间,所述天线5对应第二网络-nr协议栈,天线2对应第一网络-lte协议栈。用户终端在对第一目标天线-天线5以及天线2切换之前,检测所述天线5以及天线2的当前协议栈,所述天线5的当前协议栈为第二目标网络的nr协议栈,此时用户终端将所述天线5的当前协议栈切换至所述第一目标网络对应的协议栈-lte协议栈,所述天线2的当前协议栈为第一目标网络的lte协议栈,此时用户终端不对所述天线2的当前协议栈进行切换。同时,用户终端将所述至少一根天线中除所述第一目标天线以外的第二目标天线-天线1、天线3、天线4以及天线6切换至所述第二目标网络-第二网络对应的nr协议栈,在切换时,用户终端可以只需对所述天线为第一目标网络的lte协议栈进行切换,即切换至所述第二目标网络-第二网络对应的nr协议栈。用户终端在对所包含的至少一根天线进行切换之后,所述切换之后的示意图如图9b所示。可选的,用户终端在完成将所述第一目标天线切换至所述第一目标网络对应的协议栈,将所述至少一根天线中除所述第一目标天线以外的第二目标天线切换至所述第二目标网络对应的协议栈之后,用户终端在所述第一目标网络下的至少一根天线中分别确定所述第一目标网络对应的第一目标主天线,以及在所述第二目标网络下的至少一根天线中分别确定所述第二目标网络对应的第二目标主天线,将所述第一网络对应的主天线切换至所述第一目标主天线,并将所述第二网络对应的主天线切换至所述第二目标主天线。在本申请实施例中,用户终端获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态,基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络,在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。通过基于第一网络和第二网络的传输速率确定优先级较高的第一目标网络,将所包含的所有天线中性能较好的天线切换至第一目标网络对应的协议栈,充分利用了天线资源,提高了传输网络的传输性能。下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。请参见图10,其示出了本申请一个示例性实施例提供的天线切换装置的结构示意图。该天线切换装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置1包括传输速率获取模块11、第一目标网络确定模块12和协议栈切换模块13。传输速率获取模块11,用于获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态;目标网络确定模块12,用于基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络;协议栈切换模块13,用于在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。可选的,所述装置1,包括:目标网络确定模块12,用于在所述第一网络以及所述第二网络中确定优先级较低的第二目标网络;协议栈切换模块13,用于将所述至少一根天线中除所述第一目标天线以外的第二目标天线切换至所述第二目标网络对应的协议栈。可选的,如图11所示,所述目标网络确定模块12,包括:第一差值计算单元121,用于第一差值当所述第一传输速率大于所述第二传输速率时,计算所述第一传输速率与所述第二传输速率的第一差值;目标网络确定单元122,用于当所述第一差值大于第一阈值时,确定所述第一网络为第一目标网络且所述第二网络为第二目标网络。可选的,如图11所示,所述目标网络确定模块12,包括:第二差值计算单元123,用于当所述第二传输速率大于所述第一传输速率时,计算所述第二传输速率与所述第一传输速率的第二差值;目标网络确定单元122,用于当所述第二差值大于第二阈值时,确定所述第二网络为所述第一目标网络且所述第一网络为所述第二目标网络。可选的,如图13所示,所述装置1,还包括:主天线确定模块14,用于当所述第一差值小于第一阈值或所述第二差值小于第二阈值时,在所述至少一根天线中分别确定所述第一网络对应的第一主天线以及所述第二网络对应的第二主天线;主天线切换模块15,用于将所述第一网络对应的主天线切换至所述第一主天线,并将所述第二网络对应的主天线切换至所述第二主天线。可选的,如图12所示,协议栈切换模块13,包括:天线优先级确定单元131,用于检测所述至少一根天线中各天线的信号质量,基于所述各天线的信号质量的高低顺序确定所述各天线的优先级;目标天线确定单元132,用于获取所述第一目标网络对应的天线数量,基于所述优先级高低顺序从所述至少一根天线中确定所述天线数量指示的第一目标天线。可选的,如图13所示,所述装置1,还包括:业务类型获取模块16,用于获取双网络连接态下当前传输的业务的业务类型;目标网络确定模块12,用于将所述业务类型对应的传输网络确定为优先级较高的第一目标网络,所述传输网络为所述第一网络或所述第二网络,将所述第一网络以及第二网络中除所述传输网络以外的网络确定为优先级较低的所述第二目标网络。需要说明的是,上述实施例提供的天线切换装置在执行天线切换方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的天线切换装置与天线切换方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。在本申请实施例中,用户终端获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态,基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络,在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。通过基于第一网络和第二网络的传输速率确定优先级较高的第一目标网络,将所包含的所有天线中性能较好的天线切换至第一目标网络对应的协议栈,充分利用了天线资源,提高了传输网络的传输性能。本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1-图9b所示实施例的所述天线切换方法,具体执行过程可以参见图1-图9b所示实施例的具体说明,在此不进行赘述。本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图1-图9b所示实施例的所述天线切换方法,具体执行过程可以参见图1-图9b所示实施例的具体说明,在此不进行赘述。请参见图14,为本申请实施例提供了一种电子设备的结构示意图。如图14所示,所述电子设备1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(display)、摄像头(camera),可选用户接口1003还可以包括标准的有线接口、无线接口。其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种借口和线路连接整个服务器1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行服务器1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。其中,存储器1005可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图14所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及天线切换应用程序。在图14所示的电子设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的天线切换应用程序,并具体执行以下操作:获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态;基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络;在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。在一个实施例中,所述处理器1001在执行所述基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络之后,还执行以下操作:在所述第一网络以及所述第二网络中确定优先级较低的第二目标网络;所述并将所述至少一根天线中除所述第一目标天线以外的第二目标天线切换至所述第二目标网络对应的协议栈之后,还包括:将所述至少一根天线中除所述第一目标天线以外的第二目标天线切换至所述第二目标网络对应的协议栈。在一个实施例中,所述处理器1001在执行所述基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络,且在所述第一网络以及所述第二网络中确定优先级较低的第二目标网络时,具体执行以下操作:当所述第一传输速率大于所述第二传输速率时,计算所述第一传输速率与所述第二传输速率的第一差值;当所述第一差值大于第一阈值时,确定所述第一网络为第一目标网络且所述第二网络为第二目标网络。在一个实施例中,所述处理器1001在执行所述基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络,且在所述第一网络以及所述第二网络中确定优先级较低的第二目标网络时,具体执行以下操作:当所述第二传输速率大于所述第一传输速率时,计算所述第二传输速率与所述第一传输速率的第二差值;当所述第二差值大于第二阈值时,确定所述第二网络为所述第一目标网络且所述第一网络为所述第二目标网络。在一个实施例中,所述处理器1001在执行所述天线切换方法时,具体执行以下操作:当所述第一差值小于第一阈值或所述第二差值小于第二阈值时,在所述至少一根天线中分别确定所述第一网络对应的第一主天线以及所述第二网络对应的第二主天线;将所述第一网络对应的主天线切换至所述第一主天线,并将所述第二网络对应的主天线切换至所述第二主天线。在一个实施例中,所述处理器1001在执行所述在所包含的至少一根天线中确定第一目标天线时,具体执行以下操作:检测所述至少一根天线中各天线的信号质量,基于所述各天线的信号质量的高低顺序确定所述各天线的优先级;获取所述第一目标网络对应的天线数量,基于所述优先级高低顺序从所述至少一根天线中确定所述天线数量指示的第一目标天线。在一个实施例中,所述处理器1001在执行所述天线切换方法时,还执行以下操作:获取双网络连接态下当前传输的业务的业务类型;所述在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络,且在所述第一网络以及所述第二网络中确定优先级较低的第二目标网络,包括:将所述业务类型对应的传输网络确定为优先级较高的第一目标网络,所述传输网络为所述第一网络或所述第二网络;将所述第一网络以及第二网络中除所述传输网络以外的网络确定为优先级较低的所述第二目标网络。在本申请实施例中,用户终端获取双网络连接态下第一网络的第一传输速率以及第二网络的第二传输速率,所述双网络连接态为同时连接所述第一网络以及所述第二网络的网络连接状态,基于所述第一传输速率以及所述第二传输速率,在所述第一网络以及所述第二网络中确定优先级较高的第一目标网络,在所包含的至少一根天线中确定第一目标天线,将所述第一目标天线切换至所述第一目标网络对应的协议栈。通过基于第一网络和第二网络的传输速率确定优先级较高的第一目标网络,将所包含的所有天线中性能较好的天线切换至第一目标网络对应的协议栈,充分利用了天线资源,提高了传输网络的传输性能。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1