网络注册方法、装置、电子设备和存储介质与流程

文档序号:25491160发布日期:2021-06-15 21:57阅读:178来源:国知局
网络注册方法、装置、电子设备和存储介质与流程

本申请涉及网络技术领域,特别是涉及一种网络注册方法、装置、电子设备和存储介质。



背景技术:

随着网络技术的广泛应用,大量的无线网络技术涌现,例如移动网络技术和无线局域网络技术等,以移动网络技术为例,当前,移动网络技术飞速发展,移动网络的使用涉及到网络服务的获取注册过程,在注册移动网络之前,终端会对移动网络进行搜索,尝试找到hplmn(归属移动网络,homepubliclandmobilenetwork),获取到相应网络后再进行网络注册。

然而,在漫游情况下,终端也同样会先进行移动网络搜索,直到全频段搜索完成,找不到hplmn时,才会尝试搜索漫游网络,导致客户长时间获取不到网络服务,存在长时间无法注册网络的问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够快速注册网络的网络注册方法、装置、电子设备和存储介质。

一种网络注册方法,所述方法包括:

当预设的网络注册事件被触发时,进行网络搜索,得到网络搜索结果;

当网络搜索结果不包括预置的归属网络时,查找网络搜索结果中已搜索到网络的网络覆盖区域;

判断网络搜索结果中已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域是否重叠;

当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,进行漫游网络注册。

在其中一个实施例中,网络搜索为针对当前频段的移动网络搜索;

所述方法还包括:

当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域重叠时,则将当前频段的下一频段作为新的当前频段,在新的当前频段进行网络搜索,得到新的网络搜索结果;

将新的网络搜索结果重新作为网络搜索结果,返回判断网络搜索结果中网络的网络覆盖区域与归属网络的网络覆盖区域是否重叠的步骤,直至最新的网络搜索结果中网络的网络覆盖区域与归属网络的网络覆盖区域不重叠。

在其中一个实施例中,当预设的网络注册事件被触发时,进行网络搜索,得到网络搜索结果之后,还包括:

当网络搜索结果包括预置的归属网络时,注册用户身份识别卡对应的归属网络。

在其中一个实施例中,当网络搜索结果不包括预置的归属网络时,查找网络搜索结果中已搜索到网络的网络覆盖区域之前,还包括:

获取用户身份识别卡对应的归属网络标识码;

根据归属网络标识码,将网络搜索结果中的搜索标识码与预置的归属网络标识码进行比对,确定网络搜索结果是否包括预置的归属网络。

在其中一个实施例中,当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,进行漫游网络注册之前,还包括:

获取不同网络的网络覆盖区域,不同网络覆盖的地理区域进行划分;

根据网络覆盖区域,预置不同网络的网络覆盖区域关系。

在其中一个实施例中,当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,进行漫游网络注册包括:

当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,确定当前网络为漫游网络;

根据漫游网络,进行网络注册。

在其中一个实施例中,根据漫游网络,进行网络注册包括:

根据漫游网络,确定漫游网络标识码;

根据漫游网络标识码,注册漫游标识码对应的漫游网络。

一种网络注册装置,所述装置包括:

网络搜索模块,用于当预设的网络注册事件被触发时,进行网络搜索,得到网络搜索结果;

覆盖区域查找模块,用于当网络搜索结果不包括预置的归属网络时,查找网络搜索结果中已搜索到网络的网络覆盖区域;

重叠判断模块,用于判断网络搜索结果中已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域是否重叠;

网络注册模块,用于当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,进行漫游网络注册。

一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

当预设的网络注册事件被触发时,进行网络搜索,得到网络搜索结果;

当网络搜索结果不包括预置的归属网络时,查找网络搜索结果中已搜索到网络的网络覆盖区域;

当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,进行漫游网络注册。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

当预设的网络注册事件被触发时,进行网络搜索,得到网络搜索结果;

当网络搜索结果不包括预置的归属网络时,查找网络搜索结果中已搜索到网络的网络覆盖区域;

当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,进行漫游网络注册。

上述网络注册方法、装置、电子设备和存储介质,当预设的网络注册事件被触发时,通过进行网络搜索,得到网络搜索结果;将网络搜索结果与预置的归属网络进行比对;通过比对处理,有效快速的对当前网络进行定位,节省了搜索时长,当网络搜索结果不包括预置的归属网络时,查找网络搜索结果中网络的网络覆盖区域,当网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,根据网络搜索结果进行网络注册,通过不重叠区域直接注册到网络,可以快速获取到网络服务,实现了快速的网络注册。

