掌桥专利:专业的专利平台
掌桥专利
首页

一种5G网络接入方法、装置及电子设备

文献发布时间:2024-04-18 19:52:40


一种5G网络接入方法、装置及电子设备

技术领域

本公开涉及通信技术领域,特别是涉及一种5G网络接入方法、装置及电子设备。

背景技术

相关技术中,双电话卡终端在使用5G网络进行异网漫游时,由于双电话卡网络信息相互独立,导致双电话卡分别对应的漫游网络和归属网络间的邻区配置信息不完善,使得即使终端在任一电话卡存在漫游5G网络可用,该电话卡也会较长时间处于归属网络的低制式网络(例如4G网络或3G网络等),从而导致终端网络速率较低。

发明内容

本公开实施例的目的在于提供一种5G网络接入方法、装置及电子设备,以实现电话卡的5G网络异网漫游,提高了终端网络速率。具体技术方案如下:

在本公开的第一方面,提供了一种5G网络接入方法,应用于终端,所述终端包含第一电话卡和第二电话卡,所述方法包括:

若所述终端的所述第一电话卡在第一网络中无5G网络连接,则根据预设网络信息和/或自学习记录确定所述终端的所述第二电话卡所在的第二网络是否为可共享5G网络,其中,所述预设网络信息包含所述第一电话卡所属第一运营商的第一网络信息和所述第二电话卡所属第二运营商的第二网络信息,所述自学习记录包含所述第一电话卡和所述第二电话卡的历史5G网络共享连接信息;

若所述第二网络为所述可共享5G网络,则搜索所述可共享5G网络的接入信息,得到网络搜索结果;

根据所述网络搜索结果,控制所述第一电话卡对所述可共享5G网络进行网络连接。

在一些实施例中,所述根据预设网络信息和/或自学习记录确定所述第二电话卡所在的第二网络是否为可共享5G网络,包括:

若所述第二电话卡接入的网络为5G网络,则确定所述第二网络包含多个5G网络小区;

若根据预设网络信息和/或自学习记录确定所述多个5G网络小区中任一5G网络小区具有共享特征,则所述第二网络为可共享5G网络。

在一些实施例中,所述搜索所述可共享5G网络的接入信息,得到网络搜索结果,包括:

使用所述第二电话卡在所述终端中对应的蜂窝模块搜索所述可共享5G网络的接入信息,得到网络搜索结果。

在一些实施例中,所述方法还包括:

将所述网络搜索结果保存至所述自学习记录,更新所述历史5G网络共享连接信息。

在一些实施例中,所述方法还包括:

响应于电话卡插入所述终端,清空所述终端中历史电话卡对应的历史预设网络信息和历史自学习记录;

获取所述电话卡对应的网络信息,生成新预设网络信息,所述网络信息为所述电话卡可接入的网络小区的信息。

在本公开的第二方面,还提供了一种5G网络接入装置,应用于终端,所述终端包含第一电话卡和第二电话卡,所述装置包括:

共享网络判断模块,用于若所述终端的所述第一电话卡在第一网络中无5G网络连接,则根据预设网络信息和/或自学习记录确定所述终端的所述第二电话卡所在的第二网络是否为可共享5G网络,其中,所述预设网络信息包含所述第一电话卡所属第一运营商的第一网络信息和所述第二电话卡所属第二运营商的第二网络信息,所述自学习记录包含所述第一电话卡和所述第二电话卡的历史5G网络共享连接信息;

共享网络搜索模块,用于若所述第二网络为所述可共享5G网络,则搜索所述可共享5G网络的接入信息,得到网络搜索结果;

共享网络接入模块,用于根据所述网络搜索结果,控制所述第一电话卡对所述可共享5G网络进行网络连接。

在一些实施例中,所述共享网络判断模块包括:

5G网络确定子模块,用于若所述第二电话卡接入的网络为5G网络,则确定所述第二网络包含多个5G网络小区;

共享网络确定子模块,用于若根据预设网络信息和/或自学习记录确定所述多个5G网络小区中任一5G网络小区具有共享特征,则所述第二网络为可共享5G网络。

