专利名称:控制分组数据协议上下文下发的方法和装置的制作方法
技术领域:
本发明涉及通信领域,并且更具体地,涉及控制分组数据协议上下文下发的方法和装置。
背景技术:
在目前的移动网络中,用户通过在归属位置寄存器(Home Location Register,简称“HLR”)上签约通用分组无线业务(General Packet Radio Service,简称“GPRS”)分组数据协议(Packet Data Protocol,简称“PDP”)上下文以获取对应的GPRS业务应用。 并且,根据目前第三代合作项目(Third Generation Partnership Pro ject,简称“3GPP”) 协议的规定,HLR需要在用户的所有接入网络下发该用户签约的全部GPRS PDP上下文。然而,GPRS业务应用需要依赖相应的带宽资源,在相关的带宽资源无法保证的情况下,该业务的应用体验将比较差,这将使用户使用了相应的业务流量却无法得到正常的业务体验;或者,如果用户在漫游地发现某些GPRS业务不需要使用时或无法正常使用时,将向运营商客服要求取消该GPRS业务,以避免产生不必要的业务流量,然而,这将增大运营商的客服工作量,从而增加了运营商的运营成本。因此,需要一种合适的技术方案来控制PDP上下文的下发,以避免产生不必要的业务流量,并提升用户的业务感受。
发明内容
本发明实施例提供一种控制PDP上下文下发的方法和装置,能够避免产生不必要的业务流量,并提升用户的业务感受。一方面,提供了一种控制PDP上下文下发的方法,该方法包括接收服务GPRS支持节点(Serving GPRS Support Node,简称“SGSN”)发送的用户的GPRS位置更新请求;根据该GPRS位置更新请求,获取该用户签约的PDP上下文的下发控制条件;根据该下发控制条件,确定是否向该SGSN发送该PDP上下文。另一方面,提供了一种控制PDP上下文下发的装置,该装置包括接收模块,用于接收SGSN发送的用户的GPRS位置更新请求;获取模块,用于根据该接收模块接收的该 GPRS位置更新请求,获取该用户签约的PDP上下文的下发控制条件;第一确定模块,用于根据该获取模块获取的该下发控制条件,确定是否向该SGSN发送该PDP上下文。基于以上技术方案,本发明实施例的控制PDP上下文下发的方法和装置,通过基于PDP上下文的下发控制条件,控制PDP上下文的下发,能够避免产生不必要的业务流量, 提升用户的业务感受,并能减少运营商的客服工作量,从而能够降低运营商的运营成本。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实2/8页
施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本发明实施例的控制PDP上下文下发的方法的示意性流程图。图2是根据本发明另一实施例的控制PDP上下文下发的方法的示意性流程图。图3是根据本发明再一实施例的控制PDP上下文下发的方法的示意性流程图。图4是根据本发明再一实施例的控制PDP上下文下发的方法的示意性流程图。图5是根据本发明实施例的控制PDP上下文下发的装置的示意性框图。图6是根据本发明另一实施例的控制PDP上下文下发的装置的示意性框图。图7是根据本发明实施例的获取模块的示意性框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。应理解,本发明实施例的技术方案可以应用于各种通信系统,例如全球移动通讯 (Global System of Mobile communication,简称“GSM,,)系统、码分多址(Code Division Multiple Access,简称“CDMA”)系统、宽带码分多址(Wideband Code Division Multiple Access,简称 “WCDMA”)系统、通用分组无线业务(General Packet Radio Service,简称 “GPRS”)、长期演进(Long Term Evolution,简称 “LTE”)系统、LTE 频分双工(Frequency Division Duplex,简称“FDD”)系统、LTE 时分双工(Time Division Duplex,简称“TDD”)、 通用移动通信系统(Universal Mobile Telecommunication System,简称"UMTS,,)等。用户,也可称之为用户设备(User Equipment,简称“UE”)、移动终端(Mobile Terminal)、移动用户设备等,可以经无线接入网(例如,feidio Access Network,简称 “RAN”)与一个或多个核心网进行通信,用户可以是移动终端,如移动电话(或称为“蜂窝” 电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。图1示出了根据本发明实施例的控制PDP上下文下发的方法100的示意性流程图。如图1所示,该方法100包括Sl 10,接收SGSN发送的用户的GPRS位置更新请求;S120,根据该GPRS位置更新请求,获取该用户签约的PDP上下文的下发控制条件;S130,根据该下发控制条件,确定是否向该SGSN发送该PDP上下文;控制PDP上下文下发的装置在接收到SGSN发送的用户的GPRS位置更新请求之后,可以根据该GPRS位置更新请求,获取该用户签约的PDP上下文的下发控制条件,并根据该下发控制条件确定是否向该SGSN发送该PDP上下文。因此,本发明实施例的控制PDP上下文下发的方法,通过基于PDP上下文的下发控制条件,控制PDP上下文的下发,能够避免产生不必要的业务流量,提升用户的业务感受, 并能减少运营商的客服工作量,从而能够降低运营商的运营成本。
5
应理解,在本发明实施例中,用户签约的PDP上下文可以为用户签约的全部PDP上下文中的一个或一类PDP上下文,也可以为用户签约的部分PDP上下文或全部PDP上下文, 应根据具体情况而定,本发明实施例并不对此进行限定。还应理解,在本发明实施例中,下发控制条件可以是基于具体用户的具体PDP上下文配置的,例如,可以为每一个用户的每一个PDP上下文配置一个下发控制条件,例如, 为每一个用户的每一个PDP上下文配置用于指示下发网络范围的下发控制条件;在本发明实施例中,下发控制条件也可以不是基于具体PDP上下文配置的,例如,可以基于网络,配置各个网络支持的PDP上下文;因此,在本发明实施例中,只要是能够控制该PDP上下文的下发的条件,都可以称之为该PDP上下文的下发控制条件。在本发明实施例中,下发控制条件可以是人为配置的,例如,可以根据用户对某 PDP上下文对应的GPRS业务的网络需求和/或各个网络为该GPRS业务提供的无线带宽,人为配置用于指示该PDP上下文的下发网络范围的下发控制条件;在本发明实施例中,下发控制条件也可以是控制PDP上下文下发的装置自动设置的,例如,当在某网络下应用某PDP 上下文对应的GPRS业务的用户达到饱和时,可以自动设置下发控制条件,用于指示暂停向该网络下的SGSN下发该PDP上下文,直到在该网络下应用该PDP上下文对应的GPRS业务的用户低于饱和值,取消该下发控制条件。在本发明实施例中,控制PDP上下文下发的装置可以直接根据下发控制条件确定是否向SGSN发送该用户签约的PDP上下文,例如,运营商需要暂停或取消某GPRS业务,可以人为配置用于指示在所有网络不下发该GPRS业务对应的PDP上下文的下发控制条件,在接收到签约该GPRS业务对应的PDP上下文的用户的GPRS位置更新请求之后,控制PDP上下文下发的装置可以直接根据该下发控制条件确定不向SGSN发送该GPRS业务对应的PDP 上下文;控制PDP上下文下发的装置也可以根据下发控制条件并结合其他参数确定是否向 SGSN发送该用户签约的PDP上下文,例如,在下发控制条件指示该用户签约的PDP上下文的下发网络范围或下发时间范围时,控制PDP上下文下发的装置可以根据该下发控制条件并结合用户当前接入的网络或用户当前接入的时间确定是否向SGSN发送该PDP上下文。在本发明实施例中,当在下发控制条件指示该PDP上下文的下发网络范围时,如图2所示,方法100还可以包括S140,根据该GPRS位置更新请求中携带的SGSN的标识(Identity,简称“ ID”)确定该用户当前接入的网络;其中,S130中确定是否向该SGSN发送该PDP上下文,包括S135,根据该用户当前接入的网络和该下发控制条件指示的下发网络范围,确定是否向该SGSN发送该PDP上下文;当该用户当前接入的网络属于该下发网络范围时,确定向该SGSN发送该PDP上下文;当该用户当前接入的网络不属于该下发网络范围时,确定不向该SGSN发送该PDP上下文。应理解,在本发明实施例中,也可以根据该GPRS位置更新请求中携带的其他信息确定用户当前接入的网络,本发明实施例并不对此进行限定。在本发明实施例中,下发网络范围可以是在给用户签约该PDP上下文时人为配置的,例如,根据用户的需求和/或人为统计的网络带宽情况人为配置该PDP上下文的下发网络范围,例如,当用户只需要在国内应用该PDP上下文对应的GPRS业务时,则将该PDP上下文的下发控制条件设置为在国内下发,再例如,当用户需要在国内应用该GPRS业务,但是国内本网的相关带宽资源不支持该GPRS业务时,则将该PDP上下文的下发控制条件设置为在国内他网下发。在本发明实施例中,用于指示下发网络范围的下发控制条件的控制选项可以为不在任何网络下发、只在国际他网下发、只在国际本网下发、只在国际漫游时下发、只在国内他网下发、只在他网下发、只在国内他网和国际本网下发、除了本国本网所有网络都下发、 只在本国本网下发、只在本国本网和国际他网下发、只在本网下发、除了国内他网都下发、 只在国内下发、除了国际本网都下发、除了国际他网都下发、所有网络都下发中的至少一种;相应地,用户当前接入的网络可以为国内本网、国内他网、国际本网或国际他网。应理解,该下发网络范围不仅可以根据国内、国际、本网、他网进行划分,也可以将国际和他网进行细分,例如,假设本网为移动,则可以将他网细分为电信和联通,再例如,假设国内为中国,则可以将国际按国家细分,分为美国、日本、英国等,应根据具体情况而定, 本发明实施例并不对此进行限定。在本发明实施例中,如图3所示,方法100的S120中,获取该用户签约的PDP上下文的下发控制条件,还可以包括S124,根据该GPRS位置更新请求中携带的SGSN的ID确定该用户当前接入的网络;S128,根据该用户当前接入的网络,获取下发控制条件,该下发控制条件用于指示该用户当前接入的网络支持的PDP上下文;其中,S130中确定是否向该SGSN发送该PDP上下文,还可以包括S138,根据该用户当前接入的网络支持的PDP上下文,确定是否向该SGSN发送该 PDP上下文。其中,当该PDP上下文属于该用户当前接入的网络支持的PDP上下文时,可以确定向该SGSN发送该PDP上下文;当该PDP上下文不属于该用户当前接入的网络支持的PDP上下文时,可以确定不向该SGSN发送该PDP上下文。在本发明实施例中,确定用户当前接入的网络支持的PDP上下文可以为确定该用户当前接入的网络支持的PDP上下文的类别,名称等,也可以为别的信息,本发明实施例并不对此进行限定。应理解,在本发明实施例中,可以人为配置各个网络支持的PDP上下文,例如,基于各个PDP上下文对应的GPRS业务带宽需求和各个网络可以为各个PDP上下文对应的 GPRS业务提供的带宽,人为配置各个网络支持的PDP上下文;在本发明实施例中,控制PDP 上下文下发的装置也可以根据检测到的各个PDP上下文对应的GPRS业务带宽需求和各个网络为各个PDP上下文对应的GPRS业务提供的带宽,自动配置并随时更新各个网络支持的 PDP上下文。在本发明实施例中,如果某PDP上下文的下发控制条件包括两种或两种以上的条件时,可以设置下发规则,例如,可以设置为只有满足所有条件时,才下发该PDP上下文,或者只要满足一个条件就可以下发该PDP上下文,或者为所有条件设置优先级,只有满足优先级高的条件时,才下发该PDP上下文;例如,当下发控制条件指示该PDP上下文的下发网络范围和该用户当前接入的网络支持的PDP上下文时,可以依据设置的下发规则,确定是否下发该PDP上下文,例如,下发规则用于指示只有满足所有条件才确定下发该PDP上下文时,则只有当该用户当前接入的网络属于该PDP上下文的下发网络范围且该PDP上下文属于该用户当前接入的网络支持的PDP上下文时,才确定向该SGSN发送该PDP上下文;或者, 下发规则用于指示只要满足一个条件就可以下发该PDP上下文时,则只要该用户当前接入的网络属于该PDP上下文的下发网络范围或该PDP上下文属于该用户当前接入的网络支持的PDP上下文时,就可以确定向该SGSN发送该PDP上下文,或者为两者设置优先级,并且只有满足优先级高的条件时,才确定下发该PDP上下文,例如,用户当前接入的网络支持的 PDP上下文的优先级较高时,则只有该PDP上下文属于用户当前接入的网络支持的PDP上下文时,才确定下发该PDP上下文。应理解,在本发明实施例中,该下发控制条件还可以用于指示别的信息,例如,该用户签约的PDP上下文对应的GPRS业务的带宽需求,控制PDP上下文下发的装置则可以根据用户当前接入的网络为该PDP上下文对应的GPRS业务提供的带宽是否满足该GPRS业务的带宽需求,而确定是否向该SGSN发送该PDP上下文。其中,可以人为配置PDP上下文对应的GPRS业务的带宽需求信息和网络为PDP上下文对应的GPRS业务提供的带宽信息,也可以根据检测到的网络状态自动设置并随时更新各个GPRS业务的带宽需求信息和各个网络为各个GPRS业务提供的带宽信息。在本发明实施例中,当确定用户签约的全部PDP上下文中需要下发的PDP的上下文后,可以向SGSN发送确定的需要下发的PDP上下文,当确定不向SGSN发送该用户签约的任何PDP上下文时,则向该SGSN发送GPRS未签约的错误响应。在本发明的实施例中,控制PDP上下文下发的装置可以为HLR,也可以为别的装置,为了便于理解,下面将结合图2并以HLR为例详细描述根据本发明实施例的控制PDP上下文下发的方法。在本发明的实施例中,PDP上下文对应的GPRS业务可以为手机对讲机业务 (High Performance Push to Talk,简称 “HPPTT”),也可以为无线应用协议(Wireless Application Protocol,简称“WAP”)业务,也可以别的业务。为了便于理解,以下将以 HPPTT业务和WAP业务为例进行说明。图4是根据本发明实施例的控制PDP上下文下发的方法200的示意性流程图。如图4所示,方法200包括S201,当切换网络时,用户向SGSN发送注册请求。S202,SGSN接收到用户发送的注册请求后,向HLR发送GPRS位置更新请求(GPRS_ Update_location_Req)。其中,该GPRS_Update_location_Req 携带该用户信息和 SGSN 的 ID。S203,当接收到SGSN发送的GPRS_Update_location_Req后,HLR确定用户当前接入的网络和各个PDP上下文的下发控制条件。具体的,HLR根据SGSN的ID确定用户当前接入的网络,并根据用户信息获取自身存储的该用户签约的各个PDP上下文的下发控制条件,例如,根据SGSN的ID确定用户当前接入的网络为国内他网,HPPTT业务对应的PDP上下文的下发网络范围为国内,WAP业务对应的PDP上下文的下发网络范围为本网,且国内他网支持的PDP上下文包括HPPTT和WAP 对应的PDP上下文。
S204, HLR根据用户当前接入的网络和用户签约的各个PDP上下文的下发控制条件,分别确定各个PDP上下文是否需要下发。例如,对HPPTT业务而言,HPPTT业务对应的PDP上下文的下发网络范围为国内, 用户当前接入的网络国内他网属于下发网络范围且该PDP上下文属于国内他网支持的PDP 上下文,则可以确定向SGSN发送该PDP上下文;对于WAP业务而言,WAP业务对应的PDP上下文的下发网络范围为本网,用户当前接入的网络国内他网不属于下发网络范围,确定不向SGSN下发WAP业务对应的PDP上下文。当在S204中HLR确定有需要下发的PDP上下文时,执行S205、S206、和S207 ;当在 S205中HLR确定不发送用户签约的任何PDP上下文时,则执行S208。S205,当确定需要向SGSN发送用户签约的PDP上下文时,HLR根据确定的需要下发的PDP上下文,向SGSN发送插入用户数据请求(Insert_Subscriber_Date_Req),用于向 SGSN发送确定的需要下发的PDP上下文。例如,向SGSN发送HPPTT业务对应的PDP上下文。S206, HLR 接收 SGSN 根据 hsert_Subscriber_Date_Req 发送的插入用户数据响应(Insert_Subsciber_Date_Rsp)。 S207,HLR更新该用户的位置信息,并向SGSN发送GPRS位置更新响应(GPRS_ Update_location_Rsp)。S208,当确定不需要发送用户签约的任何PDP上下文时,HLR向SGSN发送GPRS未签约的错误响应。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。因此,本发明实施例的控制PDP上下文下发的方法,通过基于PDP上下文的下发控制条件,控制PDP上下文的下发,能够避免产生不必要的业务流量,提升用户的业务感受, 并能减少运营商的客服工作量,从而能够降低运营商的运营成本。以上已结合图1至图4详细描述根据本发明实施例控制PDP上下文下发的方法, 以下将结合图5至图7描述根据本发明实施例的控制PDP上下文下发的装置。图5是根据本发明实施例的控制PDP上下文下发的装置300的示意性框图。如图 5所示,装置300包括接收模块310,用于接收SGSN发送的用户的GPRS位置更新请求;获取模块320,用于根据该接收模块310接收的该GPRS位置更新请求,获取该用户签约的PDP上下文的下发控制条件;第一确定模块330,用于根据该获取模块320获取的该下发控制条件,确定是否向该SGSN发送该PDP上下文。因此,本发明实施例的控制PDP上下文的装置,通过基于PDP上下文的下发控制条件,控制PDP上下文的下发,能够避免产生不必要的业务流量,提升用户的业务感受,并能够减少运营商的客服工作量,从而降低运营商的运营成本。可选地,如图6所示,除了接收模块310、获取模块320和第一确定模块330之外, 该装置300还包括第二确定模块340,具体用于根据该接收模块310接收的该GPRS位置更
9新请求中携带的SGSN的ID确定该用户当前接入的网络;相应的,该第一确定模块330具体用于根据该第二确定模块340确定的该用户当前接入的网络和该获取模块320获取的该下发控制条件指示的下发网络范围,确定是否向该SGSN发送该PDP上下文。可选地,如图7所示,该获取模块320包括确定单元324,用于根据该接收模块310接收的该GPRS位置更新请求中携带的 SGSN的ID确定该用户当前接入的网络;获取单元328,用于根据该确定单元3M确定的该用户当前接入的网络,获取该下发控制条件,该下发控制条件用于指示该用户当前接入的网络支持的PDP上下文;相应的,该第一确定模块330具体用于根据该获取模块320获取的该下发控制条件指示的该用户当前接入的网络支持的PDP上下文,确定是否向该SGSN发送该PDP上下文。可选地,该用户当前接入的网络为国内本网、国内他网、国际本网或国际他网。可选地,该下发控制条件的控制选项为只在国际他网下发、只在国际本网下发、只在国际漫游时下发、只在国内他网下发、只在他网下发、只在国内他网和国际本网下发、除了本国本网所有网络都下发、只在本国本网下发、只在本国本网和国际他网下发、只在本网下发、除了国内他网都下发、只在国内下发、除了国际本网都下发、除了国际他网都下发中的至少一种可选地,如图6所示,该装置300还包括发送模块350,具体用于在该第一确定模块 330确定不向该SGSN发送该用户签约的任何PDP上下文时,向该SGSN发送GPRS未签约的错误响应。可选地,装置300包括HLR。因此,本发明实施例的控制PDP上下文的装置,通过基于PDP上下文的下发控制条件,控制PDP上下文的下发,能够避免产生不必要的业务流量,提升用户的业务感受,并能减少运营商的客服工作量,从而降低运营商的运营成本。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种控制分组数据协议PDP上下文下发的方法,其特征在于,包括接收服务通用分组无线业务支持节点SGSN发送的用户的服务通用分组无线业务GPRS 位置更新请求;根据所述GPRS位置更新请求,获取所述用户签约的PDP上下文的下发控制条件; 根据所述下发控制条件,确定是否向所述SGSN发送所述PDP上下文。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括根据所述GPRS位置更新请求中携带的SGSN的ID确定所述用户当前接入的网络; 相应的,所述确定是否向所述SGSN发送所述PDP上下文,包括 根据所述用户当前接入的网络和所述下发控制条件指示的下发网络范围,确定是否向所述SGSN发送所述PDP上下文。
3.根据权利要求1或2所述的方法,其特征在于,所述获取所述用户签约的PDP上下文的下发控制条件,包括根据所述GPRS位置更新请求中携带的SGSN的ID确定所述用户当前接入的网络; 根据所述用户当前接入的网络,获取所述下发控制条件,所述下发控制条件用于指示所述用户当前接入的网络支持的PDP上下文;相应的,所述确定是否向所述SGSN发送所述PDP上下文,包括 根据所述用户当前接入的网络支持的PDP上下文,确定是否向所述SGSN发送所述PDP 上下文。
4.根据权利要求2或3所述的方法,其特征在于,所述用户当前接入的网络为国内本网、国内他网、国际本网或国际他网。
5.根据权利要求2或4所述的方法,其特征在于,所述下发控制条件的控制选项为只在国际他网下发、只在国际本网下发、只在国际漫游时下发、只在国内他网下发、只在他网下发、只在国内他网和国际本网下发、除了本国本网所有网络都下发、只在本国本网下发、只在本国本网和国际他网下发、只在本网下发、除了国内他网都下发、只在国内下发、除了国际本网都下发、除了国际他网都下发中的至少一种。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括当确定不向所述SGSN发送所述用户签约的任何PDP上下文时,向所述SGSN发送GPRS 未签约的错误响应。
7.—种控制分组数据协议PDP上下文下发的装置,其特征在于,包括接收模块,用于接收服务通用分组无线业务支持节点SGSN发送的用户的服务通用分组无线业务GPRS位置更新请求;获取模块,用于根据所述接收模块接收的所述GPRS位置更新请求,获取所述用户签约的PDP上下文的下发控制条件;第一确定模块,用于根据所述获取模块获取的所述下发控制条件,确定是否向所述 SGSN发送所述PDP上下文。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括第二确定模块,用户根据所述接收模块接收的所述GPRS位置更新请求中携带的SGSN 的ID确定所述用户当前接入的网络;相应的,所述第一确定模块,具体用于根据所述第二确定模块确定的所述用户当前接入的网络和所述获取模块获取的所述下发控制条件指示的下发网络范围,确定是否向所述SGSN发送所述PDP上下文。
9.根据权利要求7或8所述的装置,其特征在于,所述获取模块,包括确定单元,用于根据所述接收模块接收的所述GPRS位置更新请求中携带的SGSN的ID 确定所述用户当前接入的网络;获取单元,用于根据所述确定单元确定的所述用户当前接入的网络,获取所述下发控制条件,所述下发控制条件用于指示所述用户当前接入的网络支持的PDP上下文;相应的,所述第一确定模块,具体用于根据所述获取模块获取的用于指示所述用户当前接入的网络支持的PDP上下文的下发控制条件,确定是否向所述SGSN发送所述PDP上下文。
10.根据权利要求8或9所述的装置,其特征在于,所述用户当前接入的网络为国内本网、国内他网、国际本网或国际他网。
11.根据权利要求7至10中任一项所述的装置,其特征在于,所述装置还包括发送模块,用于在所述第一确定模块确定不向所述SGSN发送所述用户签约的任何PDP 上下文时,向所述SGSN发送GPRS未签约的错误响应。
12.根据权利要求7至11中任一项所述的装置,其特征在于,所述装置包括归属位置寄存器HLR。
全文摘要
本发明实施例提供了一种控制PDP上下文下发的方法和装置。该方法包括接收SGSN发送的用户的GPRS位置更新请求;根据该GPRS位置更新请求,获取该用户签约的PDP上下文的下发控制条件;根据该下发控制条件,确定是否向该SGSN发送该PDP上下文。本发明实施例的控制PDP上下文下发的方法和装置,通过基于PDP上下文的下发控制条件,控制PDP上下文的下发,能够避免产生不必要的业务流量,提升用户的业务感受,并能减少运营商的客服工作量客户工作量,从而能够降低运营商的运营成本。
文档编号H04W28/02GK102511175SQ201180003151
公开日2012年6月20日 申请日期2011年12月19日 优先权日2011年12月19日
发明者薛清风 申请人:华为技术有限公司