专利名称:寻呼消息的处理方法及基站控制器的制作方法
技术领域:
本发明涉及通信领域,具体而言,涉及一种寻呼消息的处理方法及基站控制器。
技术背景
在通讯业迅速发展的背景下,全球移动通讯网络的用户数快速增长,对网络设备 的处理能力的需求也不断提高。其中一个重要指标就是寻呼成功率。而联合寻呼是基站控 制器(Based MationController,简称为BSC)里的一个重要功能。联合寻呼,就是移动台 (Mobile Mation,简称为MS)也可以称为终端,在进行GPRS业务的过程中,可以对该MS进 行寻呼,并中断该MS的GPRS业务,进行语音业务。该移动台可以是手机。
图1是根据相关技术的正常的电路交换(Circuit Switch,简称为CS)寻呼相关部 分信令的流程图,如图1所示,该流程中包括
步骤S101,移动交换中心(Mobile Switching Center,简称为MSC)向BSC发送寻 呼消息。
步骤S102,BSC接收到MSC发送的寻呼消息后,从该寻呼消息中获取相关内容,重 新组成寻呼消息发送给基站(Base TransceiverStation,简称为BTS)。
步骤S103,BTS接收到重新组装的寻呼消息后,向移动站(Mobile Mation,简称 为MS)发送寻呼请求。
步骤S104,MS在接收到寻呼之后,向BTS发送信道请求。
步骤S105,BTS接收到MS发送的信道请求后,向BSC发送的信道请求。
步骤S106,BSC接收到BTS发送的信道请求后,向发给BTS的信道激活消息。
步骤S107,BTS接收到BSC发送的信道激活消息后,向BSC发送信道激活应答消
肩、ο
步骤S108,BSC向BTS发送立即指派命令。
步骤S109,BTS向BSC发送立即指派命令。
需要说明的是,CS域的业务为语音业务(简称为CS业务),例如,通话业务,分组 交换(Packet Switch,简称为PS)域的业务为数据业务(简称为PS业务),例如,MS上网, 收发彩信等。
图2是根据相关技术的MS单独建立下行的临时块流(Temporary Block Flow,简 称为TBF)的流程图,如图2所示,该流程包括如下步骤
步骤S201,服务通用分组无线业务(General Packet Radic^ervice,简称为GPRS) 支持节点(Serving GPRS Support Node,简称为SGSN)向BSC发送下行数据。
步骤S202,BSC接收到SGSN发送的下行数据后,BSC向BTS发送立即指派命令。
步骤S203,BSC在接收到来自BSC的立即指派命令后,将该命令发送给MS。
步骤S204, BTS 向 BSC 通过 ABIS 发送 PACKET SEND PIAIND。
步骤S205, BSC 向 MS 发送分组轮询请求(Packet PollingRequest)。
步骤S206,在MS接收到分组轮询请求后,向BSC发送分组控制确认消息O^acketControl Ack)。
步骤S207,BSC接收到分组控制确认消息后,向MS发送分组功率控制消息O^cket Power Control)0
图3是根据相关技术的MS单独建立下行的TBF过程中进行寻呼的流程图,如图3 所示,在步骤S203与步骤S204之间,如果寻呼消息,则此时MS并不进行处理。在相关协议 中,只是提到了如果系统中联合寻呼是支持的,则MS在分组传输态的话,就在分组随路控 制信道(Packet Associated Control Channel,简称为PACCH)上接收寻呼消息。而对MS 处于这种在建立下行TBF过程中的非传输态,没有进一步说明,协议里也没有提到相应的 处理,这就造成了寻呼失败的情况,从而使寻呼成功率的指标有所下降。
针对相关技术的协议中没有规定MS在建立下行TBF过程中接收到寻呼消息如何 处理而造成寻呼失败的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术的协议中没有规定MS在建立下行TBF过程中接收到寻呼消息如何 处理而造成寻呼失败的问题而提出本发明,为此,本发明的主要目的在于提供一种寻呼消 息的处理方案,以解决上述问题至少之一。
为了实现上述目的,根据本发明的一个方面,提供了一种寻呼消息的处理方法。
根据本发明的寻呼消息的处理方法包括基站控制器接收到寻呼目标为终端的寻 呼消息;基站控制器确定终端处于与基站控制器建立下行临时块流TBF的过程中时,保存 寻呼消息;基站控制器在下行临时块流建立完成之后,再将寻呼消息发送给终端。
优选地,在基站控制器确定终端处于与基站控制器建立下行临时块流的过程中之 前,上述方法还包括如果基站控制器确定终端正在进行数据业务,则基站控制器判断终端 是否处于与基站控制器建立下行临时块流的过程中;如果基站控制器确定终端正在进行语 音业务或空闲,则将寻呼消息通过公共控制信道发送给终端。
优选地,将寻呼消息发送给终端包括基站控制器通过分组随路控制信道将寻呼 消息发送给终端。
优选地,在建立下行临时块流失败的情况下,上述方法还包括基站控制器释放下 行临时块流,并将寻呼消息通过公共控制信道发送给终端。
优选地,建立下行临时块流失败至少包括以下之一基站控制器发送分组轮询请 求失败、基站控制器接收来自终端的分组控制消息失败、基站控制器发送分组功率控制消 息失败。
为了实现上述目的,根据本发明的另一方面,提供了 一种基站控制器。
根据本发明的基站控制器包括接收模块,用于接收寻呼目标为终端的寻呼消息; 判断模块,判断终端是否处于与基站控制器建立下行下行临时块流的过程中;保存模块,用 于在终端处于与基站控制器建立下行临时块流的过程中时,保存寻呼消息;第一发送模块, 用于在下行临时块流建立完成之后,将寻呼消息发送给终端。
优选地,判断模块具体用于在基站控制器确定终端正在进行数据业务的情况下, 判断终端是否处于与基站控制器建立下行临时块流的过程中;基站控制器还包括第二发 送模块,第二发送模块用于在基站控制器确定终端正在进行语音业务或空闲的情况下,将寻呼消息通过公共控制信道发送给终端。
优选地,第一发送模块具体用于通过分组随路控制信道将寻呼消息发送给终端。
优选地,上述基站控制器还包括释放模块,用于在下行临时块流建立失败的情况 下,释放下行临时块流;第二发送模块还用于在释放模块释放下行临时块流之后,将寻呼消 息通过公共控制信道发送给终端。
优选地,释放模块具体用于在以下情况至少之一释放下行临时块流基站控制器 发送分组轮询请求失败、基站控制器接收来自终端的分组控制消息失败、基站控制器发送 分组功率控制消息失败。
通过本发明,采用BSC对寻呼消息进行暂时保存,在下行临时块流建立完成之后, 在发送该寻呼消息,解决了相关技术的协议中没有规定MS在建立下行TBF过程中接收到寻 呼消息如何处理而造成寻呼失败的问题,进而达到了提高寻呼成功率的效果。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1是根据相关技术的正常的电路交换(Circuit Switch,简称为CS)寻呼相关部 分信令的流程图;
图2是根据相关技术的MS单独建立下行的TBF的流程图;
图3是根据相关技术的MS单独建立下行的TBF过程中进行寻呼的流程图;
图4是根据本发明实施例的寻呼消息的处理方法的流程图;
图5是根据本发明实施例的MS单独建立下行的TBF过程中进行寻呼的流程图;
图6是根据本发明实施例的BSC内部具体实现的流程图;
图7是根据本发明实施例的在建立下行TBF过程中,建立下行TBF失败的寻呼处 理的流程图;
图8是根据本发明实施例的在建立下行TBF过程中,建立下行TBF失败的寻呼处 理的BSC内部具体实现的流程图;
图9是根据本发明实施例的基站控制器的结构框图;
图10是根据本发明实施例的基站控制器具体的结构框图。
具体实施方式
功能概述
考虑到相关技术的协议中没有规定MS在建立下行TBF过程中接收到寻呼消息 如何处理而造成寻呼失败的问题,在实现本发明的过程中发现该寻呼失败的原因如下 当MS单独建立下行TBF的过程中,MS在收到立即指派前,是监听公共控制信道(Common ControlCharmel,简称为CCCH)的,当MS接收到立即指派后,通过CCCH信道接收寻呼消息, 此时,MS已经改为监听PACCH,所以MS对该寻呼消息不进行寻呼响应。当MS收到立即指派 后,MS开始监听PACCH信道,但是由于MS在等待polling成功的过程,在这期间,如果BSC 收到寻呼消息,并把寻呼消息发下去,寻呼不成功。对于这种情况,本发明实施例提供了一 种寻呼消息的处理方案,该方案是在现有的协议(3GPP TS 44.060)基础上提出的一种改进。通过该方案,BSC在接收到寻呼消息后,先不立刻发寻呼消息下去,而是BSC检查当前 记录的MS状态,如果不是idle态或是下行传输态的话,则暂时不把该寻呼消息发下去,而 是保存起来等MS转入下行传输态时,再将寻呼消息发下去。该方案具体的处理原则如下 基站控制器接收到寻呼目标为终端的寻呼消息;基站控制器确定终端处于与基站控制器建 立下行临时块流的过程中时,保存寻呼消息;基站控制器在下行临时块流建立完成之后,再 将寻呼消息发送给终端。
本实施例涉及但不限于全球移动通讯系统(GlcAal System forMobile communication,简禾尔为 GSM)。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
在以下实施例中,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令 的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以 不同于此处的顺序执行所示出或描述的步骤。
方法实施例
根据本发明的实施例,提供了一种寻呼消息的处理方法,图4是根据本发明实 施例的寻呼消息的处理方法的流程图,如图4所示,该方法包括如下的步骤S402至步骤 S406
步骤S402,基站控制器接收到寻呼目标为终端的寻呼消息。
步骤S404,基站控制器确定终端处于与基站控制器建立下行临时块流的过程中 时,保存寻呼消息。
步骤S406,基站控制器在下行临时块流建立完成之后,再将寻呼消息发送给终端。
在步骤S404之前,如果基站控制器确定终端正在进行数据业务,则基站控制器判 断终端是否处于与基站控制器建立下行临时块流临时块流的过程中;如果基站控制器确定 终端正在进行语音业务或空闲,则将寻呼消息通过公共控制信道发送给终端。
在步骤S406中,基站控制器通过分组随路控制信道将寻呼消息发送给终端。
在建立下行临时块流失败的情况下,基站控制器释放下行临时块流,并将寻呼消 息通过公共控制信道发送给终端,其中,建立下行临时块流失败至少包括以下之一基站控 制器发送分组轮询请求失败、基站控制器接收来自终端的分组控制消息失败、基站控制器 发送分组功率控制消息失败。
下面将结合实例对本发明实施例的实现过程进行详细描述。
图5是根据本发明实施例的MS单独建立下行的TBF过程中进行寻呼的流程图,如 图5所示,BSC先将该寻呼消息进行暂存,当下行TBF建立起来,并转入传输态之后,再将该 寻呼消息通过PACCH信道发送给MS。
图6是根据本发明实施例的BSC内部具体实现的流程图,如图6所示,当BSC收到 SGSN发来的下行数据时候,这时候BSC要为该MS建立下行TBF,当在建立下行TBF未完成 的过程中,即,MS还没有完成建立下行TBF最后一步,MS收到BSC发给该MS的分组功率控 制消息的这段时间,当这时候BSC收到对该MS的寻呼消息。此时,BSC暂时将寻呼消息存 在于该MS相关的纪录里,而不是立即发给MS,等MS进入下行传输态的话,BSC再将暂存的 该MS的相关记录里的寻呼消息取出来,再次发给MS。这时候,MS就会对该寻呼作出寻呼响应,从而进入联合寻呼的正常流程中,则该次寻呼就算成功了,通过这种方法对寻呼成功率 得到了进一步提高。下面对该流程进行详细的说明。
首先,BSC的寻呼模块接收到寻呼消息,然后根据国际移动用户识别码 (International Mobie Subscriber Identity,简称为 IMSI)查找是否存在该 MS 对应的 MS 实例,如果查找到该MS对应的IMSI的MS实例,则说明该MS在进行PS业务,如果没有MS 实例,则说明该MS没有在进行PS业务。
如果MS没有进行PS业务,则BSC将该寻呼消息通过CCCH通道发送给MS,然后等 待回应,如果没有收到寻呼响应则该流程结束;如果接收到寻呼响应,则进入正常的CS流程。
如果该MS正在进行PS业务,则将该寻呼消息发送给BSC内部对应的MS实例,MS 实例在接收到该寻呼消息后检查当前的MS实例状态,BSC内对MS实例有相应的标志位(变 量)存储当前MS的状态的,如果该MS实例处于下行传输态,则将该寻呼消息通过PACCH通 道发送给该MS ;否则,将该寻呼消息保存在MS实例中,当该MS实例转到传输状态时,将该 寻呼消息发送给MS。同时,BSC检查MS实例中是否还有寻呼消息没有处理,如果有寻呼消 息没有处理,则将寻呼消息在PACCH上发下去,同时,把寻呼处理标志位恢复为没有寻呼消 息要处理。
在实际应用中,建立下行TBF时候,也会出现下行TBF建立不成功的现象,在这种 情况下,对寻呼做如下处理在下行TBF建立失败的过程中,主要是发分组轮询请求,MS没 有回分组控制确认,或BSC收到分组控制确认后,发送分组功率控制消息失败,而进入了 MS 实例释放过程。在释放MS实例的时候,如果有寻呼消息还没有处理,就将寻呼消息发还给 寻呼模块,寻呼模块将寻呼消息在CCCH上发给MS。
图7是根据本发明实施例的在建立下行TBF过程中,建立下行TBF失败的寻呼处 理的流程图,如图7所示,在建立下行TBF的过程中,如果发送分组轮询请求失败,或未收到 分组控制确认消息,或者发送分组功率控制消息失败,在下行TBF释放后,将寻呼消息通过 CCCH信道发送给MS。
图8是根据本发明实施例的在建立下行TBF过程中,建立下行TBF失败的寻呼处 理的BSC内部具体实现的流程图,如图8所示,该流程具体如下
BSC中的PS实例在建立下行TBF状态时收到寻呼消息,如果此时下行TBF建立成 功,在将该寻呼消息通过PACCH通道发送给MS,进入正常的写作寻呼流程。如果在建立下行 TBF的过程中,发送分组轮询请求失败、未收到分组控制确认消息、发送分组功率控制消息 失败,则释放下行TBF,如果此时无寻呼消息需要处理,则正常释放下行TBF ;如果此时还有 寻呼消息未进行处理,在释放PS实例,并将寻呼消息发送给寻呼模块,寻呼模块通过CCCH 信道将该消息发送给MS。
装置实施例
根据本发明的实施例,提供了一种基站控制器,图9是根据本发明实施例的基站 控制器的结构框图,如图9所示,该装置包括接收模块92、判断模块94、保存模块96、第一 发送模块98,下面对该结构进行详细的描述。
接收模块92,用于接收寻呼目标为终端的寻呼消息;判断模块94连接至接收模块 92,判断终端是否处于与基站控制器建立下行下行临时块流的过程中;保存模块96连接至判断模块94,用于在终端处于与基站控制器建立下行临时块流的过程中时,保存寻呼消息; 第一发送模块98连接至保存模块96,用于在下行临时块流建立完成之后,将寻呼消息发送 给终端。
优选地,判断模块94具体用于在基站控制器确定终端正在进行数据业务的情况 下,判断终端是否处于与基站控制器建立下行临时块流的过程中。
图10是根据本发明实施例的基站控制器具体的结构框图,如图10所示,该基站控 制器还包括第二发送模块12,该第二发送模块12用于在基站控制器确定终端正在进行语 音业务或空闲的情况下,将寻呼消息通过公共控制信道发送给终端。
优选地,第一发送模块98具体用于通过分组随路控制信道将寻呼消息发送给终端。
如图10所示,该基站控制器还包括释放模块14,该释放模块14,用于在临时流块 建立失败的情况下,释放下行临时块流。
优选地,第二发送模块12还用于在释放模块14释放下行临时块流之后,将寻呼消 息通过公共控制信道发送给终端。
优选地,释放模块14具体用于在以下情况至少之一释放下行临时块流基站控制 器发送分组轮询请求失败、基站控制器接收来自终端的分组控制消息失败、基站控制器发 送分组功率控制消息失败。
综上所述,通过本发明的上述实施例,提高了寻呼的成功率,例如,当BSC收到 SGSN发来的下行数据时候,这时候BSC要为该MS建立下行TBF,当在建立下行TBF未完成 的过程中收到对该MS的寻呼消息,如果将寻呼消息立刻发给MS,MS对该寻呼消息不做出寻 呼响应。而通过本发明的上述实施例,暂存该寻呼消息,等MS进入下行传输态时,BSC再将 暂存的寻呼消息发给MS,这样就可以寻呼成功了。在现在的无线网络中,电话业务的优先级 高于分组业务的优先级,运营商一般都关心寻呼成功率,本发明的上述实施例符合运营商 的需要。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种寻呼消息的处理方法,其特征在于,包括 基站控制器接收到寻呼目标为终端的寻呼消息;所述基站控制器确定所述终端处于与所述基站控制器建立下行临时块流TBF的过程 中时,保存所述寻呼消息;所述基站控制器在所述下行临时块流建立完成之后,再将所述寻呼消息发送给所述终端。
2.根据权利要求
1所述的方法,其特征在于,在所述基站控制器确定所述终端处于与 所述基站控制器建立下行临时块流的过程中之前,所述方法还包括如果所述基站控制器确定所述终端正在进行数据业务,则所述基站控制器判断所述终 端是否处于与所述基站控制器建立下行临时块流的过程中;如果所述基站控制器确定所述终端正在进行语音业务或空闲,则将所述寻呼消息通过 公共控制信道发送给所述终端。
3.根据权利要求
1所述的方法,其特征在于,将所述寻呼消息发送给所述终端包括 所述基站控制器通过分组随路控制信道将所述寻呼消息发送给所述终端。
4.根据权利要求
1至3中任一项所述的方法,其特征在于,在建立所述下行临时块流失 败的情况下,所述方法还包括所述基站控制器释放所述下行临时块流,并将所述寻呼消息通过公共控制信道发送给 所述终端。
5.根据权利要求
4所述的方法,其特征在于,所述建立下行临时块流失败至少包括以 下之一所述基站控制器发送分组轮询请求失败、所述基站控制器接收来自所述终端的分组控 制消息失败、所述基站控制器发送分组功率控制消息失败。
6.一种基站控制器,其特征在于,包括 接收模块,用于接收寻呼目标为终端的寻呼消息;判断模块,判断所述终端是否处于与所述基站控制器建立下行临时块流的过程中; 保存模块,用于在所述终端处于与所述基站控制器建立下行临时块流的过程中时,保 存所述寻呼消息;第一发送模块,用于在所述下行临时块流建立完成之后,将所述寻呼消息发送给所述 终端。
7.根据权利要求
6所述的基站控制器,其特征在于,所述判断模块具体用于在所述基站控制器确定所述终端正在进行数据业务的情况下, 判断所述终端是否处于与所述基站控制器建立下行临时块流的过程中;所述基站控制器还包括第二发送模块,所述第二发送模块用于在所述基站控制器确 定所述终端正在进行语音业务或空闲的情况下,将所述寻呼消息通过公共控制信道发送给 所述终端。
8.根据权利要求
6所述的基站控制器,其特征在于,所述第一发送模块具体用于通过 分组随路控制信道将所述寻呼消息发送给所述终端。
9.根据权利要求
7所述的基站控制器,其特征在于,还包括释放模块,用于在所述下行临时块流建立失败的情况下,释放所述下行临时块流;所述第二发送模块还用于在所述释放模块释放所述下行临时块流之后,将所述寻呼消 息通过公共控制信道发送给所述终端。
10.根据权利要求
9所述的方法,其特征在于,所述释放模块具体用于在至少以下情况 之一释放所述下行临时块流所述基站控制器发送分组轮询请求失败、所述基站控制器接收来自所述终端的分组控 制消息失败、所述基站控制器发送分组功率控制消息失败。
专利摘要
本发明公开了一种寻呼消息的处理方法及基站控制器,该方法包括基站控制器接收到寻呼目标为终端的寻呼消息;基站控制器确定终端处于与基站控制器建立下行临时块流TBF的过程中时,保存寻呼消息;基站控制器在下行临时块流建立完成之后,再将寻呼消息发送给终端。通过本发明提高了寻呼的成功率。
文档编号H04W88/12GKCN101616510 B发布类型授权 专利申请号CN 200910160826
公开日2011年7月13日 申请日期2009年7月24日
发明者庞义红, 王志英, 贺建峰 申请人:中兴通讯股份有限公司导出引文BiBTeX, EndNote, RefMan专利引用 (4),