在一些实施例中,所述共享网络搜索模块,具体用于使用所述第二电话卡在所述终端中对应的蜂窝模块搜索所述可共享5G网络的接入信息,得到网络搜索结果。

在一些实施例中,所述装置还包括:

自学习更新模块,用于将所述网络搜索结果保存至所述自学习记录,更新所述历史5G网络共享连接信息。

在一些实施例中,所述装置还包括:

信息清空模块,用于响应于电话卡插入所述终端,清空所述终端中历史电话卡对应的历史预设网络信息和历史自学习记录;

信息获取模块,用于获取所述电话卡对应的网络信息,生成新预设网络信息,所述网络信息为所述电话卡可接入的网络小区的信息。

在本公开的第三方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。

在本公开的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。

当然,实施本公开的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。

图1为本公开实施例提供的应用于终端的一种5G网络接入方法的流程示意图;

图2为本公开实施例提供的应用于终端的另一种5G网络接入方法的流程示意图;

图3为本公开实施例提供的应用于终端的一种5G共享网络的判断方法的流程示意图;

图4为本公开实施例提供的应用于终端的另一种5G网络接入方法的流程示意图;

图5为本公开实施例提供的应用于终端的一种5G网络接入装置的结构示意图;

图6为本公开实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员基于本公开所获得的所有其他实施例,都属于本公开保护的范围。

在3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)标准中,双卡终端(下文称为终端)的两张电话卡是独立进行网络选择,并且,除脱网后重新搜索网络以外的其他情况,终端都依赖于运营商网络下发的信息进行网络选择,网络选择的过程主要包括:根据小区重选信息进行空闲态重选,根据重定向及切换信息进行连接态的重定向或切换。但是由于漫游共享所涉及的网络分别输入不同的运营商,在漫游共享区漫游方网络与归属方网络间的领取配置往往不完善,并且网络可能动态调整,这就导致网络下发的上述信息不一定及时可靠,从而终端不能很好的对漫游网络接入,例如使得终端游在任一电话卡存在漫游5G网络可用的情况下,仍较长时间处于低速率的归属网络,造成后续脱网或网速过低的问题。基于此,本公开提供了一种5G网络接入方法,应用于可插入至少两张电话卡的终端,且该终端和电话卡都支持5G网络连接,该终端可以是智能手机、可插入电话卡的平板电脑、也可以是其他可插入电话卡的通讯设备,本公开对此并不限定。终端包含第一电话卡和第二电话卡。如图1所示,方法包括:

S101,若终端的第一电话卡在第一网络中无5G网络连接,则根据预设网络信息和/或自学习记录确定终端的第二电话卡所在的第二网络是否为可共享5G网络。

S102,若第二网络为可共享5G网络,则搜索可共享5G网络的接入信息,得到网络搜索结果。

S103,根据网络搜索结果,控制第一电话卡对可共享5G网络进行网络连接。

选用该实施例,预先建立的预设网络信息和/或自学习记录共享了第一电话卡和第二电话卡的网络信息和历史5G网络共享连接信息,在第一电话卡的运营商的第一网络中无5G网络连接时,使得终端根据上述信息迅速确定在第一电话卡是否有可漫游连接的5G网络,进而迅速确定第一电话卡可以漫游连接的第二网络的具体网络接入信息,从而控制第一电话卡进行5G网络连接,实现电话卡的5G网络异网漫游,提高了终端网络速率。

其中,在S101中,预设网络信息包含第一电话卡所属第一运营商的第一网络信息和第二电话卡所属第二运营商的第二网络信息,自学习记录包含第一电话卡和第二电话卡的历史5G网络共享连接信息。