附图说明

图1为一个实施例中网络注册方法的应用环境图;

图2为一个实施例中网络注册方法的流程示意图;

图3为又一个实施例中网络注册方法的流程示意图;

图4为另一个实施例中网络注册方法的流程示意图;

图5为再一个实施例中网络注册方法的流程示意图;

图6为还一个实施例中网络注册方法的流程示意图;

图7为别一个实施例中网络注册方法的流程示意图;

图8为一个实施例中网络注册方法的流程示意图;

图9为又一个实施例中网络注册方法的流程示意图;

图10为另一个实施例中网络注册方法的流程示意图;

图11为一个实施例中网络注册装置的结构框图;

图12为一个实施例中电子设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的网络注册方法,可以应用于如图1所示的应用环境中,网络可以为无线局域网络、移动网络等,以移动网络为例。其中,终端102通过网络与服务器104进行通信。当预设的网络注册事件被触发时,终端102通过服务器104进行移动网络搜索,得到移动网络搜索结果,当移动网络搜索结果不包括预置的归属移动网络时,终端102查找移动网络搜索结果中移动网络的网络覆盖区域,当移动网络的网络覆盖区域与归属移动网络的网络覆盖区域不重叠时,终端102通过服务器104进行网络注册。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等可以通信的电子设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种网络注册方法,以该方法应用于图1中的终端为例进行说明,具体地,网络注册方法可以是无线局域网络注册方法、移动网络注册方法等,为便于说明,以下各实施例中,以移动网络注册方法为例,网络以移动网络为例,包括以下步骤:

步骤202,当预设的网络注册事件被触发时,进行网络搜索,得到网络搜索结果。

其中,预设的网络注册事件可以是当手机等电子终端插入sim卡(subscriberidentitymodule,用户身份识别卡)进行开机操作,还可以是当从无网络情况或是飞行模式切换回网络连接等切换操作。

移动网络搜索包括全频段plmn(publiclandmobilenetwork,公用地面流动电话网络)的搜索,频段即band,全频段是指终端电子设备能力支持的所有band。不同电子设备有不同的能力,支持不同的band。全频段是指在所支持的所有band里进行逐一搜索,逐一搜索是指一次搜索一个频段,在当前频段搜索完毕之后进入到下一频段继续进行搜索,直到所有频段搜索完毕,移动网络搜索结果包括在全频段的plmn中搜索得到的结果。

具体地,当预设的网络注册事件被触发时,终端会进行终端所支持的所有频段的移动网络搜索,得到移动网络搜索结果。例如,当手机终端插入sim卡开机时,手机终端会进行全频段plmn的搜索,得到plmn的搜索结果。

步骤204,当网络搜索结果不包括预置的归属网络时,查找网络搜索结果中已搜索到网络的网络覆盖区域。

其中,移动网络搜索结果是在全频段的plmn中搜索得到的结果,归属移动网络即为hplmn,例如,sim卡对应的本地home网络的plmn即为hplmn。网络覆盖区域是指基于不同网络覆盖的地理区域来划分的,不同网络可以是不同运营商对应的网络,例如,中国移动网络、中国联通网络以及中国电信网络等中国的运营商对应的网络存在于中国的地理区域。地理区域是指实际地域的划分区域,例如在中国境内的实际区域即为中国的地理区域,所以,中国移动网络、中国联通网络以及中国电信网络等中国的网络是存在网络覆盖区域的,而日本docomo运营商对应的网络是存在于日本的地理区域,日本的地理区域与中国的地理区域是不存在网络覆盖区域的,所以,docomo(docommunicationovermobilenetwork,日本运营商网络)等日本网络不会与中国移动网络、中国联通网络以及中国电信网络等中国的网络重合,不存在网络覆盖区域。

具体地,终端将上述得到移动网络搜索结果与预置的归属移动网络进行比对,当移动网络搜索结果不包括预置的归属移动网络,例如,当移动网络搜索结果为中国移动网络,预置的归属移动网络是插入sim卡时sim卡对应的网络,当sim卡为中国电信卡时,归属移动网络为中国电信网络,那么移动网络搜索结果不包括预置的归属移动网络,终端将开始查找移动网络搜索结果中移动网络的网络覆盖区域。

