CN110493771B - 数据网络的连接方法、装置、存储介质及终端设备 - Google Patents
数据网络的连接方法、装置、存储介质及终端设备 Download PDFInfo
- Publication number
- CN110493771B CN110493771B CN201910767480.7A CN201910767480A CN110493771B CN 110493771 B CN110493771 B CN 110493771B CN 201910767480 A CN201910767480 A CN 201910767480A CN 110493771 B CN110493771 B CN 110493771B
- Authority
- CN
- China
- Prior art keywords
- apn
- parameter
- sim card
- parameters
- target
- 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
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- 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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种数据网络的连接方法、装置、存储介质及终端设备,属于无线通信领域。终端设备在启动SIM卡的加载程序时,读取SIM卡中存储的目标参数的参数值,根据目标参数的参数值创建APN集合,以及根据APN集合中的目标APN建立网络连接,不需要等待SIM卡中所有的参数加载完成之后再创建APN集合,和现有技术中加载SIM卡中所有的参数之后在与数据网络建立连接相比,减少了连接上数据网络的时间。
Description
技术领域
本申请涉及无线通信领域,尤其涉及一种数据网络的连接方法、装置、存储介质及终端设备。
背景技术
接入点名称(access point name,APN)是通过用户设备(user equipment,UE)上网时必须配置的一组参数,决定UE通过何种方式方式接入公共数据网络(public datanetwork,PDN)。对于UE来说,可以访问的外部网络类型有很多,例如:互联网、无线应用协议网站、集团企业内部网络、行业内部专用网络。不同的APN所能访问的范围以及接入的方式是不同的。UE加载用户识别模块(Subscriber Identification Module,SIM)卡中的参数,在SIM卡中的参数加载完毕后,UE根据创建列表,然后根据APN列表连接到公共数据网络,从而实现上网功能。
发明内容
本申请实施例解决的技术问题在于减少SIM卡中参数的加载时间,从而减少终端设备的连接上数据网络的时长。所述技术方案如下:
第一方面,本申请实施例提供了一种数据网络的连接方法,所述方法包括:
启动用户识别模块加载程序;读取SIM卡中存储的目标参数的参数值,以及根据目标参数的参数值创建接入点名称APN集合,目标参数的数量为一个或多个,目标参数的数量小于SIM卡中存储的所有参数的数量;在APN集合中选择目标APN,以及与目标APN指示的数据网络建立连接,目标参数是用于配置APN的参数。
第二方面,本申请提供了一种数据网络的连接装置,包括:
启动单元,用于启动用户识别模块SIM卡的加载程序;
创建单元,用于读取所述SIM卡中存储的目标参数的参数值,以及根据目标参数的参数值创建接入点名称APN集合,目标参数的数量为一个或多个,目标参数的数量少于SIM卡中存储的所有参数的数量,目标参数是用于配置APN的参数;
连接单元,用于在APN集合选择目标APN,以及与目标APN指示的数据网络建立连接。
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
第四方面,本申请实施例提供一种终端设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
终端设备在启动SIM卡的加载程序时,读取SIM卡中存储的目标参数的参数值,根据目标参数的参数值创建APN集合,以及根据APN集合中的目标APN建立网络连接,不需要等待SIM卡中所有的参数加载完成之后再创建APN集合,与现有技术中加载SIM卡中所有的参数之后在建立PDN连接相比,减少了连接上数据网络的时间。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的无线通信系统的架构图;
图2是本申请实施例提供的一种数据网络的连接方法的流程示意图;
图3是本申请实施例提供的一种数据网络的连接方法的另一流程示意图;
图4是本申请实施例提供的一种数据网络的连接方法的另一流程示意图;
图5是本申请实施例提供的一种数据网络的连接方法的另一流程示意图;
图6是本申请实施例提供的一种数据网络的连接方法的另一示意图;
图7是本申请实施例提供的一种数据网络的连接方法的另一示意图;
图8是本申请提供的一种数据网络的连接装置的结构示意图;
图9是本申请提供的一种终端设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
本申请实施例可以应用于无线通信系统,需要说明的是,本申请实施例提及的无线通信系统包括但不限于:窄带物联网系统(Narrow Band-Internet of Things,NB-IoT)、全球移动通信系统(Global System for Mobile Communications,GSM)、增强型数据速率GSM演进系统(Enhanced Data rate for GSM Evolution,EDGE)、宽带码分多址系统(Wideband Code Division Multiple Access,WCDMA)、码分多址2000系统(Code DivisionMultiple Access,CDMA2000)、时分同步码分多址系统(Time Division-SynchronizationCode Division Multiple Access,TD-SCDMA),长期演进系统(Long Term Evolution,LTE)、NR(New Radio,新空口)通信系统以及下一代5G移动通信系统的三大应用场景增强型移动宽带(Enhanced Mobile Broad Band,eMBB)、URLLC以及大规模机器通信(MassiveMachine-Type Communications,mMTC)。
在本申请实施例中,终端设备(terminal device)包括但不限于移动台(MS,Mobile Station)、移动终端设备(Mobile Terminal)、移动电话(Mobile Telephone)、手机(handset)及便携设备(portable equipment)等,该终端设备可以经无线接入网(RAN,Radio Access Network)与一个或多个核心网进行通信,例如,终端设备可以是移动电话(或称为“蜂窝”电话)、具有无线通信功能的计算机等,终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置或设备。
图1为本申请提供的一种通信系统架构示意图。
如图1所示,通信系统01包括网设备101和终端设备102。当通信系统01包括核心网时,该网络设备101还可以与核心网相连。网络设备101还可以与互联网协议(InternetProtocol,IP)网络200进行通信,例如,因特网(internet),私有的IP网,或其它数据网等。网络设备为覆盖范围内的终端设备提供服务。例如,参见图1所示,网络设备101为网络设备101覆盖范围内的一个或多个终端设备提供无线接入。另外,网络设备之间还可以可以互相通信。
网络设备101可以是用于与终端设备进行通信的设备。例如,可以是GSM系统或CDMA系统中的基站(Base Transceiver Station,BTS),也可以是WCDMA系统中的基站(NodeB,NB),还可以是LTE系统中的演进型基站(Evolved Node B,eNB或eNodeB)或未来5G网络中的网络侧设备等。或者该网络设备还可以是中继站、接入点、车载设备等。在终端设备对终端设备(Device to Device,D2D)通信系统中,该网络设备还可以是担任基站功能的终端设备。终端设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,UE),移动台(mobile station,MS)等。
其中,终端设备内置有用户识别模块(subscriber identification module,SIM)卡,SIM卡的类型可以是嵌入式SIM卡、可拔插SIM卡或虚拟SIM卡,嵌入式SIM卡固定与终端设备连接,无法从终端设备上移除;可拔插SIM卡通过SIM卡插槽与终端设备连接,可插槽SIM卡可以从终端设备上移除;虚拟SIM卡是终端设备利用自身的软件资源和硬件资源虚拟出来的SIM卡。SIM卡中存储有多种参数,例如:SIM卡中存储的参数包括:国际移动用户识别码(international mobile subscriber identification number,IMSI)、集成电路卡识别码(integrate circuit card identity,ICCID)、服务提供商网络(service providernetwork,SPN)、组识别号(group identifier,GID)、移动用户号码(mobile subscriberinternational ISDN/PSTN number,MSISND)、对等公共陆地移动网(rquivalent publicland mobile network,对等公共陆地移动网)、短信息和通讯录等。终端设备在启动SIM卡的加载程序时,终端设备会加载SIM卡中所有参数的参数值,在SIM卡中所有参数加载完成后,终端设备根据SIM卡的信息创建APN列表,根据APN列表中的APN连接到指定的公共数据网(public data network,PDN),从而终端设备实现上网功能。
但是,申请人发现,终端设备在启动加载SIM卡的流程到与数据网络建立连接的时间较长,通常在3~8秒左右,例如:终端设备在在重新插入SIM卡之后的3~8秒才能与数据网络建立连接,联网的耗时较长。
为了解决上述技术问题,本申请实施例提供了以下的实施例:
请参见图2,为本申请实施例提供了一种数据网络的连接方法的流程示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤:
S201、启动SIM卡的加载程序。
一般的,在SIM卡完成初始化时,终端设备的调制解调器(modem)向终端设备的应用处理器(application processor,AP)发送SIM卡准备就绪消息,表示终端设备启动SIM卡的加载程序,SIM卡的加载程序用于读取SIM卡中存储的参数。
在本申请实施例中,触发启动SIM卡的加载程序的事件可以是:终端设备在开机之后触发SIM卡的加载程序、终端设备在开机状态下插入SIM卡时触发SIM卡的加载程序、终端设备中的SIM卡中的参数发生更新时触发SIM卡的加载程序、终端设备发生位置更新时触发SIM卡的更新流程。
SIM卡中的参数发生更新通常包括网络设备下发的更新事件,例如:用户订阅新业务,网络设备向终端设备下发更新事件,根据该更新事件可确定出存在SIM卡中的参数发生更新。
终端设备发生位置更新的更新事件通常包括漫游时网络的切换等,该场景下,也会有更新事件产生,基于该更新事件可以确定出终端设备属于漫游场景下的状态或信息更新,也需要重新加载SIM卡中的参数。
S202、读取SIM卡中存储的目标参数的参数值,根据目标参数的参数值创建APN集合。
一般的,目标参数为SIM卡中存储的用于创建APN集合的一个或多个参数,目标参数的数量少于SIM卡中存储的所有参数的数量,因此终端设备在启动SIM卡的加载程序后,并不会读取SIM卡中存储的所有参数,只会有针对性的读取SIM卡中存储的用于配置APN的目标参数。例如:目标参数包括:IMSI、ICCID、SPN和GID中的一种或多种。APN集合的数据类型包括但不限于列表、数组、堆栈和链表等。终端可以根据目标参数的参数值在APN数据库中筛选与目标参数的参数值匹配的一个或多个APN。
在一个或多个实施例中,终端设备设备中配置有APN数据库,APN数据库中包括多个运营商的APN,APN表示连接PDN所需的一套参数,终端设备以在SIM卡中读取到的目标参数的参数值为索引在APN数据库中查询关联的一个或多个APN,根据查询到的一个或多个APN创建APN集合。例如:APN包括:接入点名称、代理服务器IP地址、端口号、协议类型、移动设备网络代码(mobile network code,MNC)、移动设备国家代码(mobile country code,MCC)中的一种或多种。
在一个或多个实施例中,读取所述SIM卡中存储的目标参数的参数值,以及根据所述目标参数的参数值创建APN集合,包括:读取SIM卡中存储的移动用户标识的参数值,在APN数据库中查询与移动用户标识的参数值匹配的一个或多个APN;若一个或多个APN中每个APN不包括MVNO参数或包括的MVNO参数为移动用户标识;根据一个或多个APN创建APN集合。
例如:移动用户标识用于表示用户的身份,移动用户标识包括IMSI,终端设备在SIM卡中读取IMSI的参数值,根据IMSI的参数值确定MCC的参数值和MNC的参数值(即PLMN的参数值),根据IMSI的参数值在APN数据库中查询到的2个APN为:
表1
在表1中,carrier表示接入点的名称,这个是可以修改的对上网和发送接收彩信是没有关系的,但是还是要按照客户要求配置,在客户给的参数列表中,一般是ProfileName这项。mcc(mobile country code,移动国家码)是唯一识别移动用户所属的国家,共3位,例如:中国的mcc为460。mnc(mobile network code,移动网络码),一个运营商可以在同一个国家可以有多个mnc,最为典型的是印度,这个国家有几百个不同的mac与mcc。protocol表示非漫游协议,roaming_protocol表示漫游协议。
终端设备根据表1中查询到的2个APN确定APN中不包括MVNO参数,终端设备根据查询到的2个APN创建APN集合。
又例如:根据IMSI的参数值在APN数据库中查询到的2个APN为:
表2
终端设备根据表1中查询到的2个APN确定APN中包括的MVNO参数仅为IMSI,终端设备根据查询到的2个APN创建APN集合。
在一个或多个实施例中,终端设备读取SIM卡中存储的IMSI的参数值,在APN数据库中查询与IMSI的参数值匹配的一个或多个APN,若一个或多个APN包括MVNO参数,且MVNO参数包括第一参数,读取SIM卡中存储的第一参数的参数值,在一个或多个APN中筛选与第一参数的参数值匹配的APN,根据匹配的APN创建APN集合。
例如:终端设备根据在SIM卡中读取的IMSI的参数值在APN数据库中查询到的2个APN为为:
表3
终端设备根据表3中查询到的2个APN确定APN中包括不同于IMSI的GID和SPN,终端设备在SIM卡中读取GID和SPN的参数值,根据GID和SPN的参数值在2个APN中筛选匹配的APN,根据匹配的APN创建APN集合。
在一个或多个实施例中,读取SIM卡中存储的MVNO参数的参数值;在APN数据库中查询与MVNO参数的参数值匹配的一个或多个APN,根据一个或多个APN创建APN集合。MVNO参数包括:IMSI、ICCID、SPN和GID中的一种或多种。
S203、在APN集合中选择目标APN,以及与目标APN指示的数据网络建立连接。
一般的,APN集合中包括一个或多个APN,终端设备根据预设规则从APN集合中选择一个目标APN连接到数据网络,预设规则可以是:终端设备监测APN集合中各个APN指示的数据网络的网络质量,网络质量包括但不限于:时延、抖动、带宽中的一种或多种,将网络质量最优的APN作为目标APN,终端设备与目标APN指示的数据网络建立连接,实现上网功能。
实施本申请的实施例,终端设备在启动SIM卡的加载程序时,读取SIM卡中存储的目标参数的参数值,根据目标参数的参数值创建APN集合,以及根据APN集合中的目标APN建立网络连接,不需要等待SIM卡中所有的参数加载完成之后再创建APN集合,和现有技术中加载SIM卡中所有的参数之后在与数据网络建立连接相比,减少了连接上数据网络的时间。
参见图3所示,为本申请实施例提供的一种数据网络的连接方法的又一流程示意图,在本申请实施例中,所述方法包括:
S301、检测到SIM卡的更新事件时,启动SIM卡的加载程序。
一般的,更新事件包括:终端设备开机、终端设备在开机状态下插入SIM卡、终端设备发生位置更新和SIM卡的参数发生更新中的任意一种,终端设备检测到SIM卡的更新事件时,启动SIM卡的加载程序。
S302、读取SIM卡中存储的IMSI的参数值。
一般的,IMSI为移动用户标识,IMSI用于唯一表示用户的身份,SIM卡在上电后执行初始化流程,终端设备在检测到SIM卡完成初始化流程后,读取SIM卡中存储的IMSI的参数值。IMSI由MCC、MNC和移动用户识别号码(mobile subscriber identification number,MSIN)组成。
其中,MCC的资源由国际电信联盟(ITU)在全世界范围内统一分配和管理,唯一识别移动用户所属的国家,MCC的长度一般为3位,例如:中国的MCC为460。
其中,MNC用于识别移动用户所归属的移动通信网,MNC的长度通常为2~3位。在同一个国家内,如果有多个公共陆地移动网(public land mobile network,PLMN),可以通过MNC来进行区别,即每一个PLMN都要分配唯一的MNC。例如:中国移动系统使用的MNC为00、02、04、07,中国联通G使用的MNC为01、06、09,中国电信使用的MNC为03、05。MNC又可以称为PLMN号。MSIN用于识别PLMN内的移动用户。
S303、在APN数据库中查询与IMSI的参数值匹配的一个或多个APN。
一般的,终端设备内配置有APN数据库,APN数据中存储有多个运营商的APN,APN表示连接PDN所需的一套参数,APN包括:接入点名称、代理服务器的IP地址、端口号、协议类型、MNC、MCC和MVNO参数中的一种或多种。终端设备以在SIM卡中读取到的IMSI为索引在APN数据库中查询匹配的一个或多个APN。终端设备识别查询到的一个或多个APN中是否包括MVNO参数。MVNO参数包括:IMSI、ICCID、SPN和GID中的一种或多种。
S304、确定一个或多个APN中每个APN不包括MVNO参数或包括的MVNO参数为IMSI。
例如:查询到的一个或多个APN如表1所示,终端设备根据表1中查询到的2个APN中不包括MVNO参数。
又例如:查询到的一个或多个APN如表2所示,终端设备确定表2中查询到的2个APN中包括的MVNO参数为IMSI。
S305、根据一个或多个APN创建APN集合。
其中,APN集合包含S303查询到的一个或多个APN集合。
S306、确定一个或多个APN中包括MVNO参数且MVNO参数包括第一参数。
其中,第一参数为不同于IMSI的参数,即查询到的一个或多个APN包括的MVNO参数包括不同于IMSI的第一参数。例如:第一参数为ICCID。
例如:参见图3所示,终端设备根据表3中查询到的2个APN确定APN中包括不同于IMSI的GID和SPN。
S307、读取SIM卡中存储的第一参数的参数值。
其中,终端设备向SIM卡发送读取第一参数的参数值的请求,SIM响应该请求后向终端设备返回第一参数的参数值。
S308、在一个或多个APN中筛选与第一参数的参数值匹配的APN。
一般的,查询到的一个或多个APN包括第一参数,不同的APN包括的第一参数的参数值可能不相同,也可能相同。终端设备根据在SIM卡中读取到的第一参数的参数值,在一个或多个APN中筛选与SIM卡中读取到第一参数的参数值相同的APN。
S309、根据匹配的APN创建APN集合。
其中,APN集合包含S308中匹配到的APN。
S310、监测APN集合中各个APN指示的数据网络的网络质量。
其中,网络质量包括时延、抖动和带宽中的一种或多种,终端设备可以向设置在数据网络中的服务器发送测试包的方式来测量该数据网络的网络质量。
S311、与网络质量最优的数据网络建立连接。
实施本申请的实施例,终端设备在启动SIM卡的加载程序时,读取SIM卡中存储的IMSI的参数值,根据IMSI的参数值在APN数据库中查询匹配的一个或多个APN,判断查询到的一个或多个APN中每个APN不包括MVNO参数或包括的MVNO参数仅包含IMSI时,根据查询到的一个或多个APN创建APN集合,根据APN集合中的APN连接到数据网络,从而实现上网功能。目前的APN数据库中大部分的APN未配置MVNO参数或配置的MVNO参数仅包括IMSI,本申请实施例首先使用在SIM卡中读取的IMIS的参数值取查询APN,能进一步的减少加载用于联网的参数的数量,从而减少联网的等待时间。
参见图4,为本申请实施例提供的一种数据网络的连接方法的流程示意图,在本申请实施例中,终端设备包括存储器、应用处理器和调制解调器,存储器中配置有APN数据库,应用处理器调用DcTracker服务和IccRecords服务完成相应的功能,终端设备中包括的各个部件和SIM卡之间的交互过程如下:
S401、调制解调器发起附着流程。
一般的,调制解调器向网络设备发送附着流程,附着流程用于完成分组域的附着,成功附着到注册网络后,将附着结果上报给应用处理器。
S402、SIM卡向调制解调器发送准备就绪消息,调制解调器接收来自SIM卡的准备就绪消息。
其中,SIM卡在上电完成初始化之后,向调制解调器发送准备就绪消息,调制解调器根据准备就绪消息确定SIM卡作好加载参数的准备。
S403、启动SIM卡的加载程序。
其中,调制解调器检测到SIM卡的更新事件时,触发SIM卡的加载程序,更新事件包括开机、在开机状态下插入SIM卡、发生位置更新和SIM卡的参数发生更新中的任意一种,调制解调器检测到SIM卡的更新事件时,启动SIM卡的加载程序。
S404、调制解调器向SIM发送读取IMSI的参数值的请求,SIM卡接收来自调制解调器的读取IMSI的参数值的请求。
S405、调制解调器向SIM卡发送IMSI的参数值,调制解调器接收来自SIM卡的IMSI的参数值。
S406、调制解调器向应用处理器发送IMSI的参数值,应用处理器接收来自调制解调器的IMSI的参数值。
其中,应用处理器调用IccRecords服务接收来自调制解调器的IMSI的参数值。
S407、应用处理器向存储器发送查询请求,存储器接收来自应用处理器的查询请求。
其中,应用处理器调用DcTracker服务向存储器发送查询请求,查询请求用于以SIM卡中读取到的IMSI的参数值为索引在APN数据库中查询匹配的一个或多个APN。
S408、存储器向应用处理器发送查询结果,应用处理器接收来自存储器的查询结果。
其中,应用服务器调用DcTracker服务接收来自存储器的查询结果,查询结果包括查询到的一个或多个APN。
S409、应用处理器确定查询到的APN不包括MVNO参数。
其中,应用处理器调用DcTracker服务判断S408中查询到的APN中是否包括MVNO参数,判断结果为不包括MVNO参数或包括的MVNO参数仅包含IMSI。
S410、应用处理器根据查询到的APN创建APN集合。其中,应用处理器调用DcTracker服务执行该步骤。
S411、应用处理器在APN集合中选择目标APN。其中,应用处理器调用DcTracker服务执行该步骤。
S412、应用处理器向调制解调器发送PDN建立请求,调制解调器接收来自应用处理器的PDN建立请求。其中,应用处理器调用DcTracker服务执行该步骤。
S413、调制解调器连接到数据网络。
S414、调制解调器向SIM卡发送读取其他参数的参数值的请求,SIM卡接收该请求。
S415、SIM卡向调制解调器发送其他参数的参数值,调制解调器接收来自SIM卡的其他参数的参数值。
S416、调制解调器向应用处理器发送加载完成消息,应用处理器接收调制解调器的加载完成消息。
其中,应用处理器调用IccRecords服务接收来自调制解调器的加载完成消息,确定SIM卡的加载程序执行完毕。
实施本申请的实施例,终端设备在启动SIM卡的加载程序时,读取SIM卡中存储的IMSI的参数值,根据IMSI的参数值在APN数据库中查询匹配的一个或多个APN,判断查询到的一个或多个APN中每个APN不包括MVNO参数或包括的MVNO参数仅包含IMSI时,根据查询到的一个或多个APN创建APN集合,根据APN集合中的APN连接到数据网络,从而实现上网功能。目前的APN数据库中大部分的APN未配置MVNO参数或配置的MVNO参数仅包括IMSI,本申请实施例首先使用在SIM卡中读取的IMIS的参数值取查询APN,能进一步的减少加载用于联网的参数的数量,从而减少联网的等待时间。
参见图5,为本申请实施例提供的一种数据网络的连接方法的另一流程示意图,在本申请实施例中,终端设备包括存储器、应用处理器和调制解调器,存储器中配置有APN数据库,应用处理器调用DcTracker服务和IccRecords服务完成相应的功能,终端设备中包括的各个部件和SIM卡之间的交互过程如下:
S501、调制解调器发起附着流程。
其中,S501的过程可参见S401的描述。
S502、SIM卡向调制解调器发送准备就绪消息,调制解调器接收来自SIM卡的准备就绪消息。
其中,S502的过程可参见S402的描述。
S503、启动SIM卡的加载程序。
其中,S503的过程可参见S403的描述。
S504、调制解调器向SIM卡发送读取IMSI的参数值的请求,SIM卡接收来自调制解调器的该请求。
S505、SIM卡向调制解调器发送IMSI的参数值,调制解调器接收来自SIM卡的IMSI的参数值。
S506、调制解调器向应用处理器发送IMSI的参数值,应用处理器接收来自调制解调器的IMSI的参数值。其中,应用处理器调用IccRecords服务接收来自调制解调器的IMSI的参数值。
S507、应用处理器向存储器发送查询请求,存储器接收来自应用处理器的查询请求。S507的过程可参见S407的描述。
S508、存储器向应用处理器发送查询结果,应用处理器接收来自存储器的查询结果。
其中,S508的过程可参见S408的描述。
S509、应用处理器确定查询的APN中包括MVNO参数。
其中,其中,应用处理器调用DcTracker服务判断S408中查询到的APN中是否包括MVNO参数,判断结果包括MVNO参数且MVNO参数包括不同于IMSI的其他参数。
S510、应用处理器向调制解调器发送读取MVNO参数的参数值的请求,调制解调器接收来自应用处理器的该请求。
其中,应用服务器调用IccRecords服务执行S510。
S511、调制解调器向SIM卡发送读取MVNO参数的参数的请求,SIM卡接收来自调制解调器的该请求。
S512、SIM卡向调制解调器发送MVNO参数的参数值,调制解调器接收来自SIM卡的MVNO参数的参数值。
S513、调制解调器向应用处理器发送MVNO参数的参数值,应用处理器接收来自调制解调器的MVNO参数的参数值。
其中,应用服务器调用Iccrecords服务接收来自调制解调器的MVNO参数的参数值。
S514、应用处理器在查询的APN中筛选与MVNO参数的参数值匹配的APN。
其中,应用处理器调用DcTracker服务执行S514。
S515、应用处理器创建APN集合,选择目标APN。
其中,应用处理器调用DcTracker服务执行S515。
S516、应用处理器向调制解调器发送PDN建立请求,调制解调器接收来自应用处理器的PDN建立请求。
其中,应用处理器调用DcTracker服务执行S516。
S517、调制解调器连接到数据网络。
S518、调制解调器向SIM卡发送读取其他参数的参数值的请求,SIM卡接收来自调制解调器的该请求。
S519、SIM卡向调制解调器发送其他参数的参数值,调制解调器接收来自SIM卡的其他参数的参数值。
S520、调制解调器向应用处理器发送加载完成消息,应用处理器接收来自调制解调器的加载完成消息。
其中,应用处理器调用IccRecords服务接收加载完成消息。
实施本申请的实施例,终端设备在启动SIM卡的加载程序时,读取SIM卡中存储的IMSI的参数值,根据IMSI的参数值在APN数据库中查询匹配的一个或多个APN,判断查询到的一个或多个APN中每个APN不包括MVNO参数或包括的MVNO参数仅包含IMSI时,根据查询到的一个或多个APN创建APN集合,根据APN集合中的APN连接到数据网络,从而实现上网功能。目前的APN数据库中大部分的APN未配置MVNO参数或配置的MVNO参数仅包括IMSI,本申请实施例首先使用在SIM卡中读取的IMIS的参数值取查询APN,能进一步的减少加载用于联网的参数数量,从而减少联网的等待时间。
参见图6所示,本申请实施例提供了一种数据网络的连接方法的又一流程示意图,在本申请实施例中,所述方法包括:
S601、检测到SIM卡的更新事件时,启动SIM卡的加载程序。
其中,S601的过程可参见图3中的S301的描述,此处不再赘述。
S602、读取SIM卡中存储的MVNO参数的参数值。
其中,MVNO参数包括IMSI、ICCID、SPN和GID中的一种或多种。
S603、在APN数据库中查询与MVNO参数的参数值匹配的一个或多个APN。
其中,S603的过程可参见图3中的S303的描述,此处不再赘述。
S604、根据一个或多个APN创建APN集合。
其中,S604的过程可参照图3中的S305的描述,此处不再赘述。
S605、检测APN集合中各个APN指示的数据网络的网络质量。
其中,S605的过程可参照图3中的S310的描述,此处不再赘述。
S606、与数据网络最优的数据网络建立连接。
实施本申请的实施例,终端设备在启动SIM卡的加载程序时,读取SIM卡中存储的MVNO参数的参数值,根据MVNO参数的参数值创建APN集合,以及根据APN集合中的目标APN建立网络连接,不需要等待SIM卡中所有的参数加载完成之后再创建APN集合,和现有技术中加载SIM卡中所有的参数之后在与数据网络建立连接相比,减少了连接上数据网络的时间。
参加图7,为本申请实施例提供的一种数据网络的连接方法的另一流程示意图,在本申请实施例中,终端设备包括存储器、应用处理器和调制解调器,存储器中配置有APN数据库,应用处理器调用DcTracker服务和IccRecords服务完成相应的功能,终端设备中包括的各个部件和SIM卡之间的交互过程如下:
S701、调制解调器发起附着流程。
一般的,调制解调器向网络设备发送附着流程,附着流程用于完成分组域的附着,成功附着到注册网络后,将附着结果上报给应用处理器。
S702、SIM卡向调制解调器发送准备就绪消息,调制解调器接收来自SIM卡的准备就绪消息。
其中,SIM卡在上电完成初始化之后,向调制解调器发送准备就绪消息,调制解调器根据准备就绪消息确定SIM卡作好加载参数的准备。
S703、启动SIM卡的加载程序。
其中,调制解调器检测到SIM卡的更新事件时,触发SIM卡的加载程序,更新事件包括开机、在开机状态下插入SIM卡、发生位置更新和SIM卡的参数发生更新中的任意一种,调制解调器检测到SIM卡的更新事件时,启动SIM卡的加载程序。
S704、调制解调器向SIM卡发送读取MVNO参数的参数值的请求,SIM卡接收来自调制解调器的该请求。
S705、SIM卡向调制解调器发送MVNO参数的参数值,调制解调器接收来自SIM卡的MVNO参数的参数值。
S706、调制解调器向应用处理器发送MVNO参数的参数值,应用处理器接收来自调制解调器的MVNO参数的参数值。
其中,应用处理器调用IccRecords服务接收来自调制解调器的MVNO参数的参数值。
S707、应用处理器向存储器发送查询请求,存储器接收来自应用处理器的查询请求。
其中,应用处理器调用DcTracker服务向存储器发送查询请求,查询请求用于以SIM卡中读取到的MVNO参数的参数值为索引在APN数据库中查询匹配的一个或多个APN。
S708、存储器向应用处理器发送查询结果,应用处理器接收来自存储器的查询结果。
其中,应用服务器调用DcTracker服务接收来自存储器的查询结果,查询结果包括查询到的一个或多个APN。
S709、应用处理器根据查询到的APN创建APN集合。其中,应用处理器调用DcTracker服务执行该步骤。
S710、应用处理器在APN集合中选择目标APN。其中,应用处理器调用DcTracker服务执行该步骤。
S711、应用处理器向调制解调器发送PDN建立请求,调制解调器接收来自应用处理器的PDN建立请求。其中,应用处理器调用DcTracker服务执行该步骤。
S712、调制解调器连接到数据网络。
S713、调制解调器向SIM卡发送读取其他参数的参数值的请求,SIM卡接收来自调制解调器的该请求。
S714、SIM卡向调制解调器发送其他参数的参数值,调制解调器接收来自其他参数的参数值。
S715、调制解调器向应用处理器发送加载完成消息,应用处理器接收来自调制解调器的加载完成消息。
实施本申请的实施例,终端设备在启动SIM卡的加载程序时,读取SIM卡中存储的MVNO参数的参数值,根据MVNO参数的参数值创建APN集合,以及根据APN集合中的目标APN建立网络连接,不需要等待SIM卡中所有的参数加载完成之后再创建APN集合,和现有技术中加载SIM卡中所有的参数之后在与数据网络建立连接相比,减少了连接上数据网络的时间。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图8,其示出了本申请一个示例性实施例提供的数据网络的连接装置的结构示意图。该连接装置8(以下简称装置8)可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。装置8包括启动单元801、创建单元802和连接单元803。
启动单元801,用于启动用户识别模块SIM卡的加载程序。
创建单元802,用于读取所述SIM卡中存储的目标参数的参数值,以及根据所述目标参数的参数值创建接入点名称APN集合;其中,所述目标参数的数量为一个或多个,所述目标参数的数量少于所述SIM卡存储的所有参数的数量,目标参数是用于配置APN的参数。
连接单元803,用于在所述APN集合选择目标APN,以及与所述目标APN指示的数据网络建立连接。
在一个或多个实施例中,创建单元802用于:
读取所述SIM卡中存储的移动用户标识的参数值;
在APN数据库中查询与所述IMSI的参数值匹配的一个或多个APN;
若所述一个或多个APN中每个APN不包括虚拟运营商MVNO参数或包括的MVNO参数为移动用户标识;
根据所述一个或多个APN创建APN集合。
在一个或多个实施例中,创建单元802用于:
读取所述SIM卡中存储的移动用户标识的参数值;
在APN数据库中查询与所述移动用户标识的参数值匹配的一个或多个APN;
若所述一个或多个APN包括MVNO参数,且所述MVNO参数包括第一参数;
读取所述SIM卡中存储的第一参数的参数值;
在所述一个或多个APN中筛选与所述第一参数的参数值匹配的APN;
根据匹配的APN创建APN集合。
在一个或多个实施例中,创建单元802用于:
读取所述SIM卡中存储的MVNO参数的参数值;
在APN数据库中查询与所述MVNO参数的参数值匹配的一个或多个APN;
根据所述一个或多个APN创建APN集合。
在一个或多个实施例中,MVNO参数包括:国际移动用户识别码IMSI、集成电路卡识别码ICCID、网络服务提供商SPN和分组标识GID中的一种或多种。
在一个或多个实施例中,连接单元803用于:
监测所述APN集合中各个APN指示的数据网络的网络质量;
选择网络质量最优的APN作为所述目标APN。
在一个或多个实施例中,还包括:通知单元,用于在所述SIM卡中存储的所有参数加载完成之后,向终端设备的框架层发送加载完成消息;其中,所述加载完成消息表示所述SIM卡中存储的所有参数加载完成。框架层可以是Telephony框架层,Telephony框架层包括DcTracker服务和IccRecords服务。
需要说明的是,上述实施例提供的装置8在执行数据网络的连接方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的数据网络的连接装置与数据网络的连接方法的实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2-图7所示实施例的方法步骤,具体执行过程可以参见图2-图7所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的数据网络的连接方法。
参见图9,其示出了本申请实施例所涉及的终端设备9的结构示意图,该站终端设备9可以用于实施上述实施例中提供的数据网络的连接方法。具体来讲:
终端设备9包括存储器920、处理器980和调制解调器(图中为画出),调制解调器可以设置在处理器980中,也可以独立于处理器980设置,本申请实施例不作限制。
存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器920还可以包括存储器控制器,以提供处理器980和输入单元930对存储器920的访问。
处理器980是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及利用存储在存储器920内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。可选的,处理器980可包括一个或多个处理核心;其中,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。
WiFi属于短距离无线传输技术,终端设备通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。
具体在本实施例中,终端设备9包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行述一个或者一个以上程序包含用于执行图2至图7所述的信道扫描方法。
本申请实施例和图2至图7的方法实施例基于同一构思,其带来的技术效果也相同,具体过程可参照方法图2至图7的方法实施例,此处不再赘述。
可选的,终端设备9还包括显示单元940。显示单元940可用于显示由用户输入的信息或提供给用户的信息以及终端设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元940可包括显示面板941,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板941。进一步的,触摸装置931可覆盖显示面板941,当触摸装置931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图9中,触摸装置931与显示面板941是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触摸装置931与显示面板941集成而实现输入和输出功能。
可选的,终端设备9还包括:输入单元930。输入单元930可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元930可包括触摸装置931(例如:触摸屏、触摸板或触摸框)。触摸装置931,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸装置931上或在触摸装置931附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触摸装置931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸装置931。
可选的,终端设备9可以包括RF(Radio Frequency,射频)电路910、包括有一个或一个以上计算机可读存储介质的存储器920、输入单元930、显示单元940、传感器950、音频电路960、WiFi(wireless fidelity,无线保真)模块960、包括有一个或者一个以上处理核心的处理器980、以及电源990等部件。本领域技术人员可以理解,图9中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路910可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器980处理;另外,将涉及上行的数据发送给基站。通常,RF电路910包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于3GPP(3rd Generation Partnership Project,第三代合作伙伴计划,简称3GPP)、3GPP2((3rd Generation Partnership Project 2,第三代合作伙伴计划2,简称3GPP2))、UMTS(Universal Mobile Telecommunications System,通用移动通信系统,简称UMTS)、LTE(Long Term Evolution,长期演进,简称LTE)、LTE-A(LTE-Advanced,长期演进升级版,简称LTE-A)、WIMAX((Worldwide Interoperability forMicrowave Access,全球微波互联接入,简称WIMAX)、HSDPA(High Speed Downlink PacketAccess,高速下行分组接入,简称HSDPA)、HSUPA(High Speed Uplink Packet Access,高速上行分组接入,简称HSUPA)、TDMA(Time Division Multiple Access,时分多址接入,简称TDMA)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址接入,简称WCDMA)、GSM(Global System for Mobile Communication,全球移动通信系统,简称GSM、电子邮件、SMS(Short Messaging Service,短消息服务)等。
可选的,终端设备9还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在终端设备移动到耳边时,关闭显示面板941和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路960、扬声器961,传声器962可提供用户与终端设备之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910以发送给比如另一终端设备,或者将音频数据输出至存储器920以便进一步处理。音频电路960还可能包括耳塞插孔,以提供外设耳机与终端设备的通信。
可选的,终端设备9还包括给各个部件供电的电源990(比如电池),其中,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源990还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
可选的,终端设备9还可以包括摄像头991、蓝牙模块等,其中,摄像头991用于对周围环境曝光以得到帧图像,在一种方式中,该摄像头991将曝光得到的帧图像的参数传递给处理器980以使该处理器980对该帧图像做去噪、增强等处理,生成能够展示给用户的图片;在又一种可选的方案中,该摄像头991自带了图像处理器芯片,该图像处理芯片可以对该帧图像做初步处理,对该帧图像做初步处理后在将经处理的数据传递给该处理器980以使该处理器980最终生产能够展示给用户的图像。进一步地,该摄像头991的数量可以为一个也可以为多个。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本申请一种较佳实施例而已,当然不能以此来限定本申请之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (9)
1.一种数据网络的连接方法,其特征在于,所述方法包括:
启动用户识别模块SIM卡的加载程序;
读取所述SIM卡中存储的目标参数的参数值,以及以所述目标参数的参数值为索引在接入点名称APN数据库中查询关联的一个或多个APN,根据所述一个或多个APN创建APN集合;其中,所述目标参数的数量为一个或多个,所述目标参数的数量少于所述SIM卡存储的所有参数的数量,所述目标参数是用于配置APN的参数;所述目标参数包括国际移动用户识别码IMSI、集成电路卡识别码ICCID、服务提供商网络SPN和组识别号GID中的一种或多种;
监测所述APN集合中各个APN指示的数据网络的网络质量;
选择网络质量最优的APN作为目标APN,以及与所述目标APN指示的数据网络建立连接。
2.根据权利要求1所述的方法,其特征在于,所述读取所述SIM卡中存储的目标参数的参数值,以及根据所述目标参数的参数值创建APN集合,包括:
读取所述SIM卡中存储的移动用户标识的参数值;
在APN数据库中查询与所述移动用户标识的参数值匹配的一个或多个APN;
若所述一个或多个APN中每个APN不包括虚拟运营商MVNO参数或包括的MVNO参数为移动用户标识;
根据所述一个或多个APN创建APN集合。
3.根据权利要求1所述的方法,其特征在于,所述读取所述SIM卡中存储的目标参数的参数值,以及根据所述目标参数的参数值创建APN集合,包括:
读取所述SIM卡中存储的移动用户标识的参数值;
在APN数据库中查询与所述移动用户标识的参数值匹配的一个或多个APN;
若所述一个或多个APN包括MVNO参数,且所述MVNO参数包括第一参数;
读取所述SIM卡中存储的第一参数的参数值;
在所述一个或多个APN中筛选与所述第一参数的参数值匹配的APN;
根据匹配的APN创建APN集合。
4.根据权利要求1所述的方法,其特征在于,所述读取所述SIM卡中存储的目标参数的参数值,以及根据所述目标参数的参数值创建APN集合,包括:
读取所述SIM卡中存储的MVNO参数的参数值;
在APN数据库中查询与所述MVNO参数的参数值匹配的一个或多个APN;
根据所述一个或多个APN创建APN集合。
5.根据权利要求2-4任意一项所述的方法,其特征在于,MVNO参数包括:国际移动用户识别码IMSI、集成电路卡识别码ICCID、网络服务提供商SPN和分组标识GID中的一种或多种。
6.根据权利要求5所述的方法,其特征在于,在所述APN集合选择目标APN,以及与所述目标APN指示的数据网络建立连接之后,还包括:
在所述SIM卡中存储的所有参数加载完成之后,向终端设备的框架层发送加载完成消息;其中,所述加载完成消息表示所述SIM卡中存储的所有参数加载完成。
7.一种数据网络的连接装置,其特征在于,包括:
启动单元,用于启动用户识别模块SIM卡的加载程序;
创建单元,用于读取所述SIM卡中存储的目标参数的参数值,以及以所述目标参数的参数值为索引在接入点名称APN数据库中查询关联的一个或多个APN,根据所述一个或多个APN创建APN集合;其中,所述目标参数的数量为一个或多个,所述目标参数的数量少于所述SIM卡存储的所有参数的数量,所述目标参数是用于配置APN的参数;所述目标参数包括国际移动用户识别码IMSI、集成电路卡识别码ICCID、服务提供商网络SPN和组识别号GID中的一种或多种
连接单元,用于监测所述APN集合中各个APN指示的数据网络的网络质量,选择网络质量最优的APN作为目标APN,以及与所述目标APN指示的数据网络建立连接。
8.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~6任意一项的方法步骤。
9.一种终端设备,其特征在于,包括:处理器、调制解调器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~6任意一项的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910767480.7A CN110493771B (zh) | 2019-08-20 | 2019-08-20 | 数据网络的连接方法、装置、存储介质及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910767480.7A CN110493771B (zh) | 2019-08-20 | 2019-08-20 | 数据网络的连接方法、装置、存储介质及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110493771A CN110493771A (zh) | 2019-11-22 |
CN110493771B true CN110493771B (zh) | 2023-01-20 |
Family
ID=68552153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910767480.7A Active CN110493771B (zh) | 2019-08-20 | 2019-08-20 | 数据网络的连接方法、装置、存储介质及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110493771B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111343627B (zh) * | 2020-03-04 | 2022-12-23 | RealMe重庆移动通信有限公司 | 网络注册方法、装置及终端设备 |
CN111726776B (zh) * | 2020-06-30 | 2021-08-27 | 湖北亿咖通科技有限公司 | 一种车联网设备的网络拨号参数自动识别方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105764044B (zh) * | 2016-04-25 | 2019-03-19 | 中国联合网络通信集团有限公司 | 一种apn配置方法及装置 |
CN106413039A (zh) * | 2016-10-31 | 2017-02-15 | 努比亚技术有限公司 | Apn自适应配置装置和方法 |
CN109890066A (zh) * | 2019-03-28 | 2019-06-14 | 努比亚技术有限公司 | Apn参数配置方法、装置、移动终端及可读存储介质 |
-
2019
- 2019-08-20 CN CN201910767480.7A patent/CN110493771B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110493771A (zh) | 2019-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11258708B2 (en) | Communication method and communications apparatus | |
CN106961676B (zh) | 一种搜网方法、装置及介质 | |
JP7187665B2 (ja) | 能力指示方法、端末及びネットワーク側ネットワーク要素 | |
CN107484239B (zh) | 网络注册异常处理方法、装置及用户终端 | |
CN109151950B (zh) | 一种接入控制的方法、网络设备以及终端设备 | |
US20240022469A1 (en) | Method for determining edge configuration server and apparatus | |
KR20190106323A (ko) | 반송파 집성을 위한 반송파 조합 송신 방법 및 이를 위한 전자 장치 | |
CN110493771B (zh) | 数据网络的连接方法、装置、存储介质及终端设备 | |
CN107682916B (zh) | 一种搜网连接适配方法、装置及计算机可读存储介质 | |
WO2021129244A1 (zh) | 网络标识的显示方法、设备及系统 | |
US20230076852A1 (en) | Electronic device supporting plurality of sims and operating method therefor | |
CN108541046B (zh) | 一种网络选择方法、终端及存储介质 | |
JP2021532678A (ja) | 制御方法、端末及びネットワーク側ネットワーク要素 | |
EP4007372B1 (en) | Network handover method | |
CN105376761A (zh) | 建立通话连接的方法、装置和通话系统 | |
CN113472474B (zh) | 一种信息传输方法、用户终端和接入网网元 | |
CN110651500B (zh) | 小区选择方法及装置、通信设备及存储介质 | |
CN112839326A (zh) | 网络切换方法、装置、存储介质及网关设备 | |
CN107483468B (zh) | 获取配置信息的方法、装置和系统 | |
RU2789445C1 (ru) | Способ управления идентификаторами полномочий оконечного устройства и устройство связи | |
JP7198938B2 (ja) | 端末能力識別子の操作方法及び通信機器 | |
US20240283771A1 (en) | Method for Sending DNS Message, Terminal, and Network-Side Device | |
CN117015002A (zh) | 策略获取方法及装置 | |
CN113225725A (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 |