发明内容
本发明要解决的技术问题是提供一种集群系统中听用户切换方法和终端,防止听用户切换时发生中断。
为了解决上述问题,本发明提供了一种集群系统中听用户切换方法,包括:
网络侧通过集群相关控制信道周期性发送邻区物理信道信息至听用户终端,所述邻区物理信道信息中包括邻区集群业务信道信息。
进一步的,上述方法还可具有以下特点,所述网络侧集群相关控制信道为:集群专用控制信道或集群功能共用的系统其他控制信道。
进一步的,上述方法还可具有以下特点,所述网络侧还通过所述集群相关控制信道周期性发送被叫测量控制信息至听用户终端,所述被叫测量控制信息中包括邻区列表,或者,邻区列表和切换条件。
进一步的,上述方法还可具有以下特点,所述邻区物理信道信息和被叫测量控制信息的发送周期相同时,同一发送周期中,所述网络侧先发送所述邻区物理信道信息,后发送所述被叫测量控制信息。
进一步的,上述方法还可具有以下特点,所述网络侧发送所述邻区物理信道信息或被叫测量控制信息时,还携带信息标识,指示所述邻区物理信道信息或被叫测量控制信息与上一次相比是否发生变化。
本发明还提供一种集群系统中听用户切换方法,包括:
听用户终端监听集群相关控制信道,接收并保存网络侧下发的邻区物理信道信息,所述邻区物理信道信息中包括邻区集群业务信道信息;
所述听用户终端在决定切换到目标小区时,判断是否已保存所述目标小区的物理信道信息,如果是,则启动所述目标小区的物理信道信息,切换到所述目标小区。
进一步的,上述方法还可具有以下特点,所述听用户终端判断本地未保存所述目标小区的物理信道信息时,则等待接收并保存所述网络侧下发的邻区物理信道信息,启动所述邻区物理信道信息中包括的目标小区的物理信道信息,切换到所述目标小区。
进一步的,上述方法还可具有以下特点,所述方法还包括:
所述听用户终端还接收网络侧下发的被叫测量控制信息,所述被叫测量控制信息中携带邻区列表和切换条件;
所述听用户终端根据如下方式决定是否切换到目标小区:
所述听用户终端根据所述被叫测量控制信息进行测量控制,在目标小区测量结果满足所述切换条件时,决定切换到所述目标小区。
本发明还提供一种网络侧,包括:听用户切换控制模块、听用户切换信息生成模块和用户面接口处理模块,其中:
所述听用户切换控制模块用于:在第一发送周期到达时,发送第一通知消息给所述听用户切换信息生成模块;
所述听用户切换信息生成模块用于:在接收到所述第一通知消息后,生成邻区物理信道信息,所述邻区物理信道信息中包括邻区集群业务信道信息;
所述用户面接口处理模块用于:将所述邻区物理信道信息通过集群相关控制信道发送至听用户终端。
进一步的,上述网络侧还可具有以下特点,所述网络侧集群相关控制信道为:集群专用控制信道或集群功能共用的系统其他控制信道。
进一步的,上述网络侧还可具有以下特点,所述听用户切换控制模块用于:在第二发送周期到达时,发送第二通知消息给所述听用户切换信息生成模块;
所述听用户切换信息生成模块还用于:在接收到所述第二通知消息后,生成被叫测量控制信息,所述被叫测量控制信息中包括邻区列表,或者,邻区列表和切换条件;
所述用户面接口处理模块还用于:通过所述集群相关控制信道发送所述被叫测量控制信息至听用户终端。
进一步的,上述网络侧还可具有以下特点,所述用户面接口处理模块是用于:在所述第一发送周期和第二发送周期相同,所述第一通知消息和第二通知消息为同一通知消息时,先发送所述邻区物理信道信息,后发送所述被叫测量控制信息。
进一步的,上述网络侧还可具有以下特点,所述网络侧还包括数据库变更处理模块:用于判断本次的邻区物理信道信息或被叫测量控制信息与上一次相比是否发生变化,并通知所述听用户切换信息生成模块;
所述听用户切换信息生成模块还用于:在所述邻区物理信道信息或被叫测量控制信息中携带一信息标识,所述信息标识根据所述数据库变更处理模块的通知生成,用于指示所述邻区物理信道信息或被叫测量控制信息与上一次相比是否发生变化。
本发明还提供一种终端,所述终端包括听用户切换信息接收模块和听用户移动性判决模块,其中:
所述听用户切换信息接收模块用于:在所述终端作为集群系统听用户终端时,监听集群相关控制信道,接收并保存网络侧下发的邻区物理信道信息;
所述听用户移动性判决模块用于:进行切换判决,在决定切换到目标小区时,判断是否已保存所述目标小区的物理信道信息,如果是,则启动所述目标小区的物理信道信息,切换到所述目标小区。
进一步的,上述终端还可具有以下特点,所述听用户移动性判决模块还用于:判断本地未保存所述目标小区的物理信道信息时,等待听用户切换信息接收模块接收并保存所述网络侧下发的邻区物理信道信息后,启动所述邻区物理信道信息中包括的目标小区的物理信道信息,切换到所述目标小区。
进一步的,上述终端还可具有以下特点,所述听用户切换信息接收模块还用于:接收网络侧下发的被叫测量控制信息,所述被叫测量控制信息中携带邻区列表和切换条件;
所述听用户移动性判决模块是用于根据如下方式进行切换判决:根据所述被叫测量控制信息进行测量控制,在目标小区测量结果满足所述切换条件时,决定切换到所述目标小区。
本发明提供一种集群听用户小区间自主切换的实现方法,使用本方案技术,可以保证集群系统中,听用户在无语音中断的情况下,实现移动性功能。本文所涉及的集群系统,可以使用TD-SCDMA、LTE等3G或4G通信技术,但不限于这些技术。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本发明实施例提供一种集群系统中听用户切换方法,包括:
步骤1,集群群组建立完成后,网络侧生成本小区的邻区的物理信道信息,称为邻区物理信道信息,通过集群相关控制信道周期性地发送给听用户终端;以及,生成被叫测量控制信息,通过集群相关控制信道,周期性地发送给听用户终端。
其中,所述集群相关控制信道,可以是集群专用控制信道;或者其他非集群功能控制信道,在集群系统中共用,即集群功能共用的系统其他控制信道。
其中,所述邻区物理信道信息中包括邻区集群业务信道信息,比如包括频点信息和专用物理信道(Dedicated Physical Channel,DPCH)信息等。
所述被叫测量控制信息中包括邻区列表,或者,邻区列表和切换条件;还可包括其他信息。
其中,可使用UM(Unacknowledged Mode,非确认模式)模式发送邻区物理信道信息和被叫测量控制信息。
其中,邻区物理信道信息和被叫测量控制信息可通过同一消息发送,也可通过不同消息发送,其发送周期可以相同,也可以不同。当所述邻区物理信道信息和被叫测量控制信息的发送周期相同时,同一发送周期中,所述网络侧先发送所述邻区物理信道信息,后发送所述被叫测量控制信息。
其中,网络侧周期性发送上述邻区物理信道信息和被叫测量控制信息直到对应的群组被释放。
步骤2,集群的听用户终端监听集群相关控制信道,当接收到网络侧发送的本小区的邻区物理信道信息后,保存到本地,以及,当接收到被叫测量控制信息后,根据测量控制信息的要求,对目标邻区进行无线信号质量测量。
步骤3,当听用户终端测量到某邻区的无线信号质量满足切换条件时,根据已保存的邻区物理信道信息中该目标小区的物理信道信息,启用该目标小区的物理信道信息,切换到目标小区中,继续保持听状态,自行完成切换过程。
步骤4,当听用户终端自行完成切换过程后,在新小区中,继续监听该小区的集群相关控制信道,当收到网络侧发送的邻区物理信道信息后,保存到本地,当接收到被叫测量控制信息后,根据测量控制信息的要求,重新开始对目标邻区进行无线信号质量测量。如果满足切换条件,则重复步骤3至步骤4的过程。
其中,对于由于后开机等原因,迟后接入群组的听用户终端,同样需要在接入群组后,监听该小区的集群相关控制信道,当收到网络侧发送的邻区物理信道信息后,保存到本地。当接收到被叫测量控制信息后,根据测量控制信息的要求,对相关邻区进行无线信号质量测量。如果满足切换条件,则重复步骤3至步骤4的过程。
本发明实施例提供一种集群系统中听用户切换方法,在网络侧执行如下操作:
网络侧通过集群相关控制信道周期性发送邻区物理信道信息至听用户终端。
其中,所述网络侧还通过所述集群相关控制信道周期性发送被叫测量控制信息至听用户终端,所述被叫测量控制信息中包括邻区列表,或者,邻区列表和切换条件。
其中,所述邻区物理信道信息和被叫测量控制信息的发送周期相同时,同一发送周期中,所述网络侧先发送所述邻区物理信道信息,后发送所述被叫测量控制信息。
其中,所述网络侧发送所述邻区物理信道信息或被叫测量控制信息时,还携带信息标识,指示所述邻区物理信道信息或被叫测量控制信息与上一次相比是否发生变化。
本发明提供一种集群系统中听用户切换方法,在终端侧执行如下操作:
听用户终端监听集群相关控制信道,接收并保存网络侧下发的邻区物理信道信息;
所述听用户终端在决定切换到目标小区时,判断是否已保存所述目标小区的物理信道信息,如果是,则启动所述目标小区的物理信道信息,切换到所述目标小区。
其中,所述听用户终端判断本地未保存所述目标小区的物理信道信息时,则等待接收并保存所述网络侧下发的邻区物理信道信息,启动所述邻区物理信道信息中包括的目标小区的物理信道信息,切换到所述目标小区。
其中,所述方法还包括:
所述听用户终端还接收网络侧下发的被叫测量控制信息,所述被叫测量控制信息中携带邻区列表和切换条件;
所述听用户终端根据如下方式决定是否切换到目标小区:
所述听用户终端根据所述被叫测量控制信息进行测量控制,在目标小区测量结果满足所述切换条件时,决定切换到所述目标小区。
本发明实施例提供一种网络侧,如图1所示,包括听用户切换控制模块、听用户切换信息生成模块、用户面接口处理模块和数据库变更处理模块,其中:
听用户切换控制模块,在第一发送周期到达时,发送第一通知消息给所述听用户切换信息生成模块;在第二发送周期到达时,发送第二通知消息给所述听用户切换信息生成模块;
听用户切换信息生成模块,在接收到所述第一通知消息后,生成邻区物理信道信息;在接收到所述第二通知消息后,生成被叫测量控制信息,所述被叫测量控制信息中包括邻区列表,或者,邻区列表和切换条件;
用户面接口处理模块用于:将所述邻区物理信道信息通过集群相关控制信道发送至听用户终端,以及,通过所述集群相关控制信道发送所述被叫测量控制信息至听用户终端。
其中,所述用户面接口处理模块是用于:在所述第一发送周期和第二发送周期相同,所述第一通知消息和第二通知消息为同一通知消息时,先发送所述邻区物理信道信息,后发送所述被叫测量控制信息。
所述网络侧还包括数据库变更处理模块:用于判断本次的邻区物理信道信息或被叫测量控制信息与上一次相比是否发生变化,并通知所述听用户切换信息生成模块;
所述听用户切换信息生成模块还用于:在所述邻区物理信道信息或被叫测量控制信息中携带一信息标识,所述信息标识根据所述数据库变更处理模块的通知生成,用于指示所述邻区物理信道信息或被叫测量控制信息与上一次相比是否发生变化。
本发明实施例提供一种终端,如图2所示,包括:
听用户切换信息接收模块,在所述终端作为集群系统听用户终端时,监听集群相关控制信道,接收并保存网络侧下发的邻区物理信道信息;
听用户移动性判决模块,用于进行切换判决,在决定切换到目标小区时,判断是否已保存所述目标小区的物理信道信息,如果是,则启动所述目标小区的物理信道信息,切换到所述目标小区。
其中,所述听用户移动性判决模块还用于:判断本地未保存所述目标小区的物理信道信息时,等待听用户切换信息接收模块接收并保存所述网络侧下发的邻区物理信道信息后,启动所述邻区物理信道信息中包括的目标小区的物理信道信息,切换到所述目标小区。
其中,所述听用户切换信息接收模块还用于:接收网络侧下发的被叫测量控制信息,所述被叫测量控制信息中携带邻区列表和切换条件;
所述听用户移动性判决模块是用于根据如下方式进行切换判决:根据所述被叫测量控制信息进行测量控制,在目标小区测量结果满足所述切换条件时,决定切换到所述目标小区。
在本发明实施例提供的听用户终端切换方法中,网络侧启动听用户终端切换消息下发机制的时机如图3所示,具体如下:
步骤301,集群终端与网络侧,通过集群消息交互,完成集群组呼建立过程;
步骤302,网络侧在集群组呼建立完成后,启动听用户终端切换消息下发机制,网络侧周期性生成并发送邻区物理信道信息;
步骤303,网络侧周期性生成并发送被叫测量控制信息。
上述两条听用户终端切换所使用的消息,将在网络侧周期性重复发送,直到该组呼被释放为止。本实施例中,此重复周期默认设置为3秒钟。在实际使用中,可根据优化需要,通过修改集群系统数据库,改变此重复周期。
参照图4,本发明实施例所述集群听用户终端切换方法网络侧处理具体过程如下:
步骤401,网络侧在收到主叫用户发送的集群建立完成消息后,认为本次组呼建立过程已经完成,网络侧保持本次组呼相关资源;
步骤402,听用户切换控制模块开始工作,启动听用户切换周期定时器,周期默认为3秒钟;
步骤403,本实施例中,3秒钟后,听用户切换周期定时器超时;
步骤404,听用户切换周期定时器超时后,听用户切换控制模块首先判断群组当前是否已处于释放过程中,如果群组当前已处于释放过程中,那么转入步骤408,网络侧结束听用户切换处理流程;如果群组当前未处于释放过程中,那么转入步骤405;
步骤405,听用户切换控制模块向听用户切换信息生成模块发送通知消息,消息中携带有群组标识;
步骤406,听用户切换信息生成模块收到通知消息后,调用集群切换算法模块和无线资源管理模块,根据指定的群组标识,查询其在邻区中已分配的集群业务资源信息,生成邻区物理信道信息,其中包括频点信息和DPCH等信息,以及生成被叫测量控制信息,其中包括邻区列表和切换条件等信息;
步骤407,用户面接口处理模块将听用户切换相关的邻区物理信道信息和被叫测量控制信息,在本组呼所在的所有小区内,通过集群相关控制信道,使用UM模式下发到听用户终端,返回步骤403;
步骤408,网络侧处于集群组呼释放过程中,停止听用户切换功能的网络侧处理。
上述过程中,对于邻区物理信道信息和被叫测量控制信息这两条消息,本发明实施例中优先发送物理信道信息,后发送被叫测量控制信息。
参照图5,本发明实施例所述集群听用户终端自主切换方法终端侧具体处理过程如下:
步骤501,开机后处于空闲状态的终端,在收到寻呼原因为组呼建立的寻呼消息后,根据之前从广播消息中获取的集群TCCCH(Trunking Common Control Channel,集群公共控制信道)信息,读取到接入组呼所需的无线承载信息和物理层信息,随后应用这些参数配置,接入到集群组呼中,成为听状态用户,简称听用户;
步骤502,听用户终端的听用户切换信息接收模块监听集群相关控制信道,接收网络侧发送的邻区物理信道信息;
步骤503,听用户切换信息接收模块将接收到的邻区物理信道信息保存到本地,供后续进行自主切换时使用;
步骤504,听用户切换信息接收模块监听集群相关控制信道,接收网络侧发送的被叫测量控制信息;
步骤505,当听用户切换信息接收模块收到被叫测量控制消息后,将该消息转发给听用户移动性判决模块。听用户移动性判决模块根据被叫测量控制消息中的目标小区信息,进行切换判决,包括:
听用户移动性判决模块要求终端物理层周期性上报指定小区无线信号测试结果。当听用户移动性判决模块收到物理层上报的测量报告后,依据被叫测量控制信息中给出的门限值,判断当前测量结果是否满足听用户自主切换条件:如果测量结果不满足听用户终端自主切换触发条件,那么听用户移动性判决模块继续等待物理层新的测量报告,继续进行判断;如果测量结果满足听用户终端自主切换触发条件,则转入步骤506;
步骤506,听用户移动性判决模块判断当前测量结果满足切换条件后,检查本地是否保存有目标小区的物理信道信息等参数:如果已经保存了目标小区的物理信道信息等参数,则转入步骤507;如果没有保存目标小区的物理信道信息等参数,则转入步骤502,由监听集群相关控制信道的听用户切换信息接收模块接收并保存网络侧发送的邻区物理信道信息;
步骤507,听用户终端启用本地已保存的目标小区的物理信道信息,自主切换接入到目标小区中,继续保持听用户状态,重复步骤502至步骤507。
网络侧在发送邻区物理信道信息和被叫测量控制信息时,可以首先发送邻区物理信道信息,然后发送被叫测量控制信息,这样能够最大程度上保证当听用户移动性判决模块在判断测量报告满足切换条件时,终端本地已经保存了目标小区的物理信道信息,从而缩短听用户接入到新小区的时间。对迟后接入用户,如果需要缩短迟后接入听用户的切换时长,可以通过调整网络侧的切换周期定时器时长来改善。比如,可将网侧的切换周期定时器时长改小,比如从本实施例中的3秒,修改为2秒,以增加邻区物理信道信息和被叫测量控制信息发送的频度。
此外,由于网络侧对于邻区物理信道信息和被叫测量控制信息,是采用周期性重复发送的方式。这种情况下,听用户终端对每次收到这两条信息,都需要全部解码,并用解析出的参数,更换掉本地数据区中已有的数据,还需要移动性判决模块更新判决算法。通常情况下,邻区物理信道信息和被叫测量控制信息中的内容,是不会经常变化的。因此,为了降低听用户终端对切换消息的处理复杂度,邻区物理信道信息和被叫测量控制信息中,都设计了一个信息标识(ValueTag)信元,用以表示网络侧生成的邻区物理信道信息或者被叫测量控制信息内容是否发生了变化:如果没有发生变化,则ValueTag值不变,听用户终端可以忽略本次收到的信息;如果发生了变化,那么ValueTag值会较上一次发生变化,听用户终端需要按照本次收到的信息内容,进行相应的更新处理。网络侧设计的数据库变更处理模块,其作用就是当操作维护人员修改数据库被叫切换功能相关参数配置后,通知听用户切换信息生成模块,调整ValueTag值。当然,ValueTag也可以直接置为0或1,0表示本次信息未变,1标识本次信息发生变化,ValueTag也可以设置为其他值,只要能指示信息是否发生变化即可,本发明对此不作限定。
在本发明另一实施例中,也可以不按上述实施例中的方式发送被叫测量控制信息,听用户终端也可以根据现有技术中的切换判决机制进行切换判决,在决定切换到目标小区时,判断本地是否保存有目标小区的物理信道信息,如果有,则启用目标小区的物理信道信息后,切换到目标小区;如果没有,则等待接收邻区物理信道信息后,再启用目标小区的物理信道信息后,切换到目标小区。
由上述方案可以看出,网络侧将听用户自行切换所需信息,通过集群相关控制信道,周期性的发送给听用户终端。听用户终端接收网络侧的听用户切换所需信息,并根据切换所需信息,自行完成目标小区测量,测量结果判断,以及启用目标小区物理信道配置参数,接入到目标小区的过程处理。听用户终端在切换过程中,与网络侧无信令交互过程。因此,本发明可以使得集群听用户在变换接入小区的过程中,快速启用目标小区的集群业务信道配置参数,防止语音业务出现中断,从而即实现了集群听用户的移动性功能,又保证了集群快速、高效的业务特点。
与现有技术相比,听用户在原服务小区中,已经通过监听原服务小区的集群相关信道,获取了目标小区的集群物理资源信息。因此听用户终端自主切换到目标小区后,不需要进行重新读取新服务小区系统信息以及读取TCCCH信道信息的过程,而是听用户驻留到新小区后,直接可以监听新小区中的集群业务信道,接收集群业务数据。启用新小区参数配置的过程,由于无空中交互过程,其处理非常快,耗时为10毫秒级别,因此,不会让使用者产生任何语音延迟的感受。所以,该方法最大化地缩短了集群听用户在切换过程中的业务中断时长。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。