于智能手机等具有移动通信能力的终端中。如图1所示,该公共陆地移动网络搜索方法可以包括以下步骤。
[0062]在步骤102中,在终端开机时,获取该终端当前所处的地理位置信息。
[0063]在步骤104中,查询与该地理位置信息相对应的公共陆地移动网络PLMN。
[0064]在步骤106中,优先搜索查找到的该PLMN。
[0065]可选的,该查询与该地理位置信息相对应的公共陆地移动网络PLMN,包括:
[0066]根据该地理位置信息确定当前所处的国家或地区;
[0067]查询当前所处的国家或地区对应的PLMN。
[0068]可选的,该获取该终端当前所处的地理位置信息,包括:
[0069]通过卫星定位方式获取该终端当前所处的地理位置信息。
[0070]可选的,该查询与该地理位置信息相对应的公共陆地移动网络PLMN之前,还包括:
[0071]获取该终端上一次关机时所处的地理位置信息;
[0072]判断该终端上一次关机时所处的地理位置信息与该终端当前所处的地理位置信息是否对应同一国家或地区;
[0073]若该终端上一次关机时所处的地理位置信息与该终端当前所处的地理位置信息对应不同的国家或地区,则执行该查询与该地理位置信息相对应的公共陆地移动网络PLMN的步骤。
[0074]可选的,该方法还包括:
[0075]若该终端上一次关机时所处的地理位置信息与该终端当前所处的地理位置信息对应同一国家或地区,则获取该终端在上一次关机时的注册公共陆地移动网络RPLMN ;
[0076]优先搜索获取到的该RPLMN。
[0077]可选的,该获取该终端当前所处的地理位置信息之前,还包括:
[0078]获取当前时刻与上一次关机对应的时刻之间的时间间隔;
[0079]检测该时间间隔是否大于预设的时间阈值;
[0080]若该时间间隔大于该时间阈值,则执行该获取该终端当前所处的地理位置信息的步骤。
[0081]综上所述,本公开实施例所示的公共陆地移动网络搜索方法,通过在终端开机时,获取该终端当前所处的地理位置信息,查询与该地理位置信息相对应的公共陆地移动网络PLMN,优先搜索查找到的该PLMN ;用户在国际漫游的过程中,终端可以根据用户所在的地理位置优先搜索当地的PLMN,从而快速完成网络搜索和接入,提高用户体验。
[0082]图2是根据另一示例性实施例示出的一种公共陆地移动网络搜索方法的流程图。该公共陆地移动网络搜索方法用于智能手机等具有移动通信能力的终端中。如图2所示,该公共陆地移动网络搜索方法可以包括以下步骤。
[0083]在步骤201中,在终端开机时,获取当前时刻与上一次关机对应的时刻之间的时间间隔。
[0084]在本公开所示的实施例中,智能手机等具有移动通信能力的终端每次关机时,都会记录以下信息:关机的时间点、关机时终端所处的地理位置信息以及关机时终端的注册公共陆地移动网络RPLMN。
[0085]其中,关机时终端所处的地理位置信息可以是经玮度坐标信息,也可以是通过经玮度坐标信息确定的国家或者地区。该RPLMN是终端关机前终端在上次关机脱网前登记上的 PLMN,RPLMN 会临时保存在终端的 USIM(Universal Subscriber Identity Module,全球用户识别卡)卡上。
[0086]在步骤202中,判断该时间间隔是否大于预设的时间阈值;若是,进入步骤203,否贝丨J,进入步骤208。
[0087]若关机与开机之间的时间间隔较短,则终端移动的距离也不会太远,通常不会跨国或者跨地区,因此,本公开实施所示的方案中,可以通过终端的开机时刻与前一次关机时刻之间的时间间隔的长短来决定使用哪种网络搜索方式。当开机与前一次关机之间间隔较短时,使用常规方式搜索网络;当开机与前一次关机之间的间隔较长时,使用地理位置信息辅助的方式搜索网络。
[0088]在步骤203中,获取该终端当前所处的地理位置信息。
[0089]可选的,在本公开实施例中,终端可以通过卫星定位方式获取该终端当前所处的地理位置信息,比如,通过北斗定位系统,或者通过GPS (Global Posit1ning System,全球定位系统)来获取终端当前的经玮度坐标。
[0090]在步骤204中,获取该终端上一次关机时所处的地理位置信息。
[0091]在步骤205中,判断终端上一次关机时所处的地理位置信息与终端当前所处的地理位置信息是否对应同一国家或地区;若是,进入步骤208,否则,进入步骤206。
[0092]终端在同一个国家或者地区内时,通常会选择接入同一个PLMN,只有在跨国或者跨地区时才会接入不同的PLMN。因此,若终端开机与前一次关机时处于同一国家或地区,则使用常规方式搜索网络;若终端开机与前一次关机时处于不同的国家或地区,则使用地理位置信息辅助的方式搜索网络。
[0093]在步骤206中,查询与该地理位置信息相对应的公共陆地移动网络PLMN。
[0094]可选的,终端可以根据预存的地理位置信息与PLMN之间的对应关系直接查询对应的PLMN ;或者,终端也可以根据该地理位置信息确定当前所处的国家或地区,并查询当前所处的国家或地区对应的PLMN。
[0095]本公开实施例所示的方案中,终端侧预先设置一个数据库,其中存储各个经玮度范围以及各个经玮度范围内的PLMN信息。终端开机并通过卫星定位方式获取终端的经玮度信息后,可以直接查询该数据库获得当地的PLMN。
[0096]例如,通过卫星定位系统获得的地理位置信息定位到江苏南京,那么根据预先存储的数据,可以查询到南京当地的运营商(移动、电信和联通)的PLMN。
[0097]或者,上述数据库中也可以对应各个国家或地区存储PLMN信息,在判断出终端上一次关机时所处的地理位置信息与当前所处的地理位置信息对应不同的国家或地区时,首先根据通过卫星定位方式获取到的经玮度信息查询对应哪一个国家或者地区,在从数据库中查询相应的PLMN。
[0098]在步骤207中,优先搜索查找到的该PLMN。
[0099]终端搜索网络时,优先搜索步骤206中查找到的PLMN,若为搜索到相应的PLMN,则再搜索与该PLMN相对等的EPLMN,若EPLMN搜索也失败,再搜索其它PLMN。
[0100]在步骤208中,获取该终端在上一次关机时的注册公共陆地移动网络RPLMN。
[0101]若终端的开机时刻与前一次关机时刻之间的时间间隔较短,或者,终端开机时与前一次关机时处于相同的国家或地区,则可以确定终端本次接入的PLMN与上一次接入的PLMN 一致,此时,终端可以直接获取上一次关机之前存储的RPLMN。
[0102]在步骤209中,优先搜索获取到的该RPLMN。
[0103]终端采用常规的网络搜索优先级,优先搜索步骤208中查找到的RPLMN,若为搜索到相应的PLMN,则再搜索与该PLMN相对等的EPLMN,若EPLMN搜索也失败,再搜索其它PLMN0
[0104]综上所述,本公开实施例所示的公共陆地移动网络搜索方法,通过在终端开机时,获取该终端当前所处的地理位置信息,查询与该地理位置信息相对应的公共陆地移动网络PLMN,优先搜索查找到的该PLMN ;用户在国际漫游的过程中,终端可以根据用户所在的地理位置优先搜索当地的PLMN,从而快速完成网络搜索和接入,提高用户体验。
[0105]此外,本公开实施例所示的公共陆地移动网络搜索方法,判断终端开机时刻与上一次关机对应的时刻之间的时间间隔是否大于预设值,若是,则执行后续结合地理位置搜索PLMN的步骤,否则使用常规方式进行搜索,避免执行不必