终端注册方法和终端设备的制作方法

文档序号:8000902阅读:246来源:国知局
终端注册方法和终端设备的制作方法
【专利摘要】本发明提供一种终端注册方法和终端设备,该终端注册方法包括:终端发起注册流程时,如果该终端的数据业务功能被开启,则该终端的应用侧处理器检测该终端的Modem侧处理器在CS域的注册状态;如果上述终端的应用侧处理器检测到Modem侧处理器在CS域的注册状态为注册成功,则应用侧处理器向Modem侧处理器发送PDP激活请求,以便Modem侧处理器将上述PDP激活请求发送给基站。本发明中,当Modem侧处理器未在CS域注册成功时,上述终端的应用侧处理器不会向Modem侧处理器下发PDP激活请求,从而可以避免PDP激活请求的下发影响Modem侧处理器在CS域的注册,进而可以减少终端的Modem侧处理器在CS域的注册时间。
【专利说明】终端注册方法和终端设备
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种终端注册方法和终端设备。
【背景技术】
[0002]目前的智能终端开机之后,在获得服务之前都需要在电路交换(CircuitSwitch ;以下简称:CS)域和分组交换(Packet Switch ;以下简称:PS)域注册。终端在CS域,主要获得电话和/或短信服务;而在PS域,主要获得数据业务和/或多媒体业务等服务。在CS域和PS域的注册流程是并行的,在时间上几乎是同时完成注册。
[0003]现在智能终端一般是应用侧处理器+调制解调器(Modem)侧处理器的双处理器结构。Modem侧处理器负责底层协议相关流程的处理,应用侧处理器负责上层应用相关流程的处理。应用侧PS域的相关服务连接请求,可以称为分组数据协议(Packet Data Protocol ;以下简称:Η)Ρ)激活请求,PDP激活请求能得到响应的前提是终端必须附着上数据网络,也就是PS域注册成功。PDP激活请求下发至Modem侧后,由无线资源控制(Radio ResourceControl ;以下简称:RRC)模块来管理。
[0004]PDP激活请求可以在任何时间下发至Modem侧,只要接收到PDP激活请求,RRC模块就会对该PDP激活请求进行处理。但是,如果PDP激活请求在终端正在进行CS域和PS域注册流程时下发至Modem侧,就会干扰底层的网络搜索流程,使RRC模块不能正常获得可用网络列表,影响终端在CS域和PS域的注册,直接表现形式就是终端在CS域长时间注册不上网络,长时间处于紧急呼叫或者无服务状态。

【发明内容】

