网络确定方法及装置与流程

文档序号:12695746阅读:256来源:国知局
网络确定方法及装置与流程
本发明实施例涉及通信
技术领域
,尤其涉及一种网络确定方法及装置。
背景技术
:目前,多数终端设备(例如手机、平板电脑等)的选网模式包括手动选网模式和自动选网模式,用户可以根据实际需要将手机的选网模式设置为手动选网模式或者自动选网模式。在用户的终端设备处于国际漫游时,为了保证终端设备能够接入正确的网络,用户需要将手机的选网模式设置为手动选网模式,并由用户选择可接入的网络,以使终端设备接入用户选择的网络。在终端设备接入用户选择的网络之后,终端设备记录接入的公共陆地移动网络(PublicLandMobileNetwork,PLMN)信息,以使终端设备在下次需要接入网络时,根据记录的PLMN信息,确定需要接入的网络。在终端设备从国际漫游区域进入非漫游区域时,终端设备的选网模式依然为手动选网模式,这样,终端设备依然根据记录的PLMN信息确定需要接入的网络,然而,非漫游区域中可能不存在国际漫游区域接入的网络,使得终端设备根据PLMN信息无法在非漫游区域中确定正确的网络,导致网络接入的可靠性较差。技术实现要素:本发明实施例提供一种网络确定方法及装置,提高了终端设备进行网络接入的可靠性。第一方面,本发明实施例提供一种网络确定方法,应用于终端设备,所述方法包括:获取所述终端设备的选网模式;若所述终端设备的选网模式为手动选网模式,则获取所述终端设备上次接入的第一网络对应的第一移动国家码MCC、及所述终端设备当前所处地区对应的第二MCC;在确定所述第一MCC和所述第二MCC不同时,将所述终端设备的选网模式设置为自动选网模式,以使所述终端设备根据所述自动选网模式自动确定待接入网络。在一种实现方式中,获取所述终端设备上次接入的网络对应的第一MCC,包括:在所述终端设备的预设列表中获取第一公共陆地移动网络PLMN信息,所述第一PLMN信息为所述终端设备在接入所述第一网络时、在所述预设列表中记录的所述第一网络的PLMN信息;在所述第一PLMN信息中获取所述第一MCC。在另一种实现方式中,获取所述终端设备当前所处地区对应的第二MCC,包括:接收所述终端设备当前所在地区中的基站发送的系统消息;在所述系统消息中获取所述第二MCC。在另一种实现方式中,若所述第一MCC和所述第二MCC相同,所述方法还包括:在所述第一PLMN信息中获取移动网络码MNC和无线接入技术RAT信息;根据所述MNC和所述RAT信息,确定待接入网络。在另一种实现方式中,获取所述终端设备的选网模式之前,还包括:确定所述终端设备开机;或者,确定所述终端设备接入网络失败。第二方面,本发明实施例提供一种网络确定装置,包括第一获取模块、第二获取模块和设置模块,其中,所述第一获取模块用于,获取终端设备的选网模式;所述第二获取模块用于,在所述终端设备的选网模式为手动选网模式时,获取所述终端设备上次接入的第一网络对应的第一移动国家码MCC、及所述终端设备当前所处地区对应的第二MCC;所述设置模块用于,在确定所述第一MCC和所述第二MCC不同时,将所述终端设备的选网模式设置为自动选网模式,以使所述终端设备根据所述自动选网模式自动确定待接入网络。在一种实现方式中,所述第二获取模块获取所述终端设备上次接入的网络对应的第一MCC,包括:在所述终端设备的预设列表中获取第一公共陆地移动网络PLMN信息,所述第一PLMN信息为所述终端设备在接入所述第一网络时、在所述预设列表中记录的所述第一网络的PLMN信息;在所述第一PLMN信息中获取所述第一MCC。在另一种实现方式中,所述第二获取模块获取所述终端设备当前所处地区对应的第二MCC,包括:接收所述终端设备当前所在地区中的基站发送的系统消息;在所述系统消息中获取所述第二MCC。在另一种实现方式中,所述装置还包括第三获取模块和第一确定模块,其中,所述第三获取模块用于,在所述第一MCC和所述第二MCC相同时,在所述第一PLMN信息中获取移动网络码MNC和无线接入技术RAT信息;所述第一确定模块用于,根据所述MNC和所述RAT信息,确定待接入网络。在另一种实现方式中,所述装置还包括第二确定模块,其中,所述第二确定模块用于,在所述第一获取模块获取所述终端设备的选网模式之前,确定所述终端设备开机、或者确定所述终端设备接入网络失败。本发明实施例提供的网络确定方法及装置,当终端设备需要选择网络并接入时,获取终端设备的选网模式,若终端设备的选网模式为手动选网模式,则获取终端设备上次接入的第一网络对应的第一移动国家码MCC、及终端设备当前所处地区对应的第二MCC,在确定第一MCC和第二MCC不同时,则将终端设备的选网模式修改为自动选网模式,使得终端设备可以自动选择当前所处区域中存在的网络,以使终端设备可以选择合适的网络、并进行网络接入,进而提高网络接入的可靠性。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的网络确定方法的应用场景示意图;图2为本发明实施例提供的网络确定方法的流程示意图;图3为本发明实施例提供的终端界面示意图;图4为本发明实施例提供的网络确定装置的结构示意图一;图5为本发明实施例提供的网络确定装置的结构示意图二。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例提供的网络确定方法的应用场景示意图。请参见图1,包括终端设备101、国际漫游区域102和非漫游区域103。终端设备101可以为手机、平板电脑等设备,在终端设备101中可以安装用户识别模块卡(SubscriberIdentificationModule,SIM)、或者用户识别模块卡(UserIdentifyModule,UIM)等。提供终端设备101中的用户识别模块卡的运营商所在国家区域为非漫游区域103,其它区域为国际漫游区域。例如,若终端设备101中安装的用户识别模块卡由中国运营商提供,则中国为非漫游区域,其它国家为国际漫游区域。在本申请中,当终端设备101位于国际漫游区域102时,由于终端设备101中安装的用户识别模块卡对应的运营商可能仅与国际漫游区域102中的部分运营商具有合作关系,为了使得终端设备101能够接入正确且高质量的网络,用户通常将终端设备101的选网模式设置为手动选网模式,以使终端设备101接入用户选择的网络。当终端设备101从国际漫游区域102进入到非漫游区域103时,为了避免终端设备101无法接入正确的网络,终端设备101的选网模式则被自动修改为自动选网模式,使得终端设备101可以自动选择非漫游区域102中存在的网络,以使终端设备101可以选择合适的网络、并进行网络接入,进而提高网络接入的可靠性。需要说明的是,图1只是以示例的形式示意一种应用场景,本发明实施例所示的方法还可以应用于其他场景,例如,终端设备从一个国际漫游区域进入到另一个国际漫游区域的场景。本发明实施例对应用场景不做具体限定。下面,通过具体实施例对本申请所示的技术方案进行详细说明。下面几个实施例可以相互结合,对于相同或相似的内容在不同的实施例中不再进行赘述。图2为本发明实施例提供的网络确定方法的流程示意图。请参见图2,该方法可以包括:S201、获取终端设备的选网模式。本发明实施例的执行主体为可以网络确定装置,该网络确定装置可以设置在终端设备中。可选的,该网络确定装置可以通过软件和/或软件和硬件结合的方式实现。在本发明实施例中,终端设备的选网模式包括手动选网模式和自动选网模式。当终端设备的选网模式被设置为手动选网模式时,用户需要在终端设备中选择需要接入的网络,以使终端设备接入用户选择的网络,在终端设备被设置为手动选网模式、且用户在终端设备中选择了需要接入的网络之后,终端设备均按照用户选择的网络进行网络接入。当终端设备的选网模式为自动选网模式时,终端设备自动选择可用的网络,并进行网络接入。在实际应用过程中,在终端设备需要进行网络接入时,可以执行图2实施例所示的技术方案以实现确定待接入网络。可选的,终端设备需要进行网络接入的场景包括:终端设备开机、终端设备接入网络失败等场景。可选的,终端设备的选网模式可以设置在终端设备的预设文件中。相应的,当终端设备需要进行网络接入时,可以在预设文件中获取终端设备的选网模式。S202、判断终端设备的选网模式是否为手动选网模式。若是,则执行S203-S206。若否,则执行S207。S203、获取终端设备上次接入的第一网络对应的第一MCC、及终端设备当前所处地区对应的第二MCC。可选的,在终端设备的选网模式被设置为手动选网模式、且用户在终端设备中选择了需要接入的网络之后,终端设备则在预设列表中记录用户选择的网络的PLMN信息,以使终端设备在之后的手动选网模式下,根据该PLMN信息进行网络选择。其中,PLMN信息中包括移动国家码(MobileCountryCode,MCC)和移动网络码(MobileNetworkCode,MNC)。相应的,终端设备可以通过如下可行的实现方式获取第一MCC:在终端设备的预设列表中获取第一PLMN信息,并在第一PLMN信息中获取第一MCC。其中,第一PLMN信息为终端设备在接入第一网络时、在预设列表中记录的第一网络的PLMN信息。可选的,预设列表可以为注册公用陆地移动网络(RegisteredPublicLandMobileNetwork,RPLMN)列表。可选的,PLMN信息可以包括MCC、MNC、及无线接入技术(RadioAccessTechnologies,RAT)信息。例如,RPLMN列表中包括的内容及格式可以如表1所示:表1#MCC-MNCRAT460-003G在表1中,MCC为460,MNC为00,RAT为3G。需要说明的是,表1只是以示例的形式示意RPLMN列表中包括的内容及格式,在实际应用过程中,可以根据实际需要设置RPLMN列表中包括的内容及格式。在实际应用过程中,基站周期性的广播系统消息,在系统消息中包括基站提供网络对应的MCC和MNC,相应的,终端设备可以接收其附近的基站发送的、其射频支持范围内的系统消息。由于终端设备附近的基站发送的系统消息中的MCC均相同,因此,可以在终端设备接收到的任意一个系统消息中获取第二MCC。例如,基站周期性广播的系统消息可以如下:相应的,在终端设备接收到如上所示的系统消息之后,可以从SystemInformationBlockType1的PDU中解析出当前的国家码信息为460。S204、判断第一MCC和第二MCC是否相同。若是,则执行S205。若否,则执行S206。S205、将终端设备上次接入的第一网络确定为待接入网络。若第一MCC和第二MCC相同,则说明终端设备上次接入网络时所在的国家与终端设备当前所在的国家相同,则可以直接将终端设备上次接入的第一网络确定为待接入网络。可选的,可以在第一PLMN信息中获取移动网络码(MobileNetworkCode,MNC)和RAT信息,并根据MNC和RAT信息,获取用户上次接入的第一网络,并将第一网络确定待接入网络。MNC可以与MCC相结合,以用来唯一表示移动设备的网络运营商。例如,中国的MCC为460,中国移动的MNC可以为00、02、04或07,中国联通的MNC可以为01、06或09,中国电信的MNC可以为03、05或11。RAT信息可以标识终端设备接入的网络制式,例如,RAT信息可以为2G、3G、长期演进(LongTermEvolution,LTE)等。S206、将终端设备的选网模式设置为自动选网模式。若第一MCC和第二MCC不同,则说明终端设备上次接入网络时所在的国家与终端设备当前所在的国家不同,为了保证终端设备可以选择合适的网络并进行网络接入,则将终端设备的选网模式从手动选网模式修改为自动选网模式。在S206之后,执行S207。S207、自动确定待接入网络。可选的,终端设备可以根据用户识别模块卡的类型,选择与用户识别模块卡的类型对应的至少一种网络,并根据各网络的优先级,将优先级最高的网络确定为待接入网络,并接入该待接入网络。例如,假设终端设备中的SIM卡为中国移动卡,则终端设备可以获取与中国移动卡对应的2G网络、3G网络及4G网络,假设4G网络的优先级最高,则可以将中国移动的4G网络确定为待接入网络,并接入中国移动的4G网络。本发明实施例提供的网络确定方法,当终端设备需要选择网络并接入时,获取终端设备的选网模式,若终端设备的选网模式为手动选网模式,则获取终端设备上次接入的第一网络对应的第一移动国家码MCC、及终端设备当前所处地区对应的第二MCC,在确定第一MCC和第二MCC不同时,则将终端设备的选网模式修改为自动选网模式,使得终端设备可以自动选择当前所处区域中存在的网络,以使终端设备可以选择合适的网络、并进行网络接入,进而提高网络接入的可靠性。下面,结合图3,通过具体示例,对图2实施例所示方法进行详细说明。示例性的,假设终端设备中安装的SIM卡为中国移动卡,在中国时,终端设备的选网模式为自动选网模式。当终端设备漫游至香港时,用户将终端设备的选网模式设置为手动选网模式,并进行网络选择,下面,结合图3,对用户选择网络的过程进行详细说明。图3为本发明实施例提供的终端界面示意图。请参见图3,包括界面301和界面302。在界面301中,包括自动选网模式、手动选网模式、及各选网模式对应的选中框,用户可以对任意一个选网模式对应的选中框进行选中操作,实现设置终端设备的选网模式。其中,在同一时刻,自动选网模式和手动选网模式对应的选中框只有一个可以被选中。在用户选中手动选网模式对应的选中框之后,终端设备显示的界面跳转至界面302。在界面302中,包括香港地区的多个网络、及各网络对应的选中框,用户可以对任意一个网络对应的选中框进行选中操作,以实现选择终端设备的网络。其中,在同一时刻,各网络对应的选中框只有一个可以被选中。假设用户选择了香港电讯4G,则终端设备在RPLMN列表中记录用户选择的网络(香港电讯4G)对应的PLMN信息,香港电讯4G对应的PLMN信息如表2所示:表2#MCC-MNCRAT454-00LTE在用户将终端设备的选网模式设置为手动选网模式、且选择香港电讯4G网络之后,终端设备接入香港电讯的4G网络。用户在香港使用终端设备的过程中,假设用户对终端设备进行了重启,在终端设备开机之后,终端设备判断其选网模式为手动选网模式,则终端设备在表2所示的RPLMN列表中获取终端设备上次接入的香港电讯的第一MCC(454),终端设备还接收其附近基站发送的系统消息,并在系统消息中获取第二MCC,由于终端设备当前位于香港,因此,终端设备在系统消息中获取的第二MCC为454。终端设备判断第一MCC和第二MCC相同,则终端设备在表2所示的RPLMN中获取MNC(00)、及RAT信息(LTE),终端设备根据MNC(00)可以确定运营商为香港电讯,根据RAT信息(LTE)可以确定网络为4G网络,则终端设备根据MNC(00)和RAT信息(LTE)可以确定待接入网络为香港电讯的4G网络,则终端设备接入香港电讯的4G网络。假设用户从香港到了中国,由于中国区域中不存在香港电讯的4G网络,终端设备根据表2所示的PLMN信息无法接入到香港电讯的4G网络,则终端设备接入网络失败。在终端设备接入网络失败时,终端设备获取其选网模式为手动选网模式,则终端设备在表2所示的RPLMN列表中获取终端设备上次接入的香港电讯的第一MCC(454),终端设备还接收其附近基站发送的系统消息,并在系统消息中获取第二MCC,由于终端设备当前位于中国,因此,终端设备在系统消息中获取的第二MCC为460。终端设备判断第一MCC和第二MCC不相同,则终端设备将其选网模式修改为自动选网模式,这样,终端设备可以根据其安装了的SIM卡类型(中国移动卡),获取与中国移动卡对应的2G网络、3G网络及4G网络,由于4G网络的优先级最高,则可以将中国移动的4G网络确定为待接入网络,并接入中国移动的4G网络。在上述过程中,在终端设备从香港(漫游区域)到中国(非漫游区域)之后,终端设备可以自动将终端设备的选网模式从手动选网模式修改为自动选网模式,以使终端设备可以自动选择中国区域的网络,并进行网络接入,进而提高了网络接入的可靠性。图4为本发明实施例提供的网络确定装置的结构示意图一。该装置可以设置在终端设备中,请参见图4,该装置可以包括第一获取模块11、第二获取模块12和设置模块13,其中,所述第一获取模块11用于,获取终端设备的选网模式;所述第二获取模块12用于,在所述终端设备的选网模式为手动选网模式时,获取所述终端设备上次接入的第一网络对应的第一移动国家码MCC、及所述终端设备当前所处地区对应的第二MCC;所述设置模块13用于,在确定所述第一MCC和所述第二MCC不同时,将所述终端设备的选网模式设置为自动选网模式,以使所述终端设备根据所述自动选网模式自动确定待接入网络。本发明实施例提供的网络确定装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。在一种实现方式中,所述第二获取模块12获取所述终端设备上次接入的网络对应的第一MCC,包括:在所述终端设备的预设列表中获取第一公共陆地移动网络PLMN信息,所述第一PLMN信息为所述终端设备在接入所述第一网络时、在所述预设列表中记录的所述第一网络的PLMN信息;在所述第一PLMN信息中获取所述第一MCC。在另一种实现方式中,所述第二获取模块12获取所述终端设备当前所处地区对应的第二MCC,包括:接收所述终端设备当前所在地区中的基站发送的系统消息;在所述系统消息中获取所述第二MCC。图5为本发明实施例提供的网络确定装置的结构示意图二。在图4所示实施例的基础上,请参见图5,所述装置还包括第三获取模块14和第一确定模块15,其中,所述第三获取模块14用于,在所述第一MCC和所述第二MCC相同时,在所述第一PLMN信息中获取移动网络码MNC和无线接入技术RAT信息;所述第一确定模块15用于,根据所述MNC和所述RAT信息,确定待接入网络。在另一种实现方式中,所述装置还包括第二确定模块16,其中,所述第二确定模块16用于,在所述第一获取模块11获取所述终端设备的选网模式之前,确定所述终端设备开机、或者确定所述终端设备接入网络失败。本发明实施例提供的网络确定装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例方案的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1