漫游入网方法及装置
技术领域
本发明实施例涉及通信技术,尤其涉及一种漫游入网方法及装置。
背景技术
用户设备(User Equipment,简称UE)开机后或者漫游时,首要任务是选择一个公共陆地移动网络(Public Land Mobile Network,简称PLMN)且注册成功,只有这样,UE才能获得正常的通信服务,例如语音、数据业务。
现有技术中,UE开机后,首先尝试注册到用UE上次成功注册的公用陆地移动网络(Registered PLMN,简称RPLMN)。若注册失败,则UE进行全频段搜网,根据UE所支持的频段及无线接入技术(Radio Access Technologies,简称RAT)搜索所有网络,生成可用网络列表,该列表中每个元素包括一个可用网络的PLMN及RAT。为了方便UE更快地注册上可用网络,UE需要按照一定的规则,从上述搜索到的可用网络列表中选择PLMN。例如,在第三代移动通信伙伴项目(3rd Generation Partnership Project,简称3GPP)协议中,规定UE按照如下顺序选择PLMN:RPLMN-->归属的公共陆地移动网络(Home PLMN,简称HPLMN)-->用户控制的公共陆地移动网络(User PLMN,简称UPLMN)-->运营商控制的公共陆地移动网络(Operator PLMN,简称OPLMN)-->其他可用PLMN(OTHER Available PLMN)。
UE进行网络搜索的时长,主要取决于UE所支持的RAT及频段、UE所在区域的覆盖小区数量,以及UE的软硬件限制等因素。随着长期演进(Long Term Evolution,简称LTE)技术的商用,UE可支持的RAT越来越多,在漫游情况下,UE需要遍历完该UE所支持的所有制式和频段,生成可用网络列表,然后才进行PLMN选择及尝试注册,造成网络搜索的时间过长。
UE进行PLMN选择的时长,主要取决于上述搜索到的可用网络列表的排序。在UE漫游场景中,如果UE漫游地的运营商数目很多,则搜索到的可用网络列表就会很长,例如香港、美国、一些欧洲国家的小运营商较多,则可用网络列表中的元素数目可以达到数十条;另外,PLMN选择过程是一个试错的过程,对于每一个选取的PLMN及RAT,UE尝试注册的过程中都伴随着全网的多轮信令消息交互,而且,当一次尝试注册失败后,UE可能需要在同一PLMN及RAT上继续尝试注册,直到满足预设的停止条件,例如尝试失败次数达到预设的尝试失败次数阈值,造成PLMN选择的时间过长。
现有技术中,UE在漫游地初始入网时,需要经过较长时间,才能够成功注册到漫游地的网络,由于等待时间过长,影响用户体验。
发明内容
本发明实施例提供一种漫游入网方法及装置,以减少用户设备在漫游地初始入网所需的时间。
第一方面,本发明实施例提供一种漫游入网方法,所述方法包括:
获取漫游地的移动国家码MCC;
获取优先漫游列表,所述优先漫游列表用于指示用户漫游时优先尝试注册的网络的信息;
从所述优先漫游列表中选择与所述MCC匹配的网络,进行网络搜索;
每搜索到一个网络,则尝试注册到所述搜索到的网络。
根据第一方面,在第一方面的第一种可能的实现方式中,所述获取漫游地的MCC,包括:
根据驻留的紧急服务小区支持的公共陆地移动网络PLMN,获取漫游地的MCC。
根据第一方面,在第一方面的第二种可能的实现方式中,所述获取漫游地的MCC,包括:
根据获取的用户行程表和/或航班信息,获取漫游地的MCC。
根据第一方面,在第一方面的第三种可能的实现方式中,所述从所述优先漫游列表中选择与所述MCC匹配的网络,进行网络搜索,包括:
在所述优先漫游列表中,筛选与所述MCC匹配的网络,生成可用优先漫游列表;
逐个选择所述可用优先漫游列表中的网络,进行网络搜索。
根据第一方面,在第一方面的第四种可能的实现方式中,所述从所述优先漫游列表中选择与所述MCC匹配的网络,进行网络搜索,包括;
从所述优先漫游列表中,选择与所述MCC匹配的网络;
获取与所述选择的网络匹配的频段;
根据所述选择的网络、及所述获取的与所述选择的网络匹配的频段,进行网络搜索。
根据第一方面、第一方面的第一种至第四种可能的实现方式中的任意一种,在第一方面的第五种可能的实现方式中,所述优先漫游列表为以下至少一种:
运营商控制的公共陆地移动网络OPLMN、用户控制的公共陆地移动网络UPLMN、及历史漫游信息;所述历史漫游信息用于记录所述用户漫游时注册成功和/或失败的网络。
第二方面,本发明实施例提供一种漫游入网装置,所述装置包括:
获取模块,用于获取漫游地的移动国家码MCC;
所述获取模块,还用于获取优先漫游列表,所述优先漫游列表用于指示用户漫游时优先尝试注册的网络的信息;
搜索模块,用于从所述获取模块获取的所述优先漫游列表中,选择与所述获取模块获取的所述MCC匹配的网络,进行网络搜索;
注册模块,用于在所述搜索模块每搜索到一个网络,则尝试注册到所述搜索到的网络。
根据第二方面,在第二方面的第一种可能的实现方式中,所述获取模块,具体用于根据驻留的紧急服务小区支持的公共陆地移动网络PLMN,获取漫游地的MCC。
根据第二方面,在第二方面的第二种可能的实现方式中,所述获取模块,具体用于根据获取的用户行程表和/或航班信息,获取漫游地的MCC。
根据第二方面,在第二方面的第三种可能的实现方式中,所述搜索模块,具体用于:
在所述优先漫游列表中,筛选与所述MCC匹配的网络,生成可用优先漫游列表;
逐个选择所述可用优先漫游列表中的网络,进行网络搜索。
根据第二方面,在第二方面的第四种可能的实现方式中,所述搜索模块,具体用于:
从所述优先漫游列表中,选择与所述MCC匹配的网络;
获取与所述选择的网络匹配的频段;
根据所述选择的网络、及所述获取的与所述选择的网络匹配的频段,进行网络搜索。
根据第二方面、第二方面的第一种至第四种可能的实现方式中的任意一种,在第二方面的第五种可能的实现方式中,所述优先漫游列表为以下至少一种:
运营商控制的公共陆地移动网络OPLMN、用户控制的公共陆地移动网络UPLMN、历史漫游信息;所述历史漫游信息用于记录所述用户漫游时注册成功和/或失败的网络。
相比于现有技术,采用本发明实施例提供的漫游入网方法及装置,用户设备在漫游地初始入网时,不需要遍历其所支持的所有RAT及频段,也不需要按照HPLMN-->UPLMN-->OPLMN-->OTHER Available PLMN的顺序去搜索选择PLMN,而是根据漫游地的MCC,从用于指示用户漫游时优先尝试注册的网络的信息的优先漫游列表中,选择与漫游地的MCC匹配的网络进行网络搜索,每搜索到一个网络时,就尝试在该搜索到的网络上进行注册,缩短了用户设备进行网络搜索的时长,并且用户设备基于漫游地的MCC及优先漫游列表,有针对性的选择网络进行网络搜索和注册,缩短了用户设备在漫游地初始入网的时间,提升了用户体验。
附图说明
图1为本发明实施例提供的漫游入网方法的流程图;
图2为本发明实施例提供的漫游入网装置的结构示意图;
图3为本发明实施例提供的漫游入网装置的另一结构示意图。
具体实施方式
图1为本发明实施例提供的漫游入网方法的流程图。如图1所示,所述方法包括:
101、获取漫游地的移动国家码(Mobile Country Code,简称MCC)。
102、获取优先漫游列表,所述优先漫游列表用于指示用户漫游时优先尝试注册的网络的信息。
步骤101和步骤102之间没有严格的时间先后顺序,步骤101可在步骤102之前执行,也可在步骤102之后执行,也可与步骤102同时执行。
103、从所述优先漫游列表中选择与所述MCC匹配的网络,进行网络搜索。
104、每搜索到一个网络,则尝试注册到所述搜索到的网络。
若注册成功,则可停止网络搜索。
具体地,所述方法的执行主体可以为用户设备,所述方法可以应用于用户设备在漫游地初始入网的场景中。所述用户设备可以是蜂窝电话(cellular phone)、平板电脑等通信设备。所述优先漫游列表中的网络的信息包括网络的PLMN信息,或,网络的PLMN信息及该PLMN支持的一个RAT的信息。
可选的,所述优先漫游列表为以下至少一种:OPLMN、UPLMN、及历史漫游信息。所述历史漫游信息用于记录所述用户漫游时注册成功和/或失败的网络。
相比于现有技术,采用本发明实施例提供的漫游入网方法,用户设备在漫游地初始入网时,不需要遍历其所支持的所有RAT及频段,也不需要按照HPLMN-->UPLMN-->OPLMN-->OTHER Available PLMN的顺序去搜索选择PLMN,而是根据漫游地的MCC,从用于指示用户漫游时优先尝试注册的网络的信息的优先漫游列表中,选择与漫游地的MCC匹配的网络进行网络搜索,每搜索到一个网络时,就尝试在该搜索到的网络上进行注册,缩短了用户设备进行网络搜索的时长,并且用户设备基于漫游地的MCC及优先漫游列表,有针对性的选择网络进行网络搜索和注册,缩短了用户设备在漫游地初始入网的时间,提升了用户体验。
可选的,在上述实施例的基础上,一种获取漫游地的MCC的实现方式为:用户设备根据驻留的紧急服务小区所支持的PLMN,获取漫游地的MCC。
另一种获取漫游地的MCC的实现方式为:用户设备根据获取的用户行程表和/或航班信息,获取漫游地的MCC。具体地,所述用户行程表和/或航班信息中包括了目的地(漫游地)信息,用户设备根据所述用户行程表和/或航班信息获取目的地信息,根据所述获取的目的地信息,通过查表等方式,获取所述目的地(即漫游地)的MCC。可以理解的是,用户可以在用户设备上手动设置所述用户行程表和/或航班信息;设置所述用户行程表和/或航班信息的时机,可以是航班起飞前,也可以是在漫游地开机后;可选的,所述用户行程表和/或航班信息可以存储于用户设备的一个特定应用中,该特定应用用于提供目的地的MCC信息;用户设备使用该特定应用,根据目的地提前获取目的地的MCC。
可选的,在上述实施例的基础上,所述从所述优先漫游列表中选择与所述MCC匹配的网络,进行网络搜索的实现方式,至少包括以下一种:
实现方式1:
用户设备在所述优先漫游列表中筛选与所述MCC匹配的网络,生成可用优先漫游列表;逐个选择所述可用优先漫游列表中的网络进行网络搜索。
具体地,用户设备从所述优先漫游列表中,筛选出与所述MCC匹配的PLMN,并结合所述优先漫游列表中记录的、且所述筛选出的PLMN支持的RAT,生成可用优先漫游列表;所述可用优先漫游列表中的每个元素包括一个PLMN和该PLMN支持的一个RAT的信息;逐个选择所述可用优先漫游列表中的元素,进行网络搜索;每搜索到一个网络,则尝试注册到所述搜索到的网络。
实现方式2:
用户设备从所述优先漫游列表中选择与所述MCC匹配的网络;获取与所述选择的网络匹配的频段;根据所述选择的网络、及所述获取的与所述选择的网络匹配的频段,进行网络搜索。
具体地,用户设备从所述优先漫游列表中,选择与所述MCC匹配的PLMN,并根据所述优先漫游列表中记录的、所述选择的PLMN可以支持的RAT,在频段列表中,获取所述各RAT的可用频段,生成尝试搜索列表;所述尝试搜索列表中的每个元素包括一个PLMN、该PLMN支持的一个RAT、及该一个RAT的可用频段;逐个选择所述尝试搜索列表中的元素,进行网络搜索;每搜索到一个网络,则尝试注册到所述搜索到的网络。
所述频段列表中用户设备中存储的是全球的MCC-MNC和制式及频段信息,所述频段列表以数据库的形式存储于用户设备中,可以动态更新。
采用上述实现方式2提供的技术方案,用户设备从优先漫游列表中选择与漫游地的MCC匹配的PLMN之后,不需要遍历该选择的PLMN支持的所有频段,或该选择的PLMN支持的RAT的所有可用频段,而是只搜索漫游地的运营商网络针对该选择的PLMN所能支持的频段。缩短了用户设备进行网络搜索的时长,缩短了用户设备在漫游地初始入网的时间,提升用户体验
可选的,所述用户设备在频段列表中获取所述各RAT的可用频段,生成尝试搜索列表之后,还根据用户设备自身所能支持的RAT及频段,从所述尝试搜索列表中删除用户设备不支持的RAT及频段,以进一步降低网络搜索的范围,缩短了网络搜索的时长。
可选的,在上述实施例的基础上,所述历史漫游信息包括第一漫游网络列表,和/或,第二漫游网络列表;所述第一漫游网络列表用于记录所述用户漫游时注册成功的网络,所述第二漫游网络列表用于记录所述用户漫游时注册失败的网络。
进一步,若所述优先漫游列表包括所述历史漫游信息,则用户设备在每次尝试注册到一个搜索到的PLMN之后,还根据该次注册成功与否,实时更新所述历史漫游信息:
(1)当所述历史漫游信息中包括所述第一漫游网络列表时:
若所述用户设备判定未能成功注册到所述搜索到的PLMN,则判断所述搜索到的PLMN是否出现在所述第一漫游网络列表中,以及在确认所述搜索到的PLMN出现在所述第一漫游网络列表中时,从所述第一漫游网络列表中删除所述搜索到的PLMN;
若所述用户设备判定成功注册到所述搜索到的PLMN,则所述用户设备判断所述搜索到的PLMN是否出现在所述第一漫游网络列表中,以及在确认所述搜索到的PLMN未出现在所述第一漫游网络列表中时,在所述第一漫游网络列表中增加所述搜索到的PLMN。
(2)当所述历史漫游信息中包括所述第二漫游网络列表时:
若所述用户设备判定未能成功注册到所述搜索到的PLMN,则判断所述搜索到的PLMN是否出现在所述第二漫游网络列表中,以及在确认所述搜索到的PLMN未出现在所述第二漫游网络列表中时,在所述第二漫游网络列表中增加所述搜索到的PLMN;
若所述用户设备判定成功注册到所述搜索到的PLMN,则判断所述搜索到的PLMN是否出现在所述第二漫游网络列表中,以及在确认所述搜索到的PLMN出现在所述第二漫游网络列表中时,从所述第二漫游网络列表中删除所述搜索到的PLMN。
可选的,在上述实施例的基础上,所述优先漫游列表存储于所述用户设备的非易失性存储器(non-volatile memory)。
进一步,所述优先漫游列表的备份存储于云端。所述云端,用于存储至少一个用户的优先漫游列表,按照各用户的标识分别存储各用户的优先漫游列表;所述标识例如可以是用户的云账号、电话号码或用户设备的IMEI序号等表征用户身份的信息。当用户遗失用户设备或更换用户设备后,更换后的用户设备可以从云端获取用户的优先漫游列表。
所述用户设备获取优先漫游列表的一种可行的实现方式为:所述用户设备在所述用户设备的非易失性存储器中检测是否存储有所述优先漫游列表;若否,则所述用户设备从所述云端获取所述云端存储的优先漫游列表;若是,则所述用户设备从非易失性存储器中获取优先漫游列表,以及与所述云端进行信息同步,使得所述用户设备的非易失性存储器中存储的优先漫游列表与所述云端存储的优先漫游列表的版本信息(例如同步标识、时间戳)一致。
进一步,所述用户设备在所述优先漫游列表发生更新后,与所述云端进行信息同步,将所述优先漫游列表中存储信息的变化情况同步上传给所述云端,以更新所述云端存储的优先漫游列表及版本信息。
可选的,在上述实施例的基础上,所述优先漫游列表存储于用户识别模块(SIM)。将所述优先漫游列表存储于用户识别模块的一种可行的实现方式为:在SIM中增加一个新的基本文件(Elementary File,简称EF):漫游EF(EF-Roam),该EF-Roam用于存储用户的优先漫游列表。
以所述优先漫游列表记录了历史漫游信息为例:用户设备在漫游地首次漫游入网时:
当收到注册成功或位置更新成功消息后,将当前注册成功的可用网络的信息保存到EF-Roam中。
当用户设备的注册请求被拒绝时,例如拒绝原因是PLMN不可用(PLMN notallowed),则用户设备判断当前注册失败的可用网络是否出现在EF-Roam;若是,则将其从EF-Roam中删除。
可选的,在EF-Roam中设置有效时间字段。当某个可用网络的信息被新增到EF-Roam中的同时启动一个有效时间,当有效时间过期时,从EF-Roam中自动删除该可用网络的信息。
图2为本发明实施例提供的漫游入网装置的结构示意图。如图2所示,本发明实施例提供的漫游入网装置200,包括:
获取模块201,用于获取漫游地的移动国家码MCC。
所述获取模块201,还用于获取优先漫游列表,所述优先漫游列表用于指示用户漫游时优先尝试注册的网络的信息。
搜索模块202,用于从所述获取模块201获取的所述优先漫游列表中,选择与所述获取模块201获取的所述MCC匹配的网络,进行网络搜索;
注册模块203,用于在所述搜索模块202每搜索到一个网络,则尝试注册到所述搜索到的网络。
本发明实施例提供的漫游入网装置200可以设置在用户设备上。所述漫游入网装置200,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,在此不再赘述。
可选的,所述获取模块201,具体用于根据驻留的紧急服务小区支持的PLMN,获取漫游地的MCC。
可选的,所述获取模块201,具体用于根据获取的用户行程表和/或航班信息,获取漫游地的MCC。
可选的,所述搜索模块202,具体用于:
在所述优先漫游列表中,筛选与所述MCC匹配的网络,生成可用优先漫游列表;
逐个选择所述可用优先漫游列表中的网络,进行网络搜索。
可选的,所述搜索模块202,具体用于:
从所述优先漫游列表中,选择与所述MCC匹配的网络;
获取与所述选择的网络匹配的频段;
根据所述选择的网络、及所述获取的与所述选择的网络匹配的频段,进行网络搜索。
在上述实施例的基础上,所述优先漫游列表为以下至少一种:运营商控制的公共陆地移动网络OPLMN、用户控制的公共陆地移动网络UPLMN、历史漫游信息;所述历史漫游信息用于记录所述用户漫游时注册成功和/或失败的网络。
图3为本发明实施例提供的漫游入网装置的另一结构示意图。如图3所示,本发明实施例提供的漫游入网装置300包括:输入单元301、处理器单元302、输出单元303、通信单元304、存储单元305、外设接口306及电源307等组件。这些组件通过一条或多条总线进行通信。本领域技术人员可以理解,图3中示出的漫游入网装置300的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图3所示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施方式中,所述漫游入网装置300可以是任何移动或便携式通信设备,包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、媒体播放器、智能电视,以及上述两项或两项以上的组合等。
输入单元301用于实现用户与漫游入网装置300的交互和/或信息输入到漫游入网装置300中。例如,输入单元301可以接收用户输入的数字或字符信息,以产生与用户设置或功能控制有关的信号输入。在本发明具体实施方式中,输入单元301可以是触控面板,也可以是其他人机交互界面,例如实体输入键、麦克风等,还可是其他外部信息撷取装置,例如摄像头等。触控面板,也称为触摸屏或触控屏,可收集用户在其上触摸或接近的操作动作。比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或接近触控面板的位置的操作动作,并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸操作,并将检测到的触摸操作转换为电信号,以及将所述电信号传送给触摸控制器;触摸控制器从触摸检测装置上接收所述电信号,并将它转换成触点坐标,再送给处理器单元302。所述触摸控制器还可以接收处理器单元302发来的命令并执行。此外,可以采用电阻式、电容式、红外线(Infrared)以及表面声波等多种类型实现触控面板。在本发明的其他实施方式中,输入单元301所采用的实体输入键可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。麦克风形式的输入单元可以收集用户或环境输入的语音并将其转换成电信号形式的、处理器单元302可执行的命令。
在本发明的其他一些实施方式中,所述输入单元301还可以是各类传感器件,例如霍尔器件,用于侦测漫游入网装置300的物理量,例如力、力矩、压力、应力、位置、位移、速度、加速度、角度、角速度、转数、转速以及工作状态发生变化的时间等,转变成电量来进行检测和控制。其他的一些传感器件还可以包括重力感应计、三轴加速计、陀螺仪等。
处理器单元302为漫游入网装置300的控制中心,利用各种接口和线路连接整个漫游入网装置300的各个部分,通过运行或执行存储在存储单元305内的软件程序和/或模块,以及调用存储在存储单元305内的数据,以执行漫游入网装置300的各种功能和/或处理数据。所述处理器单元302可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器单元302可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是GPU、数字信号处理器(Digital Signal Processor,简称DSP)、及通信单元304中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
所述通信单元304用于所述漫游入网装置300与其他设备间的通信;通过所述通信单元304可以接收或发送数据包。所述通信单元304可以包括无线局域网(Wireless LocalArea Network,简称wireless LAN)模块、蓝牙模块、基带(Base Band)模块等通信模块,以及所述通信模块对应的射频(Radio Frequency,简称RF)电路,用于进行无线局域网络通信、蓝牙通信、红外线通信及/或蜂窝式通信***通信,例如宽带码分多重接入(WidebandCode Division Multiple Access,简称W-CDMA)及/或高速下行封包存取(High SpeedDownlink Packet Access,简称HSDPA)。所述通信模块用于控制漫游入网装置300中的各组件的通信,并且可以支持直接内存存取(Direct Memory Access)。
在本发明的不同实施方式中,所述通信单元304中的各种通信模块一般以集成电路芯片(Integrated Circuit Chip)的形式出现,并可进行选择性组合,而不必包括所有通信模块及对应的天线组。例如,所述通信单元304可以仅包括基带芯片、射频芯片以及相应的天线以在一个蜂窝通信***中提供通信功能。经由所述通信单元304建立的无线通信连接,例如无线局域网接入或WCDMA接入,所述漫游入网装置300可以连接至蜂窝网(CellularNetwork)或因特网(Internet)。在本发明的一些可选实施方式中,所述通信单元304中的通信模块,例如基带模块可以集成到处理器单元302中,典型的如高通(Qualcomm)公司提供的APQ+MDM系列平台。
输出单元303包括但不限于影像输出单元和声音输出单元。影像输出单元用于输出文字、图片和/或视频。所述影像输出单元可包括显示面板,例如采用LCD(LiquidCrystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)、场发射显示器(field emission display,简称FED)等形式来配置的显示面板。或者所述影像输出单元可以包括反射式显示器,例如电泳式(electrophoretic)显示器,或利用光干涉调变技术(Interferometric Modulation of Light)的显示器。所述影像输出单元可以包括单个显示器或不同尺寸的多个显示器。在本发明的具体实施方式中,上述输入单元301所采用的触控面板亦可同时作为输出单元303的显示面板。例如,当触控面板检测到在其上的触摸或接近的手势操作后,传送给处理器单元302以确定触摸事件的类型,随后处理器单元302根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图3中,输入单元301与输出单元303是作为两个独立的部件来实现漫游入网装置300的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成一体而实现漫游入网装置300的输入和输出功能。例如,所述影像输出单元可以显示各种图形化用户接口(Graphical UserInterface,简称GUI)以作为虚拟控制组件,包括但不限于窗口、卷动轴、图标及剪贴簿,以供用户通过触控方式进行操作。
在本发明具体实施方式中,影像输出单元包括滤波器及放大器,用来将处理器单元302所输出的视频滤波及放大。音频输出单元包括数字模拟转换器,用来将处理器单元302所输出的音频信号从数字格式转换为模拟格式。
存储单元305可用于存储软件程序以及模块,处理器单元302通过运行存储在存储单元305的软件程序以及模块,从而执行漫游入网装置300的各种功能应用以及实现数据处理。存储单元305主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的应用程序,比如声音播放程序、图像播放程序等等;数据存储区可存储根据漫游入网装置300的使用所创建的数据(比如音频数据、电话本等)等。在本发明具体实施方式中,存储单元305可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile Random Access Memory,简称NVRAM)、相变化随机存取内存(Phase ChangeRAM,简称PRAM)、磁阻式随机存取内存(Magetoresistive RAM,简称MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(ElectricallyErasable Programmable Read-Only Memory,简称EEPROM)、闪存器件,例如反或闪存(NORflash memory)或是反及闪存(NAND flash memory)。非易失存储器储存处理器单元302所执行的操作***及应用程序。所述处理器单元302从所述非易失存储器加载运行程序与数据到内存并将数字内容储存于大量储存装置中。所述操作***包括用于控制和管理常规***任务,例如内存管理、存储设备控制、电源管理等,以及有助于各种软硬件之间通信的各种组件和/或驱动器。在本发明实施方式中,所述操作***可以是Google公司的Android***、Apple公司开发的iOS***或Microsoft公司开发的Windows操作***等,或者是Vxworks这类的嵌入式操作***。
所述应用程序包括安装在漫游入网装置300上的任何应用,包括但不限于浏览器、电子邮件、即时消息服务、文字处理、键盘虚拟、窗口小部件(Widget)、加密、数字版权管理、语音识别、语音复制、定位(例如由全球定位***提供的功能)、音乐播放等等。
具体地,在本发明的实施例中,所述存储单元305存储有程序数据,所述处理器单元302执行该程序数据,以获取漫游地的MCC。所述通信单元304还用于从网络服务器上获取优先漫游列表,所述优先漫游列表用于指示用户漫游时优先尝试注册的网络的信息。可选的,所述存储单元305可存储所述优先漫游列表。所述处理器单元302执行所述存储单元305中存储的程序数据,以从所述通信单元304获取的所述优先漫游列表,或从所述存储单元305中存储的所述优先漫游列表中,选择与所述MCC匹配的网络;所述通信单元304还用于根据所述处理器单元302选择的与所述MCC匹配的网络,进行网络搜索,以及每搜索到一个网络,则尝试注册到所述搜索到的网络。
进一步,可选的,所述存储单元305存储有程序数据,所述处理器单元302执行该程序数据,以根据驻留的紧急服务小区支持的PLMN,获取漫游地的MCC;或者,根据获取的用户行程表和/或航班信息,获取漫游地的MCC。
电源307用于给漫游入网装置300的不同部件进行供电以维持其运行。作为一般性理解,所述电源可以是内置的电池,例如常见的锂离子电池、镍氢电池等,也包括直接向漫游入网装置300供电的外接电源,例如AC适配器等。在本发明的一些实施方式中,所述电源307还可以作更为广泛的定义,例如还可以包括电源管理***、充电***、电源故障检测电路、电源转换器或逆变器、电源状态指示器(如发光二极管),以及与漫游入网装置300的电能生成、管理及分布相关联的其他任何组件。
需要说明的是,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。另外,诸如第一和第二等之类的关系术语仅仅用来将一个实体与另一个实体区分开来,而不一定要求或者暗示这些实体之间存在这种实际的关系或者顺序。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例的区分仅用以说明本发明的技术方案,各实施例提供的技术方案可以相互参考或结合。尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。