本发明涉及移动通信技术领域,尤其涉及一种基于站内切换的路径切换方法及切换系统。
背景技术:
用户移动场景通常分为跨核心网切换、跨基站小区间切换和跨同基站小区间切换这三种。以新一代移动通信标准lte(longtermevolution,长期演进技术)为例,对于前两种切换类型,lte标准提供s1切换和x2切换两种切换流程来实现,而对于实际应用中需求相对更为频繁的同基站小区间切换,lte标准并没有给出实现流程。例如,在基站内小区间切换前后,若路径发生变化,则针对如何处理3gpp协议,却并没有说明实现流程,因此,目前的基站通常都不支持,如此则会导致终端在基站内小区间进行切换后发生掉话的现象。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:
本发明的主要目的在于提供一种基于站内切换的路径切换方法及切换系统,旨在解决终端在基站内小区间进行切换后发生掉话的的问题,从而保证业务连续性,提高用户体验。
为实现上述目的,本发明提供的一种基于站内切换的路径切换方法,所述基于站内切换的路径切换方法包括以下步骤:
检测终端是否完成基站内小区间的切换;
在接收到所述终端完成站内切换的消息时,提取gtp-u层隧道信息;
将提取出的gtp-u层隧道信息与终端切换前的gtp-u层隧道信息进行比较;
若终端切换前后的路径信息不一致,则与核心网进行路径信息交换,以完成路径切换。
优选地,所述若终端切换前后的路径信息不一致,则与核心网进行路径信息交换,以完成路径切换的步骤包括:
若终端切换前后的路径信息不一致,则向所述核心网发送路径切换请求信息;
在接收到所述核心网返回的新gtp-u层路径信息时,与所述核心网进行路径信息交换,以完成路径切换。
优选地,所述检测终端是否完成基站内小区间的切换的步骤之前还包括:
接收终端上报的测量信息;
若根据所述测量信息确定基站内小区间可以正常进行切换,则向所述终端发送切换命令。
优选地,所述基于站内切换的路径切换方法还包括:
若未接收到所述终端上报的测量信息,或根据所述测量信息确定基站内小区间无法正常进行切换,则保持当前正常流程。
优选地,所述基于站内切换的路径切换方法还包括:
若终端切换前后的路径信息一致,则保持当前正常流程。
为实现上述目的,本发明还提供一种切换系统,所述切换系统包括:
检测模块,用于检测终端是否完成基站内小区间的切换;
数据处理模块,用于在接收到所述终端完成站内切换的消息时,提取gtp-u层隧道信息;
数据处理模块,用于将提取出的gtp-u层隧道信息与终端切换前的gtp-u层隧道信息进行比较;
执行模块,用于若终端切换前后的路径信息不一致,则与核心网进行路径信息交换,以完成路径切换。
优选地,所述执行模块包括:
发送单元,用于若终端切换前后的路径信息不一致,则向所述核心网发送路径切换请求信息;
执行单元,用于在接收到所述核心网返回的新gtp-u层路径信息时,与所述核心网进行路径信息交换,以完成路径切换。
优选地,所述切换系统还包括:
接收模块,用于接收终端上报的测量信息;
所述执行模块,还用于若根据所述测量信息确定基站内小区间可以正常进行切换,则向所述终端发送切换命令。
优选地,所述执行模块,还用于:
若未接收到所述终端上报的测量信息,或根据所述测量信息确定基站内小区间无法正常进行切换,则保持当前正常流程。
优选地,所述执行模块,还用于:
若终端切换前后的路径信息一致,则保持当前正常流程。
本发明提供的基于站内切换的路径切换方法以及切换系统,通过检测终端是否完成基站内小区间的切换,在接收到所述终端完成站内切换的消息时,提取gtp-u层隧道信息,然后将提取出的gtp-u层隧道信息与终端切换前的gtp-u层隧道信息进行比较,若终端切换前后的路径信息不一致,则与核心网进行路径信息交换,以完成路径切换。这样,可以解决终端在基站内小区间进行切换后发生掉话的的问题,从而保证业务连续性,提高用户体验。
附图说明
图1为本发明基于站内切换的路径切换方法第一实施例的流程示意图;
图2为图1中步骤若终端切换前后的路径信息不一致,则与核心网进行路径信息交换,以完成路径切换的细化流程示意图;
图3为本发明基于站内切换的路径切换方法第二实施例的流程示意图;
图4为本发明基于站内切换的路径切换方法第三实施例的流程示意图;
图5为本发明基于站内切换的数据流示意图;
图6为本发明切换系统第一实施例的功能模块示意图;
图7为图6中执行模块的细化功能模块示意图;
图8为本发明切换系统第二实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种基于站内切换的路径切换方法,参照图1,在一实施例中,所述基于站内切换的路径切换方法包括:
步骤s1、检测终端是否完成基站内小区间的切换;
本实施例中,移动通信系统的通信过程通常涉及终端、接入网以及核心网,其中,终端为用户设备,通常为手机,当然,随着移动通信技术的发展,终端有可能表现为其他形式,只要能够支持移动通信系统的相关通信协议即可。终端通过基站接入核心网,实现与其他终端之间的通信。
本实施例中,主要为基站内不同小区之间进行切换的方案,如终端从基站的站内小区1切换至基站的站内小区2,这通常称之为同基站小区间切换或者基站内小区间切换。
其中,判断终端是否完成基站内小区间的切换的方式可以为,以是否接收到终端发送的切换完成消息为判断标准,若接收到终端发送的切换完成消息,则表明终端完成基站内小区的切换;若未接收到终端发送的切换完成消息,则表明终端未完成基站内小区的切换。
步骤s2、在接收到所述终端完成站内切换的消息时,提取gtp-u层隧道信息;
本实施例中,在接收到所述终端发送的站内切换完成消息时,对切换后的数据进行解析,并提取gtp-u层隧道信息。其中,gtp-u(gprstunnellingprotocolfortheuserplane,用户层面的gprs隧道协议),用于在gprs(generalpacketradioservice,通用分组无线服务技术)核心网内,无线接入网与核心网之间传送用户数据,用户数据包可以以ipv4,ipv6或ppp中的任何格式进行传输。
步骤s3、将提取出的gtp-u层隧道信息与终端切换前的gtp-u层隧道信息进行比较;
步骤s4、若终端切换前后的路径信息不一致,则与核心网进行路径信息交换,以完成路径切换。
本实施例中,通过对终端切换站内小区前后提取出的gtp-u层隧道信息进行比较,并根据比较结果判定是否需要与核心网进行路径切换。如此,根据基站侧标准信令,确认站内两个小区切换路径发生变化,是否与核心网进行路径切换,可以保证终端不掉话,从而保证业务的连续性。
本发明提供的基于站内切换的路径切换方法,首先通过检测终端是否完成基站内小区间的切换,在接收到所述终端完成站内切换的消息时,提取gtp-u层隧道信息,然后将提取出的gtp-u层隧道信息与终端切换前的gtp-u层隧道信息进行比较,若终端切换前后的路径信息不一致,则与核心网进行路径信息交换,以完成路径切换。这样,可以解决终端在基站内小区间进行切换后发生掉话的的问题,从而保证业务连续性,提高用户体验。
在一实施例中,如图2所示,在上述图1所示的实施例基础上,所述步骤s4包括:
步骤s41、若终端切换前后的路径信息不一致,则向所述核心网发送路径切换请求信息;
本实施例中,若终端切换前后的路径信息不一致,表明终端切换前后,gtp-u路径信息发生变化,则需要与核心网进行交互。此时,需要向核心网发送路径切换请求信息,告知核心网路径发生变化。
步骤s42、在接收到所述核心网返回的新gtp-u层路径信息时,与所述核心网进行路径信息交换,以完成路径切换。
本实施例中,核心网返回新的gtp-u层路径信息,在基站接收到该核心网信息时,即进行路径切换,以从新的路径接收数据。
在一实施例中,如图3所示,在上述图1或图2所示的实施例基础上,所述步骤s1之前还包括:
步骤s5、接收终端上报的测量信息;
本实施例中,同一基站内的终端的当前服务小区(站内小区1),接收终端上报的测量信息,该测量信息包括所述终端测量得到的所述站内小区1的信号质量信息、站内小区1的相邻小区的信号质量信息,站内小区1可以根据所述信号质量测量信息确定目标小区,在所述目标小区为与所述源小区同基站的邻小区时,向所述目标小区如站内小区2发送基站内小区间切换请求。
步骤s6、若根据所述测量信息确定基站内小区间可以正常进行切换,则向所述终端发送切换命令。
本实施例中,可以根据站内小区1是否具有同基站内相邻小区、相邻小区的信号质量信息、是否接收到站内小区2针对站内小区1发送的切换请求返回响应应答等,来判断基站内小区是否可以正常进行切换,若同基站内站内小区1具有相邻站内小区2,且站内小区2的信号质量较好,同时还接收到站内小区2返回的响应应答,则表明可以正常切换,此时向所述终端发送切换命令。若切换成功,则终端成功接入目标小区如站内小区2。
在一实施例中,在上述图3所示的实施例基础上,在所述步骤s5之前还包括:
若未接收到所述终端上报的测量信息,则保持当前正常流程。
本实施例中,在终端接入站内小区1时,若没有上报测量信息,则无法进行切换,此时,保持当前正常流程,也即继续保持终端接入站内小区1,而不将终端切换至站内小区2。
或在所述步骤s5之后还包括:
若根据所述测量信息确定基站内小区间无法正常进行切换,则保持当前正常流程。
本实施例中,若根据测量信息为站内小区1不具有同基站内相邻小区,或相邻小区的信号质量较差,或未接收到站内小区针对站内小区1发送的切换请求返回响应应答等,则可以判断基站内小区无法正常进行切换。此时,保持当前正常流程,也即继续保持终端接入站内小区1,而不将终端切换至站内小区2。
在一实施例中,如图4所示,在上述图1所示的实施例基础上,所述步骤s3之后还包括:
步骤s8、若终端切换前后的路径信息一致,则保持当前正常流程。
本实施例中,若终端从初始接入的站内小区1,切换接入站内小区2时,根据提取的gtp-u层路径信息,发现切换前后的路径信息一致,则保持当前的正常流程,也即继续保持终端接入站内小区1,而不将终端切换至站内小区2。
图5为本发明基于站内切换的数据流示意图,具体数据流程如下:
501、终端向站内小区1上报测量信息;
502、站内小区1根据终端上传的测量信息,在确定站内小区2的信号质量较好,同时还接收到站内小区2返回的响应应答,则表明可以正常切换,此时站内小区1与站内小区2之间可以进行消息交互;
503、站内小区1在接收到站内小区2返回的响应应答时,即向站内小区1发送切换命令;
504、终端在接入站内小区1,且接收到切换命令时,即切换至站内小区2,并完成基站内小区之间的切换;
505、基站检测到终端切换小区前后的路径信息不一致时,则与核心网之间进行路径信息交换,并完成路径切换;
506、终端与基站之间通过新的小区站内小区2进行数据流的传输。
本发明提供的一种切换系统100,参照图6,在一实施例中,所述切换系统100包括:
检测模块10,用于检测终端是否完成基站内小区间的切换;
本实施例中,移动通信系统的通信过程通常涉及终端、接入网以及核心网,其中,终端为用户设备,通常为手机,当然,随着移动通信技术的发展,终端有可能表现为其他形式,只要能够支持移动通信系统的相关通信协议即可。终端通过基站接入核心网,实现与其他终端之间的通信。
本实施例中,主要为基站内不同小区之间进行切换的方案,如终端从基站的站内小区1切换至基站的站内小区2,这通常称之为同基站小区间切换或者基站内小区间切换。
其中,判断终端是否完成基站内小区间的切换的方式可以为,以是否接收到终端发送的切换完成消息为判断标准,若接收到终端发送的切换完成消息,则表明终端完成基站内小区的切换;若未接收到终端发送的切换完成消息,则表明终端未完成基站内小区的切换。
数据处理模块20,用于在接收到所述终端完成站内切换的消息时,提取gtp-u层隧道信息;
本实施例中,在接收到所述终端发送的站内切换完成消息时,对切换后的数据进行解析,并提取gtp-u层隧道信息。其中,gtp-u(gprstunnellingprotocolfortheuserplane,用户层面的gprs隧道协议),用于在gprs(generalpacketradioservice,通用分组无线服务技术)核心网内,无线接入网与核心网之间传送用户数据,用户数据包可以以ipv4,ipv6或ppp中的任何格式进行传输。
数据处理模块30,用于将提取出的gtp-u层隧道信息与终端切换前的gtp-u层隧道信息进行比较;
执行模块40,用于若终端切换前后的路径信息不一致,则与核心网进行路径信息交换,以完成路径切换。
本实施例中,通过对终端切换站内小区前后提取出的gtp-u层隧道信息进行比较,并根据比较结果判定是否需要与核心网进行路径切换。如此,根据基站侧标准信令,确认站内两个小区切换路径发生变化,是否与核心网进行路径切换,可以保证终端不掉话,从而保证业务的连续性。
本发明提供的切换系统,首先通过检测终端是否完成基站内小区间的切换,在接收到所述终端完成站内切换的消息时,提取gtp-u层隧道信息,然后将提取出的gtp-u层隧道信息与终端切换前的gtp-u层隧道信息进行比较,若终端切换前后的路径信息不一致,则与核心网进行路径信息交换,以完成路径切换。这样,可以解决终端在基站内小区间进行切换后发生掉话的的问题,从而保证业务连续性,提高用户体验。
在一实施例中,如图7所示,在上述图6所示的实施例基础上,所述执行模块40包括:
发送单元401,用于若终端切换前后的路径信息不一致,则向所述核心网发送路径切换请求信息;
本实施例中,若终端切换前后的路径信息不一致,表明终端切换前后,gtp-u路径信息发生变化,则需要与核心网进行交互。此时,需要向核心网发送路径切换请求信息,告知核心网路径发生变化。
执行单元402,用于在接收到所述核心网返回的新gtp-u层路径信息时,与所述核心网进行路径信息交换,以完成路径切换。
本实施例中,核心网返回新的gtp-u层路径信息,在基站接收到该核心网信息时,即进行路径切换,以从新的路径接收数据。
在一实施例中,如图8所示,在上述图6所示的实施例基础上,所述切换系统100还包括:
接收模块50,用于接收终端上报的测量信息;
本实施例中,同一基站内的终端的当前服务小区(站内小区1),接收终端上报的测量信息,该测量信息包括所述终端测量得到的所述站内小区1的信号质量信息、站内小区1的相邻小区的信号质量信息,站内小区1可以根据所述信号质量测量信息确定目标小区,在所述目标小区为与所述源小区同基站的邻小区时,向所述目标小区如站内小区2发送基站内小区间切换请求。
所述执行模块40,还用于若根据所述测量信息确定基站内小区间可以正常进行切换,则向所述终端发送切换命令。
本实施例中,可以根据站内小区1是否具有同基站内相邻小区、相邻小区的信号质量信息、是否接收到站内小区2针对站内小区1发送的切换请求返回响应应答等,来判断基站内小区是否可以正常进行切换,若同基站内站内小区1具有相邻站内小区2,且站内小区2的信号质量较好,同时还接收到站内小区2返回的响应应答,则表明可以正常切换,此时向所述终端发送切换命令。若切换成功,则终端成功接入目标小区如站内小区2。
在一实施例中,在上述图6或图8所示的实施例基础上,所述执行模块40,还用于:
若未接收到所述终端上报的测量信息,或根据所述测量信息确定基站内小区间无法正常进行切换,则保持当前正常流程。
本实施例中,在终端接入站内小区1时,若没有上报测量信息,则无法进行切换,此时,保持当前正常流程,也即继续保持终端接入站内小区1,而不将终端切换至站内小区2。
本实施例中,若根据测量信息为站内小区1不具有同基站内相邻小区,或相邻小区的信号质量较差,或未接收到站内小区针对站内小区1发送的切换请求返回响应应答等,则可以判断基站内小区无法正常进行切换。此时,保持当前正常流程,也即继续保持终端接入站内小区1,而不将终端切换至站内小区2。
在一实施例中,在上述图6或图8所示的实施例基础上,所述执行模块40,还用于:
若终端切换前后的路径信息一致,则保持当前正常流程。
本实施例中,若终端从初始接入的站内小区1,切换接入站内小区2时,根据提取的gtp-u层路径信息,发现切换前后的路径信息一致,则保持当前的正常流程,也即继续保持终端接入站内小区1,而不将终端切换至站内小区2。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。