网络连接方法、装置、计算机设备和存储介质与流程

文档序号:18619679发布日期:2019-09-06 22:21阅读:125来源:国知局
本申请涉及通信
技术领域
:,特别是涉及一种网络连接方法、装置、计算机设备和存储介质。
背景技术
::在终端与基站的通信过程中,终端在长期演进(longtermevolution,简称lte)网络下进行通话的时候,通常采用的方案为电路域回落(creditsuissefirstboston,简称csfb),即在lte网络下进行语音业务时,网络需要将手机重定向到2g或3g网络,并采用2g或3g网络进行语音通话,待通话业务结束后再切换回lte网络。当终端从ltm网络下回落到2g或3g网络时,所收到的位置区码(locationareacode,简称lac)跟终端在lte网络下联合注册收到的lac不一样时,则终端会先完成lu注册,然后再发起呼叫请求。然而,当网络重定向到2g或3g网络进行信令注册时,有可能发生被网络侧拒绝,导致csfb呼叫失败的情况,从而出现概率性通话中断。技术实现要素:基于此,有必要针对上述技术问题,提供一种能够降低通话中断概率的网络连接方法、装置、计算机设备和存储介质。第一方面,本申请实施例提供一种网络连接方法,所述方法包括:当接收到位置更新拒绝消息时,根据所接收到网络消息确定所述位置更新拒绝消息的拒绝原因种类;当所述拒绝原因种类为预设的目标拒绝原因种类时,则确定重新发起呼叫流程,以连接网络。在其中一个实施例中,所述当所述拒绝原因种类为预设的目标种类时,则确定重新发起呼叫流程,包括:当所述拒绝原因种类为位置区无合适小区时,则确定重新发起所述呼叫流程。在其中一个实施例中,所述接收到位置更新拒绝消息之前,包括:接收所述网络消息;确定所述网络消息中是否存在所述位置更新拒绝消息。在其中一个实施例中,所述接收所述网络消息之前,包括:响应于接收到的重定向消息,执行位置更新流程,以接收所述网络消息。在其中一个实施例中,所述响应于接收到的重定向消息之前,还包括:发送电路域回落csfb请求;接收基于所述csfb请求的所述重定向消息。在其中一个实施例中,所述呼叫流程为静默呼叫流程。在其中一个实施例中,所述方法还包括:若所述呼叫流程失败,则再次发起所述呼叫流程。第二方面,本申请实施例提供一种网络连接装置,所述装置包括:第一处理模块和第二处理模块;所述第一处理模块,用于当接收到位置更新拒绝消息时,根据所接收到的网络消息确定所述位置更新拒绝消息的拒绝原因种类;所述第二处理模块,用于当所述拒绝原因种类为预设的目标拒绝原因种类时,则重新发起呼叫流程,以连接网络。第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:当接收到位置更新拒绝消息时,根据所接收到网络消息确定所述位置更新拒绝消息的拒绝原因种类;当所述拒绝原因种类为预设的目标拒绝原因种类时,则确定重新发起呼叫流程,以连接网络。第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:当接收到位置更新拒绝消息时,根据所接收到网络消息确定所述位置更新拒绝消息的拒绝原因种类;当所述拒绝原因种类为预设的目标拒绝原因种类时,则确定重新发起呼叫流程,以连接网络。上述网络连接方法、装置、计算机设备和存储介质,通过在接收到位置更新拒绝消息时,根据所接收到网络消息确定位置更新拒绝消息的拒绝原因种类,并在拒绝原因种类为预设的目标拒绝原因种类时,确定此时终端呼叫失败,然后自动重新发起呼叫流程,以使得终端能够连接网络,从而避免了传统技术中,终端在接收到位置更新拒绝消息时,无法连接到网络而导致的概率性通话中断的情况。终端通过确认拒绝原因种类,并且在拒绝原因种类为预设的目标拒绝原因种类时自动重新发起呼叫流程,从而使得终端的通话中断的概率大大降低,其大大提高了通话质量。附图说明图1为一个实施例中计算机设备的内部结构图;图2为一个实施例提供的网络连接方法的流程示意图;图3为另一个实施例提供的网络连接方法的流程示意图;图4为又一个实施例提供的网络连接方法的流程示意图;图5为又一个实施例提供的网络连接方法的流程示意图;图6为又一个实施例提供的网络连接方法的流程示意图;图7为一个实施例提供的网络连接装置的结构框示意图;图8为另一个实施例提供的网络连接装置的结构框示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的网络连接方法,可以适用于图1所示的计算机设备。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储下述实施例中的位置更新拒绝消息,有关位置更新拒绝消息的描述可以参照下述方法实施例的内容。该计算机设备的网络接口可以用于与外部的其他设备通过网络连接通信。可选的,该计算机设备可以是服务器,可以是台式机,可以是个人数字助理,还可以是其他的终端设备,例如平板电脑、手机等等,还可以是云端或者远程服务器,本申请实施例对计算机设备的具体形式并不做限定。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。当然,输入装置和显示屏也可以不属于计算机设备的一部分,可以是计算机设备的外接设备。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。下面以具体的实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。需要说明的是,下述方法实施例的执行主体可以是网络连接装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为上述计算机设备的部分或者全部。下述方法实施例中,均以执行主体是终端为例来进行说明。图2为一个实施例提供的网络连接方法的流程示意图。本实施例涉及的是终端根据接收到的位置更新拒绝消息确定重新发起呼叫流程的具体过程。如图2所示,所述方法包括:s102、当接收到位置更新拒绝消息时,根据所接收到网络消息确定所述位置更新拒绝消息的拒绝原因种类。具体的,终端与基站通信连接过程中,可以接收到网络侧下发的网络消息,该网络消息能够表征终端在注册和连接过程中的信令流程。当终端接收到消息中包含位置更新拒绝消息时,则表征该终端被拒绝接入网络,无法实现注册,即无法实现通话,此时终端可以根据接收到的网络消息,进一步判断位置更新拒绝消息的拒绝原因种类。该拒绝原因种类包括但不限于位置区无合适小区、当前无可用终端等等。s104、当所述拒绝原因种类为预设的目标拒绝原因种类时,则确定重新发起呼叫流程,以连接网络。具体的,终端确定拒绝原因种类为预设的目标拒绝原因种类时,则可以确定向网络侧重新发起呼叫流程,以使得终端重新连接网络。其中,该目标拒绝原因种类可以为一个,也可以为多个,对此本实施例不做限定。上述呼叫流程为终端为了实现通信,与基站之间进行的一系列的交互流程。本实施例中,终端能够在接收到位置更新拒绝消息时,根据所接收到网络消息确定位置更新拒绝消息的拒绝原因种类,并在拒绝原因种类为预设的目标拒绝原因种类时,确定此时终端呼叫失败,然后自动重新发起呼叫流程,以使得终端能够连接网络,从而避免了传统技术中,终端在接收到位置更新拒绝消息时,无法连接到网络而导致的概率性通话中断的情况。终端通过确认拒绝原因种类,并且在拒绝原因种类为预设的目标拒绝原因种类时自动重新发起呼叫流程,从而使得终端的通话中断的概率大大降低,其大大提高了通话质量,因此极大地提升了用户体验。在一个实施例中,上述图2中的步骤s104,具体可以包括:当所述拒绝原因种类为位置区无合适小区时,则确定重新发起所述呼叫流程。具体的,当终端设备确定上述拒绝原因种类为位置区无合适小区时,例如,网络消息中包括#15(no_suitable_cells_in_la),则确定是由于之前注册的小区频率与当前终端所处的小区频率并不一致,因此确定出需要重新扫描小区即可重新联网,则终端确定重新发起呼叫流程,以使得终端能够重新连接网络,进而降低了通话中断的概率,提高了通话质量。可选地,上述呼叫流程为静默呼叫流程。具体的,终端设备能够通过静默呼叫流程重新联网,其避免了用户通过手动进行呼叫的繁琐操作,使得终端联网更加方便和快捷,其进一步提高了联网速度,并进一步提高了用户体验。图3为另一个实施例提供的网络连接方法的流程示意图。本实施例涉及的是终端接收位置更新拒绝消息的具体过程。可选地,在上述s102之前,如图3所示,所述方法还包括:s202、接收所述网络消息。具体的,终端在与网络侧交互的过程中,能够接收到网络侧下发的网络消息,该消息以信令日志的形式进行存储。s204、确定所述网络消息中是否存在所述位置更新拒绝消息。具体的,终端查询该网络消息,并确定该网络消息中是否存在上述位置更新拒绝消息。例如终端查询上述信令日志,确认信令日志中是否存在location_update_reject这样的字段。本实施例中,终端能够通过获取网络消息,并根据该网络消息确定是否存在位置更新拒绝消息,从而确定终端是否接收到位置更新拒绝消息,进而确定在终端接收到位置更新拒绝消息时,并且拒绝原因种类为预设的目标拒绝原因种类,例如位置区无合适小区的时候,自动重新发起呼叫流程,从而使得终端的通话中断的概率大大降低,其大大提高了通话质量,因此极大地提升了用户体验。可选地,在上述各实施例的基础上,如图4所示,步骤s202之前,所述方法还包括:s302、响应于接收到的重定向消息,执行位置更新流程,以接收所述网络消息。具体的,终端接收网络侧下发的重定向消息之后,则执行位置更新流程,从而与网络侧进行交互,以接收网络消息。其中,该重定向消息为网络侧接收终端发送的csfb服务请求之后,进行回落流程时发送给终端的用于指示终端进行位置更新流程的消息。之后终端能够根据网络消息确定接收到位置更新拒绝消息,以及确定目标拒绝原因种类,从而使得终端在接收到位置更新拒绝消息以及目标拒绝原因种类为位置区无合适小区时自动重新发起呼叫流程,从而使得在通话过程中,终端的通话中断的概率大大降低,其大大提高了通话质量,因此极大地提升了用户体验。图5为又一个实施例提供的网络连接方法的流程示意图。本实施例涉及的是终端接收重定向消息的具体过程。可选地,在上述s302中“响应于接收到的重定向消息”之前,如图5所示,所述方法包括:s402、发送csfb请求。具体的,终端在lte网络下进行语音业务时,网络需要将手机重定向到2g或3g网络,因此,终端向网络侧发送csfb请求,该请求可以是终端对其他终端进行呼叫的呼叫信号,也可以是接听其他终端发起的呼叫信号,对此本实施例不做限定,只要是在lte网络下需要进行语音业务的请求即可。s404、接收基于所述csfb请求的所述重定向消息。具体的,网络侧接收到上述终端的csfb请求后,则向终端发送重定向消息,以指示终端执行位置更新流程,从而接收网络消息。本实施例中,终端能够向网络侧发送csfb请求,并接收网络侧基于该csfb请求发送的重定向消息,从而基于该重定向消息,执行位置更新流程,以接收网络消息,进而根据该网络消息确定在终端接收到位置更新拒绝消息时,并且拒绝原因种类为预设的目标拒绝原因种类时,自动重新发起呼叫流程,从而使得在通话过程中,终端的通话中断的概率大大降低,其大大提高了通话质量,因此极大地提升了用户体验。可选地,在上述实施例的基础上,所述方法还包括:若所述呼叫流程失败,则再次发起所述呼叫流程。具体的,如果上述呼叫流程失败,例如,终端再次接收到网络消息中存在位置更新拒绝消息,以及所确定的拒绝原因种类为位置区无合适小区,则终端再次发起呼叫流程,从而进一步降低了通话中断的概率,进一步保证了通话质量。可选地,终端可以确定默认重新呼叫的次数为预设次数,例如三次。可选地,该呼叫流程为静默呼叫流程。为了便于本领域技术人员的理解,以下对本申请提供的网络连接方法进行详细介绍,如图6所示,该方法可以包括:s502、发送csfb请求。s504、接收基于csfb请求的重定向消息。s506、响应于接收到的重定向消息,执行位置更新流程,以接收网络消息。s508、接收网络消息。s510、确定网络消息中是否存在位置更新拒绝消息。s512、当接收到位置更新拒绝消息时,根据所接收到网络消息确定位置更新拒绝消息的拒绝原因种类。s514、当拒绝原因种类为位置区无合适小区时,则确定重新发起静默呼叫流程。s516、若静默呼叫流程失败,则再次发起静默呼叫流程。本实施例提供神经网络的网络形状确定方法的工作原理和技术效果如上述实施例所述,在此不再赘述。应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。在一个实施例中,如图7所示,提供了一种网络连接装置,包括:第一处理模块702和第二处理模块704。具体的,第一处理模块702,用于当接收到位置更新拒绝消息时,根据所接收到的网络消息确定所述位置更新拒绝消息的拒绝原因种类。第二处理模块704,用于当所述拒绝原因种类为预设的目标拒绝原因种类时,则重新发起呼叫流程,以连接网络。在一个实施例中,第二处理模块704,具体用于当所述拒绝原因种类为位置区无合适小区时,则确定重新发起所述呼叫流程。在一个实施例中,如图8所示,在上述实施例的基础上,所述装置还包括:第三处理模块706。具体的,第三处理模块706,具体用于接收所述网络消息,并确定所述网络消息中是否存在所述位置更新拒绝消息。在一个实施例中,第三处理模块706,还可以用于响应于接收到的重定向消息,执行位置更新流程,以接收所述网络消息。在一个实施例中,第三处理模块706,具体可以用于发送电路域回落csfb请求;并接收基于所述csfb请求的所述重定向消息。在一个实施例中,所述呼叫流程为静默呼叫流程。在一个实施例中,第三处理模块706,还可以用于当所述呼叫流程失败时,则再次发起所述呼叫流程。关于网络连接装置的具体限定可以参见上文中对于网络连接方法的限定,在此不再赘述。上述网络连接装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,所述处理器用于执行所述程序时实现如下步骤:当接收到位置更新拒绝消息时,根据所接收到网络消息确定所述位置更新拒绝消息的拒绝原因种类;当所述拒绝原因种类为预设的目标拒绝原因种类时,则确定重新发起呼叫流程,以连接网络。在一个实施例中,处理器执行计算机程序时还实现以下步骤:当所述拒绝原因种类为位置区无合适小区时,则确定重新发起所述呼叫流程。在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收所述网络消息;确定所述网络消息中是否存在所述位置更新拒绝消息。在一个实施例中,处理器执行计算机程序时还实现以下步骤:响应于接收到的重定向消息,执行位置更新流程,以接收所述网络消息。在一个实施例中,处理器执行计算机程序时还实现以下步骤:发送电路域回落csfb请求;接收基于所述csfb请求的所述重定向消息。在一个实施例中,所述呼叫流程为静默呼叫流程。在一个实施例中,处理器执行计算机程序时还实现以下步骤:若所述呼叫流程失败,则再次发起所述呼叫流程。应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。在一个实施例中,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例的方法中的步骤。具体地,计算机程序被处理器执行时实现如下步骤:当接收到位置更新拒绝消息时,根据所接收到网络消息确定所述位置更新拒绝消息的拒绝原因种类;当所述拒绝原因种类为预设的目标拒绝原因种类时,则确定重新发起呼叫流程,以连接网络。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当所述拒绝原因种类为位置区无合适小区时,则确定重新发起所述呼叫流程。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收所述网络消息;确定所述网络消息中是否存在所述位置更新拒绝消息。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:响应于接收到的重定向消息,执行位置更新流程,以接收所述网络消息。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:发送电路域回落csfb请求;接收基于所述csfb请求的所述重定向消息。在一个实施例中,所述呼叫流程为静默呼叫流程。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若所述呼叫流程失败,则再次发起所述呼叫流程。应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1