第一电话卡可以是终端中插入的任一电话卡,若第一电话卡在其所属运营商对应的第一网络中没有5G网络连接,说明此时第一电话卡对应的第一网络在终端所在区域5G网络信号不良或者没有5G网络覆盖,即第一电话卡所属运营商提供的归属网络不能给第一电话卡提供5G网络。在此情况下,终端判断其他电话卡所属运营商对应的网络是否为可共享5G网络,以使后续终端确定是否可以为第一电话卡接入其他电话卡所属运营商提供的漫游网络,具体的,终端是根据预设网络信息和/或自学习记录确定第二网络是否为可共享5G网络的。

预设网络信息可以是在第一电话卡和第二电话卡插入后终端根据第一电话卡和第二电话卡分别对应的接入网信息预先建立的,也可以是随着终端的所处区域发生较大的变化,在第一电话卡和第二电话卡处于空闲态(如没有在电话拨打和网络使用等状态)时更新第一电话卡和第二电话卡分别对应的接入网信息后得到的,其中接入网是指骨干网络到用户终端之间的网络。由于第一电话卡和第二电话卡分别属于不同的运营商,因此即使第一电话卡和第二电话卡位于同一地理位置,第一电话卡和第二电话卡搜索到的接入网信息也是不同的,即第一网络信息和第二网络信息是不同的,第一网络信息和第二网络信息分别为第一电话卡和第二电话卡在所在地理位置搜索到的,对应的运营商提供的可接入网络小区的信息。作为一种示例,第一网络信息可以包括距离第一电话卡所在终端最近的属于第一网络的网络小区的信息,第一网络广播的PLMN(Public Land Mobile Network,公众陆地移动网)、EPLMN(Equivalent Public Land Mobile Network,等效公众陆地移动网)、频点、基站PCI(Physical Cell Identifier,物理小区标识)号码等信息,并且,可以MME(Mobility Management Entity,网络节点)通过attach accept指令给终端下发EPLMN,检测PSS(Primary Synchronization Signal,主同步信号)/SSS(SecondarySynchronization Signal,辅同步信号),取得下行时钟同步,计算得到第一网络的网络小区的PCI号码信息。相应的,第二网络信息可以包括距离第二电话卡所在终端最近的属于第二网络的网络小区的信息,第二网络广播的的PLMN、EPLMN、频点、基站PCI号码等信息,并且,可以MME通过attach accept指令给终端下发EPLMN,检测PSS/SSS,取得下行时钟同步,计算得到第二网络的网络小区的PCI号码信息。终端可以通过预设网络信息判断第一网络或第二网络是否为5G网络,例如若终端通过上述信息(如频点和带宽等)确定第二网络中是否包含5G网络小区,若包含,则终端可以判断该第二网络应为5G网络。终端也可以通过预设网络信息判断第一网络或第二网络是否为可共享网络,例如根据第二网络信息确定第二网络包含的网络小区是否具有共享特征,若具有,则终端可以确定第二网络为可共享网络。

而自学习记录包含了第一电话卡和第二电话卡的历史5G网络共享连接信息,即第一电话卡和第二电话卡在此次网络共享连接之前进行网络漫游共享时电话卡接入的异网的网络小区的信息等等。终端也可以通过自学习记录判断第一网络或第二网络是否为可共享5G网络,示例性的,若自学习记录中记录了第一电话卡在历史网络5G共享中接入了第二网络中的一个网络小区,则说明第二网络中包含5G网络共享小区,第二网络为可共享5G网络。

终端根据上述预设网络信息和/或自学习记录可以实现将第一网络信息和第二网络信息共享,实时迅速的获得没有归属网络的5G网络连接的第一电话卡对应的漫游网络即第二网络的第二网络信息,并判断第二网络是否为可共享5G网络,为第一电话卡提供异网5G漫游共享的服务。

其中,在S102中,若根据预设网络信息和/或自学习记录确定第二网络为可共享5G网络,说明第二网络可以为第一电话卡提供异网5G漫游服务,则应该搜索第二网络中的可共享5G网络的接入信息,例如第一电话卡要接入的第二网络中网络小区的PCI号码、小区的频点、信号质量等信息,将上述接入信息作为网络搜索结果。

