网络连接方法、装置、终端及计算机可读存储介质与流程

文档序号:11254601阅读:717来源:国知局
网络连接方法、装置、终端及计算机可读存储介质与流程
本发明涉及通信
技术领域
,尤其涉及一种网络连接的方法及系统。
背景技术
:现有技术方案中,当终端从所属运营商的4g(the4thgenerationmobilecommunication,第四代移动通信技术)网络脱网后,回网速度慢,不可及时间过长,造成所述终端的用户长时间业务中断。并且在网络搜索的过程中,如果搜索到其他运营商的4g网络,根据3gpp(3rdgenerationpartnershipproject,第三代合作伙伴计划)协议,所述终端将丧失4g能力,只有当所述用户进行热插拔卡或者开关机处理时,所述4g能力才能恢复,影响用户体验。技术实现要素:鉴于以上内容,有必要提供一种网络连接方法及系统,能使终端在4g(the4thgenerationmobilecommunication,第四代移动通信技术)脱网后快速回网,并且能够避免发生丧失4g能力的情况,提高了用户体验。一种网络连接方法,应用于终端,所述方法包括:当所述终端从当前连接的第一或第二网络脱网时,获取禁止网络列表,所述禁止网络列表中包括第三网络的plmn(publiclandmobilenetwork,公共陆地移动网络)号;跳过所述禁止网络列表中的网络进行网络搜索;当搜索到满足预设条件的网络时,连接所述满足预设条件的网络。根据本发明优选实施例,所述获取禁止网络列表包括:从所述终端的客户识别模块卡中获取所述禁止网络列表;及/或从所述终端的存储器中获取所述禁止网络列表。根据本发明优选实施例,在获取禁止网络列表前,所述方法还包括:设置所述禁止网络列表,所述禁止网络列表包括所述第一网络、第二网络、第三网络之间互相的禁止网络。根据本发明优选实施例,所述第一网络和第二网络为移动或联通的4g网络,所述第三网络为电信的4g网络。根据本发明优选实施例,所述满足预设条件的网络包括:所述当前连接的网络类型的网络,且所述网络的信号强度及/或信号质量高于相应的门限。一种网络连接装置,所述装置包括:获取单元,用于当所述终端从当前连接的第一或第二网络脱网时,获取禁止网络列表,所述禁止网络列表中包括第三网络的plmn号;搜索单元,用于跳过所述禁止网络列表中的网络进行网络搜索;连接单元,用于当搜索到满足预设条件的网络时,连接所述满足预设条件的网络。根据本发明优选实施例,所述获取单元具体用于:从所述终端的客户识别模块卡中获取所述禁止网络列表;及/或从所述终端的存储器中获取所述禁止网络列表。根据本发明优选实施例,在获取禁止网络列表前,所述装置还包括:设置单元,用于设置所述禁止网络列表,所述禁止网络列表包括所述第一网络、第二网络、第三网络之间互相的禁止网络;其中,所述第一网络和第二网络为移动或联通的4g网络,所述第三网络为电信的4g网络。一种终端,所述终端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现所述网络连接方法的步骤。一种计算机可读存储介质,其上存储有计算机程序:所述计算机程序被处理器执行时实现所述网络连接方法的步骤。由以上技术方案可以看出,本发明当所述终端从当前连接的第一或第二网络脱网时,获取禁止网络列表,所述禁止网络列表中包括第三网络的plmn号;跳过所述禁止网络列表中的网络进行网络搜索;当搜索到满足预设条件的网络时,连接所述满足预设条件的网络。利用本发明能使终端在4g脱网后快速回网,并且能够避免发生丧失4g能力的情况,提高了用户体验。附图说明图1是本发明网络连接方法的较佳实施例的流程图。图2是本发明网络连接装置的较佳实施例的功能模块图。图3是本发明实现网络连接方法的较佳实施例的终端的结构示意图。主要元件符号说明终端1存储器12处理器13网络连接装置11获取单元100搜索单元101连接单元102设置单元103具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。如图1所示,是本发明网络连接方法的较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。所述网络连接方法应用于一个或者多个终端中,所述终端是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。所述终端可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、游戏机、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备等。所述终端所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。s10,当所述终端从当前连接的第一或第二网络脱网时,所述终端获取禁止网络列表,所述禁止网络列表中包括第三网络的plmn(publiclandmobilenetwork,公共陆地移动网络)号。在本发明的至少一个实施例中,所述第一网络和第二网络为移动或联通的4g网络,所述第三网络为电信的4g(the4thgenerationmobilecommunication,第四代移动通信技术)网络。当然在其他实施例中,所述第一网络、所述第二网络及所述第三网络也可以是其他类型,本发明在此不作限制。例如,所述第一网络可以是移动的3g(the3rdgenerationmobilecommunication,第三代移动通信技术)网络,所述第二网络可以是联通的3g网络,所述第三网络可以是电信的3g网络等等。在本发明的至少一个实施例中,所述获取禁止网络列表包括:(1)从所述终端的客户识别模块(sim,subscriberidentificationmodule)卡中获取所述禁止网络列表;(2)从所述终端的存储器中获取所述禁止网络列表。在本发明的至少一个实施例中,在获取所述禁止网络列表之前,所述终端设置禁止网络列表,所述禁止网络列表包括所述第一网络、第二网络、第三网络之间互相的禁止网络。优选地,所述终端将除所述终端当前连接的网络所属当前运营商之外的其他运营商的网络加入所述终端中的禁止网络列表。在本实施例中,所述终端将电信的4g网络加入到所述禁止网络列表中。所述禁止网络列表的设置方式包括以下一项或多项的组合:(1)所述终端在出厂前,由相关技术人员经过大量的实验,总结出最佳设置方案,从而根据所述最佳设置方案,由相关技术人员对所述终端的禁止网络列表进行出厂设置。例如:相关技术人员为所述终端的网络设置排他选项,即将除所述终端当前连接的网络之外的其他网络加入到所述禁止网络列表。(2)所述终端当前连接网络所属的运营商在对客户识别模块卡进行初始化时,对所述客户识别模块卡进行设置,在所述客户识别模块卡中建立所述禁止网络列表。(3)由所述终端的用户设置所述禁止网络列表,并将所述禁止网络列表存储在所述终端的存储器中。s11,所述终端跳过所述禁止网络列表中的网络进行网络搜索。在本发明的至少一个实施例中,当所述终端当前连接的第一或第二网络信号较弱,使所述终端从当前连接的网络脱网时,所述终端进行网络搜索。优选地,在所述终端获取了所述禁止网络列表后,所述终端跳过所述禁止网络列表中的网络进行网络搜索。例如,在本实施例中,当所述终端当前连接的移动或者联通的4g网络信号较弱,导致所述终端脱网时,所述终端将跳过所述禁止网络列表中电信的4g网络进行网络搜索。s12,当搜索到满足预设条件的网络时,所述终端连接所述满足预设条件的网络。在本发明的至少一个实施例中,所述满足预设条件的网络包括:所述终端当前连接的网络类型的网络,且所述网络的信号强度及/或信号质量高于相应的门限。所述网络的信号强度及/或信号质量可以根据以下一种或多种指标的组合进行判定:rsrp(referencesignalreceivingpower,参考信号接收功率)、snr(signal-noiseratio,信噪比)、rsrq(referencesignalreceivingquality,参考信号接收质量)、rssi(receivedsignalstrengthindicator,接收到的总功率)、rscp(receivedsignalcodepower,接收信号码功率)及信号干扰比等等。所述相应的门限可以根据以上具体指标进行设置。需要说明的是,所述相应的门限可以由所述终端的用户根据需要进行设置,也可以是在所述终端出厂前,由所述终端的设计者经过大量的实验总结出经验值,再根据所述经验值进行设置,本发明在此不作限制。例如,当本实施例中采用所述rsrp判定所述网络的信号强度及/或信号质量时,所述相应的门限可以设置为-110dbm。当所述终端搜索到所述当前连接的网络类型的网络(如移动的4g网络),且所述当前连接的网络类型的网络的信号强度及/或信号质量的判定指标rsrp高于所述相应的门限-110dbm时,所述终端连接所述当前连接的网络类型的网络。综上所述,本发明能当所述终端从当前连接的第一或第二网络脱网时,获取禁止网络列表,所述禁止网络列表中包括第三网络的plmn号;跳过所述禁止网络列表中的网络进行网络搜索;当搜索到满足预设条件的网络时,连接所述满足预设条件的网络。因此,本发明能使终端在4g脱网后快速回网,并且能够避免发生丧失4g能力的情况,提高了用户体验。如图2所示,本发明网络连接装置的较佳实施例的功能模块图。所述网络连接装置11包括获取单元100、搜索单元101、连接单元102及设置单元103。本发明所称的单元是指一种能够被处理器13所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器12中。在本实施例中,关于各单元的功能将在后续的实施例中详述。当所述终端从当前连接的第一或第二网络脱网时,获取单元100获取禁止网络列表,所述禁止网络列表中包括第三网络的plmn号。在本发明的至少一个实施例中,所述第一网络和第二网络为移动或联通的4g网络,所述第三网络为电信的4g(the4thgenerationmobilecommunication,第四代移动通信技术)网络。当然在其他实施例中,所述第一网络、所述第二网络及所述第三网络也可以是其他类型,本发明在此不作限制。例如,所述第一网络可以是移动的3g(the3rdgenerationmobilecommunication,第三代移动通信技术)网络,所述第二网络可以是联通的3g网络,所述第三网络可以是电信的3g网络等等。在本发明的至少一个实施例中,所述获取单元100获取禁止网络列表包括:(1)所述获取单元100从所述终端的客户识别模块(sim,subscriberidentificationmodule)卡中获取所述禁止网络列表;(2)所述获取单元100从所述终端的存储器中获取所述禁止网络列表。在本发明的至少一个实施例中,在所述获取单元100获取所述禁止网络列表之前,设置单元103设置禁止网络列表,所述禁止网络列表包括所述第一网络、第二网络、第三网络之间互相的禁止网络。优选地,所述设置单元103将除所述终端当前连接的网络所属当前运营商之外的其他运营商的网络加入所述终端中的禁止网络列表。在本实施例中,所述设置单元103将电信的4g网络加入到所述禁止网络列表中。所述禁止网络列表的设置方式包括以下一项或多项的组合:(1)所述终端在出厂前,由相关技术人员经过大量的实验,总结出最佳设置方案,从而根据所述最佳设置方案,由相关技术人员对所述终端的禁止网络列表进行出厂设置。例如:相关技术人员为所述终端的网络设置排他选项,即将除所述终端当前连接的网络之外的其他网络加入到所述禁止网络列表。(2)所述终端当前连接网络所属的运营商在对客户识别模块卡进行初始化时,对所述客户识别模块卡进行设置,在所述客户识别模块卡中建立所述禁止网络列表。(3)由所述终端的用户设置所述禁止网络列表,并将所述禁止网络列表存储在所述终端的存储器中。搜索单元101跳过所述禁止网络列表中的网络进行网络搜索。在本发明的至少一个实施例中,当所述终端当前连接的第一或第二网络信号较弱,使所述终端从当前连接的网络脱网时,所述搜索单元101进行网络搜索。优选地,在所述获取单元100获取了所述禁止网络列表后,所述搜索单元101跳过所述禁止网络列表中的网络进行网络搜索。例如,在本实施例中,当所述终端当前连接的移动或者联通的4g网络信号较弱,导致所述终端脱网时,所述搜索单元101将跳过所述禁止网络列表中电信的4g网络进行网络搜索。当搜索到满足预设条件的网络时,连接单元102连接所述满足预设条件的网络。在本发明的至少一个实施例中,所述满足预设条件的网络包括:所述终端当前连接的网络类型的网络,且所述网络的信号强度及/或信号质量高于相应的门限。所述网络的信号强度及/或信号质量可以根据以下一种或多种指标的组合进行判定:rsrp(referencesignalreceivingpower,参考信号接收功率)、snr(signal-noiseratio,信噪比)、rsrq(referencesignalreceivingquality,参考信号接收质量)、rssi(receivedsignalstrengthindicator,接收到的总功率)、rscp(receivedsignalcodepower,接收信号码功率)及信号干扰比等等。所述相应的门限可以根据以上具体指标进行设置。需要说明的是,所述相应的门限可以由所述终端的用户根据需要进行设置,也可以是在所述终端出厂前,由所述终端的设计者经过大量的实验总结出经验值,再根据所述经验值进行设置,本发明在此不作限制。例如,当本实施例中采用所述rsrp判定所述网络的信号强度及/或信号质量时,所述相应的门限可以设置为-110dbm。当所述终端搜索到所述终端当前连接的网络类型的网络(如移动的4g网络),且所述当前连接的网络类型的网络的信号强度及/或信号质量的判定指标rsrp高于所述相应的门限-110dbm时,所述连接单元102连接所述当前连接的网络类型的网络。综上所述,本发明能当所述终端从当前连接的第一或第二网络脱网时,获取禁止网络列表,所述禁止网络列表中包括第三网络的plmn号;跳过所述禁止网络列表中的网络进行网络搜索;当搜索到满足预设条件的网络时,连接所述满足预设条件的网络。因此,本发明能使终端在4g脱网后快速回网,并且能够避免发生丧失4g能力的情况,提高了用户体验。上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。如图3所示,是本发明实现网络连接方法的较佳实施例的终端的结构示意图。所述终端1包括存储器12及处理器13。所述终端1是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。还包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、游戏机、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备等。所述终端1所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。所述存储器12用于存储一种网络连接方法的程序和各种数据,并在所述终端1运行过程中实现高速、自动地完成程序或数据的存取。所述存储器12可以是终端1的外部存储器和/或内部存储器。进一步地,所述存储器12可以是集成电路中没有实物形式的具有存储功能的电路,如ram(random-accessmemory,随机存取存储器)、fifo(firstinfirstout,)等。或者,所述存储器12也可以是具有实物形式的存储器,如内存条、tf卡(trans-flashcard)等等。所述处理器13又称中央处理器(cpu,centralprocessingunit),是一块超大规模的集成电路,是终端1的运算核心(core)和控制核心(controlunit)。所述处理器13可执行所述终端1的操作系统以及安装的各类应用程序、程序代码等。所述终端1当所述终端从当前连接的第一或第二网络脱网时,获取禁止网络列表,所述禁止网络列表中包括第三网络的plmn号;跳过所述禁止网络列表中的网络进行网络搜索;当搜索到满足预设条件的网络时,连接所述满足预设条件的网络。利用本发明能使终端在4g脱网后快速回网,并且能够避免发生丧失4g能力的情况,提高了用户体验。结合图1,所述终端1中的所述存储器12存储多个指令以实现一种网络连接方法,所述处理器13可执行所述多个指令从而实现:当所述终端从当前连接的第一或第二网络脱网时,获取禁止网络列表,所述禁止网络列表中包括第三网络的plmn号;跳过所述禁止网络列表中的网络进行网络搜索;当搜索到满足预设条件的网络时,连接所述满足预设条件的网络。根据本发明优选实施例,所述处理器13还执行多个指令包括:从所述终端的客户识别模块卡中获取所述禁止网络列表;及/或从所述终端的存储器中获取所述禁止网络列表。根据本发明优选实施例,所述处理器13还执行多个指令包括:设置所述禁止网络列表,所述禁止网络列表包括所述第一网络、第二网络、第三网络之间互相的禁止网络。根据本发明优选实施例,所述处理器13还执行多个指令包括:所述第一网络和第二网络为移动或联通的4g网络,所述第三网络为电信的4g网络。根据本发明优选实施例,所述处理器13还执行多个指令包括:所述当前连接的网络类型的网络,且所述网络的信号强度及/或信号质量高于相应的门限。具体地,所述处理器13对上述指令的具体实现方法可参考图1对应实施例中相关步骤的描述,在此不赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1