步骤206,判断网络搜索结果中网络的网络覆盖区域与归属网络的网络覆盖区域是否重叠,若否,则进入步骤208。

具体地,移动网络搜索包括在终端电子设备所支持的所有频段的移动网络搜索,终端会在所支持的频段里逐一搜索,逐一搜索是指一次搜索一个频段,在当前频段的网络搜索时,当移动网络搜索结果不包括预置的归属移动网络时,查找移动网络搜索结果中移动网络的网络覆盖区域之后,终端会进行判断,判断移动网络搜索结果中已搜索到的移动网络的网络覆盖区域与归属移动网络的网络覆盖区域是否重叠。

步骤208,进行漫游网络注册。

其中,移动网络的网络覆盖区域是指当前频段搜索到的移动网络的网络覆盖区域,归属移动网络的网络覆盖区域是归属移动网络sim卡对应的hplmn的网络覆盖区域。例如,当前频段可以搜索到中国移动网络、中国联通网络以及中国电信网络,这三个运营商对应的网络是有重合的地理区域的,存在网络覆盖区域,而此时手机终端插入的sim卡为中国移动卡,那么本地home网络即为中国移动网络,hplmn对应的中国移动网络与搜索到的移动网络中的中国移动网络、中国联通网络以及中国电信网络三个网络存在重叠,还需要继续网络搜索确认具体对应的网络。而如果,当前频段搜到的是日本docomo网络,那么日本docomo网络与hplmn对应的中国移动网络是没有重叠区域的,此时就不需要继续进行网络搜索了,可以根据不重叠的网络搜索结果进行网络注册,此时的网络注册为国际漫游网络注册,漫游是指不在归属地时使用网络数据流量,国际漫游是指不在归属地且不在归属地国家时使用网络数据流量。

具体地,当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,即当移动网络的网络覆盖区域与归属移动网络的网络覆盖区域不重叠时,终端即可对全频段内未搜索的频段停止搜索并且根据移动网络搜索结果进行网络注册。例如,当移动网络搜索到的是日本docomo网络,而归属移动网络是中国移动sim卡对应的中国移动网络,docomo网络与中国移动网络是不存在网络重叠区域的,所以可以判定此时网络的地理区域不在中国,是不可能找到hplmn的,可以停止对plmn中的剩余其他频段的搜索,尝试获取日本漫游网络,进行日本国际漫游网络注册。

上述网络注册方法中,当预设的网络注册事件被触发时,通过进行移动网络搜索,得到移动网络搜索结果;将所述移动网络搜索结果与预置的归属移动网络进行比对;通过比对处理,有效快速的对当前网络进行定位,预置的网络覆盖关系可以快速有效的对当前网络进行筛选,节省了搜索时长,当所述移动网络搜索结果不包括预置的归属移动网络时,查找所述移动网络搜索结果中移动网络的网络覆盖区域,当所述移动网络的网络覆盖区域与所述归属移动网络的网络覆盖区域不重叠时,根据所述移动网络搜索结果进行网络注册,通过不重叠区域直接尝试注册到网络,可以快速获取到网络服务,实现了快速的移动网络注册。

在一个实施例中,如图3所示,网络注册方法还包括:

步骤302,将当前频段的下一频段作为新的当前频段,在新的当前频段进行网络搜索,得到新的网络搜索结果。

将新的移动网络搜索结果重新作为移动网络搜索结果,直至最新的移动网络搜索结果中移动网络的网络覆盖区域与所述归属移动网络的网络覆盖区域不重叠。

在上述判断网络搜索结果中已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域是否重叠步骤中,若是,即为当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域重叠,具体地,当判断结果为移动网络搜索结果中移动网络的网络覆盖区域与归属移动网络的网络覆盖区域重叠时,则将当前频段的下一频段作为最新的当前频段,在最新的当前频段进行网络搜索,重新进行移动网络搜索。例如,在当前频段的plmn搜索中,搜索到的plmn不是终端sim卡对应的hplmn,但搜索到的plmn与终端sim卡对应的hplmn有重叠覆盖区域时,进入到下一频段,将下一频段更新为当前频段,重新进行plmn搜索。

