在gsm协议中新增组呼模式下群发短消息的方法

文档序号:7614604阅读:325来源:国知局
专利名称:在gsm协议中新增组呼模式下群发短消息的方法
技术领域
本发明涉及一种移动通信中群发短消息的方法,尤其涉及的是在GSM协议中新增组呼模式下群发短消息的方法。
背景技术
在现有技术的GSM协议中,广播短消息是在小区广播信道CBCH信道上发送的,它以小区为单位,只要用户在该小区覆盖范围内,在空闲IDLE状态下的手机就能接收到;但在进入组呼模式下时,如语音组呼叫业务VGCS(Voice Group Call Service)或话音广播呼叫业务VBS(Voice BroadcastService)中,手机只监听VGCS和VBS信道,所以无法收到广播短消息。因此,当用户手机处于组呼模式下时,不能给所有的组内用户发送广播短消息,即群发短消息。此外,在CBCH信道上发送广播短消息缺乏安全性保护,小区内的所有GSM用户都可以收到,不能区分用户。目前的GSM协议中,用户手机在组接收模式Group Receive Mode和组发送模式Group Transmit Mode这两种模式下无法收发广播短消息。
现有技术在GSM协议中明确定义了组呼或组播技术,但是都是在组呼信道上传送语音,类似于目前常用的会议电话,与会议电话不同的是其不是固定而是移动的。具体地说当一个用户发起组呼,网络在该组呼所属的所有小区内分配组呼信道,其中一个人发言,如按PTT键,其他人都只能听;该发言人结束后,释放PTT键,其他人按PTT键抢占,先者发言,这样继续下去以实现语音的群发,但不能实现群发短消息。
因此,现有技术存在缺陷,而有待于改进和发展。

发明内容
本发明的目的在于提供一种在GSM协议中新增组呼模式下群发短消息的方法,对协议进行适当的修改,在尽量减少改动的前提下,增加VGCS中手机上行发送短消息下行发送广播短消息和VBS下行发送广播短消息的接口,可以在VGCS上,给手机提供上行发送短消息功能;可以在VGCS和VBS下,提供给组内Group Receive Mode下的所有手机发送广播短消息的功能;组内发送短消息比在CBCH上发送短消息更安全。
本发明的技术方案如下一种在GSM协议中新增组呼模式下群发短消息的方法,其包括以下步骤a)、在组接收模式下进行上行申请,进入组发送模式;b)、在组发送模式中,在低速访问控制信道上,利用SAPI=3发送短消息。
所述方法,其中,还包括c)、在语音组呼叫业务\话音广播呼叫业务上发送下行广播短消息。
所述的方法,其中,所述步骤c)中还包括所有在组接收模式下的手机,必须监听语音组呼叫业务下行信道上的所有消息,所有消息以UI帧格式下发,并且这些消息在下行低速访问控制信道上下发。
所述的方法,其中,所述在低速访问控制信道上下发广播短消息,是将低速访问控制信道下行信道的部分帧作为发送广播消息使用。
所述的方法,其中,所述群发短消息的群组设定可在网络侧设定或在用户的SIM卡内设定。
本发明所提供的一种在GSM协议中新增组呼模式下群发短消息的方法,可在VGCS信道上行发送短消息,在VGCS和VBS信道上发送下行广播短消息,对原有协议改动小,并且向前兼容,并且针对用户可选择性的群发短消息,提高了广播短消息的安全性。


