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

文档序号:14447364阅读:128来源:国知局
天线切换方法、装置、存储介质及电子设备与流程
本申请涉及通信
技术领域
,特别涉及一种天线切换方法、装置、存储介质及电子设备。
背景技术
:随着通信技术的发展,诸如智能手机等电子设备越来越普及。用户通过电子设备与他人进行通信越来越频繁。当前,电子设备中通常设置有多个天线。每个天线都可以用于发射信号。而不同的天线,由于天线在电子设备上的设置位置不同、受到的干扰情况不同,从而每个天线在不同场景下发射信号的性能也不同。若电子设备上发射信号的天线性能不好,则会影响到电子设备与其他设备之间的正常通信。技术实现要素:本申请实施例提供一种天线切换方法、装置、存储介质及电子设备,可以提高电子设备的通信稳定性。本申请实施例提供一种天线切换方法,应用于电子设备中,所述电子设备包括多个天线,所述天线切换方法包括:获取所述电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个所述天线的性能参数,所述性能参数包括通话掉话率、无服务率、网络速率、接收信号强度、发射功率中的至少一个;建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系;根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线;将所述第一天线切换为所述电子设备的主集天线。本申请实施例还提供一种天线切换装置,应用于电子设备中,所述电子设备包括多个天线,所述天线切换装置包括:获取模块,用于获取所述电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个所述天线的性能参数,所述性能参数包括通话掉话率、无服务率、网络速率、接收信号强度、发射功率中的至少一个;建立模块,用于建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系;确定模块,用于根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线;切换模块,用于将所述第一天线切换为所述电子设备的主集天线。本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述天线切换方法。本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述天线切换方法。本申请实施例提供的天线切换方法,包括:获取电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数;建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系;根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线;将所述第一天线切换为所述电子设备的主集天线。所述天线切换方法中,电子设备可以根据当前所处的地理位置以及历史数据从多个天线中确定出第一天线,并将所述第一天线切换为主集天线,从而可以选择性能较好的天线作为主集天线,可以减少电子设备与基站通信过程中的掉话、信息丢失等情况,从而可以提高电子设备的通信稳定性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的电子设备的第一种结构示意图。图2为本申请实施例提供的电子设备的第二种结构示意图。图3为本申请实施例提供的天线切换方法的第一种流程示意图。图4为本申请实施例提供的天线切换方法的第二种流程示意图。图5为本申请实施例提供的天线切换方法的第三种流程示意图。图6为本申请实施例提供的天线切换方法的第四种流程示意图。图7为本申请实施例提供的天线切换方法的第五种流程示意图。图8为本申请实施例提供的天线切换方法的应用场景示意图。图9为本申请实施例提供的天线切换装置的结构示意图。图10为本申请实施例提供的天线切换装置的另一结构示意图。图11为本申请实施例提供的电子设备的第三种结构示意图。图12为本申请实施例提供的电子设备的第四种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。本申请的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、电子设备、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、电子设备或系统固有的其它步骤或模块或单元。本申请实施例提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。在一些实施例中,参考图1,电子设备100包括显示屏10、中框20、电路板30、电池40以及后盖50。其中,显示屏10安装在后盖50上,以形成电子设备100的显示面。显示屏10作为电子设备100的前壳,与后盖50形成一收容空间,用于容纳电子设备100的其他电子元件或功能模块。同时,显示屏10形成电子设备100的显示面,用于显示图像、文本等信息。显示屏10可以为液晶显示屏(liquidcrystaldisplay,lcd)或有机发光二极管显示屏(organiclight-emittingdiode,oled)等类型的显示屏。在一些实施例中,显示屏10上可以设置有玻璃盖板。其中,玻璃盖板可以覆盖显示屏10,以对显示屏10进行保护,防止显示屏10被刮伤或者被水损坏。在一些实施例中,如图1所示,显示屏10可以包括显示区域11以及非显示区域12。其中,显示区域11执行显示屏10的显示功能,用于显示图像、文本等信息。非显示区域12不显示信息。非显示区域12可以用于设置摄像头、受话器、接近传感器等功能模块。在一些实施例中,非显示区域12可以包括位于显示区域11上部和下部的至少一个区域。在一些实施例中,如图2所示,显示屏10可以为全面屏。此时,显示屏10可以全屏显示信息,从而电子设备100具有较大的屏占比。显示屏10只包括显示区域11,而不包括非显示区域。此时,电子设备100中的摄像头、接近传感器等功能模块可以隐藏在显示屏10下方,而电子设备100的指纹识别模组可以设置在电子设备100的背面。中框20可以为薄板状或薄片状的结构,也可以为中空的框体结构。其中,中框20可以收容在上述显示屏10与后盖50形成的收容空间中。中框20用于为电子设备100中的电子元件或功能模块提供支撑作用,以将电子设备中的电子元件、功能模块安装到一起。例如,电子设备中的摄像头、受话器、电路板、电池等功能模块都可以安装到中框20上以进行固定。在一些实施例中,中框20的材质可以包括金属或塑胶。电路板30安装在上述收容空间内部。例如,电路板30可以安装在所述中框20上,并随中框20一同收容在上述收容空间中。电路板30可以为电子设备100的主板。电路板30上设置有接地点,以实现电路板30的接地。电路板30上可以集成有马达、麦克风、扬声器、受话器、耳机接口、通用串行总线接口(usb接口)、摄像头、接近传感器、环境光传感器、陀螺仪以及处理器等功能模块中的一个或多个。同时,显示屏10可以电连接至电路板30。在一些实施例中,电路板30上设置有显示控制电路。所述显示控制电路向显示屏10输出电信号,以控制显示屏10显示信息。电池40安装在上述收容空间内部。例如,电池40可以安装在所述中框20上,并随中框20一同收容在上述收容空间中。电池40可以电连接至所述电路板30,以实现电池40为电子设备100供电。其中,电路板30上可以设置有电源管理电路。所述电源管理电路用于将电池40提供的电压分配到电子设备100中的各个电子元件。后盖50用于形成电子设备100的外部轮廓。后盖50可以一体成型。在后盖50的成型过程中,可以在后盖50上形成后置摄像头孔、指纹识别模组安装孔等结构。在本实施例中,电子设备100还包括多个天线。其中,多个天线可以为两个、三个或者更多个天线。所述多个天线间隔设置。例如,参考图2,电子设备100包括两个天线:天线61和天线62。所述天线61、天线62与电子设备100中的电路板30电连接。所述天线61、天线62可以设置在所述中框20上,或者设置在所述后盖50上。所述天线61、天线62间隔设置。例如,所述天线61可以设置在电子设备100的左上角,所述天线62可以设置在电子设备100的右下角。其中,所述天线61、天线62用于发射和/或接收信号。例如,所述天线61、天线62可以用于发射和/或接收射频信号。需要说明的是,所述天线61、天线62均可以单独完成信号的发射和接收。在电子设备100与基站或其他电子设备通信的过程中,所述天线61、天线62中的一个作为主集天线,另一个作为分集天线。并且,主集天线和分集天线可以互相切换。其中,主集天线同时执行信号的发射和接收,分集天线只接收信号而不发射信号。本申请实施例提供一种天线切换方法,所述天线切换方法可以应用于上述电子设备100中。如图3所示,所述天线切换方法,可以包括以下步骤:s110,获取电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数。其中,电子设备可以在使用过程中持续不断地收集历史数据。所述历史数据可以包括电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数。其中,电子设备中可以设置有定位系统。例如,所述定位系统可以为全球定位系统(globalpositioningsystem,gps)、北斗卫星导航系统(beidounavigationsatellitesystem,bds)等。电子设备可以通过定位系统获取自身在多个历史时刻所处的历史地理位置。所述历史地理位置可以为电子设备的地理坐标,也可以为某个区域,例如商场、小区、电影院等。例如,电子设备可以每隔一小时获取一次自身所处的地理位置,或者每分钟获取一次自身所处的地理位置。电子设备获取到的地理位置即为所述历史地理位置。所述历史时刻即为电子设备获取自身所处的地理位置时的时刻。此外,电子设备在每次获取到自身所处的历史地理位置后,可以分别获取每个天线的性能参数。所述性能参数包括通话掉话率、无服务率、网络速率、接收信号强度、发射功率中的至少一个。其中,通话掉话率表示电子设备在通话过程中意外中断的概率。通话掉话率越低,表示天线的性能越好。无服务率表示电子设备无法与任何基站建立连接的概率。无服务率越低,表示天线的性能越好。网络速率表示电子设备发射上行信号的速率或者接收下行信号的速率。网络速率越大,表示天线的性能越好。接收信号强度表示天线接收到基站的信号的强度。接收信号强度越高,表示天线性能越好。发射功率表示天线向基站发送上行信号时的功率。发射功率越小,表示天线性能越好。s120,建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系。电子设备获取到在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数之后,可以建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系。需要说明的是,所述对应关系可以形成数据库,并且电子设备可以对形成的数据库不断地进行更新。例如,电子设备建立的所述对应关系可以为表1所示的对应关系:表1需要说明的是,随着电子设备获取的历史数据不断增多,也即电子设备对所述对应关系不断地进行更新,每一个历史地理位置对应的天线性能参数的记录可以有多条。s130,根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线。当电子设备需要对天线进行切换时,也即需要设置至少一个主天线时,电子设备可以通过定位系统获取自身当前所处的地理位置。其中,电子设备需要对天线进行切换的情况有多种。例如,当电子设备由空闲态向连接态转换时,电子设备需要对天线进行切换。其中,空闲态表示电子设备只执行监听任务,也即电子设备只接收基站发送的信息(例如基站的广播信息),而不向基站发送信息。连接态表示电子设备与基站之间存在数据交互的状态,连接态下电子设备需要向基站发送信息,例如电子设备需要向基站发送上行数据。再例如,当电子设备由一个已连接的基站切换到另一个新的基站时,电子设备也可以对天线进行切换。需要说明的是,电子设备当前所处的地理位置为电子设备所处的实时地理位置。所述地理位置可以为电子设备的地理坐标,也可以为某个区域,例如商场、小区、电影院等。其中,电子设备获取到的当前地理位置的类型与所述对应关系中历史地理位置的类型相同。随后,电子设备根据当前所处的地理位置以及所述对应关系从电子设备的多个天线中确定出第一天线。其中,所述第一天线可以为电子设备中当前性能较好的天线。在一些实施例中,所述第一天线可以为电子设备中当前性能最好的天线。需要说明的是,由于处于不同的环境时,电子设备中每个天线所受到的干扰情况、被遮挡情况都可能是不同的。因此,电子设备处于不同的环境时,性能最好的天线有可能是不同的。也即,电子设备处于不同的地理位置时,当前性能最好的天线可能是不同的。s140,将所述第一天线切换为所述电子设备的主集天线。电子设备从多个天线中确定出第一天线后,可以将所述第一天线切换为所述电子设备的主集天线,通过所述主集天线向基站发送信号。在一些实施例中,电子设备中的处理器可以通过切换开关分别与多个天线耦合。例如,当电子设备包括两个天线时,参考图8,电子设备中的处理器可以通过切换开关分别与所述两个天线耦合。当需要将一个天线切换为主集天线时,处理器可以通过切换开关切换到与所述天线接通,从而将所述天线切换为主集天线。可以理解的,由于电子设备根据自身当前所处的地理位置以及所述对应关系确定第一天线,所述第一天线可以为当前性能较好的天线,因此可以通过性能较好的天线向基站发送信号,减少电子设备与基站通信过程中的掉话、信息丢失等情况,从而可以提高电子设备的通信稳定性。在一些实施例中,如图4所示,步骤s130、根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线,包括以下步骤:s131,将所述电子设备当前所处的地理位置与多个所述历史地理位置进行匹配,并将匹配成功的历史地理位置确定为第一历史地理位置;s132,根据所述第一历史地理位置以及所述对应关系从多个天线中确定出第一天线。其中,电子设备可以获取自身当前所处的地理位置,并将当前的地理位置与建立的所述对应关系中的多个历史地理位置进行匹配。进行匹配时,电子设备可以将当前的地理位置逐一与每个历史地理位置进行比较,以判断所述多个历史地理位置中是否存在与当前地理位置相同的一个。若存在与当前的地理位置相同的历史地理位置,也即存在历史地理位置与当前的地理位置匹配成功,则将匹配成功的历史地理位置确定为第一历史地理位置。随后,电子设备根据所述第一历史地理位置以及所述对应关系从多个天线中确定出第一天线。若不存在与当前的地理位置相同的历史地理位置,也即不存在历史地理位置与当前的地理位置匹配成功,则电子设备可以终止流程。在一些实施例中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度之间的第一对应关系。如图5所示,步骤s132、根据所述第一历史地理位置以及所述对应关系从多个天线中确定出第一天线,包括以下步骤:s1321,根据所述第一对应关系确定出所述第一历史地理位置对应的接收信号强度最强的天线;s1322,将所述接收信号强度最强的天线确定为第一天线。其中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度之间的第一对应关系。例如,所述第一对应关系可以为表2所示的对应关系:表2例如,电子设备确定的第一历史地理位置为xx小区,则电子设备可以根据所述第一对应关系确定出接收信号强度最强的天线为天线1。随后,将天线1确定为第一天线。在一些实施例中,所述第一对应关系中的每个历史地理位置对应的每个天线的接收信号强度的记录可以有多条。例如,所述第一对应关系可以为表3所示的对应关系:表3此时,每个天线的接收信号强度可以为多条记录的平均值。在一些实施例中,所述对应关系包括每个所述历史地理位置与每个所述天线的发射功率之间的第二对应关系。如图6所示,步骤s132、根据所述第一历史地理位置以及所述对应关系从多个天线中确定出第一天线,包括以下步骤:s1323,根据所述第二对应关系确定出所述第一历史地理位置对应的发射功率最小的天线;s1324,将所述发射功率最小的天线确定为第一天线。其中,所述对应关系包括每个所述历史地理位置与每个所述天线的发射功率之间的第二对应关系。例如,所述第二对应关系可以为表4所示的对应关系:表4历史地理位置天线1的发射功率(dbm)天线2的发射功率(dbm)…xx商场2015…xx小区2123…xx电影院1819……………例如,电子设备确定的第一历史地理位置为xx小区,则电子设备可以根据所述第二对应关系确定出发射功率最小的天线为天线1。随后,将天线1确定为第一天线。在一些实施例中,所述第二对应关系中的每个历史地理位置对应的每个天线的发射功率的记录可以有多条。此时,每个天线的发射功率可以为多条记录的平均值。在一些实施例中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度、发射功率之间的第三对应关系。如图7所示,步骤s132、根据所述第一历史地理位置以及所述对应关系从多个天线中确定出第一天线,包括以下步骤:s1325,计算所述第一历史地理位置对应的每个所述天线的信号参数;s1326,将所述信号参数最小的天线确定为第一天线。其中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度、发射功率之间的第三对应关系。例如,所述第三对应关系可以为表5所示的对应关系:表5例如,电子设备确定的第一历史地理位置为xx小区,则电子设备可以根据所述第三对应关系计算所述第一历史地理位置对应的每个所述天线的信号参数。其中,电子设备可以根据以下公式进行计算:p=-kr×pr+kt×pt其中,p为所述信号参数,kr为每个所述天线的接收信号权重值,pr为每个所述天线的接收信号强度,kt为每个所述天线的发射功率权重值,pt为每个所述天线的发射功率。kr、kt可以为预先设置的数值。例如,kr可以为0.4,kt可以为0.6。再例如,kr可以为30,kt可以为70。电子设备可以根据以上公式计算所述第一历史地理位置对应的每个所述天线的信号参数,并将所述信号参数最小的天线确定为第一天线。具体实施时,本申请不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。由上可知,本申请实施例提供的天线切换方法,包括:获取电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数;建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系;根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线;将所述第一天线切换为所述电子设备的主集天线。所述天线切换方法中,电子设备可以根据当前所处的地理位置以及历史数据从多个天线中确定出第一天线,并将所述第一天线切换为主集天线,从而可以选择性能较好的天线作为主集天线,可以减少电子设备与基站通信过程中的掉话、信息丢失等情况,从而可以提高电子设备的通信稳定性。本申请实施例还提供一种天线切换装置,所述天线切换装置可以集成在电子设备中,所述电子设备可以是智能手机、平板电脑等设备。如图9所示,天线切换装置200可以包括:获取模块201、建立模块202、确定模块203以及切换模块204。获取模块201,用于获取电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数。其中,电子设备可以在使用过程中持续不断地获取历史数据。所述历史数据可以包括电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数。其中,电子设备中可以设置有定位系统。例如,所述定位系统可以为全球定位系统(globalpositioningsystem,gps)、北斗卫星导航系统(beidounavigationsatellitesystem,bds)等。获取模块201可以通过定位系统获取电子设备在多个历史时刻所处的历史地理位置。所述历史地理位置可以为电子设备的地理坐标,也可以为某个区域,例如商场、小区、电影院等。例如,获取模块201可以每隔一小时获取一次电子设备所处的地理位置,或者每分钟获取一次电子设备所处的地理位置。获取模块201获取到的地理位置即为所述历史地理位置。所述历史时刻即为获取模块201获取电子设备所处的地理位置时的时刻。此外,获取模块201在每次获取到电子设备所处的历史地理位置后,可以分别获取每个天线的性能参数。所述性能参数包括通话掉话率、无服务率、网络速率、接收信号强度、发射功率中的至少一个。其中,通话掉话率表示电子设备在通话过程中意外中断的概率。通话掉话率越低,表示天线的性能越好。无服务率表示电子设备无法与任何基站建立连接的概率。无服务率越低,表示天线的性能越好。网络速率表示电子设备发射上行信号的速率或者接收下行信号的速率。网络速率越大,表示天线的性能越好。接收信号强度表示天线接收到基站的信号的强度。接收信号强度越高,表示天线性能越好。发射功率表示天线向基站发送上行信号时的功率。发射功率越小,表示天线性能越好。建立模块202,用于建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系。获取模块201获取到电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数之后,建立模块202可以建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系。需要说明的是,所述对应关系可以形成数据库,并且建立模块202可以对形成的数据库不断地进行更新。例如,建立模块202建立的所述对应关系可以为表6所示的对应关系:表6需要说明的是,随着获取模块201获取的历史数据不断增多,建立模块202对所述对应关系不断地进行更新,每一个历史地理位置对应的天线性能参数的记录可以有多条。确定模块203,用于根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线。当电子设备需要对天线进行切换时,也即需要设置至少一个主天线时,确定模块203可以通过定位系统获取电子设备当前所处的地理位置。其中,电子设备需要对天线进行切换的情况有多种。例如,当电子设备由空闲态向连接态转换时,电子设备需要对天线进行切换。其中,空闲态表示电子设备只执行监听任务,也即电子设备只接收基站发送的信息(例如基站的广播信息),而不向基站发送信息。连接态表示电子设备与基站之间存在数据交互的状态,连接态下电子设备需要向基站发送信息,例如电子设备需要向基站发送上行数据。再例如,当电子设备由一个已连接的基站切换到另一个新的基站时,电子设备也可以对天线进行切换。需要说明的是,电子设备当前所处的地理位置为电子设备所处的实时地理位置。所述地理位置可以为电子设备的地理坐标,也可以为某个区域,例如商场、小区、电影院等。其中,确定模块203获取到的当前地理位置的类型与所述对应关系中历史地理位置的类型相同。随后,确定模块203根据当前所处的地理位置以及所述对应关系从电子设备的多个天线中确定出第一天线。其中,所述第一天线可以为电子设备中当前性能较好的天线。在一些实施例中,所述第一天线可以为电子设备中当前性能最好的天线。需要说明的是,由于处于不同的环境时,电子设备中每个天线所受到的干扰情况、被遮挡情况都可能是不同的。因此,电子设备处于不同的环境时,性能最好的天线有可能是不同的。也即,电子设备处于不同的地理位置时,当前性能最好的天线可能是不同的。切换模块204,用于将所述第一天线切换为所述电子设备的主集天线。确定模块203从多个天线中确定出第一天线后,切换模块204可以将所述第一天线切换为所述电子设备的主集天线,通过所述主集天线向基站发送信号。在一些实施例中,电子设备中的处理器可以通过切换开关分别与多个天线耦合。例如,当电子设备包括两个天线时,电子设备中的处理器可以通过切换开关分别与所述两个天线耦合。当需要将一个天线切换为主集天线时,处理器可以通过切换开关切换到与所述天线接通,从而将所述天线切换为主集天线。可以理解的,由于确定模块203根据自身当前所处的地理位置以及所述对应关系确定第一天线,所述第一天线可以为当前性能较好的天线,因此可以通过性能较好的天线向基站发送信号,减少电子设备与基站通信过程中的掉话、信息丢失等情况,从而可以提高电子设备的通信稳定性。在一些实施例中,如图10所示,确定模块203包括:匹配子模块2031、确定子模块2032。匹配子模块2031,用于将所述电子设备当前所处的地理位置与多个所述历史地理位置进行匹配,并将匹配成功的历史地理位置确定为第一历史地理位置;确定子模块2032,用于根据所述第一历史地理位置以及所述对应关系从多个天线中确定出第一天线。其中,匹配子模块2031可以获取电子设备当前所处的地理位置,并将当前的地理位置与所述对应关系中的多个历史地理位置进行匹配。进行匹配时,匹配子模块2031可以将当前的地理位置逐一与每个历史地理位置进行比较,以判断所述多个历史地理位置中是否存在与当前地理位置相同的一个。若存在与当前的地理位置相同的历史地理位置,也即存在历史地理位置与当前的地理位置匹配成功,则将匹配成功的历史地理位置确定为第一历史地理位置。随后,确定子模块2032根据所述第一历史地理位置以及所述对应关系从多个天线中确定出第一天线。若不存在与当前的地理位置相同的历史地理位置,也即不存在历史地理位置与当前的地理位置匹配成功,则可以终止流程。在一些实施例中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度之间的第一对应关系。确定子模块2032用于执行以下步骤:根据所述第一对应关系确定出所述第一历史地理位置对应的接收信号强度最强的天线;将所述接收信号强度最强的天线确定为第一天线。其中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度之间的第一对应关系。例如,所述第一对应关系可以为表7所示的对应关系:表7例如,匹配子模块2031确定的第一历史地理位置为xx小区,则确定子模块2032可以根据所述第一对应关系确定出接收信号强度最强的天线为天线1。随后,将天线1确定为第一天线。在一些实施例中,所述第一对应关系中的每个历史地理位置对应的每个天线的接收信号强度的记录可以有多条。例如,所述第一对应关系可以为表8所示的对应关系:表8此时,每个天线的接收信号强度可以为多条记录的平均值。在一些实施例中,所述对应关系包括每个所述历史地理位置与每个所述天线的发射功率之间的第二对应关系。确定子模块2032用于执行以下步骤:根据所述第二对应关系确定出所述第一历史地理位置对应的发射功率最小的天线;将所述发射功率最小的天线确定为第一天线。其中,所述对应关系包括每个所述历史地理位置与每个所述天线的发射功率之间的第二对应关系。例如,所述第二对应关系可以为表9所示的对应关系:表9历史地理位置天线1的发射功率(dbm)天线2的发射功率(dbm)…xx商场2015…xx小区2123…xx电影院1819……………例如,匹配子模块2031确定的第一历史地理位置为xx小区,则确定子模块2032可以根据所述第二对应关系确定出发射功率最小的天线为天线1。随后,将天线1确定为第一天线。在一些实施例中,所述第二对应关系中的每个历史地理位置对应的每个天线的发射功率的记录可以有多条。此时,每个天线的发射功率可以为多条记录的平均值。在一些实施例中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度、发射功率之间的第三对应关系。确定子模块2032用于执行以下步骤:计算所述第一历史地理位置对应的每个所述天线的信号参数;将所述信号参数最小的天线确定为第一天线。其中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度、发射功率之间的第三对应关系。例如,所述第三对应关系可以为表10所示的对应关系:表10例如,匹配子模块2031确定的第一历史地理位置为xx小区,则确定子模块2032可以根据所述第三对应关系计算所述第一历史地理位置对应的每个所述天线的信号参数。其中,确定子模块2032可以根据以下公式进行计算:p=-kr×pr+kt×pt其中,p为所述信号参数,kr为每个所述天线的接收信号权重值,pr为每个所述天线的接收信号强度,kt为每个所述天线的发射功率权重值,pt为每个所述天线的发射功率。kr、kt可以为预先设置的数值。例如,kr可以为0.4,kt可以为0.6。再例如,kr可以为30,kt可以为70。确定子模块2032可以根据以上公式计算所述第一历史地理位置对应的每个所述天线的信号参数,并将所述信号参数最小的天线确定为第一天线。具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现。由上可知,本申请实施例提供的天线切换装置200,通过获取模块201获取电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数;建立模块202建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系;确定模块203根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线;切换模块204将所述第一天线切换为所述电子设备的主集天线。所述天线切换装置可以根据电子设备当前所处的地理位置以及历史数据从多个天线中确定出第一天线,并将所述第一天线切换为主集天线,从而可以选择性能较好的天线作为主集天线,可以减少电子设备与基站通信过程中的掉话、信息丢失等情况,从而可以提高电子设备的通信稳定性。本申请实施例还提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。如图11所示,电子设备300包括处理器301和存储器302。其中,处理器301与存储器302电性连接。处理器301是电子设备300的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在存储器302内的计算机程序,以及调用存储在存储器302内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。在本实施例中,电子设备300中的处理器301会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现各种功能:获取电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数,所述性能参数包括通话掉话率、无服务率、网络速率、接收信号强度、发射功率中的至少一个;建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系;根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线;将所述第一天线切换为所述电子设备的主集天线。在一些实施例中,根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线时,处理器301执行以下步骤:将所述电子设备当前所处的地理位置与多个所述历史地理位置进行匹配,并将匹配成功的历史地理位置确定为第一历史地理位置;根据所述第一历史地理位置以及所述对应关系从所述多个天线中确定出第一天线。在一些实施例中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度之间的第一对应关系,根据所述第一历史地理位置以及所述对应关系从所述多个天线中确定出第一天线时,处理器301执行以下步骤:根据所述第一对应关系确定出所述第一历史地理位置对应的接收信号强度最强的天线;将所述接收信号强度最强的天线确定为第一天线。在一些实施例中,所述对应关系包括每个所述历史地理位置与每个所述天线的发射功率之间的第二对应关系,根据所述第一历史地理位置以及所述对应关系从所述多个天线中确定出第一天线时,处理器301执行以下步骤:根据所述第二对应关系确定出所述第一历史地理位置对应的发射功率最小的天线;将所述发射功率最小的天线确定为第一天线。在一些实施例中,所述对应关系包括每个所述历史地理位置与每个所述天线的接收信号强度、发射功率之间的第三对应关系,根据所述第一历史地理位置以及所述对应关系从所述多个天线中确定出第一天线时,处理器301执行以下步骤:根据以下公式计算所述第一历史地理位置对应的每个所述天线的信号参数:p=-kr×pr+kt×pt其中,p为所述信号参数,kr为每个所述天线的接收信号权重值,pr为每个所述天线的接收信号强度,kt为每个所述天线的发射功率权重值,pt为每个所述天线的发射功率;将所述信号参数最小的天线确定为第一天线。存储器302可用于存储计算机程序和数据。存储器302存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器301通过调用存储在存储器302的计算机程序,从而执行各种功能应用以及数据处理。在一些实施例中,如图12所示,电子设备300还包括:射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308以及电源309。其中,处理器301分别与射频电路303、显示屏304、控制电路305、输入单元306、音频电路307、传感器308以及电源309电性连接。射频电路303用于收发射频信号,以通过无线通信与网络设备或其他电子设备进行通信。显示屏304可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。控制电路305与显示屏304电性连接,用于控制显示屏304显示信息。输入单元306可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元306可以包括指纹识别模组。音频电路307可通过扬声器、传声器提供用户与电子设备之间的音频接口。传感器308用于采集外部环境信息。传感器308可以包括环境亮度传感器、加速度传感器、陀螺仪等传感器中的一种或多种。电源309用于给电子设备300的各个部件供电。在一些实施例中,电源309可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管图12中未示出,电子设备300还可以包括摄像头、蓝牙模块等,在此不再赘述。由上可知,本申请实施例提供了一种电子设备,所述电子设备执行以下步骤:获取电子设备在多个历史时刻所处的历史地理位置、处于每个所述历史地理位置时每个天线的性能参数;建立每个所述历史地理位置与每个所述天线的性能参数之间的对应关系;根据所述电子设备当前所处的地理位置以及所述对应关系从所述多个天线中确定出第一天线;将所述第一天线切换为所述电子设备的主集天线。所述电子设备可以根据当前所处的地理位置以及历史数据从多个天线中确定出第一天线,并将所述第一天线切换为主集天线,从而可以选择性能较好的天线作为主集天线,可以减少电子设备与基站通信过程中的掉话、信息丢失等情况,从而可以提高电子设备的通信稳定性。本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行上述任一实施例所述的天线切换方法。需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。以上对本申请实施例所提供的天线切换方法、装置、存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1