在一些实施例中,搜索可共享5G网络的接入信息,得到网络搜索结果,可以是:使用第二电话卡在终端中对应的蜂窝模块搜索可共享5G网络的接入信息,得到网络搜索结果。

具体的,由于第一电话卡和第二电话卡对应的第一网络信息和第二网络信息已经在预设网络信息中共享,且终端还保存有第一电话卡和第二电话卡的自学习记录,通过上述信息,使得终端可以确定需要搜索的可共享5G网络的相关搜索条件,并且根据上述信息使用第二电话卡在终端对应的蜂窝模块无信息隔阂的来搜索第一电话卡需要接入的可共享5G网络的接入信息,得到与使用第一电话卡在终端对应的蜂窝模块搜索可共享5G网络相同的网络搜索结果。

并且,通过第二网络为可共享5G网络可以确定第二电话卡所在网络为5G网络,进而可以确定终端第二电话卡对应的蜂窝模块的5G网络功能正在进行使用。因此,此时终端使用第二电话卡在终端对应的蜂窝模块来搜索可共享5G网络可以避免再使用第一电话卡对应的蜂窝模块的5G网络功能,避免两个蜂窝模块同时使用带来的能量消耗,从而降低了终端的网络搜索能耗。

选用该实施例,由于第二电话卡对应的蜂窝模块的5G网络功能已经进行使用,而第一电话卡对应的蜂窝模块的5G网络功能未进行使用,因此优先使用第二电话卡对应的蜂窝模块来搜索网络。使得终端根据对第一电话卡和第二电话卡分别对应的蜂窝模块的业务状态的分析结果,选择最优的蜂窝模块执行网络搜索,充分利用了双卡终端的双蜂窝模块的蜂窝能力,在提高网络搜索效率的同时降低了终端能耗。

其中,在S103中,终端获得了第一电话卡可以接入的5G可共享网络小区的接入信息,可以控制第一电话卡接入该网络小区的网络。作为一种示例,终端可以根据网络搜索结果中的各5G可共享网络小区的信号质量,选取信号质量最好的5G可共享网络小区,控制第一电话卡接入该5G可共享网络小区。具体的,网络接入的过程可以是将第一电话卡与第一网络中原网络小区的信道断开,并向选取5G可共享网络小区的新频率调谐,与该5G可共享网络小区建立新的信道,在该5G可共享网络小区的新频率下进行上下行数据通信,以此完成网络连接。

可以理解的是,若所述第二网络不为所述可共享5G网络,则说明第一电话卡此时无法进行5G网络异网漫游,终端就不会继续后续为第一电话卡搜索网络并选网连接的步骤。相应的,终端可以预设时间间隔来检测第二网络是否为可共享5G网络,在第二网络为可共享5G网络的情况下,继续为第一电话卡进行网络搜索和连接,实现异网漫游。

若后续终端在相同位置再次出现第一电话卡无5G网络连接的情况,并完整的执行网络搜索流程为第一电话卡连接异网网络,则使终端进行了重复操作,而降低了终端的网络连接效率,基于此,本公开还提供了一种5G网络接入方法,应用于终端,终端包含第一电话卡和第二电话卡,如图2所示,方法包括:

S201,若终端的第一电话卡在第一网络中无5G网络连接,则根据预设网络信息和/或自学习记录确定终端的第二电话卡所在的第二网络是否为可共享5G网络。

其中,在S201中,此步骤与S101相同,具体请参见S101的描述,此处不再赘述。

S202,若第二网络为可共享5G网络,则搜索可共享5G网络的接入信息,得到网络搜索结果。

其中,在S202中,此步骤与S102相同,具体请参见S102的描述,此处不再赘述。

S203,根据网络搜索结果,控制第一电话卡对可共享5G网络进行网络连接。

其中,在S203中,此步骤与S103相同,具体请参见S103的描述,此处不再赘述。

S204,将网络搜索结果保存至自学习记录,更新历史5G网络共享连接信息。

