说明书
发明名称 : 用户设备网络处理方法、装置及用户设备
[0001]
本发明涉及通信领域,更具体地说,涉及一种用户设备网络处理方法、装置及用户设备。
[0002]
支持4G全网通制式的用户设备通过引入网络参数文件(MBN文件)的方式保存网络参数配置文件。每一类用户识别需要严格采用与其匹配的MBN才能正确的进行搜网注册。现有技术的全网通实现方案中,若开机或插卡等情形下,采用的是子系统(调制解调器)重启的方式,以重新激活与用户识别卡匹配的网络参数文件,进行搜网。
[0003]
因此,现有技术重启子系统进行网络参数激活的方式,使得只要开机或插卡即进行网络参数文件的选择切换,并重启子系统进行激活,导致网络参数文件的切换场景多,增加了软件成本。另一方面,重启子系统存在潜在风险。
[0005]
本发明要解决的技术问题在于,针对现有技术的上述网络参数文件切换场景多,子系统重启存在潜在风险的缺陷,提供一种用户设备网络处理方法、装置及用户设备。
[0006]
本发明解决其技术问题所采用的技术方案是:
[0007]
第一方面,提供一种用户设备网络处理方法,所述用户设备包括第一用户识别卡和第二用户识别卡,包括:
[0009]
根据用户识别卡的类型判断当前激活的网络参数文件是否与当前用户识别卡匹配;
[0010]
若匹配,则启动搜网注册操作;若不匹配,判断是否满足第一预设条件, 若满足则切换到与用户识别卡匹配的网络参数文件,并启动搜网注册操作,若不满足则重启调制解调器以激活网络参数文件并根据激活的网络参数文件启动搜网注册操作。
[0012]
获取用户识别卡中存储的网络相关数据,基于所述网络相关数据以判断用户识别卡的类型。
[0013]
在一个实施例中,所述启动搜网注册操作,包括:
[0014]
根据激活的网络参数文件进行搜网操作。
[0015]
在一个实施例中,第一预设条件至少包括:与用户识别卡对应的网络参数文件已被任一协议栈调用并激活。
[0016]
在一个实施例中,所述方法还包括:接收到数据业务切换请求时,不重新激活网络参数文件,不进行调制解调器重启。
[0017]
在一个实施例中,所述接收到数据业务切换请求时,不重新激活网络参数文件,不进行调制解调器重启,包括:
[0018]
数据业务从第一用户识别卡切到第二用户识别卡上,不重新激活网络参数文件,双卡重新找网并建立数据拨号。
[0019]
在一个实施例中,所述方法还包括:接收到双卡切换请求时,将切换后的用户识别卡的类型和切换前的用户识别卡的类型进行比较,若比较结果符合第二预设条件则保持已激活的网络参数文件不变,若不符合第二预设条件则重启调制解调器以激活与切换后的用户识别卡对应的网络参数文件;根据激活的网络参数文件进行搜网。
[0020]
在一个实施例中,所述第二预设条件至少包括以下其中之一:
[0021]
(1)将第一运营商的用户识别卡和第二运营商的用户识别卡切换为第一运营商的用户识别卡或第二运营商的用户识别卡。
[0022]
(2)将第一运营商的用户识别卡和第二运营商的用户识别卡调换了卡槽;
[0023]
(3)切换后的用户识别卡类型与切换前的用户识别卡类型相同
[0024]
在一个实施例中,所述网络参数文件为MBN参数文件,包括:由第一运营商的网络参数镜像形成的第一MBN参数文件、由第二运营商的网络参数镜像形成的第二MBN参数文件和由第三运营商的网络参数镜像形成的第三MBN参数文件。
[0025]
第二方面,提供一种用户设备网络处理装置,所述用户设备包括第一用户识别卡和第二用户识别卡,还包括:
[0026]
获取模块,用于搜网注册时,获取用户识别卡的类型;
[0027]
匹配模块,用于根据用户识别卡的类型判断当前激活的网络参数文件是否与当前用户识别卡匹配;
[0028]
判断及启动模块,用于若匹配,则启动搜网注册操作;若不匹配,判断是否满足第一预设条件,若满足则切换到与用户识别卡匹配的网络参数文件,并启动搜网注册操作,若不满足则重启调制解调器以激活网络参数文件并根据激活的网络参数文件启动搜网注册操作。
[0030]
比较模块,用于接收到双卡切换请求时,将切换后的用户识别卡的类型和切换前的用户识别卡的类型进行比较,若比较结果符合第二预设条件则保持已激活的网络参数文件不变,若不符合第二预设条件则重启调制解调器以激活切换后的用户识别卡对应的网络参数文件;
[0031]
激活及搜网模块,用于根据激活的网络参数文件进行搜网。
[0032]
在一个实施例中,所述预设条件至少包括以下其中之一:
[0033]
(1)将第一运营商的用户识别卡和第二运营商的用户识别卡切换为第一运营商的用户识别卡或第二运营商的用户识别卡;
[0034]
(2)将第一运营商的用户识别卡和第二运营商的用户识别卡调换了卡槽;
[0035]
(3)切换后的用户识别卡类型与切换前的用户识别卡类型相同。
[0036]
第三方面,提供一种用户设备,包括第一用户识别卡和第二用户识别卡,还包括:应用处理器,用于搜网注册时,获取用户识别卡的类型;根据用户识 别卡的类型判断当前激活的网络参数文件是否与当前用户识别卡匹配;若匹配,则启动搜网注册操作;若不匹配,判断是否满足第一预设条件,若满足则切换到与用户识别卡匹配的网络参数文件,并启动搜网注册操作,若不满足则重启调制解调器以激活网络参数文件并根据激活的网络参数文件启动搜网注册操作。
[0037]
在一个实施例中,应用处理器用于接收到双卡切换请求时,将切换后的用户识别卡的类型和切换前的用户识别卡的类型进行比较,若比较结果符合第二预设条件则保持已激活的网络参数文件不变,若不符合第二预设条件则重启调制解调器以激活与切换后的用户识别卡对应的网络参数文件;以及根据激活的网络参数文件进行搜网。
[0038]
在一个实施例中,所述用户设备包括两个独立卡槽,分别用于容纳所述第一用户识别卡和所述第二用户识别卡。
[0039]
在一个实施例中,所述用户设备包括设置于同一卡托上的两个卡槽,分别用于容纳所述第一用户识别卡和所述第二用户识别卡。
[0040]
实施本发明的一种用户设备网络处理方法、装置及用户设备,具有以下有益效果:通过判断网络参数文件是否已被激活,若已激活则直接调用,不进行调制解调器的重启,减少了切换场景,避免了重启调制解调器带来的风险,提高了效率,节省软件成本;通过比较切换后的用户识别卡和切换前的用户识别卡的类型,在比较结果满足预设条件时,不进行网络参数文件的切换和调制解调器的重启,减少了切换场景,避免了重启调制解调器带来的风险,提高了效率,节省软件成本。
[0041]
下面将结合附图及实施例对本发明作进一步说明,附图中:
[0042]
图1是本发明第一实施例的用户设备的结构示意图;
[0043]
图2是本发明第二实施例的用户设备的结构示意图;
[0044]
图3是本发明第一实施例的用户设备网络处理方法的流程图;
[0045]
图4是本发明第二实施例的用户设备网络处理方法的流程图;
[0046]
图5(a)是现有技术的用户识别卡切换场景示意图;
[0047]
图5(b)是本发明一实施例的用户识别卡切换场景示意图;
[0048]
图6(a)是现有技术的用户识别卡切换场景示意图;
[0049]
图6(b)是本发明一实施例的用户识别卡切换场景示意图;
[0050]
图7是本发明第四实施例的用户设备网络处理装置的结构示意图;
[0051]
图8是本发明第五实施例的用户设备网络处理装置的结构示意图。
[0052]
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
[0053]
参见图1为本发明第一实施例的用户设备的结构示意图。本发明实施例的用户设备包括:第一用户识别卡101、第二用户识别卡102、基带处理模块(图1中未标识出)、存储器105、第一收发机106、第一天线107、第二收发机108、第二天线109等。其中,基带处理模块包括:信号处理器106、调制解调器111和应用处理器112。调制解调器111包括第一协议栈103和第二协议栈104。
[0054]
第一用户识别卡101置于第一卡槽(图1中未示出)中。第二用户识别卡102置于第二卡槽(图1中未示出)中。用户识别卡(第一用户识别卡101、第二用户识别卡102)中存储有有关网络的数据(例如,网络号),根据这些数据可确定用户识别卡的类型。确定了用户识别卡类型后,才能正确进行搜网及网络注册等。
[0055]
在本发明的实施例中,用户识别卡的类型包括对应于三个不同运营商的三种类型,例如,第一运营商(CMCC)的第一类型的用户识别卡(后续简称G卡),第二运营商(CT)的第二类型的用户识别卡(后续简称C卡)和第三运营商(CU)的第三类型的用户识别卡(后续简称U卡)。此外,实际中还存在 第四类型的用户识别卡(后续简称R卡),该类型的用户识别卡为除上述三种类型的用户识别卡以外的用户识别卡,例如,非国内运营商的用户识别卡。
[0056]
在本发明的实施例中,需要根据用户识别卡的类型,采用与不同类型的用户识别卡对应的网络参数文件进行搜网以及网络注册。具体的,网络参数文件为MBN参数文件,包括:由第一运营商(CMCC)的网络参数镜像形成的第一MBN参数文件(G类型MBN)、由第二运营商(CT)的网络参数镜像形成的第二MBN参数文件(C类型MBN)和由第三运营商(CU)的网络参数镜像形成的第三MBN参数文件(U类型MBN)。在一些实施例中,还包括第四MBN参数文件,该第四MBN参数文件为通用类型的MBN参数文件(R类型MBN),适用于上述三种不同类型的用户识别卡(或其他类型,例如,除中国以外的国外用户识别卡)。应理解,第四MBN参数文件即R类型MBN,中包含了各运营商的通用参数,例如,GSM网络的频段信息等。
[0057]
在一个实施例中,网络参数包括搜网及网络注册需要的频段、信道号等参数。
[0058]
在本发明的一个实施例中,第一卡槽和第二卡槽可采用“独立卡槽”的方式,即包括两个独立的卡托,分别用于承载第一用户识别卡和第二用户识别卡。由此,第一用户识别卡和第二用户识别卡可单独热插拔。
[0059]
在本发明的另一个实施例中,第一卡槽和第二卡槽可采用“一托二”的方式,即仅包含一个有两个卡槽的卡托。采用该方式,第一用户识别卡和第二用户识别卡不可实现单独热插拔。
[0060]
存储器105用于存储数据,具体的上述网络参数文件可存储于存储器105中。存储器105可以是通用或特定用途能够存取的任何可用存储介质,举例而言,其可包括RAM、ROM、EEPROM、磁盘存储器或其他磁存储设备。
[0061]
信号处理器103包括适当的硬件、逻辑器件、电路和/或编码,用于进行模数转换、调制/解调、信道编码/译码等。
[0062]
调制解调器111包括适当的硬件、逻辑器件、电路和/或编码,用于完成协 议处理、软件运行和外设(例如,键盘、摄像头、wifi、GPS等等)管理等。在本发明实施例中,调制解调器111包括第一协议栈103和第二协议栈104。第一协议栈201和第二协议栈301包括各种与网络交互的网络制式的协议,例如,LTE/WCDMA/GSM/TDSCDMA/1X/CDMA/EVDO等通信标准里规定好的协议代码。这些标准的协议是用户设备与运营商网络进行交互(例如,通过数据流量上网、通过VOLTE打电话或者通过CS电路域打电话等)所必须遵从的。
[0063]
收发机(第一收发机107、第二收发机108)主要用于完成信号的上变频、下变频、滤波和放大等功能。
[0064]
天线(天线109、天线110)主要用于发射/接收信号。
[0065]
本发明实施例的用户设备包括两套收发机和天线,可实现双卡双通,即通过一张用户识别卡进行数据业务的同时还可通过另一张用户识别卡进行语音通信。
[0066]
参见图2为本发明第二实施例的用户设备的结构示意图。本发明第二实施例的用户设备与第一实施例的用户设备的区别在于,第二实施例中,用户识别仅包含一套收发机107’和天线109’,其仅能实现双卡双待单通。
[0067]
基于上述第一实施例或第二实施例的用户设备,本发明第一实施例提供一种用户设备网络处理方法,参见图3,其包括以下步骤:
[0068]
S10、搜网注册时,获取用户识别卡的类型。
[0069]
具体的,用户设备在开机或插卡,需要搜网进行网络注册时,进行用户识别卡类型的获取。如上所述,获取用户识别卡中存储的网络相关数据,基于所述网络相关数据以判断用户识别卡的类型;具体的,可通过获取用户识别卡中存储的有关网络的数据以判断用户识别卡的类型。网络相关数据可以为网络码。
[0070]
例如,若网络数据中的网络码为00,则用户识别卡的为第一类型(中国移动),01则为第二类型(中国联通),03则为第三类型(中国电信)。
[0071]
S20、根据用户识别卡的类型判断当前激活的网络参数文件是否与当前用户识别卡匹配。
[0072]
S30、若匹配,则启动搜网注册操作;若不匹配,判断是否满足第一预设条件,若满足则切换到与用户识别卡匹配的网络参数文件,并启动搜网注册操作,若不满足则重启调制解调器以激活网络参数文件并根据激活的网络参数文件启动搜网注册操作。
[0073]
在本发明实施例中,在用户设备的存储器中可以预置(存储)多个网络参数文件。用户设备可以根据激活的网络参数文件搜网,建立网络连接。
[0074]
具体地,获取到用户识别卡的类型后,获取当前被激活的网络参数文件(网络参数文件由协议栈从存储器中调用并激活),然后比对判断用户识别卡与当前被激活的网络参数文件是否匹配,即判断用户识别卡是否可以基于当前被激活的网络参数文件对应的网络制式进行联网。
[0075]
若相互匹配,则根据激活的网络参数文件进行搜网操作。
[0076]
若不匹配,则判断是否满足第一预设条件,若满足则切换到已激活的网络参数文件启动搜网注册操作;若不满足则重启调制解调器111,以激活与用户识别卡相匹配的网络参数文件,然后根据激活后的网络参数文件重新进行搜网操作,以连入相应的网络。
[0077]
在一个实施例中,第一预设条件至少包括:与用户识别卡对应的网络参数文件处于被协议栈调用并激活的状态;也就是说,所述网络参数文件已被任一协议栈调用并激活。
[0078]
在一个例子中,重新在第一卡槽插入第一类型的用户识别卡后,第一协议栈当前激活的网络参数文件与该第一类型的用户识别卡并不匹配,而判断结果为第二协议栈已激活过该网络参数文件(例如,第二卡槽插入的为第一类型的用户识别卡,且第二协议栈已调用并激活与第一类型用户识别卡相对应的网络参数文件),则切换到与该第一类型的用户识别卡匹配的网络参数文件,无需重启调整解调器,即可根据网络参数文件启动搜网注册操作。
[0079]
在本发明实施例中,上述若满足第一预设条件则切换到与用户识别卡匹配的网络参数文件即是指调用已被激活过的网络参数文件中的参数(频段、信道 号等)。
[0080]
本发明实施例的用户设备网络处理方法,通过判断网络参数文件是否已被激活,若已激活则直接调用,不进行调制解调器的重启,减少了切换场景,避免了重启调制解调器带来的风险,提高了效率,节省软件成本。
[0081]
参见图4,本发明第二实施例的用户设备网络处理方法包括:
[0082]
S11、接收到双卡切换请求时,将切换后的用户识别卡的类型和切换前的用户识别卡的类型进行比较,若比较结果符合第二预设条件则保持已激活的网络参数文件不变,若不符合第二预设条件则重启调制解调器以激活与切换后的用户识别卡对应的网络参数文件。
[0083]
S21、根据激活的网络参数文件进行搜网。
[0084]
在一个实施例中,第二预设条件至少包括以下其中之一:
[0085]
(1)将第一运营商的用户识别卡和第二运营商的用户识别卡切换为第一运营商的用户识别卡或第二运营商的用户识别卡。
[0086]
(2)将第一运营商的用户识别卡和第二运营商的用户识别卡调换了卡槽;
[0087]
(3)切换后的用户识别卡类型与切换前的用户识别卡类型相同。
[0088]
参见表1,以切换前第一用户识别卡为第一运营商(G网)的用户识别卡,第二用户识别卡为第二运营商(C网)的用户识别卡为例,且用户设备为“一托二”方式,示出了切换后比较结果符合上述三种预设条件的一个实施例。
[0092]
在本发明的实施例中,若切换后用户识别卡的类型与切换前的用户识别卡的比较结果符合预设条件,则不进行网络参数文件的切换,从而不用重启调制解调器,也无需整机重启,避免了调制解调器重启带来的风险,节省了流程。
[0093]
在搜网注册时,即根据已激活的网络参数文件进行搜网。具体的,若为表1中第三行所述的情形,则由于第一用户识别卡并未发生变化,且与第一用户识别卡对应的网络参数文件已经激活,因此,根据已激活的网络参数文件即可进行搜网,不切换网络参数文件,不重启调制解调器。
[0094]
若为表1中第四行所述的情形,则由于第二用户识别卡并未发生变化,且与第二用识别卡对应的网络参数文件已经激活,因此,根据已激活的网络参数文件即可进行搜网,不切换网络参数文件,不重启调制解调器。
[0095]
若为表1中的第五行所述的情形,则第一卡槽中的用户识别卡由G网变为了C网(即采用C网的第二用户识别卡插入了第一卡槽),由于采用C网的第二用户识别卡对应的网络参数文件已被激活,第一协议栈无需重新调用网络参数文件,根据已激活的网络参数文件进行搜网。
[0096]
表1中第6行所述的情形与第5行类似。
[0097]
若为表1中第7行所述的情形,虽然第一协议栈和第二协议栈对应的用户识别卡的类型发生了改变,但G网和C网对应的网络参数均已被激活,因此,第一协议栈和第二协议栈不需要重新加载网络参数文件,不需要重启调制解调器,双卡切换后可直接进行搜网。
[0098]
若为表1中第8行所述的情形,G网和C网对应的网络参数均已被激活,因此,不需要重新加载其对应的网络参数文件,不需要重启调制解调器,双卡切换后可直接进行搜网。
[0099]
在本发明实施例中,若不符合预设条件则重启调制解调器以激活切换后的 用户识别卡对应的网络参数文件,例如:第一用户识别卡为运营商A,第二用户识别卡为运营商B,切换后,第一用户识别卡或第二用户识别卡为运营商C,则需要切换网络参数文件,并且重启调制解调器激活切换后的网络参数文件。
[0100]
应理解上述表1是以“一托二”方式,“一托二”的方式仅需要进行一次停网,即根据用户识别卡的类型进行一次判断。若为“独立卡槽”方式,则在插入双卡时,存在某一用户识别卡先插入而另一用户识别卡后插入的问题。因此,“独立卡槽”的方式,若两卡插入有先后顺序,且时间差大于预设值(例如,3秒)则需要根据先插入卡的类型进行一次判断,再根据后插入卡的类型进行一次判断。若第一用户识别卡本为主卡,切换后,第二用户识别卡先插入,则将主卡切换为第二用户识别卡,待第一用户识别卡插入后,再自动或根据选择将主卡切换为第一用识别卡。应理解,虽然“独立卡槽”的方式两卡的插入有先后顺序,但只要满足上述预设条件,则不需重新激活网络参数文件。
[0101]
如上所述,本发明实施例中,用户识别卡的类型包括:G卡、C卡、U卡和R卡,分别对应的网络参数文件为:第一类型MBN参数文件、第二类型MBN参数文件、第三类型MBN参数文件、第四类型MBN参数文件。参见表2示出了第一用户识别卡和第二用户识别卡的不同组合的情形。
[0105]
参见图5(a)和图5(b)为第一用户识别卡和第二用户识别卡的类型发生改变时的切换状态图。其中,图5(a)为原始切换状态图(即按照现有技术的切换方式的切换状态图),图中RR代表第一用户识别卡和第二用户识别卡分别对应R类型MBN和R类型MBN,UG代表第一用户识别卡和第二用户识别卡分别对应U型MBN和G型MBN,依此类推。以RR切换到UU为例,按照现有技术的方法,需要首先切换到UR状态或RU状态,然后再由UR状态或RU状态切换到UU状态。
[0106]
参见图5(b),按照本发明实施例的上述预设条件,RU和UR为相同状态,即该两种状态需要激活的网络参数文件相同,且不需要切换MBN,也不需要重启调制解调器。同理,RG和GR、GU和UG均为相同状态。由此,图5(a)所示的状态切换图可简化为图5(b)所示的状态切换图,极大的减少了切换场景,提高了效率。
[0107]
在一个实施例中,第一用户识别卡或第二用户识别卡为C卡(即上述第三运营商CU类型的用户识别卡)。参见图6(a)为原始切换状态图(即按照现有技术的切换方式的切换状态图),图6(b)为按照本发明实施例优化后的切换状态图。按照本发明实施例,将UR(RU)、GR(RG)和GU(UG)合并为一种状态,由此,将切换状态进行了极大的简化,减少了切换场景。
[0108]
本发明实施例的用户设备网络处理方法,通过比较切换后的用户识别卡和切换前的用户识别卡的类型,在比较结果满足预设条件时,不进行网络参数文件的切换和调制解调器的重启,减少了切换场景,避免了重启调制解调器带来的风险,提高了效率,节省软件成本。
[0109]
本发明的第三实施例中,在上述第一实施例或第二实施例的用户设备网络处理方法的基础上,接收到数据业务切换请求时,不重新激活网络参数文件,不进行调制解调器重启。具体的:
[0110]
数据业务从第一用户识别卡(主卡)切到第二用户识别卡(副卡)上,不重新激活网络参数文件,双卡重新找网并建立数据拨号。
[0111]
例如,第一用户识别卡为CMCC,第二用户识别卡为CU,CMCC是主卡,数据业务在CMCC上,此时可以工作在LTE+G。当数据业务从CMCC切到CU时,可以工作在G+LTE,不重新选择激活MBN,双卡会重新找网并建立数据拨号。
[0112]
在另一个例子中,数据业务从主卡(CT)切到副卡(CU)上,注册状态是SRLTE。此时工作状态是SRLTE+G。当数据业务从CT切到CU,此时可以工作在1x+LTE,不重新选择激活MBN,CT卡的1x信号不会丢失,CU卡会重新找网并建立数据拨号。
[0113]
本发明实施例的用户设备网络处理方法,在双卡进行数据业务切换时,不进行网络参数文件的切换和调制解调器的重启,减少了切换场景,避免了重启调制解调器带来的风险,提高了效率,节省软件成本。
[0114]
参见图7为本发明第四实施例的用户设备网络处理装置的结构示意图。本发明实施例的用户设备网络处理装置包括:
[0115]
获取模块,用于搜网注册时,获取用户识别卡的类型。
[0116]
匹配模块,用于根据用户识别卡的类型判断当前激活的网络参数文件是否与当前用户识别卡匹配。
[0117]
判断及启动模块,用于若匹配,则启动搜网注册操作;若不匹配,判断是否满足第一预设条件,若满足则切换到与用户识别卡匹配的网络参数文件,并启动搜网注册操作,若不满足则重启调制解调器以激活网络参数文件并根据激活的网络参数文件启动搜网注册操作。
[0118]
应理解,本发明第四实施例的用户设备网络处理方法与上述第一实施例的用户设备网络处理方法相对应,上述第一实施例的技术特征同样适用第四实施例,在此不再赘述实现细节。
[0119]
本发明实施例的用户设备网络处理装置,通过判断网络参数文件是否已被激活,若已激活则直接调用,不进行调制解调器的重启,减少了切换场景,避免了重启调制解调器带来的风险,提高了效率,节省软件成本。
[0120]
参见图8为本发明第五实施例的用户设备网络处理装置的结构示意图,其包括:
[0121]
比较模块,用于接收到双卡切换请求时,将切换后的用户识别卡的类型和切换前的用户识别卡的类型进行比较,若比较结果符合第二预设条件则保持已激活的网络参数文件不变,若不符合第二预设条件则重启调制解调器以激活切换后的用户识别卡对应的网络参数文件。
[0122]
激活及搜网模块,用于根据激活的网络参数文件进行搜网。
[0123]
应理解,本发明第五实施例的用户设备网络处理方法与上述第二实施例的用户设备网络处理方法相对应,上述第二实施例的技术特征同样适用第五实施例,在此不再赘述实现细节。
[0124]
本发明实施例的用户设备网络处理装置,通过比较切换后的用户识别卡和切换前的用户识别卡的类型,在比较结果满足预设条件时,不进行网络参数文件的切换和调制解调器的重启,减少了切换场景,避免了重启调制解调器带来的风险,提高了效率,节省软件成本。
[0125]
相应的本发明实施例还提供一种用户设备,包括应用处理器,用于搜网注册时,获取用户识别卡的类型;根据用户识别卡的类型判断当前激活的网络参数文件是否与当前用户识别卡匹配;若匹配,则启动搜网注册操作;若不匹配,判断是否满足第一预设条件,若满足则切换到与用户识别卡匹配的网络参数文件,并启动搜网注册操作,若不满足则重启调制解调器以激活网络参数文件并根据激活的网络参数文件启动搜网注册操作。
[0126]
在另一实施例中,应用处理器用于接收到双卡切换请求时,将切换后的用户识别卡的类型和切换前的用户识别卡的类型进行比较,若比较结果符合第二预设条件则保持已激活的网络参数文件不变,若不符合第二预设条件则重启调制解调器以激活与切换后的用户识别卡对应的网络参数文件;以及根据激活的网络参数文件进行搜网。
[0127]
应理解,上述实施例的用户设备网络处理方法应用于该用户设备,具体实现细节在此不再赘述。
[0128]
本发明实施例的用户设备,极大的减少了络参数文件的切换和调制解调器的重启,避免了重启调制解调器带来的风险,提高了效率,节省软件成本。
[0129]
本发明实施例的用户设备可以是智能终端、手机、平板电脑、个人数字助理、电子书等硬件设备。
[0130]
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0131]
流程图中或在本发明的实施例中以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明实施方式的范围包括另外的 实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所述技术领域的技术人员所理解。
[0132]
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
[0133]
本发明提供了一种用户设备网络处理方法、装置及用户设备,通过判断网络参数文件是否已被激活,若已激活则直接调用,不进行调制解调器的重启,减少了切换场景,避免了重启调制解调器带来的风险,提高了效率,节省软件成本;通过比较切换后的用户识别卡和切换前的用户识别卡的类型,在比较结果满足预设条件时,不进行网络参数文件的切换和调制解调器的重启,减少了切换场景,避免了重启调制解调器带来的风险,提高了效率,节省软件成本。
权利要求书
[权利要求 1]
一种用户设备网络处理方法,所述用户设备包括第一用户识别卡和第二用户识别卡,其中,所述方法包括: 搜网注册时,获取用户识别卡的类型; 根据用户识别卡的类型判断当前激活的网络参数文件是否与当前用户识别卡匹配; 若匹配,则启动搜网注册操作;若不匹配,判断是否满足第一预设条件,若满足则切换到与用户识别卡匹配的网络参数文件,并启动搜网注册操作,若不满足则重启调制解调器以激活网络参数文件并根据激活的网络参数文件启动搜网注册操作。
[权利要求 2]
根据权利要求1所述的方法,其中,所述方法还包括: 获取用户识别卡中存储的网络相关数据,基于所述网络相关数据以判断用户识别卡的类型。
[权利要求 3]
根据权利要求1所述的方法,其中,所述启动搜网注册操作,包括: 根据激活的网络参数文件进行搜网操作。
[权利要求 4]
根据权利要求1所述的方法,其中,所述第一预设条件至少包括:与用户识别卡对应的网络参数文件处于被协议栈调用并激活的状态。
[权利要求 5]
根据权利要求1所述的方法,其中,所述方法还包括:接收到数据业务切换请求时,不重新激活网络参数文件,不进行调制解调器重启。
[权利要求 6]
根据权利要求5所述的方法,其中,所述接收到数据业务切换请求时,不重新激活网络参数文件,不进行调制解调器重启,包括: 数据业务从第一用户识别卡切到第二用户识别卡上,不重新激活网络参数文件,双卡重新找网并建立数据拨号。
[权利要求 7]
根据权利要求1-5任一项所述的方法,其中,所述方法还包括:接收到双卡切换请求时,将切换后的用户识别卡的类型和切换前的用户识别卡的类型 进行比较,若比较结果符合第二预设条件则保持已激活的网络参数文件不变,若不符合第二预设条件则重启调制解调器以激活与切换后的用户识别卡对应的网络参数文件;根据激活的网络参数文件进行搜网。
[权利要求 8]
根据权利要求5所述的方法,其中,所述第二预设条件至少包括以下其中之一: (1)将第一运营商的用户识别卡和第二运营商的用户识别卡切换为第一运营商的用户识别卡或第二运营商的用户识别卡; (2)将第一运营商的用户识别卡和第二运营商的用户识别卡调换了卡槽; (3)切换后的用户识别卡类型与切换前的用户识别卡类型相同。
[权利要求 9]
根据权利要求1所述的方法,其中,所述网络参数文件为MBN参数文件,包括:由第一运营商的网络参数镜像形成的第一MBN参数文件、由第二运营商的网络参数镜像形成的第二MBN参数文件和由第三运营商的网络参数镜像形成的第三MBN参数文件。
[权利要求 10]
一种用户设备网络处理装置,所述用户设备包括第一用户识别卡和第二用户识别卡,其中,所述装置包括: 获取模块,配置为搜网注册时,获取用户识别卡的类型; 匹配模块,配置为根据用户识别卡的类型判断当前激活的网络参数文件是否与当前用户识别卡匹配; 判断及启动模块,配置为若匹配,则启动搜网注册操作;若不匹配,判断是否满足第一预设条件,若满足则切换到与用户识别卡匹配的网络参数文件,并启动搜网注册操作,若不满足则重启调制解调器以激活网络参数文件并根据激活的网络参数文件启动搜网注册操作。
[权利要求 11]
根据权利要求10所述的装置,其中,所述获取模块,配置为获取用户识别卡中存储的网络相关数据,基于所述网络相关数据以判断用户识别卡的类型。
[权利要求 12]
根据权利要求10所述的装置,其中,判断及启动模块,配置为接收到 数据业务切换请求时,不重新激活网络参数文件,不进行调制解调器重启。
[权利要求 13]
根据权利要求12所述的装置,其中,判断及启动模块,配置为所述接收到数据业务切换请求时,不重新激活网络参数文件,不进行调制解调器重启,包括: 数据业务从第一用户识别卡切到第二用户识别卡上,不重新激活网络参数文件,双卡重新找网并建立数据拨号。
[权利要求 14]
根据权利要求10所述的装置,其中,所述装置还包括: 比较模块,配置为接收到双卡切换请求时,将切换后的用户识别卡的类型和切换前的用户识别卡的类型进行比较,若比较结果符合第二预设条件则保持已激活的网络参数文件不变,若不符合第二预设条件则重启调制解调器以激活切换后的用户识别卡对应的网络参数文件; 激活及搜网模块,配置为根据激活的网络参数文件进行搜网。
[权利要求 15]
根据权利要求10所述的装置,其中,所述预设条件至少包括以下其中之一: (1)将第一运营商的用户识别卡和第二运营商的用户识别卡切换为第一运营商的用户识别卡或第二运营商的用户识别卡; (2)将第一运营商的用户识别卡和第二运营商的用户识别卡调换了卡槽; (3)切换后的用户识别卡类型与切换前的用户识别卡类型相同。
[权利要求 16]
根据权利要求10所述的装置,其中,所述网络参数文件为MBN参数文件,包括:由第一运营商的网络参数镜像形成的第一MBN参数文件、由第二运营商的网络参数镜像形成的第二MBN参数文件和由第三运营商的网络参数镜像形成的第三MBN参数文件。
[权利要求 17]
一种用户设备,包括第一用户识别卡和第二用户识别卡,其中,还包括:应用处理器,用于搜网注册时,获取用户识别卡的类型;根据用户识别卡的类型判断当前激活的网络参数文件是否与当前用户识别卡匹配;若匹配,则启动搜网注册操作;若不匹配,判断是否满足第一预设条件,若满足则切换到 与用户识别卡匹配的网络参数文件,并启动搜网注册操作,若不满足则重启调制解调器以激活网络参数文件并根据激活的网络参数文件启动搜网注册操作。
[权利要求 18]
根据权利要求17所述的用户设备,其中,应用处理器用于接收到双卡切换请求时,将切换后的用户识别卡的类型和切换前的用户识别卡的类型进行比较,若比较结果符合第二预设条件则保持已激活的网络参数文件不变,若不符合第二预设条件则重启调制解调器以激活与切换后的用户识别卡对应的网络参数文件;以及根据激活的网络参数文件进行搜网。
[权利要求 19]
根据权利要求17或18所述的用户设备,其中,所述用户设备包括两个独立卡槽,分别用于容纳所述第一用户识别卡和所述第二用户识别卡。
[权利要求 20]
根据权利要求17或18任一项所述的用户设备,其中,所述用户设备包括设置于同一卡托上的两个卡槽,分别用于容纳所述第一用户识别卡和所述第二用户识别卡。
附图