图1为本发明方法的所述SACCH上一个下行块完整的结构示意图;图2为本发明方法的所述UI帧的结构示意图;图3为本发明方法的所述UI帧的地址域的结构定义示意图;图4为本发明方法的所述CBCH信道的消息结构示意图;图5为本发明方法的图4所示中所述Block type的定义示意图;图6为本发明方法的广播短消息VSMSCB的消息格式示意图;图7为本发明方法的图6所示中所述Block type的定义示意图;图8为本发明方法的图6中所示的Information的消息格式示意图;图9为本发明方法的在abis接口上新增VSMSCB广播信令的定义示意图;图10所示为本发明方法的VSMSCB的定义示意图。
具体实施例方式
以下将对本发明的具体实施例加以详细描述。
本发明首先实现在语音组呼叫业务VGCS上发送短消息,在目前的GSM协议中,在VGCS信道上,组内手机都在监听VGCS下行信道,最多只有一个手机可以占用VGCS上行信道,上行发送短消息可以借鉴普通呼叫下SACCH上发送短消息的模式,在普通呼叫下SACCH上发送短消息的模式是本领域技术人员所熟知,具体参见GSM协议规定,在此不再赘述。本发明的所述在GSM协议中新增组呼模式下群发短消息的方法包括以下步骤1、在组接收模式Group Receive Mode下如果需要发送短消息,首先进行上行申请,进入组发送模式Group Transmit Mode;2、在组发送模式Group Transmit Mode中,在低速访问控制信道SACCH上,利用业务接入点标识符SAPI(Service Access Point Identifier)=3发送短消息。
其次,本发明所述方法在VGCS\VBS上发送下行广播短消息,根据0408协议规定,所有在组接收模式Group Receive Mode下的手机,必须监听VGCS下行信道上的所有消息,所有消息必须以UI帧格式下发,否则就被移动台MS忽略掉,这些消息都是在下行低速访问控制信道SACCH上下发的。
在SACCH上下发广播短消息,可以将SACCH下行信道的部分帧作为发送广播消息使用,使用方式类似小区广播信道CBCH;所述SACCH上一个下行块完整的结构示例如图1所示的,是从GSM协议中COPY下来的,其表达方式是标准的协议表达方式。
如果发送的是UI帧,那么从第三个字节开始就是UI帧的结构,其具体形式如图2所示;其中地址域Address Field的定义为如图3所示的结构,所述CBCH信道的消息结构如图4所示,其中的Block type定义如图5所示,从消息结构看,UI帧和CBCH消息的第一个字节的最高3位bit定义是一样的,其UI帧LPD域固定为“00”,CBCH消息的LPD域固定为”01”。
根据GSM协议中关于SACCH和CBCH定义,增加VGCS和VBS下,广播短消息VSMSCB(VGCS&VBS Short Message Service Cell Broadcast)的消息格式如图6所示,此消息为SACCH上下行Layer 2消息,在发送中需要添加SACCH上2个字节的层一头,其中Block type的定义如图7所示,LPD=01表示为广播短消息,LPD=00表示LAPDm消息;LB表示Last Block,如果LB=0,表示此块不是最后一块,LB=1表示此块使这个消息的最后一块。SequenceNumber为这个块的序号0000表示第0块,以此类推,1110为第14块,1111为预留信息,如果手机收到Sequence Number为1111的块,则表示前面收到的块为一条消息,并且此块内容无意义。
Information为20字节消息格式,格式如图8所示。其中RI为RepeatIndicator,如果RI=0,表示此消息是新消息,如果RI=1,表示此消息是重发消息。Length为当块中MSG Content的长度,00000(0)-10010(18);MSG ID为这条消息的ID 00000000-11111111(0x00-0xFF),ID在这条消息的不同Sequence Number的块中一样。MSG Content是这块消息的内容最长18个字节,不足18个字节以Ox2B填充。对于手机侧来说,如果在下行收到LPD=01,则表示此消息为广播短消息。根据Sequence Number来确定收到的块序号,如果收到0000则表示是消息开始,如果前一次接收没有收到LB=1或者Sequence Number=1111的块,表示上一次接收不完整,上一次的消息作废。如果Sequence Number不为0,那么如果Sequence Number不是上一次收到的Number+1,则表示接收有误,不处理此块,并将上一次接收记录清除。如果Sequence Number是上一次接收的Number+1,则继续处理。
如果RI=0,则表示为新消息,手机将MSG Content保存到缓冲区,直到收到LB=1,表示此消息完全,然后作为一条完整消息进行保存,并可以进行显示等,并且将MSG ID保存到已接受消息ID队列中。消息的长度根据MSGLength来进行确定。
如果Length>18,则出错,清除消息内容缓冲区记录。此消息ID不保存在已接受消息ID队列中。
如果RI=1,则表示是重发消息,如果MSG ID在已接受消息ID队列中存在,则不处理此消息。
对于网络侧在SACCH下发广播短消息,必须满足不影响原来VGCS上其他消息发送,原来必要的系统消息和Uplink Free等消息最长发送周期必须满足,然后再在可能的空闲SACCH上发送VSMSCB消息。
BTS和BSC接口在abis接口上新增VSMSCB Broadcast Command,如图9所示的,ChannelNumber为需要发送消息的VGCS或VBS信道号;VSMSCB的描述如图10所示,BSC收到来自MSC的下发VSMSCB消息后,计算出VGCS信道号,将消息发送给基站。
如果RI=1,表示此消息为重发消息,Repeat Times为重发次数,BTS收到此消息后,如果RI=1那么在空口下发的消息RI都=1,如果RI=0,那么第一次发送时RI=0,重发时RI=1,一共重发Repeat Times次。
MSG ID与空口MSG ID含义一致,由MSC给出。
MSG Length 0x00-0xFFVSMSCB Content为短消息内容,最多255个字节BTS在收到此消息后,对消息进行分拆,填充RI,Length,MSG ID,和MSG Content字段,以及Block Type发送给手机。
归根结底,本发明方法包括两个部分,其一是VGCS信道上发送上行短消息,其次是VGCS/VBS上发送下行广播短消息;本发明的群发短消息是针对用户的,即对某一个群组的用户发送短消息,这个群组的设定可以网络侧设定,也可以在用户的SIM卡内设定;本发明借用了GSM中的组呼或组播技术,在群组设定的每个小区的组呼信道上发送短消息,从而达到组呼发送的目的;本发明对原有协议作了扩展,使得其能在组呼信道上发送短消息,从而到达群组短消息的功能,这些都是在GSM协议中没有提到的。
但应当理解的是,上述针对具体实施例的描述较为具体,并不能因此而理解为对本发明的专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。
权利要求
1.一种在GSM协议中新增组呼模式下群发短消息的方法,其包括以下步骤a)、在组接收模式下进行上行申请,进入组发送模式;b)、在组发送模式中,在低速访问控制信道上,利用SAPI=3发送短消息。
2.根据权利要求1所述方法,其特征在于,所述方法还包括c)、在语音组呼叫业务\话音广播呼叫业务上发送下行广播短消息。
3.根据权利要求2所述的方法,其特征在于,所述步骤c)中还包括所有在组接收模式下的手机,必须监听语音组呼叫业务下行信道上的所有消息,所有消息以UI帧格式下发,并且这些消息在下行低速访问控制信道上下发。
4.根据权利要求2所述的方法,其特征在于,所述在低速访问控制信道上下发广播短消息,是将低速访问控制信道下行信道的部分帧作为发送广播消息使用。
5.根据权利要求4所述的方法,其特征在于,所述群发短消息的群组设定可在网络侧设定或在用户的SIM卡内设定。
全文摘要
本发明的一种在GSM协议中新增组呼模式下群发短消息的方法,其包括以下步骤a)在组接收模式下进行上行申请,进入组发送模式;b)在组发送模式中,在低速访问控制信道上,利用SAPI=3发送短消息;c)在语音组呼叫业务\话音广播呼叫业务上发送下行广播短消息。本发明方法对原有协议改动小,并且向前兼容,并且提高了广播短消息的安全性。
文档编号H04W4/14GK1859605SQ200510035899
公开日2006年11月8日 申请日期2005年7月8日 优先权日2005年7月8日
发明者张一曲, 张旻 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1