一种集群呼叫的方法、终端、基站及系统 【技术领域】
本发明涉及通讯领域,特别是涉及一种集群呼叫的方法、终端、基站及系统。
背景技术
开销消息(Overhead Message)是基站在寻呼信道上发送的消息,目的是将基站的配置信息告诉终端,以便终端接入。在基站发送的开销消息中,每个配置参数消息都带有基站配置参数消息号(CONFIG_MSG_SEQ)字段,每个接入参数消息都带有基站接入参数消息号(ACC_MSG_SEQ)字段。终端根据当前接收到的开销消息的CONFIG_MSG_SEQ字段或ACC_MSG_SEQ字段的值与保存的、上一次接收的CONFIG_MSG_SEQ字段或ACC_MSG_SEQ字段的值是否相同来判断是否需要更新开销消息;如果不相同,则更新终端保存的开销消息;如果相同,则不作更新。按协议的上规定,如果开销消息的任何字段变化,则CONFIG_MSG_SEQ字段或ACC_MSG_SEQ字段都需要更新,这样终端可以相应的更新基站配置信息。
在目前的CDMA2000通讯系统中,终端从空闲状态进入接入状态时,首先需要更新开销消息,即比较收到的开销消息是否为最新的开销消息。同时协议规定,终端在进入接入状态前,必须重新接收一条携带接入参数消息号的消息,以确保获取到的是基站最新的接入信息,目的是为了提高终端接入的成功率。以起呼为例,终端在发送起呼消息前,需要判断当前收到的基站配置消息是否是基站最新的配置消息,并且终端在起呼前必须收到一条包含接入参数消息号的消息后才能发送起呼消息。
现有的集群呼叫方法中,集群呼叫广播寻呼消息中没有携带基站当前的配置参数消息号及基站接入参数消息号,集群终端收到广播寻呼消息后必须等待重新更新开销消息,才能进入接入状态,对广播寻呼消息做出响应。其等待更新开销消息的过程,延长了被叫终端接续时间,降低了集群呼叫被叫终端的接续性能。
【发明内容】
本发明的目的是提供一种集群呼叫的方法、终端、基站及系统,以解决现有技术的集群呼叫方法中,集群终端收到广播寻呼消息后必须等待重新更新开销消息,才能进入接入状态的技术问题。
为了实现上述目的,本发明提供一种集群呼叫的方法,其中,包括如下步骤:
步骤A,集群终端接收基站发送的集群呼叫广播寻呼消息,所述集群呼叫广播寻呼消息中携带基站当前的开销消息号;
步骤B,所述集群终端判断所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号是否一致;如是,则所述集群终端进入接入状态;否则,所述集群终端利用所述基站当前的开销消息更新当前保存的开销消息,并在所述更新后进入接入状态。
优选地,所述的方法,其中,所述集群呼叫广播寻呼消息中携带的开销消息号包括:配置参数消息号和接入参数消息号中的至少一个。
优选地,所述的方法,其中,当所述集群呼叫广播寻呼消息中携带的开销消息号为配置参数消息号和接入参数消息号时,所述步骤B为:
所述集群终端判断所述广播寻呼消息中携带的配置参数消息号和接入参数消息号与所述集群终端中保存的配置参数消息号和接入参数消息号是否都一致;如是,则所述集群终端进入接入状态;否则,所述集群终端利用基站当前的配置参数消息和/或接入参数消息更新所述不一致的消息号对应的配置参数消息和/或接入参数消息,并在所述更新后,进入接入状态。
另一方面,提供一种集群终端,其中,包括:
广播寻呼消息接收模块,用于接收基站发送的集群呼叫广播寻呼消息,所述集群呼叫广播寻呼消息中携带基站当前的开销消息号;
判断模块,用于判断所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号是否一致;
更新模块,用于在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号不一致时,利用所述基站当前的开销消息更新当前保存的开销消息;
接入模块,用于在所述更新判断模块判断出所述广播寻呼消息中携带地所述开销消息号与所述集群终端中保存的开销消息号一致时,使集群终端进入接入状态;或,在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号不一致时,在更新所述保存的开销消息后,使所述集群终端进入接入状态。
优选地,所述的集群终端,其中,所述集群呼叫广播寻呼消息中携带的开销消息号包括:配置参数消息号和接入参数消息号中的至少一个。
优选地,所述的集群终端,其中,当所述集群呼叫广播寻呼消息中携带的开销消息号为配置参数消息号和接入参数消息号时,
所述判断模块,进一步用于判断所述广播寻呼消息中携带的配置参数消息号和接入参数消息号与所述集群终端中保存的配置参数消息号和接入参数消息号是否都一致;
所述更新模块,进一步用于在所述广播寻呼消息中携带的配置参数消息号和接入参数消息号与所述集群终端中保存的配置参数消息号和接入参数消息号不全一致时,利用基站当前的配置参数消息和/或接入参数消息更新所述不一致的消息号对应的配置参数消息和/或接入参数消息;
所述接入模块,进一步用于在所述广播寻呼消息中携带的配置参数消息号和接入参数消息号与所述集群终端中保存的配置参数消息号和接入参数消息号都一致时,使所述集群终端进入接入状态;或,在所述广播寻呼消息中携带的配置参数消息号和接入参数消息号与所述集群终端中保存的配置参数消息号和接入参数消息号不全一致时,所述更新模块更新完所述不一致的消息号对应的开销消息后,进入接入状态。
又一方面,提供一种基站,其中,包括:
广播寻呼消息发送模块,用于在集群呼叫广播寻呼消息中携带当前的开销消息号,并将携带所述开销消息号的广播寻呼消息发送出去;
所述广播寻呼消息中携带的所述开销消息号用于:与所述集群终端中保存的开销消息号进行比较;如一致,则所述集群终端进入接入状态;否则,所述广播寻呼消息中携带的所述开销消息号用于更新所述集群终端中当前保存的开销消息,所述集群终端在所述更新后进入接入状态。
优选地,所述的基站,其中,所述集群呼叫广播寻呼消息中携带的所述开销消息号包括:配置参数消息号和接入参数消息号中的至少一个。
又一方面,提供一种集群通信系统,其中,包括:
基站,包括:
广播寻呼消息发送模块,用于在集群呼叫广播寻呼消息中携带当前的开销消息号,并将携带所述开销消息号的广播寻呼消息发送出去;
集群终端,包括:
广播寻呼消息接收模块,用于接收所述基站发送的所述集群呼叫广播寻呼消息,所述集群呼叫广播寻呼消息中携带基站当前的开销消息号;
判断模块,用于判断所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号是否一致;
更新模块,用于在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号不一致时,利用所述基站当前的开销消息更新当前保存的开销消息;
接入模块,用于在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号一致时,使集群终端进入接入状态;或,在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号不一致时,在更新所述保存的开销消息后,使所述集群终端进入接入状态。
优选地,所述的集群通信系统,其中,所述集群呼叫广播寻呼消息中携带的开销消息号包括:配置参数消息号和接入参数消息号中的至少一个。
本发明的技术效果在于:
本发明通过在集群呼叫广播寻呼消息中携带基站的开销消息号,根据广播寻呼消息中携带的开销消息号与集群终端中存储的开销消息号是否相等,来确定出集群终端是否需要更新开销消息;这样,在基站发送集群呼叫广播寻呼消息后,集群终端无需再等待更新开销消息才能进入接入状态,从而节省了集群终端等待更新开销消息的时间,缩短了集群终端接通的时间,提高了集群呼叫被叫终端的接续性能。
【附图说明】
图1为本发明实施例的集群呼叫方法的流程示意图;
图2为本发明另一实施例的集群呼叫方法的流程示意图;
图3为本发明实施例的集群终端的结构示意图;
图4为本发明实施例的集群通信系统的结构示意图。
【具体实施方式】
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
图1为本发明实施例的集群呼叫方法的流程示意图。如图1,该实施例的集群呼叫方法包括如下步骤:
步骤101,集群终端接收基站发送的集群呼叫广播寻呼消息,所述集群呼叫广播寻呼消息中携带基站当前的开销消息号;
步骤102,集群终端判断所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号是否一致;如是,则执行步骤104;否则,执行步骤103;
步骤103,集群终端利用所述基站当前的开销消息更新当前保存的开销消息,并在更新开销消息后,执行步骤104;
步骤104,集群终端进入接入状态。
本发明实施例的集群呼叫方法,通过在集群呼叫广播寻呼消息中携带开销消息号即开销消息序号,当集群终端收到广播寻呼消息后,无需再等待更新开销消息,而是直接根据广播寻呼消息中携带的开销消息序号判断集群呼叫终端已收到并保存的开销消息是否需要更新;如果广播消息中携带的开销消息序号与集群终端已收到并保存的开销消息序号一致,则认为集群终端当前保存的开销消息为最新的开销消息,无需更新,集群终端直接进入接入状态;否则,认为集群终端当前保存的开销消息不是最新的开销消息,利用基站当前的开销消息即当前最新的开销消息更新终端上保存的开销消息后,终端再进入接入状态。
优选地,本发明实施例的方法中,集群呼叫广播寻呼消息中携带的开销消息号包括:配置参数消息号和接入参数消息号中的至少一个。
图2为本发明另一实施例的集群呼叫方法的流程示意图。在该实施例的方法中,基站发送的集群呼叫广播寻呼消息中包括:配置参数消息号和接入参数消息号。
如图2,该实施例的方法中,基站侧的处理包括:基站在发送集群呼叫广播寻呼消息时,将当前的基站配置参数消息号及基站接入参数消息号填入广播寻呼消息中发送给集群呼叫的终端;具体地,通过在集群呼叫的广播寻呼消息中增加表示基站配置参数消息号和基站接入参数消息号的两个字段来实现。表1示出了增加的两个字段:
字段 字段长度(单位:比特) CONFIG_MSG_SEQ 6 ACC_MSG_SEQ 6
表1
CONFIG_MSG_SEQ表示基站配置参数消息号;ACC_MSG_SEQ表示基站接入参数消息号。其中,增加的两个字段的长度为示例性的,并不用于作为限制。
如图2,该实施例的方法中,终端侧的处理包括:集群终端收到广播寻呼消息后,根据广播寻呼消息中携带的基站配置参数消息号及接入参数消息号判断终端已收到的基站配置参数消息和基站接入参数消息是否需要更新;具体地,如果广播寻呼消息中携带的基站配置参数消息号及基站接入参数消息号与终端已经收到的基站配置参数消息号及基站接入参数消息号都一致,则终端直接进入接入状态,对广播寻呼消息做出响应;如果不一致,则集群终端进入开销消息更新状态,具体的处理方式分如下几种情况:
(1)如果广播寻呼消息中携带的基站配置参数消息号与终端收到的基站配置参数消息号不一致而接入参数消息号一致,则终端重新更新基站配置参数消息后进入接入状态;
(2)如果广播寻呼消息中携带的基站配置参数消息号与终端收到的基站配置参数消息号一致而接入参数消息号不一致,则终端重新更新基站接入参数消息后进入接入状态;
(3)如果广播寻呼消息中携带的基站配置参数消息号及基站接入参数消息号与终端收到的基站配置参数消息号及接入参数消息号都不一致,则终端重新更新基站配置参数消息及基站接入参数消息后进入接入状态。
本发明实施例的集群呼叫方法中,集群终端根据集群广播消息中携带的开销消息号即开销消息的序号可判断出终端已收到的开销消息是否是最新的开销消息,从而节省了集群终端收到广播寻呼消息后等待更新开销消息的时间,提高了集群呼叫被叫终端的接续性能。
示例性地,以协议中规定的开销消息每1.28秒发送一次计算,当集群终端收到广播寻呼消息后,平均等待更新开销消息的时间为640ms。该640ms是通过对最长等待更新开销消息的时间1.28秒和最短等待开销消息的时间0秒取平均后获得的。则采用本发明后,对集群呼叫被叫终端接续时间平均缩短640ms,这提高了集群呼叫中被叫终端的接续性能。
图3为本发明实施例的集群终端的结构示意图。如图3,该实施例的集群终端包括:广播寻呼消息接收模块301,用于接收基站发送的集群呼叫广播寻呼消息,所述集群呼叫广播寻呼消息中携带基站当前的开销消息号;判断模块302,用于判断所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号是否一致;更新模块303,用于在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号不一致时,利用所述基站当前的开销消息更新当前保存的开销消息;接入模块304,用于在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号一致时,使集群终端进入接入状态;或,在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号不一致时,在更新所述保存的开销消息后,使所述集群终端进入接入状态。
优选地,该实施例的集群终端中,所述集群呼叫广播寻呼消息中携带的开销消息号包括:配置参数消息号和接入参数消息号中的至少一个。
优选地,该实施例的集群终端中,当所述集群呼叫广播寻呼消息中携带的开销消息号为配置参数消息号和接入参数消息号时,所述判断模块,进一步用于判断所述广播寻呼消息中携带的配置参数消息号和接入参数消息号与所述集群终端中保存的配置参数消息号和接入参数消息号是否都一致;所述更新模块,进一步用于在所述广播寻呼消息中携带的配置参数消息号和接入参数消息号与所述集群终端中保存的配置参数消息号和接入参数消息号不全一致时,利用基站当前的配置参数消息和/或接入参数消息更新所述不一致的消息号对应的配置参数消息和/或接入参数消息;所述接入模块,进一步用于在所述广播寻呼消息中携带的配置参数消息号和接入参数消息号与所述集群终端中保存的配置参数消息号和接入参数消息号都一致时,使所述集群终端进入接入状态;或,在所述广播寻呼消息中携带的配置参数消息号和接入参数消息号与所述集群终端中保存的配置参数消息号和接入参数消息号不全一致时,更新完所述不一致的消息号对应的开销消息后,进入接入状态。
本发明还提供了一种基站。本发明实施例的基站包括:广播寻呼消息发送模块,用于在集群呼叫广播寻呼消息中携带当前的开销消息号,并将携带所述开销消息号的广播寻呼消息发送出去;所述广播寻呼消息中携带的所述开销消息号用于:与所述集群终端中保存的开销消息号进行比较;如一致,则所述集群终端进入接入状态;否则,所述广播寻呼消息中携带的所述开销消息号用于更新所述集群终端中当前保存的开销消息,所述集群终端在所述更新后进入接入状态。
优选地,该实施例的基站,所述集群呼叫广播寻呼消息中携带的所述开销消息号包括:配置参数消息号和接入参数消息号中的至少一个。
又一方面,提供一种集群通信系统。图4为本发明实施例的集群通信系统的结构示意图,如图4,该实施例的集群通信系统包括:
基站401,该基站包括广播寻呼消息发送模块402,用于在集群呼叫广播寻呼消息中携带当前的开销消息号,并将携带所述开销消息号的广播寻呼消息发送出去;
集群终端403,该集群终端包括:广播寻呼消息接收模块404,用于接收所述基站发送的所述集群呼叫广播寻呼消息,所述集群呼叫广播寻呼消息中携带基站当前的开销消息号;判断模块405,用于判断所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号是否一致;更新模块406,用于在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号不一致时,利用所述基站当前的开销消息更新当前保存的开销消息;接入模块407,用于在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号一致时,使集群终端进入接入状态;或,在所述更新判断模块判断出所述广播寻呼消息中携带的所述开销消息号与所述集群终端中保存的开销消息号不一致时,在更新所述保存的开销消息后,使所述集群终端进入接入状态。
优选地,该实施例的集群通信系统中,所述集群呼叫广播寻呼消息中携带的所述开销消息号包括:配置参数消息号和接入参数消息号中的至少一个。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。