本发明涉及终端
技术领域:
:,尤其涉及一种终端通信的方法及装置。
背景技术:
::随着网络技术的不断发展,多种模式终端成为移动终端发展的必然趋势,这种移动终端可以支持多种不同的无线电信号处理方式。并且,针对完全不同的网络,它们不仅使用不同的频段,而且采用了不同的通信编码方式。而且依据现阶段终端芯片对各种网络类型的支持情况,终端至少能够同时支持fdd-lte(frequencydivisionduplexing,longtermevolution,频分双工模式下的长期演进网络)、td-lte(timedivisionlongtermevolution,分时长期演进网络)、wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)、td-scdma(timedivision-synchronouscodedivisionmultipleaccess,时分同步码分多址)、cdma2000(codedivisionmultipleaccess,码分多址2000)和gsm(globalsystemformobilecommunication,全球移动通信)这6种网络类型中的至少3种,并且终端在支持多种网络类型的同时也可以支持多个频段。用户可以在终端选择一个网络类型作为首选接入网络类型,当该网络类型对应的信号正常时,终端会持续处于该网络内,然而,当终端与该网络类型失步时,终端会切换到其他的网络类型中,当终端再次搜索到首选接入网络类型对应的信号时,终端不会立即接入首选接入网络类型。技术实现要素:本发明实施例提供一种终端通信的方法及装置,提高了终端接入指定网络类型的效率,降低了用户的操作成本。本发明实施例提供一种终端通信的方法,所述方法包括:当终端解锁后,检测当前接入的网络类型;当所述网络类型不是第一网络类型时,搜索第一网络类型对应的第一网络;当搜索到所述第一网络的信号时,接入所述第一网络。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述搜索第一网络类型对应的第一网络之前,所述方法还包括:判断所述第一网络类型是否具有指定优先级;当所述第一网络类型具有所述指定优先级时,执行前述步骤搜索第一网络类型对应的第一网络;当所述第一网络类型不具有所述指定优先级时,维持当前网络接入状态。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述搜索第一网络类型对应的第一网络之后,还包括:当未搜索到所述第一网络的信号时,搜索第二网络类型对应的第二网络。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述检测当前接入的网络类型之后,还包括:当所述网络类型是第一网络类型时,维持当前网络接入状态。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一网络类型为4g,所述第二网络类型为2g或3g。本发明实施例还提供一种终端通信的装置,所述装置包括:检测单元,用于当终端解锁后,检测当前接入的网络类型;搜索单元,用于当所述网络类型不是第一网络类型时,搜索第一网络类型对应的第一网络;接入单元,用于当搜索到所述第一网络的信号时,接入所述第一网络。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:判断单元,用于判断所述第一网络类型是否具有指定优先级;所述搜索单元,具体用于当所述第一网络类型具有所述指定优先级时,执行前述步骤搜索第一网络类型对应的第一网络;维持单元,用于当所述第一网络类型不具有所述指定优先级时,维持当前网络接入状态。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述搜索单元,还用于当未搜索到所述第一网络的信号时,搜索第二网络类型对应的第二网络。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述维持单元,还用于当所述网络类型是第一网络类型时,维持当前网络接入状态。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一网络类型为4g,所述第二网络类型为2g或3g。本发明实施例提供的终端通信的方法及装置,在用户使用终端进行解锁后,检测当前接入的网络类型,然后判断当前接入的网络类型是否第一网络类型,当网络类型不是第一网络类型时,搜索第一网络类型对应的第一网络,当搜索到第一网络的信号时,接入第一网络。在本发明提供的技术方案中,第一网络类型可以根据用户的需求进行设定,使得用户在使用终端时,终端可以及时接入用户设定的网络类型,无需用户手动操作,提高了终端接入指定网络类型的效率,降低了用户的操作成本,解决了现有技术中,当终端与首选接入网络类型失步后,再次搜索到首选接入网络类型对应的信号时,终端不会立即接入首选接入网络类型的问题。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的终端通信的方法实施例的流程图;图2为本发明实施例提供的终端通信的方法实施例的另一流程图;图3为本发明实施例提供的终端通信的方法实施例的另一流程图;图4为本发明实施例提供的终端通信的方法实施例的另一流程图;图5为本发明实施例提供的终端通信的装置实施例的结构示意图;图6为本发明实施例提供的终端通信的装置实施例的另一结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。每种网络类型的信号都是由基站发射的,由于基站发射的信号覆盖的范围有限,因此,每种网络类型的信号都会有强信号区、弱信号区以及无信号区。当终端进入到指定网络类型对应的弱信号区时,终端可能会失步,或者当终端进入到该指定网络类型对应的无信号区时,终端直接失步,此时终端会搜索其他网络类型对应的信号,当搜索到其他网络类型对应的信号时,会接入到该网络类型中。然而,当终端再次回到指定网络类型覆盖的区域时,即终端可以搜索到指定网络类型对应的信号,终端将不能立即切换到指定网络类型,需要用户手动进行切换,影响用户的使用。因此,本发明实施例提供一种终端通信的方法,用来解决这个问题,具体的,图1为本发明实施例提供的终端通信的方法实施例的流程图,如图1所示,本实施例提供的终端通信的方法,具体可以包括如下步骤:101、当终端解锁后,检测当前接入的网络类型。本发明实施例中,网络类型可以包括2g、3g或者4g,终端中的通讯模块在搜索到某一个网络类型的网络之后,会向该网络发送消息请求接入该网络,当该网络中的基站接收到终端发送的消息后,向终端发送消息,消息中携带有接入网络类型信息,终端在接收到该接入网络类型信息后,接入该网络并存储该消息。因此,每当终端解锁后,可以读取该接入网络类型信息中记录的网络类型,还可以直接检测当前接入的网络类型,检测的方式是可以直接读取终端向网络发送消息中携带的网络类型信息。需要说明的是,由于终端的位置为发生改变,因此,终端在不同的位置接入的网络类型会不同,并且,为了节省资源,终端解锁可以表示用户正在使用该终端,在该状态下检测当前接入的网络类型。102、当网络类型不是第一网络类型时,搜索第一网络类型对应的第一网络。第一网络类型可以是用户指定的网络类型,也可以是预设的网络类型,在本发明实施例中,第一网络类型可以是当终端在搜索到多个网络类型的网络时,首选接入的网络类型。当检测到终端当前接入的网络类型后,判断当前接入的网络类型是否与第一网络类型相同,若当前接入的网络类型不是第一网络类型,说明终端接入的网络不是首选接入的网络类型,终端需要更改当前接入的网络类型,所以,需要搜索第一网络类型对应的第一网络。103、当搜索到第一网络的信号时,接入第一网络。本发明实施例提供的终端通信的方法,在用户使用终端进行解锁后,检测当前接入的网络类型,然后判断当前接入的网络类型是否第一网络类型,当网络类型不是第一网络类型时,搜索第一网络类型对应的第一网络,当搜索到第一网络的信号时,接入第一网络。在本发明提供的技术方案中,第一网络类型可以根据用户的需求进行设定,使得用户在使用终端时,终端可以及时接入用户设定的网络类型,无需用户手动操作,提高了终端接入指定网络类型的效率,降低了用户的操作成本,解决了现有技术中,当终端与首选接入网络类型失步后,再次搜索到首选接入网络类型对应的信号时,终端不会立即接入首选接入网络类型的问题。前述内容中描述了终端在接入不是第一网络类型的网络时的操作,在本发明实施例中,用户还可以根据需要,预先为不同的网络类型设置优先级,在设置优先级完成后,结合前述内容,具体的,图2为本发明实施例提供的终端通信的方法实施例的另一流程图,如图2所示,在步骤102之前还可以包括如下步骤:100、判断第一网络类型是否具有指定优先级,当第一网络类型具有指定优先级,执行步骤102,当第一网络类型不具有指定优先级,执行步骤104。在本发明实施例中,用户可以为不同的网络类型设置优先级,设置优先级的目的在于,当搜索到不同网络类型的信号时,优先接入与该优先级对应的网络类型。优先级按照先后顺序可以包括第一优先级、第二优先级、第三优先级等,指定优先级可以是前述内容中的任意一个。例如,设置4g为第一优先级,第一网络类型为4g,当终端的当前接入的网络类型为3g,首先判断第一网络类型4g是否为具有第一优先级的网络类型,若4g具有第一优先级,搜索4g网络。104、维持当前网络接入状态。当终端处于没有第一网络类型覆盖的区域时,为了维持终端的通信状态,在本发明实施例中,终端还可以搜索第二网络类型对应的第二网络,具体的,图3为本发明实施例提供的终端通信的方法实施例的另一流程图,如图3所示,在步骤102之后还可以包括如下步骤:105、当未搜索到第一网络的信号时,搜索第二网络类型对应的第二网络。在本发明实施例中,第二网络类型可以是除第一网类型外任意一种网络类型,当未搜索到第一网络的信号时,说明终端当前位置不在第一网络可以服务的小区,在该种情况下,为了保持终端的通信状态,搜索第二网络类型对应的第二网络。为了可以保证终端可以及时的接入第一网络类型中,本发明实施例中的方案在用户使用终端的过程中,每次解锁后都将执行前述内容的步骤,由于终端所处的环境会发生变化,因此,即使终端处于第一网络中,仍需要检测当前接入的网络类型,具体的,图4为本发明实施例提供的终端通信的方法实施例的另一流程图,如图4所示,在步骤101之后,与步骤102并列执行的,还有如下步骤:106、当网络类型是第一网络类型时,维持当前网络接入状态。现有技术中,在当前推广的所有网络类型中,在一定程度上,4g相比较2g/3g来说,具有传输数据速率快的特点,因此,在一个具体的实现过程中,第一网络类型为4g,第二网络类型为2g或3g。需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。为了实现前述内容的方法流程,本发明实施例还提供一种终端通信的装置,图5为本发明实施例提供的终端通信的装置实施例的结构示意图,如图5所示,本发明实施例提供的终端通信的装置,可以包括:检测单元11、搜索单元12以及接入单元13。检测单元11,用于当终端解锁后,检测当前接入的网络类型。搜索单元12,用于当网络类型不是第一网络类型时,搜索第一网络类型对应的第一网络。接入单元13,用于当搜索到第一网络的信号时,接入第一网络。本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图6为本发明实施例提供的终端通信的装置实施例的另一结构示意图,如图6所示,本发明实施例提供的终端通信的装置,在前述内容的基础上,还可以包括:判断单元14和维持单元15。判断单元14,用于判断第一网络类型是否具有指定优先级。搜索单元12,具体用于当第一网络类型具有指定优先级时,执行前述步骤搜索第一网络类型对应的第一网络。维持单元15,用于当第一网络类型不具有指定优先级时,维持当前网络接入状态。本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。在一个具体的实现过程中,搜索单元12还用于当未搜索到第一网络的信号时,搜索第二网络类型对应的第二网络。在一个具体的实现过程中,维持单元15,还用于当网络类型是第一网络类型时,维持当前网络接入状态。在一个具体的实现过程中,第一网络类型为4g,第二网络类型为2g或3g。本实施例的装置,可以用于执行图3或者图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12当前第1页12