IMS网络注册方法、装置及终端与流程

文档序号:16672236发布日期:2019-01-18 23:39阅读:1247来源:国知局
IMS网络注册方法、装置及终端与流程

本发明涉及通信技术领域,尤其涉及一种ims网络注册方法、装置及终端。



背景技术:

对于支持volte(voiceoverlte,lte网络音频通话)的终端,终端从2g/3g网络返回到lte网络时,需要进行tau(trackingareaupdate,跟踪区更新)流程,由于终端不清楚当前网络是否支持volte业务,终端在发送给网络的跟踪区更新请求消息中不指示网络在tau过程结束后建立一个用户层面的承载,此时网络一般不会建立drb(dataradiobearer,数据无线承载),并且在tau流程完成后很短的时间内网络就会释放rrc(radioresourcecontrol,无线资源控制)连接。

在tau流程完成后,如果获知当前网络支持volte业务,终端会立即发起imspdn(publicdatanetwork,公用数据网)建立请求,此时如果网络刚好释放rrc连接,则imspdn建立失败,只能等下次超时重试,从而导致ims注册延时。另外,由于终端在发送给网络的跟踪区更新请求消息中不指示网络在tau过程结束后建立一个用户层面的承载,网络并没有准备好处理终端发起的承载建立请求,所以imspdn建立请求可能会被网络拒绝,导致无法进行后续的ims注册。



技术实现要素:

本发明提供的ims网络注册方法、装置及终端,能够快速注册到ims网络中,并且能够提高ims网络注册成功率。

第一方面,本发明提供一种ims网络注册方法,所述方法应用于从2g/3g网络返回到lte网络的终端,所述lte网络支持volte业务,所述方法包括:

判断所述网络在tau过程中是否建立了drb;

如果所述网络没有建立drb,判断在预定时间内所述网络是否释放rrc连接;

如果在所述预定时间内所述网络释放了rrc连接,建立新的rrc连接;

建立imspdn连接;

进行ims注册。

可选地,如果在所述预定时间超时时所述网络没有释放rrc连接,所述方法还包括:

本地释放rrc连接;

建立新的rrc连接;

建立imspdn连接;

进行ims注册。

可选地,如果所述网络在tau过程中建立了drb,所述方法还包括:

直接建立imspdn连接;

进行ims注册。

第二方面,本发明提供一种ims网络注册装置,所述装置位于从2g/3g网络返回到lte网络的终端,所述lte网络支持volte业务,所述装置包括:

第一判断单元,用于判断所述网络在tau过程中是否建立了drb;

第二判断单元,用于如果所述网络没有建立drb,判断在预定时间内所述网络是否释放rrc连接;

第一建立单元,用于如果在所述预定时间内所述网络释放了rrc连接,建立新的rrc连接;

第二建立单元,用于建立imspdn连接;

第一注册单元,用于进行ims注册。

可选地,所述装置还包括:

释放单元,用于如果在所述预定时间超时时所述网络没有释放rrc连接,本地释放rrc连接;

第三建立单元,用于建立新的rrc连接;

第四建立单元,用于建立imspdn连接;

第二注册单元,用于进行ims注册。

可选地,所述装置还包括:

第五建立单元,用于如果所述网络在tau过程中建立了drb,直接建立imspdn连接;

第三注册单元,用于进行ims注册。

第三方面,本发明提供一种终端,所述终端包括上述ims网络注册装置。

本发明实施例提供的ims网络注册方法、装置及终端,当在tau过程中网络没有建立drb时,在预定时间内如果网络释放了rrc连接,在网络释放rrc连接之后重新发起建立rrc连接,进而进行ims注册,如果网络在预定时间内没有释放rrc连接,在预定时间超时之后,本地释放rrc连接,再重新发起建立rrc连接,进而进行ims注册;当在tau过程中网络建立了drb时,直接发起建立imspdn,进而进行ims注册。与现有技术相比,本发明在判断出网络在tau过程中是否建立了drb之后,对后续imspdn建立流程的发起时机进行不同的处理,从而能够快速注册到ims网络中,并且能够提高ims网络注册成功率。

附图说明

图1为本发明一实施例ims网络注册方法的流程图;

图2为本发明另一实施例ims网络注册方法的流程图;

图3为本发明另一实施例ims网络注册方法的流程图;

图4为本发明另一实施例ims网络注册方法的流程图;

图5为本发明一实施例ims网络注册装置的结构示意图;

图6为本发明另一实施例ims网络注册装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种ims网络注册方法,如图1所示,所述方法应用于从2g/3g网络返回到lte网络的终端,所述lte网络支持volte业务,所述方法包括:

s101、判断所述网络在tau过程中是否建立了drb;

s102、如果所述网络没有建立drb,判断在预定时间内所述网络是否释放rrc连接;

s103、如果在所述预定时间内所述网络释放了rrc连接,建立新的rrc连接;

s104、建立imspdn连接;

s105、进行ims注册。

可选地,如果在所述预定时间超时时所述网络没有释放rrc连接,如图2所示,所述方法还包括:

s106、本地释放rrc连接;

s107、建立新的rrc连接;

s108、建立imspdn连接;

s109、进行ims注册。

可选地,如果所述网络在tau过程中建立了drb,如图3所示,所述方法还包括:

s110、直接建立imspdn连接;

s111、进行ims注册。

