一种集群系统使用对用户设置的短号进行呼叫的方法

文档序号:7956636阅读:251来源:国知局
专利名称:一种集群系统使用对用户设置的短号进行呼叫的方法
技术领域
本发明是一种在集群系统中利用对集群组内用户设置的短号进行呼叫的方法。
背景技术
集群系统多应用于组呼、广播呼叫、紧急呼叫以及调度指挥,对于普通电话用户,从拨号到接通电话所需要的时间一般为几秒到十几秒甚至更长,对于一般用户来说这不会造成太大影响,但是对于集群系统而言,由于多应用于紧急情况下的调度指挥,因此,集群系统更强调缩短呼叫的建立时间,要求尽快接续成功。
在现有的集群系统中,使用全运营网统一编号的全网用户标识(MDN/IMSI)来唯一标识集群组内每个用户终端。由于MDN/IMSI具有全网唯一性,因此直接将MDN/IMSI作为集群组内用户的用户标识,实现起来方便简单。集群系统的群组信息数据库中的用户信息也以该MDN/IMSI为索引,在用户终端进行呼叫时,根据MDN/IMSI去检索群组信息数据库中的用户信息,以进行后续的呼叫接续。在使用MDN/IMSI进行检索用户信息时,每个用户的MDN/IMSI都要与每一个索引进行匹配式的字符比较,以找到该用户的索引。由于MDN/IMSI位数较长,通常由11位数字组成,使用该长度的号码作为索引进行检索时,效率低下。尤其集群组内用户数目很多时,大量长字符串的匹配比较,会导致设备整体负荷较重,查找速率低下。
另外,对于MDN/IMSI,同一个集群组内用户之间进行点对点呼叫时,需要拨打完整的MDN/IMSI才能建立起呼叫,拨打较长的号码,很不方便。
另一种对集群组内用户进行标识的方式是通过某种算法,将11位的MDN/IMSI映射为短号。但由于加入某个集群组的用户终端是随机的,其MDN/IMSI也是随机的而没有任何规律可寻,就很难找到一个算法,保证每个MDN/IMSI映射的短号唯一,难以避免出现同一集群组内不同MDN/IMSI映射的短号相同的现象,如果不同用户对应相同的短号,会使呼叫发生混乱,造成呼叫失败。

发明内容
有鉴于此,本发明的主要目的在于提供一种在集群系统中利用对集群组内用户设置的短号进行呼叫的方法,以利于数据库检索,方便用户使用,并加快接续速度。
实现本发明,预先对同一集群内的每个用户设置唯一标识该用户的用户短号,存储在含有群组标识的群组信息数据库中,利用短号进行呼叫的方法包括以下步骤A、集群组内用户终端发起呼叫请求,呼叫请求中携带该用户终端的用户短号、群组标识;B、网络侧接收呼叫请求,以该呼叫请求中的群组标识和用户短号检索群组信息数据库,获得群组信息和用户信息,完成后续的接续操作。
其中,步骤A所述群组信息数据库中的用户信息进一步包括用户类型、用户权限、全网用户标识MDN/IMSI。
其中,步骤B所述网络侧包括基站子系统BSS、与BSS相连的移动交换中心MSC、与MSC相连的群组呼叫寄存器GCR,GCR包含有所述的群组信息数据库,步骤B所述网络侧接收呼叫请求,以该呼叫请求中的群组标识和用户短号检索群组信息数据库进一步包括BSS接收集群组内用户终端发起的呼叫请求,然后向MSC发送携带有该用户终端的用户短号、群组标识的呼叫请求;MSC接收到呼叫请求后向GCR发送携带有用户终端的用户短号、群组标识的呼叫请求;GCR根据呼叫请求中的群组标识和用户短号,检索群组信息数据库。
其中,步骤B进一步包括网络侧接收到呼叫请求,首先根据该呼叫请求中的群组标识检索群组信息数据库,查找该群组信息,然后在该群组信息中根据用户短号检索查找用户信息,完成后续的接续操作。
其中,集群组内用户发起点对点呼叫时,该方法进一步包括集群组内用户以被叫用户的用户短号发起呼叫,呼叫请求中进一步携带有被叫用户的用户短号,步骤B中获取的用户信息包括用户MDN/IMSI,后续的接续使用用户MDN/IMSI进行接续。
由上述方法可以看出,本发明使用短号对集群组内用户进行组内统一编号,来唯一标识集群组内各个用户终端,并在群组信息数据库中以用户短号作为用户信息的索引。在群组信息数据库中对用户信息进行检索时,由于使用用户短号,号码长度较小,所以在检索过程中,效率很高,从而加快接续速度。另外,在一个组内进行全组统一编号,可有效避免本组内用户编号重复。另一方面,用户进行集群组内点对点呼叫时,拨打群组内用户短号就可以实现,不用去拨打原MDN/IMSI长号,使用更方便,从用户本身提高了拨打速度,从而加快接续速度。