在上一频段搜索结束后,没有得到网络覆盖区域不重叠时,结束上一频段的搜索,进入到下一频段,返回判断移动网络搜索结果中移动网络的网络覆盖区域与归属移动网络的网络覆盖区域是否重叠的步骤,此时的下一频段即为更新的当前频段,终端在更新的当前频段进行网络搜索,直至搜索到的移动网络的网络覆盖区域与归属移动网络的网络覆盖区域不重叠时,停止移动网络搜索,需要注意的是,当全部频段搜索完毕时,搜索到的移动网络的网络覆盖区域与归属移动网络的网络覆盖区域重叠且不包括预置的归属网络时,此时无法注册到网络,获取不到网络服务,例如,当归属网络为移动网络,此时不在移动网络的网络覆盖区域,但可以是在电信或者联通的网络覆盖区域,即为不在移动网络的网络服务范围内,所以无法注册网络。

本实施例中,移动网络搜索为在当前频段的移动网络搜索,通过当移动网络的网络覆盖区域与归属移动网络的网络覆盖区域重叠时,将当前频段的下一频段作为更新的当前频段,在更新的当前频段进行网络搜索,直至搜索到的移动网络的网络覆盖区域与归属移动网络的网络覆盖区域不重叠。能够在终端电子设备所支持的全频段中,通过网络覆盖关系快速有效的对当前网络进行筛选,节省了搜索时长,当所述移动网络的网络覆盖区域与所述归属移动网络的网络覆盖区域不重叠时,根据所述移动网络搜索结果进行网络注册,通过不重叠区域直接尝试注册到网络,可以快速获取到网络服务,不需要再继续全频段完整的搜索,实现了快速的移动网络注册。

在一个实施例中,如图4所示,当预设的网络注册事件被触发时,进行网络搜索,得到网络搜索结果之后,即步骤202之后还包括:

步骤402,当网络搜索结果包括预置的归属网络时,进行用户身份识别卡对应的归属网络注册。

具体地,当移动网络搜索结果包括预置的归属移动网络时,即当plmn搜索的搜索结果中包括本地home网络的hplmn,终端注册sim卡对应的归属移动网络hplmn。例如,当终端插入的sim卡为中国电信sim卡时,hplmn对应的是本地home网络的plmn,所以,此时的归属移动网络为中国电信网络,当plmn的搜索结果为包括中国电信网络时,终端进行中国电信网络的注册。

本实施例中,通过当移动网络搜索结果包括预置的归属移动网络时,进行用户身份识别卡对应的归属移动网络注册,能够在终端电子设备所支持的全频段中,通过网络覆盖关系快速有效的对当前网络进行筛选,节省了搜索时长,当移动网络搜索结果包括预置的归属移动网络时,根据所述移动网络搜索结果进行网络注册,能够进行有效地归属移动网络注册,可以快速获取到网络服务,实现了快速的移动网络注册。

在一个实施例中,如图5所示,当网络搜索结果不包括预置的归属网络时,查找网络搜索结果中已搜索到网络的网络覆盖区域之前,即步骤204之前还包括:

步骤502,获取用户身份识别卡对应的归属网络标识码。

在其中一个实施例中,终端电子设备获取所插入的用户身份识别卡对应的归属移动网络标识码,归属移动网络标识码对应归属移动网络,例如,当终端电子设备获取所插入的为中国电信的sim卡,那么获取到中国电信的归属移动网络标识码为46011,标识码46011对应中国电信网络,当终端电子设备获取所插入的为中国移动的sim卡,那么获取到中国移动的归属移动网络标识码为46000,标识码46000对应中国移动网络,当终端电子设备获取所插入的为中国联通的sim卡,那么获取到中国联通的归属移动网络标识码为46001,标识码46001对应中国联通网络,其sim卡还可以是其他运营商的sim卡,不同运营商的sim卡对应的归属移动网络标识码不同,每一个归属移动网络对应一个归属移动网络标识码。

步骤504,根据归属网络标识码,将网络搜索结果中的搜索标识码与预置的归属网络标识码进行比对,确定网络搜索结果是否包括预置的归属网络。

在其中一个实施例中,终端根据上述从sim卡中获取到的对应的归属移动网络标识码,将移动网络搜索的搜索结果中的搜索标识码与该终端预置的归属移动网络标识码进行比对,该终端预置的归属移动网络标识码即为上述从sim卡中获取到的对应的归属移动网络标识码,根据搜索标识码与归属移动网络标识码可以得到plmn搜索到的网络是否为hplmn。