对于支持volte(voiceoverlte,lte网络音频通话)的终端,终端从2g/3g网络返回到lte网络时,需要进行tau(trackingareaupdate,跟踪区更新)流程,在tau流程完成之后,如果当前网络支持volte业务,现有的技术方案是终端立即发起imspdn(publicdatanetwork,公用数据网)建立请求,imspdn建立成功后,终端再发起ims注册流程,ims注册成功后终端即可进行volte业务。

现有的技术,在进行tau过程时由于终端不清楚网络是否支持volte,因此不确定在tau流程完成后是否要进行imspdn建立过程,所以终端在tau请求消息中会将"active"flag设置为0,这种情况下网络一般不会建立drb,并且在tau流程完成后很短时间内网络就会释放rrc连接。那么,如果在tau流程完成后终端立即发起imspdn连接建立请求,可能就会遇到网络刚好释放rrc连接,从而导致本次imspdn建立过程失败,只能等下次超时重试,ims注册。此外,由于"active"flag设置为0时,网络并没有准备立即处理终端的承载建立请求,所以imspdn建立请求可能会被网络拒绝,如果这种情况发生,就无法进行后续的ims注册。

如图4所示,为本发明提供的ims网络注册方法的具体实现流程图,具体实现步骤如下:

步骤1、终端从2/3g回到4g网络,向网络发起trackingareaupdaterequest(tau请求消息),请求消息中"active"flag设置为0。

步骤2、网络向终端回复trackingareaupdateaccept(接受tau请求消息),并且在epsnetworkfeaturesupport(网络特征支持)信元中指示当前trackingarea(跟踪区域)支持volte。

步骤3、终端根据rrc信令消息判断网络在tau过程中是否建立drb,根据判断出的具体情况分别做如步骤3.1和步骤3.2的相应处理:

步骤3.1、在tau过程中,网络未建立drb,这种情况下终端会启动t3440定时器,等待网络释放连接,根据在t3440定时器超时前网络是否释放rrc连接分别做如步骤3.1.1和步骤3.1.2的相应处理:

步骤3.1.1、在t3440定时器超时前,网络释放rrc连接:

步骤3.1.1.1、网络向终端发送rrcconnectionrelease(释放rrc连接的消息)释放rrc连接,

步骤3.1.1.2、终端回到idle状态后重新建立rrc连接,此后再建立imspdn连接,

步骤3.1.1.3、imspdn连接建立成功后,进行ims注册流程;

步骤3.1.2、t3440定时器超时时网络未释放rrc连接,终端本地释放rrc连接:

步骤3.1.2.1、终端重新建立rrc连接,建立成功后再建立imspdn连接,

步骤3.1.2.2、imspdn连接建立成功后,进行ims注册流程。

步骤3.2、tau过程中,网络建立drb,这种场景,网络不会在较短时间内释放rrc连接:

步骤3.2.1.1、终端直接发起imspdn连接建立请求,

步骤3.2.1.2、imspdn连接建立成功后,进行ims注册流程。

本发明实施例提供的ims网络注册方法,当在tau过程中网络没有建立drb时,在预定时间内如果网络释放了rrc连接,在网络释放rrc连接之后重新发起建立rrc连接,进而进行ims注册,如果网络在预定时间内没有释放rrc连接,在预定时间超时之后,本地释放rrc连接,再重新发起建立rrc连接,进而进行ims注册;当在tau过程中网络建立了drb时,直接发起建立imspdn,进而进行ims注册。与现有技术相比,本发明在判断出网络在tau过程中是否建立了drb之后,对后续imspdn建立流程的发起时机进行不同的处理,从而能够快速注册到ims网络中,并且能够提高ims网络注册成功率。

本发明实施例还提供一种ims网络注册装置,所述装置位于从2g/3g网络返回到lte网络的终端,所述lte网络支持volte业务,如图5所示,所述装置包括:

第一判断单元101,用于判断所述网络在tau过程中是否建立了drb;

第二判断单元102,用于如果所述网络没有建立drb,判断在预定时间内所述网络是否释放rrc连接;

第一建立单元103,用于如果在所述预定时间内所述网络释放了rrc连接,建立新的rrc连接;

第二建立单元104,用于建立imspdn连接;

第一注册单元105,用于进行ims注册。

可选地,如图6所示,所述装置还包括:

释放单元106,用于如果在所述预定时间超时时所述网络没有释放rrc连接,本地释放rrc连接;

第三建立单元107,用于建立新的rrc连接;

第四建立单元108,用于建立imspdn连接;

第二注册单元109,用于进行ims注册。

可选地,如图6所示,所述装置还包括:

第五建立单元110,用于如果所述网络在tau过程中建立了drb,直接建立imspdn连接;

第三注册单元111,用于进行ims注册。

本发明实施例提供的ims网络注册装置,当在tau过程中网络没有建立drb时,在预定时间内如果网络释放了rrc连接,在网络释放rrc连接之后重新发起建立rrc连接,进而进行ims注册,如果网络在预定时间内没有释放rrc连接,在预定时间超时之后,本地释放rrc连接,再重新发起建立rrc连接,进而进行ims注册;当在tau过程中网络建立了drb时,直接发起建立imspdn,进而进行ims注册。与现有技术相比,本发明在判断出网络在tau过程中是否建立了drb之后,对后续imspdn建立流程的发起时机进行不同的处理,从而能够快速注册到ims网络中,并且能够提高ims网络注册成功率。

本发明实施例还提供一种终端,所述终端包括上述ims网络注册装置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1