用于接入服务网络的退出IDLE通道建立方法和装置 【技术领域】
本发明涉及通信领域,具体而言,涉及一种用于接入服务网络的退出IDLE(空闲模式)通道建立方法及装置。
背景技术
随着移动终端需求发展和无线技术的广泛应用,微波接入全球互操作WiMAX(Worldwide Interoperability for Microwave Access,)这一基于IEEE802.16标准的无线城域网技术发展得越来越迅猛,前景越来越广阔。
图1示出了WiMAX的网络架构体系图,其中CSN(ConnectivityService Network)为连接服务网,MS/SS(Mobile Station/SubscriberStation)为移动终端,ASN(Access Service Network,接入服务网络)为WiMAX网络系统中与接入业务相关的功能实体的对应消息流程的集合,各ASN之间通过R4口连接,NSP(Network ServiceProvider)为网络服务供应商,NAP(Network Access Provider)为网络接入供应商,ASP(Application Service Provider)为应用服务供应商,实线表示承载平面,虚线表示控制平面。
图2示出了ASN的内部结构图,其中AGW(ASN Gateway,ASN汇聚网关,也可简写为ASN-GW)和BS(Base Station,基站)通过内部接口R6口连接,R6口由一系列的控制平面(Control Plane)和承载平面(Bearer Plane)协议构成。
AGW进一步包括认证授权功能实体(Authenticator),通道管理功能实体DPF(Data Path Function),位置管理功能实体PC/LR(Paging Control/Location Register),这三个功能实体可以在同一个物理实体内,也可以在不同的物理实体上。
BS主要提供无线资源管理、功率测量与控制、空口数据的压缩和加密等功能;AGW中Authenticator主要提供认证,授权和计费的功能,DPF主要提供通道管理,协助高层与MS之间建立3层连接等功能,PC/LR主要提供位置管理,寻呼等功能;CSN主要包括归属代理HA(Home Agent)、动态主机配置协议DHCP(DynamicHost Configuration Protocol)服务器,及认证/授权/计费AAA(Authentication/Authorization/Accounting)服务器等功能实体,主要提供计费,鉴权,授权,分配IP地址、Internet业务接入等功能。
相关技术中提供了一种用于ASN的退出IDLE通道建立方法,用户在进入IDLE的时候,将无线侧资源部释放,BS和AGW间的通道也被释放,用户的所有信息全部保存在ASN中AGW的PC/LR上;退出IDLE时,BS通过消息交互获取到PC/LR上保存的用户信息,并和DPF重新建立用户的数据通道,参见图3,该方法包括以下步骤:
步骤302,退出IDLE通道建立前的消息交互,获取用户信息;
步骤304,BS发送退出IDLE通道建立请求消息给DPF,请求建立通道;
步骤306,DPF处理请求消息后将结果通过退出IDLE通道建立响应消息告知BS;
步骤308,BS发送退出IDLE通道确认消息给DPF,确认通道建立完成。
发明人发现相关技术中用于ASN的退出ASN通道建立方法当多条数据通道同时要求建立时存在以下问题:
1、在步骤306中,即使BS收到的退出IDLE通道建立响应消息中的数据通道是全部成功的,在BS的处理过程中也可能出现异常从而造成部分数据通道失败,然而BS向DPF发送的退出IDLE通道建立确认消息中没有通道信息,故无法通知DPF哪些为失败的数据通道,此时DPF会认为数据通道是全部成功的;
2、在步骤308中,DPF收到退出IDLE通道建立确认消息后,可能在处理过程中出现异常从而造成部分数据通道失败,此时DPF无法将失败的情况通知BS;
上述2个问题将导致BS和AGW上的数据通道的个数不一致,第1个问题导致AGW上的数据通道的个数多于BS上的数据通道的个数,此时当AGW选择AGW有而BS没有的数据通道时,将无法从事数据业务;第2个问题导致BS上的数据通道个数多于AGW上的数据通道个数,此时当MS选择BS有而AGW没有的数据通道时,将无法从事数据业务,从而造成对BS或者AGW资源的利用率较低,以及数据通道建立成功率较低,不利于从事数据业务。
【发明内容】
本发明旨在提供一种用于接入服务网络的退出IDLE通道建立方法,能够解决相关技术中用于接入服务网络的退出IDLE通道建立方法当多条数据通道同时要求建立时,存在由于BS和AGW上的数据通道的个数不一致,从而造成对BS或者AGW资源的利用率较低,以及数据通道建立成功率较低,不利于从事数据业务的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种用于接入服务网络的退出空闲模式IDLE的通道建立方法,包括以下步骤:当用户退出IDLE时,在接入服务网络的网元之间建立数据通道;数据通道的两端网元检测数据通道是否连接异常;如果检测到连接异常,两端网元中的异常端网元通知两端网元中的对端网元删除连接异常的数据通道。
优选地,在上述退出IDLE通道建立方法中,数据通道的两端网元检测数据通道是否连接异常具体包括:数据通道的基站检测数据通道是否连接异常;数据通道的接入服务网络汇聚网关检测数据通道是否连接异常。
优选地,在上述退出IDLE通道建立方法中,数据通道的基站检测数据通道是否连接异常具体包括:基站检测在对退出IDLE通道建立响应消息进行处理的过程中是否存在失败的通道。
优选地,在上述退出IDLE通道建立方法中,数据通道地接入服务网络汇聚网关检测数据通道是否连接异常具体包括:接入服务网络汇聚网关中的通道管理功能实体检测在对退出IDLE通道建立确认消息进行处理的过程中是否存在失败的通道。
优选地,在上述退出IDLE通道建立方法中,如果检测到连接异常,两端网元中的异常端网元通知两端网元中的对端网元删除连接异常的数据通道具体包括:如果异常端网元为基站,基站向接入服务网络汇聚网关中的通道管理功能实体发送通道删除请求消息,通道删除请求消息包括连接异常的数据通道;通道管理功能实体根据接收到的通道删除请求消息删除连接异常的数据通道,并向基站发送通道删除响应消息;基站根据接收到的通道删除响应消息向通道管理功能实体发送通道删除确认消息。
优选地,在上述退出IDLE通道建立方法中,如果检测到连接异常,两端网元中的异常端网元通知两端网元中的对端网元删除连接异常的数据通道具体包括:如果异常端网元为接入服务网络汇聚网关,接入服务网络汇聚网关中的通道管理功能实体向基站发送通道删除请求消息,通道删除请求消息包括连接异常的数据通道;基站根据接收到的通道删除请求消息删除连接异常的数据通道,并向通道管理功能实体发送通道删除响应消息;通道管理功能实体根据接收到的通道删除响应消息向基站发送通道删除确认消息。
优选地,在上述退出IDLE通道建立方法中,当用户退出IDLE时,在接入服务网络的网元之间建立数据通道具体包括:基站与接入服务网络汇聚网关中的位置管理功能实体进行退出IDLE通道建立前的消息交互,以获取用户信息;基站向接入服务网络汇聚网关中的通道管理功能实体发送退出IDLE通道建立请求消息;通道管理功能实体处理退出IDLE通道建立请求消息,并向基站发送退出IDLE通道建立响应消息;基站向通道管理功能实体发送退出IDLE通道确认消息,以确认数据通道建立完成。
为了实现上述目的,根据本发明的另一方面,提供了一种用于接入服务网络的退出空闲模式IDLE的通道建立装置,包括:建立模块,用于当用户退出IDLE时,在接入服务网络的网元之间建立数据通道;检测模块,用于检测数据通道的两端网元是否连接异常;删除模块,用于如果检测到连接异常,两端网元中的异常端网元通知两端网元中的对端网元删除连接异常的数据通道。
优选地,在上述退出IDLE通道建立装置中,检测模块具体包括:基站检测模块,用于检测数据通道的基站侧是否连接异常;接入服务网络汇聚网关检测模块,用于检测数据通道的接入服务网络汇聚网关侧是否连接异常。
优选地,在上述退出IDLE通道建立装置中,连接异常的数据通道具体包括:在基站对退出IDLE通道建立响应消息进行处理过程中存在的失败通道;在接入服务网络汇聚网关中的通道管理功能实体对退出IDLE通道建立确认消息进行处理过程中存在的失败通道。
上述实施例在退出IDLE通道建立后,对建立的数据通道进行检测,找出连接异常的数据通道,并由连接异常的网元发起请求,以通知对端网元删除该连接异常的数据通道,当出现BS与AGW上的数据通道的个数不一致时,必然有在BS侧或AGW侧连接异常的数据通道,采用上述实施例可找出这些连接异常的数据通道并予以删除,所以克服了相关技术中用于接入服务网络的退出IDLE通道建立方法当多条数据通道同时要求建立时,存在由于BS和AGW上的数据通道的个数不一致,从而造成对BS或者AGW资源的利用率较低,以及数据通道建立成功率较低,不利于从事数据业务,进而有效保证了ASN各网元间的数据通道的一致性,提高了BS和AGW的资源利用率以及数据通道建立的成功率,有利于从事数据业务。
【附图说明】
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1示出了WiMAX的网络架构体系图;
图2示出了ASN的内部结构图;
图3示出了相关技术中退出IDLE通道建立方法的流程图;
图4示出了根据本发明第一实施例的退出IDLE通道建立方法的流程图;
图5示出了根据本发明第二实施例的退出IDLE通道建立方法的流程图;
图6示出了根据本发明第三实施例的退出IDLE通道建立方法的流程图;
图7示出了根据本发明第四实施例的退出IDLE通道建立装置的结构图。
【具体实施方式】
下面将参考附图并结合实施例,来详细说明本发明。
图4示出了根据本发明第一实施例的退出IDLE的通道建立方法的流程图,该方法包括以下步骤:
步骤402,当用户退出IDLE时,在ASN的网元之间建立数据通道;
步骤404,数据通道的两端网元检测数据通道是否连接异常;
步骤406,如果检测到连接异常,两端网元中的异常端网元通知两端网元中的对端网元删除连接异常的数据通道。
本实施例在退出IDLE通道建立后,该数据通道的两端网元对建立的数据通道进行检测,找出连接异常的数据通道,并由异常端网元发起请求,以通知对端网元删除该连接异常的数据通道,当出现BS与AGW上的数据通道的个数不一致时,必然有在BS侧或AGW侧连接异常的数据通道,采用上述实施例可找出这些连接异常的数据通道并予以删除,所以克服了相关技术中用于接入服务网络的退出IDLE通道建立方法当多条数据通道同时要求建立时,存在由于BS和AGW上的数据通道的个数不一致,从而造成对BS或者AGW资源的利用率较低,以及数据通道建立成功率较低,不利于从事数据业务,进而有效保证了ASN各网元间的数据通道的一致性,提高了BS和AGW的资源利用率以及数据通道建立的成功率,有利于从事数据业务。
优选地,在上述退出IDLE通道建立方法中,步骤404具体包括:数据通道的BS检测数据通道是否连接异常;数据通道的AGW检测数据通道是否连接异常。
本实施例中分别对数据通道的两端网元进行连接异常的检测,数据通道的两端网元即BS与AGW。若存在连接异常的数据通道,则该异常数据通道必然在某一端网元存在连接异常,故采用本实施例的检测方法不仅得到了连接异常的数据通道,还得到了该异常数据通道的连接异常网元端。
优选地,在上述退出IDLE通道建立方法中,数据通道的BS检测数据通道是否连接异常具体包括:BS检测在对退出IDLE通道建立响应消息进行处理的过程中是否存在失败的通道。
本实施例中当存在以下情况时,即认为BS侧存在异常:
A.在BS对退出IDLE通道建立响应消息进行处理过程中存在失败通道。
以上列举的情况A对应于相关技术中数据通道建立方法的第1个问题,这种情况会导致数据通道在BS侧连接异常,即会导致AGW上的数据通道个数多于BS上的数据通道个数,进而存在一些数据通道仅在AGW上有而在BS上无。这样做,可检测出导致AGW上的数据通道个数多于BS上的数据通道个数的所有异常数据通道,便于对其进行有针对性的处理。
优选地,在上述退出IDLE通道建立方法中,数据通道的AGW检测数据通道的AGW侧是否连接异常具体包括:AGW中的DPF检测在对退出IDLE通道建立确认消息进行处理的过程中是否存在失败的通道。
本实施例中当存在以下情况时,即认为AGW侧存在异常:
B.在AGW对退出IDLE通道建立确认消息进行处理过程中存在失败通道。
以上列举的情况B对应于相关技术中数据通道建立方法的第2个问题,这种情况会导致数据通道在AGW侧连接异常,即会导致BS上的数据通道个数多于AGW上的数据通道个数,进而存在一些数据通道仅在BS上有而在AGW上无。这样做,可检测出导致BS上的数据通道个数多于AGW上的数据通道个数的所有异常数据通道,便于对其进行有针对性的处理。
优选地,在上述退出IDLE通道建立方法中,步骤406具体包括:如果异常端网元为BS,BS向AGW中的DPF发送通道删除请求消息,通道删除请求消息包括连接异常的数据通道;DPF根据接收到的通道删除请求消息删除连接异常的数据通道,并向BS发送通道删除响应消息;BS根据接收到的通道删除响应消息向DPF发送通道删除确认消息。
本实施例中异常端网元为BS,其原因是情况A,则作为异常端网元的BS向其对端网元即AGW发送通道删除请求消息,具体而言,通道删除请求消息的发送对象为AGW中的DPF,该消息中包括连接异常的数据通道,以通知对端AGW删除这些异常的数据通道,对端的AGW收到该消息后,根据其中的异常数据通道数据进行对异常数据通道的删除,并向BS发送通道删除响应消息,以告知BS异常数据通道已被删除,最后BS根据通道删除响应消息向DPF发送通道删除确认消息以确认通道删除完成。这样做,使得当AGW上的数据通道个数多于BS上的数据通道个数的情况出现时,可由通道个数较少的BS主动发起删除请求,以通知AGW删除那些仅在AGW上有而在BS上无的数据通道,故解决了相关技术中退出IDLE通道建立方法的第1个问题,而且删除过程借助于消息交互完成,易于实现,有效地保证了各网元间的数据通道的一致性,从而提高了BS和AGW的资源利用率,以及数据通道建立的成功率,有利于从事数据业务。
图5示出了根据本发明第二实施例的退出IDLE通道建立方法的流程图,该方法包括以下步骤:
步骤502,退出IDLE通道建立前的消息交互,获取用户信息;
步骤504,BS发送退出IDLE通道建立请求消息给DPF,请求建立通道;
步骤506,DPF处理请求消息后将结果通过退出IDLE通道建立响应消息告知BS;
步骤508,BS发送退出IDLE通道确认消息给DPF,确认通道建立完成;
步骤510,BS对接收到的退出IDLE通道建立响应消息进行处理,出现部分通道处理失败,将处理失败的通道通过主动向DPF发送通道删除请求消息来通知DPF删除这些通道;
步骤512,收到通道删除请求的DPF把通道删除请求消息中指示删除的数据通道信息删除后,向BS发送通道删除响应消息;
步骤514,BS收到通道删除响应消息后向DPF发送通道删除确认消息,确认通道删除完成。
优选地,在上述退出IDLE通道建立方法中,步骤406具体包括:如果异常端网元为AGW,AGW中的DPF向BS发送通道删除请求消息,通道删除请求消息包括连接异常的数据通道;BS根据接收到的通道删除请求消息删除连接异常的数据通道,并向DPF发送通道删除响应消息;DPF根据接收到的通道删除响应消息向BS发送通道删除确认消息。
本实施例中异常端网元为AGW,其原因是情况B,则作为异常端网元的AGW向其对端网元即BS发送通道删除请求消息,具体而言,通道删除请求消息的发送者为AGW中的DPF,该消息中包括连接异常的数据通道,以通知对端网元BS删除这些异常的数据通道,对端网元BS收到该消息后,根据其中的异常数据通道数据进行对异常数据通道的删除,并向DPF发送通道删除响应消息,以告知AGW异常数据通道已被删除,最后DPF根据通道删除响应消息向MS发送通道删除确认消息以确认通道删除完成。这样做,使得当BS上的数据通道个数多于AGW上的数据通道个数的情况出现时,可由通道个数较少的AGW主动发起删除请求,以通知BS删除那些仅在BS上有而在AGW上无的数据通道,故解决了相关技术中退出IDLE通道建立方法的第2个问题,而且删除过程借助于消息交互完成,易于实现,有效地保证了各网元间的数据通道的一致性,从而提高了BS和AGW的资源利用率,以及数据通道建立的成功率,有利于从事数据业务。
图6示出了根据本发明第三实施例的退出IDLE通道建立方法的流程图,该方法包括以下步骤:
步骤602,退出IDLE通道建立前的消息交互,获取用户信息;
步骤604,BS发送退出IDLE通道建立请求消息给DPF,请求建立通道;
步骤606,DPF处理请求消息后将结果通过退出IDLE通道建立响应消息告知BS;
步骤608,BS发送退出IDLE通道确认消息给DPF,确认通道建立完成;
步骤610,DPF对接收到的退出IDLE通道建立确认消息进行处理,出现部分通道处理失败,将DPF最终没有建立成功的数据通道通过主动向BS发送通道删除请求消息来通知BS删除这些通道;
步骤612,收到通道删除请求的BS把通道删除请求消息中指示删除的数据通道信息删除后,向DPF发送通道删除响应消息;
步骤614,DPF收到通道删除响应消息后向BS发送通道删除确认消息,确认通道删除完成。
优选地,在上述退出IDLE通道建立方法中,步骤402具体包括:BS与AGW中的PC/LR进行退出IDLE通道建立前的消息交互,以获取用户信息;BS向AGW中的DPF发送退出IDLE通道建立请求消息;DPF处理退出IDLE通道建立请求消息,并向BS发送退出IDLE通道建立响应消息;BS向DPF发送退出IDLE通道确认消息,以确认数据通道建立完成。本实施例中在用户退出IDLE时建立数据通道的技术方案简单易行。
图7示出了根据本发明第四实施例的退出空闲模式IDLE的通道建立装置的结构图,该装置包括:
建立模块702,用于当用户退出IDLE时,在ASN的网元之间建立数据通道;
检测模块704,用于检测数据通道的两端网元是否连接异常;
删除模块706,用于如果检测到连接异常,两端网元中的异常端网元通知两端网元中的对端网元删除连接异常的数据通道。
本实施例首先采用建立模块702在退出IDLE通道建立后,然后采用检测模块704对建立的数据通道进行检测,找出连接异常的数据通道,最后采用删除模块706发起请求,以通知对端网元删除该连接异常的数据通道,当出现BS与AGW上的数据通道的个数不一致时,必然有在BS侧或AGW侧连接异常的数据通道,采用上述实施例可找出这些连接异常的数据通道并予以删除,所以克服了相关技术中用于接入服务网络的退出IDLE通道建立方法当多条数据通道同时要求建立时,存在由于BS和AGW上的数据通道的个数不一致,从而造成对BS或者AGW资源的利用率较低,以及数据通道建立成功率较低,不利于从事数据业务,进而有效保证了ASN各网元间的数据通道的一致性,提高了BS和AGW的资源利用率以及数据通道建立的成功率,有利于从事数据业务。
优选地,在上述退出IDLE通道建立装置中,检测模块704具体包括:BS检测模块,用于检测数据通道的BS是否连接异常;AGW检测模块,用于检测数据通道的AGW是否连接异常。
本实施例采用BS检测模块对数据通道的BS侧进行连接异常的检测,采用AGW检测模块对数据通道的AGW侧进行连接异常的检测。若存在连接异常的数据通道,则该异常数据通道必然在某一端网元存在连接异常,故采用本实施例的检测方法不仅得到了连接异常的数据通道,还得到了该异常数据通道的连接异常网元端。
优选地,在上述退出IDLE通道建立装置中,连接异常的数据通道具体包括:在BS对退出IDLE通道建立响应消息进行处理过程中存在失败通道;在AGW对退出IDLE通道建立确认消息进行处理过程中存在失败通道。
本实施例中当存在以下情况时,即认为存在异常:
A.在BS对退出IDLE通道建立响应消息进行处理过程中存在失败通道;
B.在AGW对退出IDLE通道建立确认消息进行处理过程中存在失败通道。
以上列举的情况A对应于相关技术中数据通道建立方法的第1个问题,这种情况会导致数据通道在BS侧连接异常,即会导致AGW上的数据通道个数多于BS上的数据通道个数,进而存在一些数据通道仅在AGW上有而在BS上无。这样做,可检测出导致AGW上的数据通道个数多于BS上的数据通道个数的所有异常数据通道,便于对其进行有针对性的处理。
以上列举的情况B对应于相关技术中数据通道建立方法的第2个问题,这种情况会导致数据通道在AGW侧连接异常,即会导致BS上的数据通道个数多于AGW上的数据通道个数,进而存在一些数据通道仅在BS上有而在AGW上无。这样做,可检测出导致BS上的数据通道个数多于AGW上的数据通道个数的所有异常数据通道,便于对其进行有针对性的处理。
从以上的描述中,可以看出,本发明上述的实施例有效保证了ASN各网元间的数据通道的一致性,提高了BS和AGW的资源利用率以及数据通道建立的成功率,有利于从事数据业务。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。