图1是集群系统组网图。
图2是本发明集群组内用户呼叫流程。
具体实施例方式
图1为集群系统组网图。如图1所示,集群系统包括基站子系统(BSS),移动交换中心/拜访位置寄存器(MSC/VLR),归属位置寄存器(HLR)和群组呼叫寄存器(GCR,Group Call Register)。BSS与MSC/VLR相连,MSC与HLR相连,MSC同时和GCR相连。BSS用于与用户移动终端进行无线通讯;HLR用于存放开户用户信息,如MDN/IMSI和签约信息;VLR用于存放用户漫游时从HLR中拷贝过来的用户信息;MSC用于提供交换功能;GCR用于提供群组业务信息,包含一个群组信息数据库,存储着群组标识、群组服务区域信息和用户信息,其中,群组服务区域信息包括小区列表和相关MSC列表;用户信息包括用户类型如调度员和普通业务用户、用户权限以及用户MDN/IMSI,在本发明中,还包括设置的用户短号。在用户信息中,设置以用户短号为索引,用户短号采用当前群组内统一编号,保证每个用户在一个群组内拥有唯一的用户短号。
当BSS收到用户终端的组呼请求后,将组呼请求传递给MSC/VLR,MSC/VLR向所连接的GCR查询用户信息,通过用户短号进行检索,得到相应的用户信息后,MSC在其控制下的小区建立组呼信道,进行后续的呼叫。图2是本发明集群组内用户呼叫流程。以下以集群组内用户的语音组呼业务(VGCS)为例,参照附图2,对本发明进一步详细说明。
步骤201集群组内用户终端发起VGCS组呼请求,其中,该VGCS组呼请求信息携带有主叫用户MDN/IMSI、用户短号、群组标识。若是对集群内另一用户进行点对点呼叫,还包括被叫用户的用户短号。
步骤202BSS收到用户终端发起的带用户短号的VGCS组呼请求后,BSS向MSC发送带用户短号信息和群组标识的VGCS组呼请求,要求建立呼叫连接。
步骤203MSC接收到该信息后,MSC向GCR发送带用户短号和群组标识的VGCS组呼请求,请求相关的群组业务信息。
步骤204GCR收到VGCS组呼请求,根据VGCS携带的用户短号、群组标识检索群组信息数据库。
首先按照VGCS携带的群组标识在群组信息数据库中进行检索,找到该用户所属群组,根据相关群组信息确认该群组合法,然后使用用户短号在该群组的用户信息索引中进行检索,在索引中匹配到发起组呼用户的用户短号,得到该用户的具体用户信息,包括该用户发起群呼的权限,合法性等。
若是集群组内用户发起集群内点对点呼叫,还要在该群组的用户信息中,通过被叫用户的用户短号,得到被叫用户具体的用户信息,包括该用户合法性、用户的MDN/IMSI等。
步骤205在群组信息数据库中查询到群组信息和用户信息后,进行后续的接续呼叫。
GCR向MSC返回VGCS组呼响应,指示允许建立集群组呼,该VGCS组呼响应信息中携带建立组呼的相关信息,包括群组服务区域信息,如小区列表、相关MSC列表。MSC根据群组服务区域信息,向管辖的BSS发送VGCS组呼指示,指示相应BSS建立各自管辖范围内的呼叫连接。
若是集群内点对点呼叫,则根据检索到的被叫用户的MDN/IMSI进行后续点对点呼叫接续,这个后续过程和现有的普通用户之间的接续类似,不再详述。
以下举两个实施例,对上述呼叫过程中使用短号进行呼叫的方法进一步详细说明。
假设已经建立了集群群组07550808,此集群群组内有用户A授予群组内用户短号025。GCR相应建立集群群组07550808的群组信息数据库,用户信息以用户短号为索引,索引025的用户信息即为A的用户信息。集群组内用户A发起集群呼叫,包括以下步骤步骤301用户A发起VGCS组呼请求,该VGCS组呼请求信息中携带有群组标识07550808和主叫用户的用户短号025。
步骤302-303网络侧BSS收到用户A发起的带用户短号的VGCS组呼请求后,向MSC发送带用户短号和群组标识信息的VGCS组呼请求;MSC接收到后,向GCR发送带用户短号和群组标识的VGCS组呼请求,请求相关的群组业务信息。
步骤304GCR收到此VGCS组呼请求消息之后,根据所携带的信息在群组信息数据库查找到集群群组07550808,然后根据用户短号025在该集群群组中查找到用户A的信息。
步骤305GCR向MSC、BSS返回VGCS组呼响应信息,其中携带着用户信息,进行后续集群呼叫接续,建立群组呼叫。
仍以上例的条件为例,并且此集群群组内另一用户B被授予群内短号129,则索引129的用户信息即为用户B的用户信息。集群组内用户A向B发起集群内点对点呼叫,包括以下步骤步骤401用户A拨打用户B的用户短号,发起集群内点对点呼叫,呼叫请求消息中携带有群组标识07550808、主叫用户的用户短号025、主叫用户的MDN/IMSI,被叫用户的用户短号129、还可包括呼叫类型标识,标识为点对点呼叫。
步骤402-403网络侧BSS收到用户A发起的带用户短号的呼叫请求后,向MSC发送带用户短号和群组标识信息的呼叫请求;MSC接收到后,向GCR发送带主被叫用户短号和群组标识的呼叫请求,请求相关的群组业务信息。
步骤404GCR收到此呼叫请求消息之后,根据所携带的信息在群组信息数据库查找到集群群组07550808,然后根据用户短号025在该集群群组中查找到用户A的用户信息,并根据用户短号129检索到用户B的用户信息,其中可得到用户B的MDN/IMSI。
步骤405GCR向MSC、BSS返回呼叫响应信息,其中携带着用户信息,后续的接续使用被叫用户的MDN/IMSI进行接续,建立点对点的连接。
其中本发明所述用户短号的编号方式可以采样多种方法。例如用户短号可以为1002,1表示为群组内领导,002表示为领导内部编号2,这样将组员进行层次化、结构化,便于管理。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种在集群系统中利用对集群组内用户设置的短号进行呼叫的方法,其特征在于,预先对同一集群内的每个用户设置唯一标识该用户的用户短号,存储在含有群组标识的群组信息数据库中,利用短号进行呼叫的方法包括以下步骤A、集群组内用户终端发起呼叫请求,呼叫请求中携带该用户终端的用户短号、群组标识;B、网络侧接收呼叫请求,以该呼叫请求中的群组标识和用户短号检索群组信息数据库,获得群组信息和用户信息,完成后续的接续操作。
2.根据权利要求1所述的方法,其特征在于,所述群组信息数据库中的用户信息进一步包括用户类型、用户权限、全网用户标识MDN/IMSI。
3.根据权利要求1所述的方法,其特征在于,步骤B所述网络侧包括基站子系统BSS、与BSS相连的移动交换中心MSC、与MSC相连的群组呼叫寄存器GCR,GCR包含有所述的群组信息数据库,步骤B所述网络侧接收呼叫请求,以该呼叫请求中的群组标识和用户短号检索群组信息数据库进一步包括BSS接收集群组内用户终端发起的呼叫请求,然后向MSC发送携带有该用户终端的用户短号、群组标识的呼叫请求;MSC接收到呼叫请求后向GCR发送携带有用户终端的用户短号、群组标识的呼叫请求;GCR根据呼叫请求中的群组标识和用户短号,检索群组信息数据库。
4.根据权利要求1所述的方法,其特征在于,步骤B进一步包括网络侧接收到呼叫请求,首先根据该呼叫请求中的群组标识检索群组信息数据库,查找该群组信息,然后在该群组信息中根据用户短号检索查找用户信息,完成后续的接续操作。
5.根据权利要求1所述的方法,其特征在于,集群组内用户发起点对点呼叫时,该方法进一步包括集群组内用户以被叫用户的用户短号发起呼叫,呼叫请求中进一步携带有被叫用户的用户短号,步骤B中获取的用户信息包括用户MDN/IMSI,后续的接续使用用户MDN/IMSI进行接续。
全文摘要
本发明提供了一种在集群系统中利用对集群组内用户设置的短号进行呼叫的方法,预先对同一集群内的每个用户设置唯一标识该用户的用户短号,存储在含有群组标识的群组信息数据库中,利用短号进行呼叫的方法包括以下步骤A.集群组内用户终端发起呼叫请求,呼叫请求中携带该用户终端的用户短号、群组标识;B.网络侧接收呼叫请求,以该呼叫请求中的群组标识和用户短号检索群组信息数据库,获得群组信息和用户信息,完成后续的接续操作。其中,该方法应用于集群呼叫和点对点呼叫,应用本发明,利于数据库检索,方便用户的使用,并加快接续速度。
文档编号H04W76/02GK1602081SQ0315750
公开日2005年3月30日 申请日期2003年9月22日 优先权日2003年9月22日
发明者黄汉砚 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1