本实施例中,通过获取用户身份识别卡对应的归属移动网络标识码,根据归属移动网络标识码,将移动网络搜索结果中的搜索标识码与预置的归属移动网络标识码进行比对,能够由标识码的比对得到所搜索的网络是否为归属移动网络,对归属移动网络进行准确的识别,能够进行有效地归属移动网络注册,可以快速获取到网络服务,实现了快速的移动网络注册。

在一个实施例中,如图6所示,当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,进行漫游网络注册之前,即步骤206之前还包括:

步骤602,获取不同网络的网络覆盖区域,网络覆盖区域基于不同网络覆盖的地理区域进行划分。

在其中一个实施例中,终端获取所有不同网络的网络覆盖区域,网络覆盖区域是基于不同网络覆盖的地理区域来划分的,不同网络可以是中国地理区域内不同运营商对应的网络,也可以是全球所有运营商对应的不同网络,在中国地理区域内存在网络覆盖区域的关系,在非中国地理区域不存在网络区域覆盖关系,网络区域覆盖关系包括重叠与不重叠,所以不同网络的网络覆盖区域是不同的,获取所有移动网络的网络覆盖区域用以后续的网络覆盖区域关系布局。

步骤604,根据网络覆盖区域,预置不同网络网络覆盖区域关系。

在其中一个实施例中,终端根据获取到的不同网络的网络覆盖区域,预置网络覆盖区域关系,存在网络覆盖区域关系的例如,根据中国移动网络、中国联通网络以及中国电信网络等中国的运营商对应的网络设置相关的网络覆盖区域关系,上述中国移动网络、中国联通网络以及中国电信网络都是存在于中国的地理区域,而网络覆盖区域关系中不存在覆盖关系的例如,日本docomo运营商对应的网络是存在于日本的地理区域,日本的地理区域与中国的地理区域是不存在网络覆盖区域的,所以,docomo等日本网络不会与中国移动网络、中国联通网络以及中国电信网络等中国的网络重合,不存在网络覆盖区域,还包括其他国家运营商对应的网络也是都有相应网络覆盖区域关系的,可以是根据全球不同运营商的网络数据对网络区域覆盖关系表进行布局。

本实施例中,通过获取移动网络的网络覆盖区域,网络覆盖区域基于不同移动网络覆盖的地理区域进行划分,根据网络覆盖区域,预置网络覆盖区域关系,能够根据预置的网络覆盖关系可以快速有效的对当前网络进行筛选,节省了搜索时长,当所述移动网络搜索结果不包括预置的归属移动网络时,查找所述移动网络搜索结果中移动网络的网络覆盖区域,当所述移动网络的网络覆盖区域与所述归属移动网络的网络覆盖区域不重叠时,根据所述移动网络搜索结果进行网络注册,通过不重叠区域直接尝试注册到网络,可以快速获取到网络服务,实现了快速的移动网络注册。

在一个实施例中,如图7所示,当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,进行漫游网络注册,即步骤208包括:

步骤702,确定已搜索到网络为漫游网络。

当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,具体地,当移动网络的网络覆盖区域与归属移动网络的网络覆盖区域不重叠时,即plmn与hplmn的网络覆盖区域不重叠时,终端根据移动网络搜索结果,确定移动网络为漫游网络,例如,当终端插入的为中国移动的sim卡,那么中国移动网络为归属移动网络,并且中国移动网络对应的中国的地理区域,根据当移动网络结果搜索到为docomo等日本网络日本docomo等日本运营商对应的网络是存在于日本的地理区域,日本的地理区域与中国的地理区域是不存在网络覆盖区域的,确定当前在docomo等日本网络对应的地理区域时,是为漫游到国外的网络,即为漫游网络。

步骤704,根据漫游网络,进行网络注册。

具体地,终端根据漫游网络,通过漫游进行漫游网络对应的移动网络的注册,例如,根据漫游网络为docomo等日本网络,若此时终端插入的为中国移动sim卡,那么终端通过漫游,由中国的移动网络漫游到日本的移动网络,进行日本的移动网络的注册,此时并不是直接注册到搜索到docomo等日本网络(即此时搜索到的漫游网络)上,而是根据docomo等日本网络,从本身的中国移动网络通过漫游到对应的移动网络,进行网络注册。

