CN113242541B - 网络注册方法、装置、电子设备和存储介质 - Google Patents
网络注册方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN113242541B CN113242541B CN202110454437.2A CN202110454437A CN113242541B CN 113242541 B CN113242541 B CN 113242541B CN 202110454437 A CN202110454437 A CN 202110454437A CN 113242541 B CN113242541 B CN 113242541B
- Authority
- CN
- China
- Prior art keywords
- mobile network
- network
- mobile
- list
- available
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/082—Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及一种网络注册方法、装置、电子设备和存储介质。所述方法包括:响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表;获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为所述可用移动网络列表;根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。采用本方法能够快速搜索到信号质量好的目标移动网络,减少了搜索时长,能够基于目标移动网络快速地进行网络注册。
Description
技术领域
本申请涉及移动通信技术领域,特别是涉及一种网络注册方法、装置、电子设备和存储介质。
背景技术
随着移动通信技术的发展和全球化进程的不断加快,移动终端数量越来越多,特别当涉及漫游情况时,终端会首先进行网络搜索,然后根据信号质量排序进行选网操作之后再择优注册使用。
当前终端根据3GPP协议TS23.122协议标准进行网络搜索,具体为根据多个PLMN(Public Land Mobile Network,公共陆地移动网络)按顺序进行搜网动作。但是例如在国际漫游的情况时,当用户到一个新的国家或地区首次发起驻网时,SIM卡(SubscriberIdentity Module,用户身份识别卡)中存储的排序靠前的PLMN在当地并不存在,同时UPLMN(User Controlled Public Land Mobile Network,用户控制公共陆地移动网络)等PLMN一般不会进行配置,此时就需要将所有当地可用网络全部搜索出来,然后根据信号质量排序后再进行选网操作,导致终端搜网时间很长,从而使得注册等待时间漫长的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够快速确定目标网络的网络注册方法、装置、电子设备和存储介质。
一种网络注册方法,所述方法包括:
响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;
根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表;
获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表;
根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
在其中一个实施例中,根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,确定可用移动网络列表包括:
获取移动网络列表以及每一网络服务提供对象的关联列表,移动网络列表包括每一网络服务提供对象所提供的移动网络对应的移动网络标识;
从移动网络列表中,获取与移动国家码匹配的第一组移动网络,并从关联列表中,获取与用户身份识别卡对应的第二组移动网络;
归集第一组移动网络和第二组移动网络,得到可用移动网络列表。
在其中一个实施例中,获取移动网络列表以及每一网络服务提供对象的关联列表,包括:
获取初始的移动网络列表以及每一网络服务提供对象初始关联列表;
根据每个网络服务提供对象对应的网络参数,分别对初始的移动网络列表和初始关联列表中的移动网络标识进行排序,得到移动网络列表以及每一网络服务提供对象的关联列表,网络参数包括网络覆盖区域参数和权重参数中的至少一种参数。
在其中一个实施例中,归集第一组移动网络和第二组移动网络,得到可用移动网络列表包括:
识别第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络;
构建包含可用移动网络的可用移动网络列表。
在其中一个实施例中,获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表包括:
获取缓存数据中的用户控制移动网络文件;
将可用移动网络列表替换用户控制移动网络文件中的内容,将替换的内容缓存到用户身份识别卡中。
在其中一个实施例中,方法还包括:
当搜索得到的移动网络中不存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,根据与可用移动网络列表中的优先级次高的可用移动网络匹配的移动网络,进行网络注册。
在其中一个实施例中,方法还包括:
选取所述可用移动网络列表中优先级最高的可用移动网络;
将所述优先级最高的可用移动网络与所述搜索到的移动网络进行匹配;
当所述优先级最高的可用移动网络与所述搜索到的移动网络匹配未成功时,则选取所述可用移动网络列表中下一优先级的可用移动网络,将所述下一优先级的可用移动网络重新作为所述优先级最高的可用移动网络,返回所述将所述优先级最高的可用移动网络与所述搜索到的移动网络进行匹配的步骤。
一种网络注册装置,所述装置包括:
开机响应模块,用于响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;
网络列表确定模块,用于根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表;
网络文件替换模块,用于获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表;
网络注册模块,用于根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;
根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表;
获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表;
根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;
根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表;
获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表;
根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
上述网络注册方法、装置、电子设备和存储介质,设备响应开机操作,搜索频段得到移动国家码,并读取用户身份识别卡,将得到的移动国家码和用户身份识别卡用于确定可用移动网络列表,减少了后续搜索时长,通过根据与所述移动国家码匹配的移动网络以及与所述用户身份识别卡对应的移动网络,能够得到可用移动网络列表,通过获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表;使用可用移动网络列表中的移动网络进行匹配可以有效地避免搜索大量无法匹配的无效移动网络,有针对性的进行移动网络搜索,减少搜索时间,根据内容替换的用户控制移动网络文件进行移动网络频段搜索,当频段搜索得到的移动网络中存在与所述可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,可以快速搜索到信号质量好的目标移动网络,减少了搜索时长,能够基于目标移动网络快速地进行网络注册。
附图说明
图1为一个实施例中网络注册方法的应用环境图;
图2为一个实施例中网络注册方法的流程示意图;
图3为另一个实施例中网络注册方法的流程示意图;
图4为又一个实施例中网络注册方法的流程示意图;
图5为还一个实施例中网络注册方法的流程示意图;
图6为一个实施例中网络注册方法的应用场景图;
图7为又一个实施例中网络注册方法的流程示意图;
图8为一个实施例中网络注册装置的结构框图;
图9为一个实施例中电子设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的网络注册方法,可以应用于如图1所示的应用环境中,本实施例主要以该方法应用于电子设备为例电子设备具体可以为能够实现网络服务功能的终端102为例。其中,终端102通过网络与服务器104进行通信。终端102响应开机操作,通过服务器104搜索得到移动国家码,并读取用户身份识别卡;终端102根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表;终端102将用户身份识别卡中缓存的用户控制移动网络文件中的内容替换为可用移动网络列表;终端102根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,终端102基于目标移动网络通过服务器104进行网络注册。其中,终端102可以为移动终端等,移动终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种网络注册方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
步骤202,响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据。
其中,开机操作可以是终端响应用户对设备进行开机的操作,当用户将终端开机时,会同时进行移动国家码的搜索和读取用户身份识别卡中的缓存数据,移动国家码为MCC(Mobile Country Code),MCC代表唯一识别移动用户所属的国家,可以为3位的数字码,例如,中国对应的移动国家码为460,用户身份识别卡可以为SIM卡,具备移动通信功能的终端设备装上此SIM卡方能使用。在网络服务提供对象的服务终端上存储了数字移动电话客户的信息,加密的密钥以及用户的电话簿等内容,SIM卡可供移动网络客户身份进行鉴别,并对客户通话时的语音信息进行加密。搜索可以是开机进行的首次扫频,扫频是指频段(band)扫描,即在频段中进行移动网络搜索。
具体地,当用户将设备开机时,终端响应用户的开机操作,并且根据网络协议进行的移动网络搜索,终端在首次扫频过程中通过网络协议层中的接入层(AS Layer)搜索得到移动国家码然后上报到网络协议层中的非接入层(NAS Layer),由非接入层进行数据处理传输给终端,与此同时,终端在开机时还会读取用户身份识别卡中的缓存数据,获取用户身份识别卡中的信息,接入层和非接入层是在网络通信协议中的不同协议层。接入层是直接进行网络连接和访问的协议层,接入层目的为允许终端连接到网络,例如,接入层的处理流程包括移动网络的选择、小区的选择和无线资源管理等流程。非接入层为移动网络与终端设备的功能层,用于信令和数据的传输。
步骤204,根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表。
其中,与移动国家码匹配的移动网络是根据上述获取到的移动国家码从网络服务提供对象的移动网络列表中匹配到的移动网络,与用户身份识别卡对应的移动网络为在每一网络服务对象的关联列表中与该用户身份识别卡关联的移动网络。
具体地,终端从移动网络列表中得到与移动国家码匹配的移动网络以及从签约得到与用户身份识别卡对应的移动网络,终端再根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,最终得到可用移动网络列表。
步骤206,获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表。
其中,终端读取用户身份识别卡后是根据3GPP协议TS23.122协议标准进行网络搜索的,会根据不同移动网络的优先级进行搜索,当读取用户身份识别卡中的缓存数据后,获取缓存数据中的用户控制移动网络即UPLMN时,终端将用户身份识别卡中缓存的用户控制移动网络文件中的内容替换为上述得到的可用移动网络列表,终端在后续搜网时会使用当前替换后缓存的用户控制移动网络文件中的内容,即为根据可用移动网络列表进行搜网,搜网为网络搜索,例如可以为移动网络搜索。
具体地,当上述终端读取用户身份识别卡中的缓存数据后,得到缓存数据中的用户控制移动网络中的文件,终端将用户控制移动网络文件中的内容替换为可用移动网络列表,并将替换后的用户控制移动网络文件重新写入用户身份识别卡中。
步骤208,根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
其中,可用移动网络列表中的优先级最高的可用移动网络可以为进行最优排序得到的可用移动网络列表中的首个移动网络。进行网络注册的前提是进行搜网,例如,通过扫频,即在频段中进行移动网络的搜索,当搜索到的移动网络在可用移动网络列表中存在匹配的移动网络,终端才会发起注册。
具体地,由非接入层发起注册请求,指示接入层进行注册扫频动作,具体为终端根据内容替换的用户控制移动网络文件在频段中进行移动网络搜索,当在接入层搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
上述网络注册方法中,通过响应开机操作,搜索频段得到移动国家码,并读取用户身份识别卡,将得到的移动国家码和用户身份识别卡用于确定可用移动网络列表,减少了后续搜索时长,通过根据与所述移动国家码匹配的移动网络以及与所述用户身份识别卡对应的移动网络,能够得到可用移动网络列表,通过获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表;使用可用移动网络列表中的移动网络进行匹配可以有效地避免搜索大量无法匹配的无效移动网络,有针对性的进行移动网络搜索,减少搜索时间,根据所述用户控制移动网络文件进行移动网络频段搜索,当频段搜索得到的移动网络中存在与所述可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,可以快速搜索到信号质量好的目标移动网络,减少了搜索时长,能够基于目标移动网络快速地进行网络注册。
在一个实施例中,如图3所示,步骤204,根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,确定可用移动网络列表包括:
步骤302,获取移动网络列表以及每一网络服务提供对象的关联列表,移动网络列表包括每一网络服务提供对象所提供的移动网络对应的移动网络标识。
其中,网络服务提供对象为提供网络服务的对象,具体可以为全球运营商,由运营商提供的网络服务,每一网络服务提供对象的关联列表可以为全球运营商中,每一运营商对应的签约信息的签约列表,签约列表是指全球运营商相关的签约信息组成的列表,移动网络为PLMN,每一个移动网络有对应的移动网络标识,移动网络标识表征该移动网络。
具体地,终端获取网络服务提供对象的移动网络列表(PLMNList)以及每一网络服务提供对象的关联列表(SignupList),例如,可以为终端获取全球运营商的移动网络列表(PLMNList)以及每一运营商的签约列表(SignupList),移动网络列表包括每一运营商所提供的移动网络对应的移动网络标识。
步骤304,从移动网络列表中,获取与移动国家码匹配的第一组移动网络,并从关联列表中,获取与用户身份识别卡对应的第二组移动网络。。
其中,移动国家码为终端搜索到的MCC,关联列表可以为每一运营商的SignupList,用户身份识别卡对应即为SIM卡对应。具体地,终端从网络服务提供对象的移动网络列表中获取与移动国家码匹配的第一组移动网络,并从关联列表中获取与用户身份识别卡对应的第二组移动网络,例如可以为终端从全球运营商的PLMNList中获取与MCC匹配的第一组移动网络,并且从SignupList中获取到与该SIM卡签约的第二组移动网络。
步骤306,归集第一组移动网络和第二组移动网络,得到可用移动网络列表。
其中,归集可以为归纳两组移动网络中都存在的匹配移动网络并集,归集也可称为两者相与,即最终得到的移动网络既在第一组移动网络中存在,也在第二组移动网络中存在,将最终得到的移动网络组成可用移动网络列表。具体地,终端归集第一组移动网络和第二组移动网络中匹配的移动网络,根据两组移动网络中匹配的移动网络得到可用移动网络列表(AvailablePLMNList)。
本实施例中,通过获取移动网络列表以及每一网络服务提供对象的关联列表,从移动网络列表中,获取与移动国家码匹配的第一组移动网络。从关联列表中,获取与用户身份识别卡对应的第二组移动网络。归集第一组移动网络和第二组移动网络,得到可用移动网络列表,能够通过获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表。使用可用移动网络列表中的移动网络进行匹配可以有效地避免搜索大量无法匹配的无效移动网络,有针对性的进行移动网络搜索,减少搜索时间。
在一个实施例中,如图4所示,步骤302,获取移动网络列表以及每一网络服务提供对象的关联列表,包括:
步骤402,获取初始的移动网络列表以及每一网络服务提供对象初始关联列表。
其中,初始的移动网络列表可以为全球运营商的初始PLMNList,每一网络服务提供对象初始关联列表可以为每一运营商的初始SignupList。具体地,终端获取网络服务提供对象的移动网络列表以及每一网络服务提供对象的关联列表,例如可以是终端获取全球运营商的初始PLMNList以及每一运营商的初始SignupList。
步骤404,根据每个网络服务提供对象对应的网络参数,分别对初始的移动网络列表和初始关联列表中的移动网络标识进行排序,得到移动网络列表以及每一网络服务提供对象的关联列表,网络参数包括网络覆盖区域参数和权重参数中的至少一种参数。
其中,网络参数可以是与运营商的移动网络相关的参数,网络覆盖区域参数可以是运营商对应的移动网络的网络覆盖区域,权重参数可以包括相关的资费权值,例如,针对LTE(Long Term Evolution)来说,覆盖包括信号质量RSRP,SINR等信息,资费包括流量或者语音资费等资费信息。移动网络列表中的移动网络以及关联列表中的移动网络,每一个移动网络都有对应的移动网络标识,排序可以是根据网络覆盖区域参数和权重参数相结合,优选的广覆盖,低资费的移动网络。具体地,终端根据每个网络服务对象对应的网络覆盖区域参数和权重参数中的至少一种参数,分别对初始的网络服务提供对象的移动网络列表和初始关联列表中的移动网络标识进行排序,得到排序后的网络服务提供对象的移动网络列表以及每一网络服务提供对象的关联列表,例如可以为终端根据每个运营商对应的网络覆盖区域参数和权重参数,分别对全球运营商的初始PLMNList和初始SignupList中的移动网络标识进行排序,得到全球运营商的PLMNList以及每一运营商的SignupList。
本实施例中,通过获取初始的移动网络列表以及每一网络服务提供对象初始关联列表,根据每个网络服务提供对象对应的网络参数,分别对初始的移动网络列表和初始关联列表中的移动网络标识进行排序,得到移动网络列表以及每一网络服务提供对象的关联列表,能够根据排序后的移动网络列表以及关联列表来得到可用移动网络列表,减少了后续搜索时长。
在一个实施例中,如图5所示,步骤306,归集第一组移动网络和第二组移动网络,得到可用移动网络列表包括:
步骤502,识别第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络。
其中,每一个移动网络都有对应的移动网络标识,第一组移动网络和第二组移动网络中存在匹配的移动网络,具体地,终端第一组移动网络和第二组移动网络的移动网络标识进行识别,得到第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络。
步骤504,构建包含可用移动网络的可用移动网络列表。
具体地,终端根据得到第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络,构建包含可用移动网络的可用移动网络列表。
本实施例中,通过识别第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络,构建包含可用移动网络的可用移动网络列表,能够通过将所述用户身份识别卡中缓存的用户控制移动网络文件中的内容替换为所述可用移动网络列表;使用可用移动网络列表中的移动网络进行匹配可以有效地避免搜索大量无法匹配的无效移动网络,有针对性的进行移动网络搜索,减少搜索时间。
在其中一个实施例中,获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表。
具体地,获取用户身份识别卡缓存数据中的用户控制移动网络文件;将可用移动网络列表替换用户控制移动网络文件中的内容,将替换的内容缓存到用户身份识别卡中。例如可以为,终端首先读取SIM卡中的UPLMN文件;然后终端将AvailablePLMNList替换UPLMN文件中的内容,最后终端将替换的内容缓存到SIM卡中。
本实施例中,通过将所述用户身份识别卡中缓存的用户控制移动网络文件中的内容替换为所述可用移动网络列表;使用可用移动网络列表中的移动网络进行匹配可以有效地避免搜索大量无法匹配的无效移动网络,有针对性的进行移动网络搜索,减少搜索时间。
在其中一个实施例中,当搜索得到的移动网络中不存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,根据与可用移动网络列表中的优先级次高的可用移动网络匹配的移动网络,进行网络注册。
具体地,当在频段中搜索得到的移动网络中不存在与AvailablePLMNList中的优先级最高的可用移动网络匹配的目标移动网络时,终端将会根据与AvailablePLMNList中的优先级次高的可用移动网络匹配的移动网络,进行网络注册。
在其中一个实施例中,选取可用移动网络列表中优先级最高的可用移动网络;将优先级最高的可用移动网络与搜索到的移动网络进行匹配;当优先级最高的可用移动网络与搜索到的移动网络匹配未成功时,则选取可用移动网络列表中下一优先级的可用移动网络,将下一优先级的可用移动网络重新作为优先级最高的可用移动网络,返回将优先级最高的可用移动网络与搜索到的移动网络进行匹配的步骤。
具体地,选取AvailablePLMNList中的优先级最高的可用移动网络,将优先级最高的可用移动网络与搜索到的移动网络进行匹配,当优先级最高的可用移动网络与搜索到的移动网络匹配未成功时,则选取AvailablePLMNList中的下一优先级的可用移动网络,将下一级的可用移动网络将下一优先级的可用移动网络重新作为优先级最高的可用移动网络,返回将优先级最高的可用移动网络与搜索到的移动网络进行匹配的步骤,当优先级最高的可用移动网络与搜索到的移动网络匹配成功时,即为步骤208中的当搜索得到的移动网络中存在与所述可用移动网络列表中优先级最高的可用移动网络匹配的目标移动网络时,此时,基于所述目标移动网络进行网络注册,当此时优先级最高的可用移动网络与搜索到的移动网络匹配未成功时,则继续选取AvailablePLMNList中的下一优先级的可用移动网络,将将下一优先级的可用移动网络重新作为优先级最高的可用移动网络,返回将优先级最高的可用移动网络与搜索到的移动网络进行匹配的步骤,直至优先级最高的可用移动网络与搜索到的移动网络匹配成功。例如,AvailablePLMNList中存在优先级顺序从高到低的第一网络、第二网络、第三网络……第N网络,即第一网络优先级高于第二网络,第二网络高于第三网络,第三网络高于第N网络。首先,此时第一网络为优先级最高的可用移动网络,将第一网络与搜索到的移动网络进行匹配。当第一网络与搜索到的移动网络匹配成功时,基于第一网络进行网络注册;当第一网络与搜索到的移动网络匹配未成功时,则选取AvailablePLMNList中的第二网络,将第二网络重新作为优先级最高的可用移动网络,将第二网络与搜索到的移动网络进行匹配。当第二网络与搜索到的移动网络匹配成功时,基于第二网络进行网络注册;当第二网络与搜索到的移动网络匹配未成功时,则选取AvailablePLMNList中的第三网络,将第三网络重新作为优先级最高的可用移动网络,将第三网络与搜索到的移动网络进行匹配。当第二网络与搜索到的移动网络匹配成功时,基于第三网络进行网络注册;当第三网络与搜索到的移动网络匹配未成功时,则选取AvailablePLMNList中的第三网络的下一优先级的可用移动网络,将下一优先级的可用移动网络重新作为优先级最高的可用移动网络,返回将优先级最高的可用移动网络与搜索到的移动网络进行匹配的步骤,直至当前优先级最高的可用移动网络与搜索到的移动网络匹配成功,基于当前优先级最高的可用移动网络进行网络注册。
本实施例中,通过将所述用户身份识别卡中缓存的用户控制移动网络文件中的内容替换为所述可用移动网络列表;使用可用移动网络列表中的移动网络进行匹配可以有效地避免搜索大量无法匹配的无效移动网络,能够有针对性的进行移动网络搜索,减少搜索时间,根据所述用户控制移动网络文件进行移动网络频段搜索,当频段搜索得到的移动网络中存在与所述可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,可以快速搜索到信号质量好的目标移动网络,减少了搜索时长,能够基于目标移动网络快速地进行网络注册。
在一个应用实例中,本申请还提供一种应用场景,该应用场景如图6所示,该应用场景应用上述的网络注册方法,该应用场景也可以为终端在漫游的情况下。具体地,该网络方法在该应用场景的应用如下:
在其中一个实施例中,该网络注册方法的流程图如图7所述,终端响应用户的开机操作,AS Layer在首次扫频过程中搜索得到MCC然后上报到NAS Layer,并且读取SIM卡中的缓存数据,获取SIM卡的信息。
终端获取全球运营商的初始PLMNList以及每一运营商的初始SignupList,终端根据每个运营商对应的网络覆盖区域参数和权重参数,分别对全球运营商的初始PLMNList和初始SignupList中的移动网络标识进行排序,得到全球运营商的PLMNList以及每一运营商的SignupList。
终端从全球运营商的PLMNList中获取与MCC匹配的第一组移动网络,终端从SignupList中获取到与该SIM卡签约的第二组移动网络。终端对第一组移动网络和第二组移动网络的移动网络标识进行识别,得到第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络,终端根据得到第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络,构建包含可用移动网络的AvailablePLMNList。
扫频可以为在频段内进行网络搜索,终端读取SIM卡后是根据3GPP协议TS23.122协议标准进行网络搜索的,会根据不同PLMN的优先级进行搜索,具体可以根据RPLMN(Registered Public Land Mobile Network,已登记公共陆地移动网络)、EHPLMN(Equivalent Home Public Land Mobile Network,等效本地公共陆地移动网络)/HPLMN(Home Public Land Mobile Network,归属公共陆地移动网络)、UPLMN(User ControlledPublic Land Mobile Network,用户控制公共陆地移动网络)、OPLMN(OperatorControlled Equivalent Home Public Land Mobile Network,运营商控制公共陆地移动网络)、Other PLMN(Other Public Land Mobile Network,其他公共陆地移动网络)的优先级进行搜网动作。
当终端读取SIM卡后,得到依据优先级顺序读取到的UPLMN卡中的文件,终端将SIM卡中缓存的UPLMN文件中的内容替换为AvailablePLMNList,并将替换后的UPLMN文件重新缓存到SIM卡中。
由NAS Layer发起注册请求,指示AS Layer进行注册扫频动作,终端根据内容替换的UPLMN文件在频段中进行移动网络搜索,当在AS Layer搜索得到的移动网络中存在与AvailablePLMNList中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
选取AvailablePLMNList中的优先级最高的可用移动网络,将优先级最高的可用移动网络与搜索到的移动网络进行匹配,当优先级最高的可用移动网络与搜索到的移动网络匹配未成功时,则选取AvailablePLMNList中的下一优先级的可用移动网络,将下一级的可用移动网络将下一优先级的可用移动网络重新作为优先级最高的可用移动网络,返回将优先级最高的可用移动网络与搜索到的移动网络进行匹配的步骤,当优先级最高的可用移动网络与搜索到的移动网络匹配成功时,即当搜索得到的移动网络中存在与所述可用移动网络列表中优先级最高的可用移动网络匹配的目标移动网络时,此时,基于所述目标移动网络进行网络注册,当此时优先级最高的可用移动网络与搜索到的移动网络匹配未成功时,则继续选取AvailablePLMNList中的下一优先级的可用移动网络,将将下一优先级的可用移动网络重新作为优先级最高的可用移动网络,返回将优先级最高的可用移动网络与搜索到的移动网络进行匹配的步骤,直至优先级最高的可用移动网络与搜索到的移动网络匹配成功。
本实施例中,通过搜索band得到MCC,并读取SIM卡,将得到的MCC和SIM卡用于确定AvailablePLMNList,减少了后续搜索时长,通过根据与MCC匹配的移动网络以及与SIM对应的移动网络,能够得到AvailablePLMNList,通过将SIM卡中缓存的UPLMN文件中的内容替换为AvailablePLMNList;使用AvailablePLMNList中的移动网络进行匹配可以有效地避免搜索大量无法匹配的无效移动网络,有针对性的进行移动网络搜索,减少搜索时间,根据内容替换的UPLMN文件进行移动网络频段搜索,当频段搜索得到的移动网络中存在与AvailablePLMNList中的优先级最高的可用移动网络匹配的目标移动网络时,可以快速搜索到信号质量好的目标移动网络,减少了搜索时长,能够基于目标移动网络快速地进行网络注册,当搜索得到的移动网络中不存在与AvailablePLMNList中的优先级最高的可用移动网络匹配的移动网络时,终端还可以存储搜索得到的移动网络;将AvailablePLMNList中的可用移动网络按对应的优先级依次与搜索得到的移动网络进行匹配,能够快速地匹配到最优的可用移动网络,进行网络注册。
应该理解的是,虽然上述各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种网络注册装置,包括:开机响应模块802、网络列表确定模块804、网络文件替换模块806和网络注册模块808,其中:
开机响应模块802,用于响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;
网络列表确定模块804,用于根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表;
网络文件替换模块806,用于将用户身份识别卡中缓存的用户控制移动网络文件中的内容替换为可用移动网络列表;
网络注册模块808,用于根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
在其中一个实施例中,网络列表确定模块804还用于获取移动网络列表以及每一网络服务提供对象的关联列表,移动网络列表包括每一网络服务提供对象所提供的移动网络对应的移动网络标识;从移动网络列表中,获取与移动国家码匹配的第一组移动网络,并从关联列表中,获取与用户身份识别卡对应的第二组移动网络;归集第一组移动网络和第二组移动网络,得到可用移动网络列表。
在其中一个实施例中,网络列表确定模块804还用于获取初始的移动网络列表以及每一网络服务提供对象初始关联列表;根据每个网络服务提供对象对应的网络参数,分别对初始的移动网络列表和初始关联列表中的移动网络标识进行排序,得到移动网络列表以及每一网络服务提供对象的关联列表,网络参数包括网络覆盖区域参数和权重参数中的至少一种参数。
在其中一个实施例中,网络列表确定模块804还用于识别第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络;构建包含可用移动网络的可用移动网络列表。
在其中一个实施例中,网络文件替换模块806还用于获取缓存数据中的用户控制移动网络文件;将可用移动网络列表替换用户控制移动网络文件中的内容,将替换的内容缓存到用户身份识别卡中。
在其中一个实施例中,网络注册装置还包括次优网络注册模块,模块用于当频段搜索得到的移动网络中不存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,根据与可用移动网络列表中的优先级次高的可用移动网络匹配的移动网络,进行网络注册。
在其中一个实施例中,网络注册装置还包括优先级网络匹配模块,选取可用移动网络列表中优先级最高的可用移动网络;将优先级最高的可用移动网络与搜索到的移动网络进行匹配;当优先级最高的可用移动网络与搜索到的移动网络匹配未成功时,则选取用移动网络列表中下一优先级的可用移动网络,将下一优先级的可用移动网络重新作为所述优先级最高的可用移动网络,返回将优先级最高的可用移动网络与搜索到的移动网络进行匹配的步骤。
关于网络注册装置的具体限定可以参见上文中对于网络注册方法的限定,在此不再赘述。上述网络注册装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种电子设备,该电子设备可以是终端,其内部结构图可以如图9所示。该电子设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该电子设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种网络注册方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;
根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表;
将用户身份识别卡中缓存的用户控制移动网络文件中的内容替换为可用移动网络列表;
根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取移动网络列表以及每一网络服务提供对象的关联列表,移动网络列表包括每一网络服务提供对象所提供的移动网络对应的移动网络标识;从移动网络列表中,获取与移动国家码匹配的第一组移动网络,并从关联列表中,获取与用户身份识别卡对应的第二组移动网络;归集第一组移动网络和第二组移动网络,得到可用移动网络列表。在一个实施例中,处理器执行计算机程序时还实现以下步骤:
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取初始的移动网络列表以及每一网络服务提供对象初始关联列表;根据每个网络服务提供对象对应的网络参数,分别对初始的移动网络列表和初始关联列表中的移动网络标识进行排序,得到移动网络列表以及每一网络服务提供对象的关联列表,网络参数包括网络覆盖区域参数和权重参数中的至少一种参数。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:归集第一组移动网络和第二组移动网络,得到可用移动网络列表包括:识别第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络;构建包含可用移动网络的可用移动网络列表。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表包括:获取缓存数据中的用户控制移动网络文件;将可用移动网络列表替换用户控制移动网络文件中的内容,将替换的内容缓存到用户身份识别卡中。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当频段搜索得到的移动网络中不存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,根据与可用移动网络列表中的优先级次高的可用移动网络匹配的移动网络,进行网络注册。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:选取可用移动网络列表中优先级最高的可用移动网络;将优先级最高的可用移动网络与搜索到的移动网络进行匹配;当优先级最高的可用移动网络与搜索到的移动网络匹配未成功时,则选取用移动网络列表中下一优先级的可用移动网络,将下一优先级的可用移动网络重新作为所述优先级最高的可用移动网络,返回将优先级最高的可用移动网络与搜索到的移动网络进行匹配的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;
根据与移动国家码匹配的移动网络以及与用户身份识别卡对应的移动网络,得到可用移动网络列表;
将用户身份识别卡中缓存的用户控制移动网络文件中的内容替换为可用移动网络列表;
根据内容替换的用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于目标移动网络进行网络注册。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取移动网络列表以及每一网络服务提供对象的关联列表,移动网络列表包括每一网络服务提供对象所提供的移动网络对应的移动网络标识;从移动网络列表中,获取与移动国家码匹配的第一组移动网络,并从关联列表中,获取与用户身份识别卡对应的第二组移动网络;归集第一组移动网络和第二组移动网络,得到可用移动网络列表。在一个实施例中,处理器执行计算机程序时还实现以下步骤:
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取初始的移动网络列表以及每一网络服务提供对象初始关联列表;根据每个网络服务提供对象对应的网络参数,分别对初始的移动网络列表和初始关联列表中的移动网络标识进行排序,得到移动网络列表以及每一网络服务提供对象的关联列表,网络参数包括网络覆盖区域参数和权重参数中的至少一种参数。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:归集第一组移动网络和第二组移动网络,得到可用移动网络列表包括:识别第一组移动网络和第二组移动网络中移动网络标识匹配的可用移动网络;构建包含可用移动网络的可用移动网络列表。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取缓存数据中的用户控制移动网络文件,将用户控制移动网络文件中的内容替换为可用移动网络列表包括:获取缓存数据中的用户控制移动网络文件;将可用移动网络列表替换用户控制移动网络文件中的内容,将替换的内容缓存到用户身份识别卡中。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当频段搜索得到的移动网络中不存在与可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,根据与可用移动网络列表中的优先级次高的可用移动网络匹配的移动网络,进行网络注册。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:选取可用移动网络列表中优先级最高的可用移动网络;将优先级最高的可用移动网络与搜索到的移动网络进行匹配;当优先级最高的可用移动网络与搜索到的移动网络匹配未成功时,则选取用移动网络列表中下一优先级的可用移动网络,将下一优先级的可用移动网络重新作为所述优先级最高的可用移动网络,返回将优先级最高的可用移动网络与搜索到的移动网络进行匹配的步骤。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种网络注册方法,其特征在于,所述方法包括:
响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;
根据与所述移动国家码匹配的移动网络以及与所述用户身份识别卡对应的移动网络,得到可用移动网络列表;所述用户身份识别卡对应的移动网络是在每一网络服务对象的关联列表中与所述用户身份识别卡关联的移动网络;
获取所述缓存数据中的用户控制移动网络文件,将所述用户控制移动网络文件中的内容替换为所述可用移动网络列表;
根据内容替换的用户控制移动网络文件进行移动网络搜索;
当搜索得到的移动网络中存在与所述可用移动网络列表中优先级最高的可用移动网络匹配的目标移动网络时,基于所述目标移动网络进行网络注册。
2.根据权利要求1所述的方法,其特征在于,所述根据与所述移动国家码匹配的移动网络以及与所述用户身份识别卡对应的移动网络,得到可用移动网络列表包括:
获取移动网络列表以及每一网络服务提供对象的关联列表,所述移动网络列表包括每一网络服务提供对象所提供的移动网络对应的移动网络标识;
从所述移动网络列表中,获取与所述移动国家码匹配的第一组移动网络,并从所述关联列表中,获取与所述用户身份识别卡对应的第二组移动网络;
归集所述第一组移动网络和所述第二组移动网络,得到可用移动网络列表。
3.根据权利要求2所述的方法,其特征在于,所述获取移动网络列表以及每一网络服务提供对象的关联列表,包括:
获取初始的移动网络列表以及每一网络服务提供对象初始关联列表;
根据每个网络服务提供对象对应的网络参数,分别对所述初始的移动网络列表和所述初始关联列表中的移动网络标识进行排序,得到所述移动网络列表以及所述每一网络服务提供对象的关联列表,所述网络参数包括网络覆盖区域参数和权重参数中的至少一种参数。
4.根据权利要求3所述的方法,其特征在于,所述归集所述第一组移动网络和所述第二组移动网络,得到可用移动网络列表包括:
识别所述第一组移动网络和所述第二组移动网络中移动网络标识匹配的可用移动网络;
构建包含所述可用移动网络的可用移动网络列表。
5.根据权利要求1所述的方法,其特征在于,所述获取所述缓存数据中的用户控制移动网络文件,将所述用户控制移动网络文件中的内容替换为所述可用移动网络列表包括:
获取所述缓存数据中的用户控制移动网络文件;
将所述可用移动网络列表替换所述用户控制移动网络文件中的内容,将替换的内容缓存到用户身份识别卡中。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当搜索得到的移动网络中不存在与所述可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,根据与所述可用移动网络列表中的优先级次高的可用移动网络匹配的移动网络,进行网络注册。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
选取所述可用移动网络列表中优先级最高的可用移动网络;
将所述优先级最高的可用移动网络与所述搜索得到的移动网络进行匹配;
当所述优先级最高的可用移动网络与所述搜索得到的移动网络匹配未成功时,则选取所述可用移动网络列表中下一优先级的可用移动网络,将所述下一优先级的可用移动网络重新作为所述优先级最高的可用移动网络,返回所述将所述优先级最高的可用移动网络与所述搜索得到的移动网络进行匹配的步骤。
8.一种网络注册装置,其特征在于,所述装置包括:
开机响应模块,用于响应开机操作,搜索得到移动国家码,并读取用户身份识别卡中的缓存数据;
网络列表确定模块,用于根据与所述移动国家码匹配的移动网络以及与所述用户身份识别卡对应的移动网络,得到可用移动网络列表;所述用户身份识别卡对应的移动网络是在每一网络服务对象的关联列表中与所述用户身份识别卡关联的移动网络;
网络文件替换模块,获取所述缓存数据中的用户控制移动网络文件,将所述用户控制移动网络文件中的内容替换为所述可用移动网络列表;
网络注册模块,用于根据所述用户控制移动网络文件进行移动网络搜索,当搜索得到的移动网络中存在与所述可用移动网络列表中的优先级最高的可用移动网络匹配的目标移动网络时,基于所述目标移动网络进行网络注册。
9.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110454437.2A CN113242541B (zh) | 2021-04-26 | 2021-04-26 | 网络注册方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110454437.2A CN113242541B (zh) | 2021-04-26 | 2021-04-26 | 网络注册方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113242541A CN113242541A (zh) | 2021-08-10 |
CN113242541B true CN113242541B (zh) | 2022-10-14 |
Family
ID=77129350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110454437.2A Active CN113242541B (zh) | 2021-04-26 | 2021-04-26 | 网络注册方法、装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113242541B (zh) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2816684C (en) * | 2013-05-17 | 2021-02-09 | Robert Manalo | Method for instant registration of a roaming ue onto a preferred vplmn using airplane mode of operation |
EP3119133B1 (en) * | 2014-03-28 | 2019-12-04 | Huawei Device Co., Ltd. | Roaming network access method and apparatus |
CN105430618B (zh) * | 2016-01-14 | 2019-02-12 | Oppo广东移动通信有限公司 | 一种网络注册方法和装置 |
US10264517B2 (en) * | 2017-02-17 | 2019-04-16 | At&T Mobility Ii Llc | Optimization for priority-based network identifier scans |
CN109309913A (zh) * | 2018-09-18 | 2019-02-05 | 深圳市万普拉斯科技有限公司 | 多卡漫游注册网络的方法、装置、计算机设备和存储介质 |
CN110248357B (zh) * | 2019-06-24 | 2022-05-06 | 深圳市优克联新技术有限公司 | 搜网配置方法、注册方法、装置、及*** |
CN110602764B (zh) * | 2019-09-23 | 2022-03-25 | 捷开通讯(深圳)有限公司 | 网络搜索方法、装置、存储介质和终端 |
CN110677842B (zh) * | 2019-09-27 | 2022-06-10 | Tcl移动通信科技(宁波)有限公司 | 网络搜索方法、装置、终端设备和存储介质 |
-
2021
- 2021-04-26 CN CN202110454437.2A patent/CN113242541B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113242541A (zh) | 2021-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107295609B (zh) | 网络切片处理方法及装置、终端、基站 | |
CN110401943B (zh) | 一种移动终端驻网方法、装置、服务器及存储介质 | |
CN112074011B (zh) | 网络注册方法、装置、计算机设备和存储介质 | |
US9294988B2 (en) | Creating a preferred PLMN list for faster service acquisition | |
WO2020057400A1 (zh) | 多卡漫游注册网络的方法、装置、计算机设备和存储介质 | |
US11190985B1 (en) | Internet of things (IoT) devices wireless communication service management platform | |
CN108282845B (zh) | 一种网络接入方法及移动通信终端 | |
CN105393603A (zh) | 选择公共陆地移动网络plmn的方法及其装置和设备 | |
CN102187713B (zh) | 无线网络搜索 | |
CN110475242B (zh) | 一种lte网络注册方法、装置、存储介质和计算机设备 | |
CN109451564B (zh) | 搜网方法、装置、计算机设备和存储介质 | |
CN107094305A (zh) | 一种无线网络的接入方法、装置及用户终端 | |
CN108848455A (zh) | 可用网络的获取方法、装置、设备和计算机可读存储介质 | |
CN111510909A (zh) | 通信模块配置处理方法、装置、计算机设备和存储介质 | |
CN106793009B (zh) | 一种网络搜索方法及移动终端 | |
CN112469092A (zh) | 多卡移动终端最佳网络选择方法、装置、计算机设备和存储介质 | |
MXPA06005689A (es) | Busqueda de red local cuando se efectua el seguimiento en redes de comunicaciones inalambricas. | |
CN114785626B (zh) | 数据管理的方法和装置 | |
CN109195203A (zh) | 无线局域网的参数配置方法、装置、终端及存储介质 | |
CN113242541B (zh) | 网络注册方法、装置、电子设备和存储介质 | |
CN111970750A (zh) | 多频WiFi识别方法及装置 | |
WO2023193380A9 (zh) | 小区重选方法及装置 | |
CN113194521B (zh) | 5g通信模块搜网方法、装置、计算机设备和存储介质 | |
CN112770373B (zh) | 网络注册方法、模组、计算机设备和存储介质 | |
CN112188591B (zh) | 网络接入方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |