终端中搜索网络模式的控制方法及系统的制作方法

文档序号:10661669阅读:280来源:国知局
终端中搜索网络模式的控制方法及系统的制作方法
【专利摘要】本发明提供一种终端中搜索网络模式的控制方法及系统。其中方法包括:当终端设备开机重启或掉网重启时,判断所述终端设备的搜网模式是否为手动搜网模式;若是,则将终端设备的搜网模式设置为自动搜网模式;若否,则直接进入自动搜网模式。其在终端设备每次开机重启或掉网重启时,就判断终端设备的搜网模式是否为手动搜网模式,并当搜网模式为手动搜网模式时,将终端设备的搜网模式设置为自动搜网模式,自动搜网模式能够自动选择出终端设备能够注册的网络,满足终端设备的网络注册,有效的解决了手动搜网所导致的无法注册网络的问题。
【专利说明】
终端中搜索网络模式的控制方法及系统
技术领域
[0001]本发明涉及无线通讯技术领域,特别是涉及一种终端中搜索网络模式的控制方法及系统。
【背景技术】
[0002]移动通信终端(例如手机)通常配置有手动搜索网络功能。手动搜网后,终端设备中的调制解调器会一直保持手动搜网模式,不会恢复到自动搜网模式,终端设备被设置为手动搜网模式后,就只能搜索指定的网络,这样往往会导致在某些情况下不能注册网络。
[0003]例如:手机在其他国家处于漫游状态时,用户一般都是通过手动搜网的方式去注册网络,一旦手机被设置为手动搜网后,就只能搜索指定的运营商网络,当手机更换SIM(Subscriber Ident ity Module客户识别模块)卡且更换的SIM卡不是指定的运营商的卡时,则不能进行网络注册。

【发明内容】

[0004]鉴于此,有必要针对目前手动搜网所导致的无法注册网络的问题,提供一种终端中搜索网络模式的控制方法及系统,能够有效的解决手动搜网所导致的无法注册网络的问题。
[0005]为达到发明目的,提供一种终端中搜索网络模式的控制方法,所述方法包括:
[0006]当终端设备开机重启或掉网重启时,判断所述终端设备的搜网模式是否为手动搜网模式;
[0007]若是,则将所述终端设备的搜网模式设置为自动搜网模式;
[0008]若否,则直接进入自动搜网模式。
[0009]在其中一个实施例中,所述当终端设备开机重启或掉网重启时,判断所述终端设备的搜网模式是否为手动搜网模式的步骤包括:
[0010]当所述终端设备开机重启或掉网重启时,判断所述无线网络模式属性值是否为真;
[0011]若是,则将所述终端设备的搜网模式设置为自动搜网模式,并将所述无线网络模式属性值设为假;
[0012]若否,则直接进入自动搜网模式。
[0013]在其中一个实施例中,所述当终端设备开机重启或掉网重启时,判断所述无线网络模式属性值是否为真的步骤包括:
[0014]实时检测所述终端设备的网络状态,当检测到所述网络状态为掉网状态时,控制所述终端设备重启网络连接;或
[0015]实时检测是否接收到用户输入的开机指令或重启指令,并在接收到所述开机指令或所述重启指令后,控制所述终端设备开机重启。
[0016]在其中一个实施例中,所述判断所述无线网络模式属性值是否为真的步骤之前包括:
[0017]接收所述用户输入的搜网指令,并根据所述搜网指令进行网络搜索,并将搜索到的网络显示出来,形成搜网列表;
[0018]接收用户输入的网络注册信息,并根据所述网络注册信息从所述搜网列表中选择对应的网络进行网络注册;
[0019]当网络注册成功后,将无线网络模式属性值设置为真并保存;
[0020]当网络注册失败后,停留在所述搜网列表的显示界面上。
[0021]在其中一个实施例中,所述当网络注册失败后,停留在所述搜网列表的显示界面上的步骤之后还包括:
[0022]判断是否接收到所述用户输入的退出所述显示界面的退出指令;
[0023]若是,则退出所述显示界面,并设置所述终端设备的搜网模式为自动搜网模式;
[0024]若否,则返回所述接收用户输入的网络注册信息的步骤。
[0025]本发明还提供一种终端中搜索网络模式的控制系统,所述系统包括:
[0026]判断模块,用于当终端设备开机重启或掉网重启时,判断所述终端设备的搜网模式是否为手动搜网模式;若是,则将所述终端设备的搜网模式设置为自动搜网模式;若否,则直接进入自动搜网模式。
[0027]在其中一个实施例中,所述判断模块包括:
[0028]判断子模块,用于当所述终端设备开机重启或掉网重启时,判断所述无线网络模式属性值是否为真;若是,则将所述终端设备的搜网模式设置为自动搜网模式,并将所述无线网络模式属性值设为假;若否,则直接进入自动搜网模式。
[0029]在其中一个实施例中,所述判断子模块包括:
[0030]第一检测单元,用于实时检测所述终端设备的网络状态,当检测到所述网络状态为掉网状态时,控制所述终端设备重启网络连接;
[0031]第二检测单元,用于实时检测是否接收到用户输入的开机指令或重启指令,并在接收到所述开机指令或所述重启指令后,控制所述终端设备开机重启。
[0032]在其中一个实施例中,还包括:
[0033]接收搜索模块,用于接收所述用户输入的搜网指令,并根据所述搜网指令进行网络搜索,并将搜索到的网络显示出来,形成搜网列表;
[0034]接收注册模块,用于接收用户输入的网络注册信息,并根据所述网络注册信息从所述搜网列表中选择对应的网络进行网络注册;
[0035]注册成功模块,用于当网络注册成功后,将无线网络模式属性值设置为真并保存;
[0036]注册失败模块,用于当网络注册失败后,停留在所述搜网列表的显示界面上。
[0037]在其中一个实施例中,还包括:
[0038]指令退出模块,用于当网络注册失败,停留在所述搜网列表的显示界面上之后,判断是否接收到所述用户输入的退出所述显示界面的退出指令;若是,则退出所述显示界面,并设置所述终端设备的搜网模式为自动搜网模式;若否,则返回所述接收用户输入的网络注册信息的步骤。
[0039]本发明的有益效果包括:
[0040]上述终端中搜索网络模式的控制方法及系统,在终端设备再次启动时,如果终端设备的搜网模式为手动搜网模式,则由于手动搜网模式只能搜索特定的一些网络,导致终端设备在某些情况下不能注册网络,为了解决这个问题,每当终端设备开机重启或掉网重启时,就判断终端设备的搜网模式是否为手动搜网模式,并当搜网模式为手动搜网模式时,将终端设备的搜网模式设置为自动搜网模式,自动搜网模式能够自动选择出终端设备能够注册的网络,满足终端设备的网络注册,有效的解决了手动搜网所导致的无法注册网络的问题。
【附图说明】
[0041]图1为一个实施例中的搜索到的网络的搜网列表示意图;
[0042]图2为一个实施例中的终端中搜索网络模式的控制方法的流程示意图;
[0043]图3为另一个实施例中的终端中搜索网络模式的控制方法的流程示意图;
[0044]图4为又一个实施例中的终端中搜索网络模式的控制方法的流程示意图;
[0045]图5为一个实施例中的终端中搜索网络模式的控制系统的结构示意图。
【具体实施方式】
[0046]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明终端中搜索网络模式的控制方法及系统进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0047]在一个实施例中,如图2所示,提供了一种终端中搜索网络模式的控制方法,该方法包括以下步骤:
[0048]S100,当终端设备开机重启或掉网重启时,判断终端设备的搜网模式是否为手动搜网模式。
[0049]SI 10,若是,则将终端设备的搜网模式设置为自动搜网模式。
[0050]SI 20,若否,则直接进入自动搜网模式。
[0051 ]本实施例中,当终端设备(例如手机)再次启动时,如果终端设备的搜网模式为手动搜网模式,则由于手动搜网模式只能搜索特定的一些网络,导致终端设备在某些情况下不能注册网络。例如:参见图1,如果手动搜网时注册成功的网络是中国联通网络,而中国移动网络及中国电信网络等将会标识为禁用网络,而如果终端设备开机重启后其内的SIM卡更换为中国移动的SIM卡,由于中国移动网络被标识为禁用网络,因此只能搜索到联通网络而无法搜索到移动网络,不能完成移动SIM卡的网络注册。为了解决这个问题,每当终端设备开机重启或掉网重启时,就判断终端设备的搜网模式是否为手动搜网模式,并当搜网模式为手动搜网模式时,将终端设备的搜网模式设置为自动搜网模式,自动搜网模式能够自动选择出终端设备能够注册的网络,满足终端设备的网络注册,有效的解决了手动搜网所导致的无法注册网络的问题。
[0052]在一个实施例中,如图3所示,步骤SlOO包括:
[0053]SlOl,当终端设备开机重启或掉网重启时,判断无线网络模式属性值是否为真。
[0054]S1010,若是,则将终端设备的搜网模式设置为自动搜网模式,并将无线网络模式属性值设为假。
[0055]SlOl I,若否,则直接进入自动搜网模式。
[0056]当终端设备开启重启或掉网重启时,先判断无线网络模式属性值是否为真,例如,在美国Go ogle公司的Andr ο id系统或基于Andr oid进行二次开发的系统中,即判断persist.rad1.net.mode是否为true,如果是,则说明该终端设备的当前网络是手动搜网成功的网络。为了避免手动搜网后终端设备开机重启或掉网重启时出现网络无法注册的情况,将终端设备的搜网模式设置为自动搜网模式,并将无线网络模式属性值设为假,例如在Android系统或基于Android进行二次开发的系统中,即将persist.rad1.net.mode设为false,此时终端设备的搜网模式进入自动搜网模式,可以进行自动搜网,并自动选择出最适合的网络,以使终端设备完成网络注册,如果persist.rad1.net.mode不是true,则可判定终端设备此时处于自动搜网模式,也能完成相应的网络注册,以此可以有效的解决手动搜网所导致的无法注册网络的问题。
[0057]在一个实施例中,步骤SlOl包括:
[0058]SlOla,实时检测终端设备的网络状态,当检测到网络状态为掉网状态时,控制终端设备重启网络连接;或者
[0059]SlOlb,实时检测是否接收到用户输入的开机指令或重启指令,并在接收到开机指令或重启指令后,控制终端设备开机重启。
[0060]步骤SlOla是判定终端设备重启网络连接的步骤,其中判断终端设备是否为掉网状态是通过终端设备是否还能够进行数据通信,如果能,则说明当前终端设备没有掉网,如果不能,则说明当前终端设备掉网。当确定了终端设备掉网重启后,才决定是否将终端设备的网络状态重新设置为自动搜网状态,以解决手动搜网导致的无法注册网络的问题。
[0061]步骤SlOlb是判定终端设备开机重启的步骤,其中判定终端设备是否开机重启是通过是否接收到用户输入的开机指令或重启指令,若接收到开机指令或重启指令,则说明当前终端设备将开机重启,若没有,则说明当前终端设备将不会开机重启。当确定了终端设备开机重启后,才决定是否将终端设备的网络状态重新设置为自动搜网状态,以解决手动搜网导致的无法注册网络的问题。
[0062]在一个实施例中,参见图4,在步骤S100之前,还包括:
[0063]S010,接收用户输入的搜网指令,并根据搜网指令进行网络搜索,并将搜索到的网络显示出来,形成搜网列表。
[0064]S020,接收用户输入的网络注册信息,并根据所述网络注册信息从所述搜网列表中选择对应的网络进行网络注册。
[0065]S030,当网络注册成功后,将无线网络模式属性值设置为真并保存。
[0066]S040,当网络注册失败后,停留在所述搜网列表的显示界面上。
[0067]当用户输入搜网指令后,终端设备开始自动搜索所有可使用的网络,每个网络都有对应的运营商网络名称,并将搜索出的所有可使用的网络通过终端设备的显示装置(显示屏)显示出来,表示每个网络的运营商名称在终端设备的显示装置中依次显示出来,形成搜网列表,如图1所示,供用户选择。
[0068]终端设备的显示装置显示出所有可使用的网络名称,用户在进行手动搜网时,在显示出来的网络中选择其想连接的网络,并点击相应的网络名称,用户点击相应的网络名称后,生成网络注册信息,终端设备接收到相应的网络注册信息后,从搜网类表中选择对应的网络进行网络注册,完成手动网络注册。
[0069]当手动网络注册成功后,将无线网络模式属性值设为真并保存,同时退出搜网列表的显示界面,当手动网络注册失败后,终端设备将停留在搜网列表的显示界面上,说明此时尽管进行了手动网络注册,但网络注册并未成功。
[0070]在一个实施例中,步骤S040之后还包括:
[0071]S050,判断是否接收到用户输入的退出所述显示界面的退出指令;若是,则退出显示界面,并设置终端设备的搜网模式为自动搜网模式;若否,则返回步骤S020。
[0072]若停留在搜网列表的显示界面上时用户点击返回键或home健(起始健),则终端设备退出搜网列表的显示界面,由于手动网络注册并未成功,终端设备的搜网模式仍为自动搜网模式,此时无线网络模式属性值为假。若此时用户没有点击返回键或home健,则返回步骤S020继续进行手动注册网络。
[0073]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0074]在一个实施例中,如图5所示,还提供了一种终端中搜索网络模式的控制系统,该系统包括:判断模块100,用于当终端设备开机重启或掉网重启时,判断终端设备的搜网模式是否为手动搜网模式;若是,则将终端设备的搜网模式设置为自动搜网模式;若否,则直接进入自动搜网模式。
[0075]本实施例中的终端中搜索网络模式的控制系统,当终端设备(例如手机)再次启动时,如果终端设备的搜网模式为手动搜网模式,则由于手动搜网模式只能搜索特定的一些网络,导致终端设备在某些情况下不能注册网络,为了解决这个问题,每当终端设备开机重启或掉网重启时,就判断终端设备的搜网模式是否为手动搜网模式,并当搜网模式为手动搜网模式时,将终端设备的搜网模式设置为自动搜网模式,自动搜网模式能够自动选择出终端设备能够注册的网络,满足终端设备的网络注册,有效的解决了手动搜网所导致的无法注册网络的问题。
[0076]在一个实施例中,判断模块100包括:判断子模块110,用于当所述终端设备开机重启或掉网重启时,判断无线网络模式属性值是否为真;若是,则将终端设备的搜网模式设置为自动搜网模式,并将无线网络模式属性值设为假;若否,则直接进入自动搜网模式。
[0077]在一个实施例中,判断子模块110包括:第一检测单元111,用于实时检测终端设备的网络状态,当检测到网络状态为掉网状态时,控制终端设备重启网络连接。第二检测单元112,用于实时检测是否接收到用户输入的开机指令或重启指令,并在接收到开机指令或重启指令后,控制终端设备开机重启。
[0078]在一个实施例中,还包括:接收搜索模块010,用于接收所述用户输入的搜网指令,并根据搜网指令进行网络搜索,并将搜索到的网络显示出来,形成搜网列表。接收注册模块020,用于接收用户输入的网络注册信息,并根据网络注册信息从搜网列表中选择对应的网络进行网络注册。注册成功模块030,用于当网络注册成功后,将无线网络模式属性值设置为真并保存。注册失败模块040,用于当网络注册失败后,停留在搜网列表的显示界面上。
[0079]在一个实时例中,还包括:指令退出模块050,用于当网络注册失败,停留在所述搜网列表的显示界面上之后,判断是否接收到用户输入的退出显示界面的退出指令;若是,则退出显示界面,并设置终端设备的搜网模式为自动搜网模式;若否,则返回接收注册模块020。
[0080]由于此系统解决问题的原理与前述一种终端中搜索网络模式的控制方法相似,因此该系统的实施可以参见前述方法的实施,重复之处不再赘述。
[0081]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0082]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种终端中搜索网络模式的控制方法,其特征在于,所述方法包括: 当终端设备开机重启或掉网重启时,判断所述终端设备的搜网模式是否为手动搜网模式; 若是,则将所述终端设备的搜网模式设置为自动搜网模式; 若否,则直接进入自动搜网模式。2.根据权利要求1所述的终端中搜索网络模式的控制方法,其特征在于,所述当终端设备开机重启或掉网重启时,判断所述终端设备的搜网模式是否为手动搜网模式的步骤包括: 当所述终端设备开机重启或掉网重启时,判断所述无线网络模式属性值是否为真; 若是,则将所述终端设备的搜网模式设置为自动搜网模式,并将所述无线网络模式属性值设为假; 若否,则直接进入自动搜网模式。3.根据权利要求2所述的终端中搜索网络模式的控制方法,其特征在于,所述当终端设备开机重启或掉网重启时,判断所述无线网络模式属性值是否为真的步骤包括: 实时检测所述终端设备的网络状态,当检测到所述网络状态为掉网状态时,控制所述终端设备重启网络连接;或 实时检测是否接收到用户输入的开机指令或重启指令,并在接收到所述开机指令或所述重启指令后,控制所述终端设备开机重启。4.根据权利要求2所述的终端中搜索网络模式的控制方法,其特征在于,所述判断所述无线网络模式属性值是否为真的步骤之前包括: 接收所述用户输入的搜网指令,并根据所述搜网指令进行网络搜索,并将搜索到的网络显示出来,形成搜网列表; 接收用户输入的网络注册信息,并根据所述网络注册信息从所述搜网列表中选择对应的网络进行网络注册; 当网络注册成功后,将无线网络模式属性值设置为真并保存; 当网络注册失败后,停留在所述搜网列表的显示界面上。5.根据权利要求4所述的终端中搜索网络模式的控制方法,其特征在于,所述当网络注册失败后,停留在所述搜网列表的显示界面上的步骤之后还包括: 判断是否接收到所述用户输入的退出所述显示界面的退出指令; 若是,则退出所述显示界面,并设置所述终端设备的搜网模式为自动搜网模式; 若否,则返回所述接收用户输入的网络注册信息的步骤。6.一种终端中搜索网络模式的控制系统,其特征在于,所述系统包括: 判断模块,用于当终端设备开机重启或掉网重启时,判断所述终端设备的搜网模式是否为手动搜网模式;若是,则将所述终端设备的搜网模式设置为自动搜网模式;若否,则直接进入自动搜网模式。7.根据权利要求6所述的终端中搜索网络模式的控制系统,其特征在于,所述判断模块包括: 判断子模块,用于当所述终端设备开机重启或掉网重启时,判断所述无线网络模式属性值是否为真;若是,则将所述终端设备的搜网模式设置为自动搜网模式,并将所述无线网络模式属性值设为假;若否,则直接进入自动搜网模式。8.根据权利要求7所述的终端中搜索网络模式的控制系统,其特征在于,所述判断子模块包括: 第一检测单元,用于实时检测所述终端设备的网络状态,当检测到所述网络状态为掉网状态时,控制所述终端设备重启网络连接; 第二检测单元,用于实时检测是否接收到用户输入的开机指令或重启指令,并在接收到所述开机指令或所述重启指令后,控制所述终端设备开机重启。9.根据权利要求7所述的终端中搜索网络模式的控制系统,其特征在于,还包括:接收搜索模块,用于接收所述用户输入的搜网指令,并根据所述搜网指令进行网络搜索,并将搜索到的网络显示出来,形成搜网列表; 接收注册模块,用于接收用户输入的网络注册信息,并根据所述网络注册信息从所述搜网列表中选择对应的网络进行网络注册; 注册成功模块,用于当网络注册成功后,将无线网络模式属性值设置为真并保存; 注册失败模块,用于当网络注册失败后,停留在所述搜网列表的显示界面上。10.根据权利要求9所述的终端中搜索网络模式的控制系统,其特征在于,还包括: 指令退出模块,用于当网络注册失败,停留在所述搜网列表的显示界面上之后,判断是否接收到所述用户输入的退出所述显示界面的退出指令;若是,则退出所述显示界面,并设置所述终端设备的搜网模式为自动搜网模式;若否,则返回所述接收用户输入的网络注册信息的步骤。
【文档编号】H04W60/00GK106028374SQ201610293276
【公开日】2016年10月12日
【申请日】2016年5月4日
【发明人】陈忠平
【申请人】深圳市万普拉斯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1