[0005]本发明提供一种终端注册方法和终端设备,以避免PDP激活请求的下发影响终端在CS域的注册,减少终端在CS域的注册时间。
[0006]本发明第一方面提供一种终端注册方法,包括:
[0007]终端发起注册流程时,如果所述终端的数据业务功能被开启,则所述终端的应用侧处理器检测所述终端的调制解调器侧处理器在电路交换域的注册状态;
[0008]如果所述终端的应用侧处理器检测到所述调制解调器侧处理器在所述电路交换域的注册状态为注册成功,则所述应用侧处理器向所述调制解调器侧处理器发送分组数据协议激活请求,以便所述调制解调器侧处理器将所述分组数据协议激活请求发送给基站。
[0009]结合第一方面,在第一方面的第一种可能的实现方式中,所述终端的应用侧处理器监听所述终端的调制解调器侧处理器在电路交换域的注册状态之后,还包括:
[0010]如果所述应用侧处理器检测到所述终端的调制解调器侧处理器在电路交换域的注册状态为未注册成功,则所述终端的应用侧处理器继续检测所述终端的调制解调器侧处理器在电路交换域的注册状态,直至检测到所述调制解调器侧处理器在电路交换域的注册状态为注册成功,再向所述调制解调器侧处理器发送分组数据协议激活请求。
[0011]本发明第二方面提供一种终端设备,包括:发射机、接收机、存储器、分别与所述发射机、所述接收机和所述存储器连接的应用侧处理器,以及分别与所述发射机、所述接收机、所述存储器和所述应用侧处理器连接的调制解调器侧处理器,
[0012]所述应用侧处理器,用于调用所述存储器中存储的程序代码,当所述终端设备发起注册流程时,如果所述终端设备的数据业务功能被开启,则检测所述调制解调器侧处理器在电路交换域的注册状态;以及当检测到所述调制解调器侧处理器在所述电路交换域的注册状态为注册成功时,向所述调制解调器侧处理器发送分组数据协议激活请求;
[0013]所述调制解调器侧处理器,用于将所述应用侧处理器发送的分组数据协议激活请求通过所述发射机发送给基站。
[0014]结合第二方面,在第二方面的第一种可能的实现方式中,所述应用侧处理器,还用于当检测到所述调制解调器侧处理器在电路交换域的注册状态为未注册成功时,继续检测所述调制解调器侧处理器在电路交换域的注册状态,直至检测到所述调制解调器侧处理器在电路交换域的注册状态为注册成功,再向所述调制解调器侧处理器发送分组数据协议激活请求。
[0015]本发明的技术效果是:终端发起注册流程时,如果该终端的数据业务功能被开启,则上述终端的应用侧处理器检测该终端的Modem侧处理器在CS域的注册状态;如果上述终端的应用侧处理器检测到Modem侧处理器在CS域的注册状态为注册成功,则应用侧处理器向Modem侧处理器发送PDP激活请求,以便Modem侧处理器将上述PDP激活请求发送给基站。本发明中,只有当终端的Modem侧处理器在CS域的注册状态为注册成功时,上述终端的应用侧处理器才会向Modem侧处理器发送PDP激活请求,也就是说,当Modem侧处理器未在CS域注册成功时,上述终端的应用侧处理器不会向Modem侧处理器下发PDP激活请求,从而可以避免PDP激活请求的下发影响Modem侧处理器在CS域的注册,进而可以减少终端的Modem侧处理器在CS域的注册时间。
【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明终端注册方法一个实施例的流程图;
[0018]图2为本发明终端注册方法另一个实施例的流程图;
[0019]图3为本发明终端设备一个实施例的结构示意图。
[0020]
【具体实施方式】
[0021]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]图1为本发明终端注册方法一个实施例的流程图,如图1所示,该终端注册方法可以包括:[0023]步骤101,终端发起注册流程时,如果该终端的数据业务功能被开启,则上述终端的应用侧处理器检测该终端的调制解调器(Modem)侧处理器在CS域的注册状态。
[0024]其中,上述终端发起注册流程可以为:终端开机之后发起注册流程;或者,该终端从有信号状态到无信号状态,再次发起注册流程。当然,本发明实施例并不仅限于此,本发明对终端发起注册流程的时机(或条件)不作限定。
[0025]步骤102,如果终端的应用侧处理器检测到上述Modem侧处理器在CS域的注册状态为注册成功,则上述应用侧处理器向Modem侧处理器发送PDP激活请求,以便Modem侧处理器将上述PDP激活请求发送给基站。
[0026]进一步地,步骤101之后,如果上述应用侧处理器检测到上述终端的Modem侧处理器在CS域的注册状态为未注册成功,则上述终端的应用侧处理器继续检测上述终端的Modem侧处理器在CS域的注册状态,直至检测到Modem侧处理器在CS域的注册状态为注册成功,再向Modem侧处理器发送PDP激活请求。
[0027]上述实施例中,终端发起注册流程时,如果该终端的数据业务功能被开启,则上述终端的应用侧处理器检测该终端的Modem侧处理器在CS域的注册状态;如果上述终端的应用侧处理器检测到Modem侧处理器在CS域的注册状态为注册成功,则应用侧处理器向Modem侧处理器发送PDP激活请求,以便Modem侧处理器将上述PDP激活请求发送给基站。本实施例中,只有当终端的Modem侧处理器在CS域的注册状态为注册成功时,上述终端的应用侧处理器才会向Modem侧处理器发送PDP激活请求,也就是说,当Modem侧处理器未在CS域注册成功时,上述终端的应用侧处理器不会向Modem侧处理器下发PDP激活请求,从而可以避免PDP激活请求的下发影响Modem侧处理器在CS域的注册,进而可以减少终端的Modem侧处理器在CS域的注册时间。
[0028]本发明是对终端在CS域注册流程的一种优化,可以减少终端在CS域注册上网络的时间。
[0029]当终端发起注册流程时,终端的Modem侧处理器在CS域还没有附着上网络之前,为了不让PDP激活请求下发到RRC模块,影响底层的搜网流程,本发明中,应用侧处理器会一直检测Modem侧处理器在CS域的注册状态。如果检测到Modem侧处理器在CS域的注册状态为未注册成功,应用侧处理器就继续检测。如果检测到Modem侧处理器在CS域的注册状态为注册成功,即表示Modem侧处理器在CS域和PS域都附着上了网络,这时应用侧处理器就会将PDP激活请求下发给Modem侧处理器。
[0030]图2为本发明终端注册方法另一个实施例的流程图,如图2所示,该终端注册方法可以包括:
[0031]步骤201,终端发起注册流程时,该终端的应用侧处理器确定该终端的数据业务功能被开启。
[0032]其中,上述终端发起注册流程可以为:终端开机之后发起注册流程;或者,该终端从有信号状态到无信号状态,再次发起注册流程。当然,本发明实施例并不仅限于此,本发明对终端发起注册流程的时机(或条件)不作限定。
[0033]本实施例中,如果该终端的数据业务功能没有被开启,则不会影响终端的Modem侧处理器在CS域的注册流程,终端执行正常的注册流程即可。
[0034]步骤202,终端的应用侧处理器检测该终端的Modem侧处理器在CS域的注册状态,在检测到Modem侧处理器在CS域的注册状态为注册成功之前,不发送PDP激活请求。
[0035]步骤203,终端Modem侧的注册(Register ;以下简称:REG)模块向RRC模块发送RRC 注册请求(RRC_REG_Request ;以下简称:RRC_REG_REQ)。
[0036]步骤204,RRC模块向底层传递搜网请求。
[0037]步骤205,底层执行搜网操作。
[0038]步骤206,RRC模块接收底层发送的搜网成功结束响应消息。
[0039]步骤207,RRC模块向注册模块发送RRC注册成功响应(RRC_REG_Conf irm ;以下简称:RRC_REG_CNF)。
[0040]本实施例中,步骤201?步骤202与步骤203?步骤207可以并行执行,也可以先后执行,本实施例对步骤201?步骤202与步骤203?步骤207的执行顺序不作限定。
[0041]步骤208,终端Modem侧的注册模块向应用侧处理器发送通知,以通知Modem侧处理器在CS域注册成功。
[0042]步骤209,终端的应用侧处理器向Modem侧发送PDP激活请求。
[0043]进一步地,Modem侧处理器将该PDP激活请求发送给基站。
[0044]本实施例中,如果终端的应用侧处理器检测到Modem侧处理器在CS域的注册状态为未注册成功,则终端的应用侧处理器不发送PDP激活请求,以免干扰Modem侧底层的搜网流程,而是继续检测Modem侧处理器在CS域的注册状态,直至检测到Modem侧处理器在CS域的注册状态为注册成功,再发起PDP激活请求。
[0045]另外,为了解决PDP激活请求影响底层搜网流程的问题,除本发明图1和图2所示实施例提供的方法外,还可以直接在终端的Modem侧进行修改,而且可以修改的地方很多。例如,Modem侧调用管理(Call Manager ;以下简称:CM)模块可以直接拦截PS域呼叫(PSCalI)请求,不将PS Call请求下发到RRC模块;或者,RRC模块直接丢弃在没有注册上网络之前的PSCall请求等方案。
[0046]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0047]图3为本发明终端设备一个实施例的结构示意图,本实施例中的终端设备可以实现本发明图1所示实施例的流程,如图3所示,该终端设备可以包括:发射机31、接收机32、存储器33、分别与发射机31、接收机32和存储器33连接的应用侧处理器34,以及分别与发射机31、接收机32、存储器33和应用侧处理器34连接的调制解调器(Modem)侧处理器35;当然,该终端设备还可以包括天线、基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不作任何限制。
[0048]其中,存储器33中存储一组程序代码;
[0049]应用侧处理器34,用于调用存储器33中存储的程序代码,当上述终端设备发起注册流程时,如果该终端设备的数据业务功能被开启,则检测Modem侧处理器35在CS域的注册状态;以及当检测到Modem侧处理器35在CS域的注册状态为注册成功时,向Modem侧处理器35发送PDP激活请求。
[0050]Modem侧处理器35,用于将应用侧处理器34发送的PDP激活请求通过发射机31发送给基站。
[0051 ] 进一步地,应用侧处理器34,还用于当检测到Modem侧处理器35在CS域的注册状态为未注册成功时,继续检测Modem侧处理器35在CS域的注册状态,直至检测到Modem侧处理器35在CS域的注册状态为注册成功,再向Modem侧处理器35发送PDP激活请求。
[0052]上述终端设备中,终端设备发起注册流程时,如果该终端设备的数据业务功能被开启,则上述终端的应用侧处理器34检测Modem侧处理器35在CS域的注册状态;如果应用侧处理器34检测到Modem侧处理器35在CS域的注册状态为注册成功,则应用侧处理器34向Modem侧处理器35发送PDP激活请求,以便Modem侧处理器35将上述PDP激活请求发送给基站。本发明中,只有当Modem侧处理器35在CS域的注册状态为注册成功时,上述应用侧处理器34才会向Modem侧处理器35发送PDP激活请求,也就是说,当Modem侧处理器35未在CS域注册成功时,上述应用侧处理器34不会向Modem侧处理器35下发PDP激活请求,从而可以避免PDP激活请求的下发影响Modem侧处理器在CS域的注册,进而可以减少终端的Modem侧处理器在CS域的注册时间。
[0053]本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
[0054]本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0055]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种终端注册方法,其特征在于,包括: 终端发起注册流程时,如果所述终端的数据业务功能被开启,则所述终端的应用侧处理器检测所述终端的调制解调器侧处理器在电路交换域的注册状态; 如果所述终端的应用侧处理器检测到所述调制解调器侧处理器在所述电路交换域的注册状态为注册成功,则所述应用侧处理器向所述调制解调器侧处理器发送分组数据协议激活请求,以便所述调制解调器侧处理器将所述分组数据协议激活请求发送给基站。
2.根据权利要求1所述的方法,其特征在于,所述终端的应用侧处理器监听所述终端的调制解调器侧处理器在电路交换域的注册状态之后,还包括: 如果所述应用侧处理器检测到所述终端的调制解调器侧处理器在电路交换域的注册状态为未注册成功,则所述终端的应用侧处理器继续检测所述终端的调制解调器侧处理器在电路交换域的注册状态,直至检测到所述调制解调器侧处理器在电路交换域的注册状态为注册成功,再向所述调制解调器侧处理器发送分组数据协议激活请求。
3.—种终端设备,其特征在于,包括:发射机、接收机、存储器、分别与所述发射机、所述接收机和所述存储器连接的应用侧处理器,以及分别与所述发射机、所述接收机、所述存储器和所述应用侧处理器连接的调制解调器侧处理器, 所述应用侧处理器,用于调用所述存储器中存储的程序代码,当所述终端设备发起注册流程时,如果所述终端设备的数据业务功能被开启,则检测所述调制解调器侧处理器在电路交换域的注册状态;以及当检测到所述调制解调器侧处理器在所述电路交换域的注册状态为注册成功时,向所述调制解调器侧处理器发送分组数据协议激活请求; 所述调制解调器侧处理器,用于将所述应用侧处理器发送的分组数据协议激活请求通过所述发射机发送给基站。
4.根据权利要求3所述的终端设备,其特征在于, 所述应用侧处理器,还用于当检测到所述调制解调器侧处理器在电路交换域的注册状态为未注册成功时,继续检测所述调制解调器侧处理器在电路交换域的注册状态,直至检测到所述调制解调器侧处理器在电路交换域的注册状态为注册成功,再向所述调制解调器侧处理器发送分组数据协议激活请求。
【文档编号】H04W60/00GK103428848SQ201310242948
【公开日】2013年12月4日 申请日期:2013年6月18日 优先权日:2013年6月18日
【发明者】阮攀, 李游, 姜印清 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1