本实施例中,通过当移动网络的网络覆盖区域与归属移动网络的网络覆盖区域不重叠时,根据移动网络搜索结果,确定不重叠区域,根据不重叠区域对应的移动网络,进行网络注册,可以快速获取到网络服务,实现了快速的移动网络注册。在一个实施例中,如图8所示,根据漫游网络,进行网络注册包括:

步骤802,根据漫游网络,确定漫游网络标识码。

具体地,根据漫游网络,终端获取漫游网络对应的漫游网络标识码,确定漫游网络标识码,例如,若此时终端插入的为中国电信sim卡,此时移动网络搜索结果为at&t(americantelephone&telegraph)的漫游网络,根据at&t确定漫游网络标识码为310280。

步骤804,根据漫游网络标识码,注册漫游标识码对应的网络。

具体地,终端根据漫游网络标识码,确定对应的移动网络,对相应的移动网络进行网络注册,获取到网络服务,例如,同上述实施例中终端插入的为中国电信sim卡,并且由at&t已确定漫游网络标识码为310280,终端根据中国电信在美国漫游的漫游网络标识码为310280,确定对应的移动网络为美国的移动网络,终端进行对应的将中国电信sim卡注册上美国的移动网络。

本实施例中,通过根据漫游网络,确定漫游网络标识码,根据漫游网络标识码,注册漫游标识码对应的漫游网络。通过当移动网络的网络覆盖区域与归属移动网络的网络覆盖区域不重叠时,根据移动网络搜索结果,确定移动网络为漫游网络,根据漫游网络对应的移动网络,进行网络注册,可以快速获取到网络服务,实现了快速的移动网络注册。

在一个实施例中,如图9所示,提供了一种网络注册方法,包括以下步骤902至步骤924。

步骤902,当预设的网络注册事件被触发时,进行移动网络搜索,得到移动网络搜索结果。

步骤904,获取用户身份识别卡对应的归属移动网络标识码。

步骤906,根据归属移动网络标识码,将移动网络搜索结果中的搜索标识码与预置的归属移动网络标识码进行比对,确定移动网络搜索结果是否包括预置的归属移动网络。

步骤908,当移动网络搜索结果包括预置的归属移动网络时,进行用户身份识别卡对应的归属移动网络注册。

步骤910,当移动网络搜索结果不包括预置的归属移动网络时,查找移动网络搜索结果中移动网络的网络覆盖区域。

步骤912,获取不同网络的网络覆盖区域,网络覆盖区域为基于不同移动网络覆盖的地理区域进行划分的。

步骤914,根据网络覆盖区域,预置不同移动网络的网络覆盖区域关系。

步骤916,判断移动网络搜索结果中移动网络的网络覆盖区域与归属移动网络的网络覆盖区域是否重叠,若是,则进入步骤918,若否,则进入步骤920。

步骤918,将当前频段的下一频段作为新的当前频段,在新的当前频段进行网络搜索,得到新的移动网络搜索结果,将新的移动网络搜索结果重新作为移动网络搜索结果,返回步骤916,直至最新的移动网络搜索结果中移动网络的网络覆盖区域与所述归属移动网络的网络覆盖区域不重叠,进入步骤920。

步骤920,确定当前移动网络为漫游网络。

步骤922,根据漫游网络,确定漫游网络标识码。

步骤924,根据漫游网络标识码,注册漫游标识码对应的移动网络。

在一个应用实例中,本申请还提供一种应用场景,该应用场景应用上述的网络注册方法,如图10所示。具体地,以移动网络为例的移动网络注册方法在该应用场景的应用如下:

在其中一个实施例中,预置所有plmn区域覆盖关系,具体地,终端获取所有不同网络的plmn覆盖区域,plmn覆盖区域是基于不同plmn覆盖的地理区域来划分的,终端根据获取到的plmn覆盖区域,预置plmn覆盖区域关系。

当手机终端插入中国移动sim卡进行开机操作时全频段搜索plmn,全频段搜索plmn通过一次搜索一个band进行逐一搜索,在当前band搜索完毕之后进入到下一band继续进行搜索,直到所有band搜索完毕。

当手机终端在当前band进行plmn搜索时,得到plmn的搜索结果,获取中国移动sim卡对应的hplmn标识码46000,根据hplmn标识码46000,将plmn搜索结果中的plmn标识码与hplmn标识码进行比对,搜索结果为搜索到的plmn是否为hplmn。

若搜索结果为搜索到的plmn包括hplmn,注册上hplmn,具体地,当plmn搜索结果包括sim卡对应的本地home网络的hplmn时,手机终端注册hplmn。