其中,在S204中,由于终端已经根据网络搜索结果将第二电话卡与可共享5G网络连接,因此,终端可以将此次的5G网络共享连接信息记录至自学习记录,以更新历史5G网络共享连接信息,使得后续终端的第一电话卡再次出现无5G网络连接的情况时,可以参考该自学习记录来直接进行网络连接和/或网络分析,提高了第一电话卡的网络连接效率。其中,网络分析是指根据自学习记录分析确定可共享5G网络以实现后续的网络连接,具体可参见S101所述内容,此处不再赘述。自学习记录中更新的历史5G网络共享连接信息包括但不限于,此次搜索到的所有可共享5G网络的接入信息,此次第一电话卡选取连接的可共享5G网络的接入信息,此次搜索时终端所使用的蜂窝模块等。

选用该实施例,终端在每次进行异网漫游之后都将此次的网络共享连接信息记录至自学习记录,使得后续终端在遇到相同情况时可以参考自学习记录进行网络共享连接,提高了终端的网络连接效率。

终端的电话卡接入网络实际上是接入网络中的网络小区,网络小区为一个基站所覆盖的所有区域或部分区域,在这个区域内终端可以通过无线信道可靠地与基站进行通信。因此,在确定网络是否为可共享5G网络时,往往是确定该网络中包含的网络小区是否为可共享5G网络,基于此,本公开还提供了一种5G共享网络的判断方法,如图3所示,方法包括:

S301,若第二电话卡接入的网络为5G网络,则确定第二网络包含多个5G网络小区。

S302,若根据预设网络信息和/或自学习记录确定多个5G网络小区中任一5G网络小区具有共享特征,则第二网络为可共享5G网络。

其中,在S301中,由于第一网络没有可以接入的5G网络,而若第二电话卡接入的网络为5G网络,因此可以确定第二电话卡的归属网络即第二网络为5G网络。而网络的接入是通过网络小区进行接入,因此,第二电话卡接入的网络小区为第二网络中的5G网络小区,同时也说明第二网络中包含5G网络小区。并且,一个基站包含多个网络小区,若一个网络小区为5G小区,则说明该网络小区所属的基站为5G基站,该5G基站下的其他网络小区也为5G网络小区,因此,可以确定该第二网络包含多个5G网络小区。

其中,在S302中,终端可以确定出第二电话卡正在连接的5G网络小区,而根据预设网络信息和自学习记录,可以确定出该5G网络小区所属的5G基站,因此,终端可以根据预设网络信息和/或自学习记录确定出该5G基站下的其他5G网络小区。在通过预设网络信息判断共享特征时,具体的,可以根据预设网络信息中的第二网络信息确定第二网络中的5G网络小区所属的基站的站址是否为第一网络和第二网络共享的,或该第二网络中的5G网络小区所属的基站是否为第一网络和第二网络共享的,还可以是该第二网络中的5G网络小区是否会广播至少两个PLMN号码,若是,则确定该5G网络小区具有共享特征。在通过自学习记录判断共享特征时,如前所述,可以是根据历史5G网络共享确定第二网络中的5G网络小区中是否有共享网络的历史记录,若有,则说明该5G网络小区具有共享特征,进而包含该5G网络小区的第二网络为可共享5G网络。

选用该实施例,根据预设网络信息和/或自学习记录对网络小区的判断来判断第二网络是否为可共享5G网络,提高了可共享5G网络的确定效率,进而提高了第一电话卡的5G异网漫游网络接入效率。

同时,选用该实施例,可以预先确定出需要搜索的可共享5G网络包含的网络小区范围,使得后续在网络搜索时在一定程度上规避无效的背景搜索,在确定的范围高效搜索出第一电话卡可以连接的5G网络小区的接入信息,进而节省了背景搜索时终端浪费的能耗。

在实际使用中,终端所插入的电话卡并不是固定不变的,用户会根据需求更换终端的电话卡,而若电话卡发生更换,终端中保存的预设网络信息和/或自学习记录在更换后的新电话卡的网络连接过程中可能无法使用,基于此,本公开还提供了一种5G网络接入方法,应用于终端,终端包含第一电话卡和第二电话卡,如图4所示,方法包括:

