一种解决用户gprs业务变更后业务无法使用的方法

文档序号:7684404阅读:329来源:国知局

专利名称::一种解决用户gprs业务变更后业务无法使用的方法
技术领域
:本发明涉及移动通信
技术领域
,尤其涉及用户GPRS业务变更后业务无法使用的方法。
背景技术
:正常情况下一个完整的GPRS业务流程要经过以下五个主要步骤步骤1、PSAttach流程;步骤2、PDP激活过程;步骤3、建立TCP连接和传输TCP数据包;步骤4、PDP去激活过程;步骤5、PSDeattach流程;PSAttach成功流程见图1所示。在PSAttach流程中,SGSN完成到HLR的鉴权和获取PS签约数据。PSAttach流程是终端使用GPRS的基本流程。如果没有完成该流程,后续就不能进行PDP激活过程,也不可能建立TCP连接和发送TCP数据包。目前用户GPRS业务功能的变更均在HLR中进行。现有技术方案对用户GPRS功能的关闭和开启均采用修改用户在HLR中的网络接入模式(NAM)来实现。当不具备GPRS业务权限的用户(如用户的GPRS功能被关闭后)尝试发起GPRS业务失败时,PSAttach流程见图2。手机向SGSN发起"AttachRequest"附着请求消息,经过标识识别"IdentityRequest"(可选)和鉴权"AuthenticationRequest"(可选)流程,HLR通知SGSN插入用户数据(IMSI和GPRS签约数据)。由于该用户无PS域的接入能力,SGSN向用户返回"AttachReject"消息,拒绝用户的附着请求。现有技术的缺陷当不具备GPRS业务权限的用户尝试发起GPRS业务,PSAttach失败后,手机会收到SGSN的"AttachReject"消息,消息中的原因值为7("GPRSSERVICESNOTALLOWED")。根据ETSI规范,一旦收到此拒绝消息,手机就将自身的"GPRS更新状态"置为"GU3ROAMINGNOTALLOWED",并删除手机中存储的P-TMSI,P-TMSIsignature,RAI禾口GPRScipheringkeysequencenumber。至此手机认为该SIM卡无GPRS业务能力。如果不重新关开手机,就不会再次发起任何PSAttach流程。从用户感知角度考虑,表现为不具备GPRS业务功能的用户尝试发起GPRS业务失败后,即使后来开通了GPRS业务功能,在没有关开手机的前提下,会一直处于无法附着GPRS网络的状态。只有用户重新关开手机,才能附着GPRS网络。这种缺陷在一定程度上影响了GSM用户在GPRS业务变更后的使用感知。
发明内容有鉴于此,本发明要解决的技术问题就是使不具有GPRS业务功能的GSM用户在尝试发起GPRS业务失败后,如GPRS业务功能恢复,无需重新关开手机就能正常使用GPRS业务。为达到上述目的,本发明的技术方案是这样实现的一种解决用户GPRS业务变更后业务无法使用的方法,其特征在于用户发起附着请求;GPRS业务功能未开启,HLR取消用户APNID的绑定,保留用户的PS域的网络接入权限;或者,GPRS业务功能未开启,SGSN返回原因值,手机继续尝试重新进行网络附着;GPRS业务功能恢复,用户正常使用GPRS业务上述的解决用户GPRS业务变更后业务无法使用的方法,改变HLR中关闭和开启用户GPRS功能的方式用户GPRS功能关闭为取消用户APNID的绑定,保留用户的PS域的网络接入权限;用户GPRS功能开启为用户重新绑定APNID。上述的解决用户GPRS业务变更后业务无法使用的方法,在SGSN中修改相关附着拒绝原因值原原因值"GPRSSERVICESNOTALLOWED"修改为"Mandatoryinformationelementerror,,、"Informationelementnon-existentornotimplemented,,、"ConditionalIEerror,,、"Protocolerror"、"unspecified"等等。本方法通过对现有网络设备处理流程的修改,能够达到如下效果A、不具有GPRS业务功能的GSM用户在尝试发起GPRS业务失败后,之后如果开通了GPRS业务功能,无需重新关开手机就能正常使用GPRS业务,改善了用户GPRS业务的使用感知;B、对己开通GPRS的用户不会带来任何影响;C、对GPRS用户的各类业务应用无任何影响。图1为现有技术中PSAttach成功流程示意图;图2为现有技术中PSAttach失败拒绝流程示意图;图3为本发明创造实施例中PSATTACH流程。具体实施例方式下面结合附图和实施例对本发明进一步描述。本发明提出技术方案有以下两种实现方式方式一改变HLR中关闭和开启用户GPRS功能的方式。目前,用户GPRS业务功能的变更均在HLR中进行。用户GPRS功能的关闭和开启均通过修改HLR中的用户网络接入模式(NAM)实现。在HLR中定义的用户网络接入模式有两种CS(CircuitSwitched)域和PS(PacketSwitched)域。原先GPRS功能的关闭采用取消用户PS域的网络接入权限方式;GPRS功能的开启釆用恢复用户PS域的网络接入权限,并且重新绑定APNID。新的HLR中关闭和开启用户GPRS功能的方式采用如下方式1.用户GPRS功能关闭为取消用户APNID的绑定,保留用户的PS域的网络接入权限;2.用户GPRS功能开启为用户重新绑定APNID。新旧方案对比见下表GPRS功能变更的新旧方案。<table>tableseeoriginaldocumentpage6</column></row><table>方式二在SGSN中修改相关附着拒绝原因值。当不具备GPRS业务权限的用户发起附着请求,PSAttach失败后,SGSN会返回"AttachReject"消息,其中原因值为7("GPRSSERVICESNOTALLOWED")。SGSN修改此原因值,避免手机收到该拒绝原因代码后予以处理导致不再尝试重新进行网络附着。原因值可以修改为96:Mandatoryinformationelementerror、99:Informationelementnon-existentornotimplemented"100:ConditionalIEerror、111:Protocolerror,unspecified等等。上述两种方案可以择一而用。本发明的关键点改变HLR中关闭和开启用户GPRS功能的方式;在SGSN中修改不具备GPRS业务权限的用户附着请求拒绝的原因值。PSATTACH流程1)用户发起附着请求如果用户没有合法的P-TMSI,用户会带上IMSI;如果用户有合法的P-TMSI,用户应该使用P-TMSI和配对的路由区标识,同时如果具有P-TMSI签名的话,也应该带上。2)如果用户使用P-TMSI附着,并且自上次附着改变了SGSN,新SGSN应该发送身份识别请求给老的SGSN,带上用户的P-TMSI和相应的路由区标识以及老的P-TMSI签名。老SGSN回应身份识别响应消息,包含用户的IMSI和鉴权集。3)如果用户在老SGSN为未知,新SGSN应该发起身份识别请求给用户,身份类型指示IMSI。用户应该报告自己的IMSI给SGSN。4)如果用户的移动性管理上下文在网络侧不存在,鉴权过程是必须的。5)如果SGSN号码自从上次分离后发生改变,或者是用户的第一次附着,SGSN应该通知HLR(位置更新)。SGSN发送一条UpdateLocation消息(带有SGSN号码、SGSN地址、IMSI)给HLR;HLR发送CancelLocation(带有IMSI、取消类型)消息给老的SGSN同时置取消类型为UpdateProcedure;6)HLR发送插入用户签约数据消息(带有IMSI、GPRS签约数据)给新SGSN;7)如果所有签约数据检査通过,SGSN为用户构造固上下文,同时回应HLR插入签约数据确认消息(带有IMSI)。名词解释APNID:AccessPointNameID,即用户签约定制的接入点名称标识GPRS:GeneralPacketRadioService,通用无线分组服务HLR:HomeLocationRegister归属位置寄存器PDP:PacketDataProtocol分组数据协议SGSN:ServiceGPRSSupportNode服务GPRS支持节点当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。权利要求1、一种解决用户GPRS业务变更后业务无法使用的方法,其特征在于用户发起附着请求;GPRS业务功能未开启,HLR取消用户APNID的绑定,保留用户的PS域的网络接入权限;或者,GPRS业务功能未开启,SGSN返回原因值,手机继续尝试重新进行网络附着;GPRS业务功能恢复,用户正常使用GPRS业务。2、根据权利要求1所述的解决用户GPRS业务变更后业务无法使用的方法,其特征在于-HLR中关闭和开启用户GPRS功能的方式用户GPRS功能关闭为取消用户APNID的绑定,保留用户的PS域的网络接入权限;用户GPRS功能开启为用户重新绑定APNID。3、根据权利要求1所述的解决用户GPRS业务变更后业务无法使用的方法,其特征在于SGSN拒绝原因值为Mandatoryinformationelementerror;或者,Informationelementnon-existentornotimplemented;或者,ConditionalIEerror;或者,Protocolerror;或者,unspecified。4、根据权利要求1所述的解决用户GPRS业务变更后业务无法使用的方法,其特征在于SGSN拒绝原因值排除GPRSSERVICESNOTALLOWED。5、根据权利要求1、2、3或4所述的解决用户GPRS业务变更后业务无法使用的方法,其特征在于-用户发起附着请求如果用户没有合法的P-TMSI,用户会带上IMSI;如果用户有合法的P-TMSI,用户应该使用P-TMSI和配对的路由区标识,同时如果具有P-TMSI签名的话,也应该带上;如果用户使用P-TMSI附着,并且自上次附着改变了SGSN,新SGSN应该发送身份识别请求给老的SGSN,带上用户的P-TMSI和相应的路由区标识以及老的P-TMSI签名。老SGSN回应身份识别响应消息,包含用户的IMSI和鉴权集;如果用户在老SGSN为未知,新SGSN应该发起身份识别请求给用户,身份类型指示IMSI。用户应该报告自己的IMSI给SGSN;如果用户的移动性管理上下文在网络侧不存在,鉴权过程是必须的;如果SGSN号码自从上次分离后发生改变,或者是用户的第一次附着,SGSN应该通知HLR位置更新;SGSN发送一条UpdateLocation消息给HLR;HLR发送CancelLocation消息给老的SGSN同时置取消类型为UpdateProcedure;HLR发送插入用户签约数据消息给新SGSN;如果所有签约数据检查通过,SGSN为用户构造固上下文,同时回应HLR插入签约数据确认消息。全文摘要本发明公开了一种解决用户GPRS业务变更后业务无法使用的方法,本发明采用两种方案来解决终端在重新开机前不再发起PSAttach流程的问题方案一是修改HLR中关闭和开启终端GPRS功能的方式,将关闭修改为取消终端APNID的绑定并保留其PS域的网络接入权限,将开启修改为重新绑定APNID;方案二是修改SGSN拒绝终端请求的消息的原因值为其他异常导致的接入失败。文档编号H04L12/56GK101340716SQ20081002165公开日2009年1月7日申请日期2008年8月12日优先权日2008年8月12日发明者孙海东,峰徐,朱志坚,欣肖申请人:中国移动通信集团江苏有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1