若搜索结果为搜索到的plmn不包括hplmn,查找搜索结果中搜索到的plmn的网络覆盖区域,通过获取预置的plmn区域覆盖关系比对搜到的plmn和hplmn的网络覆盖区域关系,得到是否有重叠的覆盖区域。

若plmn的网络覆盖区域与hplmn的网络覆盖区域有重叠关系时,重叠关系可以为hplmn中国移动网络和plmn搜索到的中国电信网络的网络覆盖区域有重叠关系时,将当前band的下一band作为更新的当前band,重新进行plmn搜索,在更新的当前band进行plmn搜索,直至搜索到的plmn的网络覆盖区域与hplmn的网络覆盖区域没有重叠关系时或者是其下一频段中包括hplmn时,停止对plmn的搜索,注册上漫游网络。

若搜索到的为日本docomo网络的plmn,plmn日本docomo的网络覆盖区域与hplmn中国移动的网络覆盖区域没有重叠关系,即停止对plmn的搜索,手机终端根据plmn的搜索结果,确定移动网络为漫游网络,手机终端尝试获取漫游网络对应的漫游网络标识码,根据漫游网络标识码对应的网络,注册上网络,获取到网络服务。

本实施例中,通过当手机终端插入sim卡进行开机操作时,进行plmn搜索,得到plmn搜索结果;将所述plmn搜索结果与sim卡对应的hplmn进行比对;通过比对处理,有效快速的对当前网络进行定位,预置的plmn关系可以快速有效的对当前网络进行筛选,节省了搜索时长,当所述plmn搜索结果不包括sim卡对应的hplmn时,查找所述plmn搜索结果中plmn的网络覆盖区域,当所述plmn的网络覆盖区域与所述hplmn的网络覆盖区域不重叠时,根据所述plmn搜索结果进行网络注册,通过直接尝试注册到漫游网络,可以快速获取到网络服务,实现了快速的移动网络注册。

应该理解的是,虽然上述各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图11所示,提供了一种网络注册装置,包括:网络搜索模块1102、覆盖区域查找模块1104和网络注册模块1106,其中:

网络搜索模块1102,用于当预设的网络注册事件被触发时,进行网络搜索,得到网络搜索结果。

覆盖区域查找模块1104,用于当网络搜索结果不包括预置的归属网络时,查找网络搜索结果中已搜索到网络的网络覆盖区域。

重叠判断模块1106,用于判断网络搜索结果中网络的网络覆盖区域与归属网络的网络覆盖区域是否重叠。

网络注册模块1108,用于当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,进行漫游网络注册。

在其中一个实施例中,网络注册装置还包括频段更新模块,频段更新模块用于当已搜索到网络的网络覆盖区域与归属网络的网络覆盖区域重叠时,则将当前频段的下一频段作为新的当前频段,在新的当前频段进行网络搜索,得到新的网络搜索结果;将新的网络搜索结果重新作为网络搜索结果,返回判断网络搜索结果中网络的网络覆盖区域与归属网络的网络覆盖区域是否重叠的步骤,直至最新的网络搜索结果中网络的网络覆盖区域与归属网络的网络覆盖区域不重叠。

在其中一个实施例中,网络注册模块1108还用于当网络搜索结果包括预置的归属网络时,进行用户身份识别卡对应的归属网络注册。

在其中一个实施例中,网络注册装置还包括获取比对模块,获取比对模块用于获取用户身份识别卡对应的归属网络标识码;根据归属网络标识码,将网络搜索结果中的搜索标识码与预置的归属网络标识码进行比对,确定网络搜索结果是否包括预置的归属网络。

在其中一个实施例中,网络注册装置还包括网络覆盖区域关系预置模块,网络覆盖区域关系预置模块用于当网络的网络覆盖区域与归属网络的网络覆盖区域不重叠时,确定网络为漫游网络,进行网络注册。

在其中一个实施例中,网络覆盖区域关系预置模块还用于根据漫游网络,确定漫游网络标识码;根据漫游网络标识码,注册漫游标识码对应的漫游网络。

关于网络注册装置的具体限定可以参见上文中对于网络注册方法的限定,在此不再赘述。上述移动网络注册装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种电子设备,该电子设备可以是终端,其内部结构图可以如图12所示。该电子设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种网络注册方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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