S401,若终端的第一电话卡在第一网络中无5G网络连接,则根据预设网络信息和/或自学习记录确定终端的第二电话卡所在的第二网络是否为可共享5G网络。

其中,在S401中,此步骤与S101相同,具体请参见S101的描述,此处不再赘述。

S402,若第二网络为可共享5G网络,则搜索可共享5G网络的接入信息,得到网络搜索结果。

其中,在S402中,此步骤与S102相同,具体请参见S102的描述,此处不再赘述。

S403,根据网络搜索结果,控制第一电话卡对可共享5G网络进行网络连接。

其中,在S403中,此步骤与S103相同,具体请参见S103的描述,此处不再赘述。

S404,响应于电话卡插入终端,清空终端中历史电话卡对应的历史预设网络信息和历史自学习记录。

S405,获取电话卡对应的网络信息,网络信息为电话卡可接入的网络小区的信息。

其中,在S404中,终端检测到电话卡插入,则确定终端的电话卡发生了变化,而历史自学习记录记录的是历史电话卡之间的历史5G网络共享连接信息,该共享关系对于新的电话卡并不适用,因此需要清空终端的历史自学习记录。而对于历史预设网络信息,若此时更换的电话卡为终端中的所有电话卡,则将所有历史预设网络信息都进行清理,若此时更换的电话卡为终端汇总的部分电话卡,则可以只清理该部分电话卡对应的历史预设网络信息中的部分信息。可以理解的是,由于历史预设网络信息中对应的电话卡的网络信息是各电话卡分别获取的,并没有关联关系,因此,可以根据换卡情况清理部分或全部的历史预设网络信息。在一种可能的实施例中,也可以在终端检测到电话卡进行更换时,将所有的历史预设网络信息进行清理。

其中,在S405中,由于历史预设网络信息和历史自学习记录已经清理,为了后续能够迅速为更换的电话卡进行网络连接,因此,终端需要获取此时终端所插入的电话卡对应的网络信息,生成新预设网络信息,以便后续终端在网络连接时使用。

选用该实施例,可以根据在电话卡更换后及时清理原电话卡的历史网络信息,并获取新的电话卡的网络信息,避免终端收到电话卡更换的影响而影响网络连接,提高了5G网络接入方法的适用性。

为了更清楚的说明本公开提供的5G网络接入方法的终端接入过程,下面将结合实际应用场景进行说明:

以两张电话卡分别为电信电话卡和移动电话卡为例,为了方便描述下文将电信电话卡称为A卡,将移动电话卡称为B卡,两张电话卡在广电700M漫游共享网络下。

步骤1:终端响应于A卡和B卡插入终端,确定发生了电话卡变更,清空了终端中历史电话卡对应的历史预设网络信息和历史自学习记录。

步骤2:终端使两卡分别搜索网络信息,并且获取A卡和B卡搜索到的网络信息,例如当中国电信网络广播中有EPLMN时,立即记录中国电信网络广播的多个PLMN,当前的频点信息、基站PCI号码等,同时记录此时中国移动网络小区广播的多个PLMN,当前的频点信息、基站PCI号码等信息。

步骤3:终端根据上述信息建立预设网络信息,该预设网络信息应该包括:A卡接入网信息和B卡的接入网信息,A卡和B卡的接入网分别关联网络小区、和PLMN号码等信息。

步骤4:若A卡此时无电信网的5G网络连接,终端进入到为A卡的异网漫游连接步骤中。

步骤5:终端根据预设网络信息和A卡和B卡的之前异网漫游的自学习记录,确定A卡是否有潜在5G网络可以连接,即判断B卡连接的移动网是否为5G网络,并且移动网中是否有可共享连接的5G小区,若有,则确定A卡有潜在5G网络可以连接。

步骤6:若确定A卡有潜在5G网络可以连接,终端根据上述A卡和B卡的网络连接情况分别A卡和B卡所在蜂窝模块的工作状态,根据分析结果选择B卡所在的蜂窝模块作为最优路径进行网络搜索,具体为搜索广播中是否有电信A卡可接入的网号460XX,而此时A卡所在的蜂窝模块的5G网络功能保持关闭。

步骤7:B卡所在的蜂窝模块检测到有A卡可用的网号460XX后,终端根据搜索的结果和网络小区的接入信息,控制A卡选网接入可共享的5G网络。

步骤8:本次A卡的异网漫游连接结束,将本次的网络搜索结果和过程记录到自学习记录,以便后续网络连接和网络分析时进行参考。

选用该实施例,使得不同运营商的电话卡的网络信息不再独立,终端可以根据包含A卡和B卡网络信息的预设网络信息和自学习记录高效为没有5G网络连接的A卡搜索到可以异网漫游的网络连接信息,并进行网络接入,实现电话卡的5G网络异网漫游,提高了终端网络速率。

参见图5,图5所示为本公开实施例提供的一种5G网络接入装置的结构示意图,应用于终端,所述终端包含第一电话卡和第二电话卡,装置包括:

共享网络判断模块501,用于若所述终端的所述第一电话卡在第一网络中无5G网络连接,则根据预设网络信息和/或自学习记录确定所述终端的所述第二电话卡所在的第二网络是否为可共享5G网络,其中,所述预设网络信息包含所述第一电话卡所属第一运营商的第一网络信息和所述第二电话卡所属第二运营商的第二网络信息,所述自学习记录包含所述第一电话卡和所述第二电话卡的历史5G网络共享连接信息;

共享网络搜索模块502,用于若所述第二网络为所述可共享5G网络,则搜索所述可共享5G网络的接入信息,得到网络搜索结果;

共享网络接入模块503,用于根据所述网络搜索结果,控制所述第一电话卡对所述可共享5G网络进行网络连接。

在一些实施例中,所述共享网络判断模块501包括:

5G网络确定子模块,用于若所述第二电话卡接入的网络为5G网络,则确定所述第二网络包含多个5G网络小区;

共享网络确定子模块,用于若根据预设网络信息和/或自学习记录确定所述多个5G网络小区中任一5G网络小区具有共享特征,则所述第二网络为可共享5G网络。

在一些实施例中,所述共享网络搜索模块502,具体用于使用所述第二电话卡在所述终端中对应的蜂窝模块搜索所述可共享5G网络的接入信息,得到网络搜索结果。

在一些实施例中,所述装置还包括:

自学习更新模块,用于将所述网络搜索结果保存至所述自学习记录,更新所述历史5G网络共享连接信息。

在一些实施例中,所述装置还包括:

信息清空模块,用于响应于电话卡插入所述终端,清空所述终端中历史电话卡对应的历史预设网络信息和历史自学习记录;

信息获取模块,用于获取所述电话卡对应的网络信息,生成新预设网络信息,所述网络信息为所述电话卡可接入的网络小区的信息。

本公开实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,

存储器603,用于存放计算机程序;

处理器601,用于执行存储器603上所存放的程序时,应用于终端,所述终端包含第一电话卡和第二电话卡,实现如下步骤:

若所述终端的所述第一电话卡在第一网络中无5G网络连接,则根据预设网络信息和/或自学习记录确定所述终端的所述第二电话卡所在的第二网络是否为可共享5G网络,其中,所述预设网络信息包含所述第一电话卡所属第一运营商的第一网络信息和所述第二电话卡所属第二运营商的第二网络信息,所述自学习记录包含所述第一电话卡和所述第二电话卡的历史5G网络共享连接信息;

若所述第二网络为所述可共享5G网络,则搜索所述可共享5G网络的接入信息,得到网络搜索结果;

根据所述网络搜索结果,控制所述第一电话卡对所述可共享5G网络进行网络连接。

上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本公开提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一5G网络接入方法的步骤。

在本公开提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一5G网络接入方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本公开实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本公开的较佳实施例,并非用于限定本公开的保护范围。凡在本公开的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本公开的保护范围内。

技术分类

06120116331079