一种个人手持机系统群发短信业务实现方法

文档序号:7614643阅读:128来源:国知局
专利名称:一种个人手持机系统群发短信业务实现方法
技术领域
本发明涉及PHS系统(Personal Handyphone System个人手持机系统、国内又称无线市话系统)群发短信业务实现方法。
背景技术
PHS(Personal Handy Phone System,国内称无线市话系统)短信系统组成如图1所示,短信通过短信中心发送,可通过短信中心互联,实现PHS系统与其它系统的短消息互联互通。
PHS短信业务做为除语音业务外另一个收入来源,电信运营商正在大力推广。根据中国电信指定的PHS短消息规范,短信流程与正常呼叫相同,只是在某些信令单元中附加用户一用户信息单元(User-to-User Information Elment,简称UUI单元或UUIE)实现短信的传递。UUIE可以在PHS用户之间传递信息,基站不对UUIE进行解析,透明地传到远程用户,UUIE消息最大长度131个字节,实际最大承载的消息体长度为128字节,格式如图2所示。
UUIE短消息实现方式,不是通过专门信道传送短信,需要占用基站寻呼信道和业务信道资源,短信业务的增长必然会对语音业务形成冲击,引起网络性能下降。其中群发短信由于需要向很多用户发送同一条短信,按照UUIE短消息实现方式,必然是有多少用户,发起多少次呼叫,占用多少次业务信道,影响更大。
宏蜂窝移动通信系统无线信道比较复杂,可通过广播信道广播一些公共信息,手机被动接受消息,不进行应答。其广播消息类似PHS系统的群发短信,PHS群发短信如果改用广播消息广播方式,将会减少手机不必要应答,大量减少对无线信道不必要占用,改善系统性能。
PHS系统本身也有广播信道,如图7所示。广播信道可以广播多种广播消息,只不过PHS提出时没有考虑用来广播群发短信内容。但第三系统广播消息(如图3所示)在系统中没有明确应用,用户可以通过其保留位实现新的业务,日本有人提出了通过扩展广播消息传送时间信息的专利。但第三广播消息的保留位只有5个字节可以利用,对一般短信来说是不够的。

发明内容
本发明要解决的技术问题是,提出一种个人手持机系统群发短信实现方法,在发信过程中对短信进行处理以解决第三广播消息的保留位不够的问题,避免对用业务信道不必要的占用,提高PHS系统性能。
本发明的技术方案为将UUIE群发短信消息传送到基站,基站判断是UUIE群发短信,把UUIE单元拆分,通过第三广播消息保留位传送到空中,手机接收后进行组帧,组合成UUIE消息。
本发明对第三广播消息保留位进行如下扩展第3至第6字节用于传送UUIE消息;第2个字节用于编号;第7字节3个保留位用于标识发送数据长度,广播消息状态值M3指示内容变换,在0到7间循环,发送一条短信M3模7加1。
基站广播UUIE短消息处理流程和手机接收UUIE短消息流程分别为基站先设置寻呼消息中广播消息接收指示,指示手机接收相应类型广播消息,然后在下一个逻辑超帧周期发送相应广播消息;接收UUIE消息进行解析处理、分拆组帧,组成发送广播消息队列;利用广播消息把信息发送出去;手机监视寻呼信道,检测到接收指示为第三广播消息接收时,开始接收第三广播消息并进行组帧处理,即把第三广播消息扩展位信息提取出来,组成UUIE信息。
本发明利用广播消息广播的方式群发短信,减少手机不必要应答,大量减少对无线信道不必要占用,改善了系统性能。通过对短消息进行拆分和组帧解决了第三广播信道保留位字节不够的问题。


图1是PHS系统短信发送系统组成示意图;图2是UUIE组成示意图;图3是第三广播消息结构示意图;图4是UUIE短消息处理流程图;图5是寻呼消息结构示意图;图6是广播接收指示相关位区域图;图7是PHS逻辑超帧结构示意图。
具体实施例方式
本发明包括下面各个方面
(1)第三广播消息扩展;(2)广播短消息发送处理基站网络接收UUIE群发短信及拆分处理和广播短信息发送处理;(3)广播短消息接收流程手机接收处理由三步组成,第三广播消息指示处理;UUIE短信组帧,完成UUIE群发短信接收。
下面分别进行说明(1)第三广播消息扩展方法UUIE短消息长度可以到131,第三广播消息保留位有限,需要进行拆帧组帧处理,为了UUIE拆帧组帧的需要,对于保留位的扩展如下第三广播消息的结构如图3所示,其中第3至第6字节用于传送UUIE消息,第2个字节用于编号。
字节2高2位BIT含义00拆分处理的第一帧01拆分处理的中间帧10拆分处理结尾帧11没有拆分处理独立帧。
字节2低5位00000001-00010001,标识0到33帧。按照这样的定义,传送131个字节短消息长度时,最多分为33帧,其它为保留值。
第三广播消息第7字节3个保留位利用如下用于标识发送数据长度(0到4个字节)0X00,0X01,0X02,0X03,0X04,其它为保留值。
第三广播消息其它字节处理第三广播消息消息类型设置为0X0F,绝对时隙号为控制信道时隙号,广播消息接受指示,根据协议接收指示可以不使用,设置为0X00;广播消息状态值M3指示内容变换,在0到7间循环,发送一条短信M3模7加1即可。
(2)基站广播UUIE短消息处理流程PHS控制信道消息100毫秒发送一次,根据内容不同分为寻呼消息、广播消息、接入信令消息三类,三类消息按照一定规则周期性发送,组成逻辑超帧,公网逻辑超帧如图7所示,周期1.2秒。
手机选择基站时接收基站广播消息,为延长待机时间,平时待机时只监测手机所在寻呼信道,不再进行广播消息接收。基站要想让基站下面待机的手机接收广播消息,要先设置寻呼消息中广播消息接收指示,如图5和图6所示。指示手机接收相应类型广播消息,然后在下一个逻辑超帧周期发送相应广播消息。
基站UUIE短信的处理流程如图4所示,接收网络UUIE消息进行解析处理,UUIE短信息分拆组帧,组成发送广播消息队列;基站进行广播消息的发送,利用广播消息把信息发送出去。
基站通过循环缓冲队列记录广播短消息通过变量W标识最新记录位置,变量L标识待发送消息数。系统初始化时设置F=W=0,广播消息状态M3=0,基站接收到UUIE后,将最新数据记录到W位置,W和队列长度L加1。基站发送消息时读走第一条记录,把后面记录依次前移,队列长度减1。基站接收UUIE消息时,处理如下1)基站按照图2所示UUIE消息格式进行解析,判断消息是否符合协议规定(消息类型0x7E且消息长度J小于131),如果是执行2),否则丢弃该消息;2)如果发送缓冲队列长度L为0,标识所有寻呼消息广播消息接收指示为0x05,设置广播短信息下发禁止定时器,执行3);3)该消息长度是否大于4,如果是需要拆帧处理,执行4);否则组成独立一帧第三广播消息第二字节高两位比特定义为11,第7字节定义为承载短信息长度M,字节3到(M+3)为UUIE消息内容,执行第三广播消息其它字节处理,把独立帧放入发送循环缓冲队列,W和L加1,结束缓存处理;4)进行分拆判断处理,组成发送广播消息队列,判断拆分帧数为K和最后一帧长度N取值J能被4整除时,K等于J除以4,N等于4;J不能被4整除时,K等于J除以4加1,N等于J除4的余数,然后执行5);5)进行拆分分组首帧处理将第三广播消息第2字节前两个比特为00,第6位定义为1,第7字节保留位赋值为0100,第三值第六字节为UUIE前4个字节内容,M3模7加1,组帧完成放入缓冲队列,W和L加1,执行6);6)从第5字节开始,把UUIE短信息中间数据拆分为K-2个4字节组,用变量U(I)表示其中第I组数据,I从2到K-2,执行K-2次循环处理完成中间帧K-2帧拆分处理第三广播消息第7字节3个保留位定义为承载短信息长度4,广播消息第二字节高两位赋值01,第5位比特按照拆分顺序赋值I,第3到6字节位设置为U(I)对应4字节组内容,把组帧后数据放入发送队列,W和L加1。中间帧处理完成后进行7);7)最后一帧处理,广播消息第7字节3个保留位定义为最后一帧UUIE消息长度N,广播消息第二字节高两位赋值10,第二字节第3至3+N字节设置为UUIE短消息最后N个字节内容,组帧完成将消息放入发送队列,W和L加1。
广播消息1.2秒发送一次广播短信息下发禁止定时器超时后,基站在逻辑超帧发送广播消息时刻,进行第三广播消息的发送,处理流程如下1)判断缓冲队列长度为不为0,发送,执行2),否则执行3);
2)读取队列中第一组广播短消息,将后面所有记录依次前移一个记录,W和L减1,发送数据;3)设置寻呼消息广播消息接收比特为0,设置寻呼消息广播消息接收指示为0,停止接收第三广播消息;(3)手机接收UUIE短消息流程手机监视寻呼信道,检测到接收指示为第三广播消息接收时,开始接收第三广播消息,进行组帧处理。
手机短信息组帧处理是基站分拆发送处理的逆过程,即把第三广播消息扩展位信息提取出来,组成UUIE,接收到一组广播短信数据处理流程如下1)第三广播消息中UUIE短信帧类型(第2字节高2位比特)判断处理如果接收帧是独立帧,执行2);如果是起始帧执行3);如果接收数据是中间帧执行4),如果是最后一帧执行5);2)如果组帧类型是中间帧或最后一帧处理标志,丢弃前面接收数据,设置组帧类型未独立帧处理,进行独立帧处理读出消息长度M(第七字节保留位),截取第3到3+M个字节,即UUIE短信内容。
3)如果组帧类型不是否独立成帧,丢弃前面接收数据,设置组帧类型为中间帧处理,进行首帧解析——读出第2到第6字节,做为UUIE短消息前4个字节,做为第一个4字节组U(0),开始中间帧处理,帧号校验值V为1,根据UUIE短信长度J获得总帧数和最后一帧长度拆分帧数为K和最后一帧长度N取值J能被4整除时,K等于J除以4,N等于4;J不能被4整除时,K等于J除以4加1,N等于J除4的余数;4)如果组帧类型不是中间帧处理,丢弃前面接收数据和当前接收数据,设置组帧类型为独立成帧方式,否则执行中间帧序号判断读取帧编号I(第二字节第5为比特),如果I不等于V,序号错误,丢弃前面所有接收信息,设置组帧方式为独立成帧方式。否则读取UUIE短信4比特组U(V),帧序号V加1,如果V等于K,设置组帧类型为最后一帧处理;5)如果组帧类型不是最后一帧,丢弃前面所有接收信息,设置组帧方式为独立成帧;否则执行一帧接收处理如果帧编号(第二字节第5为比特)I等于V,读出消息长度M(第七字节保留位),读出的3到到第3+M个字节,与前面接收帧组合在一起,组成UUIE短信;如果I不等于V,序号错误,丢弃前面所有接收信息U(V),设置组帧方式为独立成帧方式。
权利要求
1.一种个人手持机系统群发短信业务实现方法,将用户—用户信息单元群发短信消息传送到基站,基站判断是用户—用户信息单元群发短信,把用户—用户信息单元拆分,通过第三广播消息保留位传送到空中,手机接收后进行组帧,组合成用户—用户信息单元消息。
2.权利要求1所述的个人手持机系统群发短信业务实现方法,其特征在于,对第三广播消息保留位进行如下扩展第3至第6字节用于传送用户—用户信息单元消息;第2个字节用于编号;第7字节3个保留位用于标识发送数据长度,广播消息状态值M3指示内容变换,在0到7间循环,发送一条短信M3模7加1。
3.权利要求2所述的个人手持机系统群发短信业务实现方法,其特征在于,所述第2字节用于编号的方法为(1)字节2高2位BIT含义00 拆分处理的第一帧01 拆分处理的中间帧10 拆分处理结尾帧11 没有拆分处理独立帧(2)字节2低5位00000001-00010001,标识0到33帧,其它为保留值。
4.权利要求2所述的个人手持机系统群发短信业务实现方法,其特征在于,基站广播用户—用户信息单元短消息处理流程和手机接收用户—用户信息单元短消息流程分别为基站先设置寻呼消息中广播消息接收指示,指示手机接收相应类型广播消息,然后在下一个逻辑超帧周期发送相应广播消息;接收用户—用户信息单元消息进行解析处理、分拆组帧,组成发送广播消息队列;利用广播消息把信息发送出去;手机监视寻呼信道,检测到接收指示为第三广播消息接收时,开始接收第三广播消息并进行组帧处理,即把第三广播消息扩展位信息提取出来,组成用户—用户信息单元信息。
5.权利要求4所述的个人手持机系统群发短信业务实现方法,其特征在于,基站接收用户—用户信息单元消息进行解析处理、分拆组帧的方法为基站通过循环缓冲队列记录广播短消息通过变量W标识最新记录位置,变量L标识待发送消息数;系统初始化时设置F=W=0,广播消息状态M3=0,基站接收到用户—用户信息单元后,将最新数据记录到W位置,W和队列长度L加1,基站发送消息时读走第一条记录,把后面记录依次前移,队列长度减1;基站接收用户—用户信息单元消息时,按下列步骤处理1)基站按用户—用户信息单元消息格式进行解析,判断消息是否符合协议规定,如果是执行2),否则丢弃该消息;2)如果发送缓冲队列长度L为0,标识所有寻呼消息广播消息接收指示为0x05,设置广播短信息下发禁止定时器,执行3);3)该消息长度是否大于4,如果是需要拆帧处理,执行4);否则组成独立一帧第三广播消息第二字节高两位比特定义为11,第7字节定义为承载短信息长度M,字节3到(M+3)为用户—用户信息单元消息内容,执行第三广播消息其它字节处理,把独立帧放入发送循环缓冲队列,W和L加1,结束缓存处理;4)进行分拆判断处理,组成发送广播消息队列,判断拆分帧数为K和最后一帧长度N取值J能被4整除时,K等于J除以4,N等于4;J不能被4整除时,K等于J除以4加1,N等于J除4的余数,然后执行5);5)进行拆分分组首帧处理将第三广播消息第2字节前两个比特为00,第6位定义为1,第7字节保留位赋值为0100,第三值第六字节为用户—用户信息单元前4个字节内容,M3模7加1,组帧完成放入缓冲队列,W和L加1,执行6);6)从第5字节开始,把用户—用户信息单元短信息中间数据拆分为K-2个4字节组,用变量U(I)表示其中第I组数据,I从2到K-2,执行K-2次循环处理完成中间帧K-2帧拆分处理第三广播消息第7字节3个保留位定义为承载短信息长度4,广播消息第二字节高两位赋值01,第5位比特按照拆分顺序赋值I,第3到6字节位设置为U(I)对应4字节组内容,把组帧后数据放入发送队列,W和L加1;中间帧处理完成后进行7);7)最后一帧处理,广播消息第7字节3个保留位定义为最后一帧用户—用户信息单元消息长度N,广播消息第二字节高两位赋值10,第二字节第3至3+N字节设置为用户—用户信息单元短消息最后N个字节内容,组帧完成将消息放入发送队列,W和L加1。
6.权利要求4所述的个人手持机系统群发短信业务实现方法,其特征在于,基站利用广播消息发送信息的方法为广播消息1.2秒发送一次广播短信息下发禁止定时器超时后,基站在逻辑超帧发送广播消息时刻,按下列步骤进行第三广播消息的发送1)判断缓冲队列长度为不为0,发送,执行2),否则执行3);2)读取队列中第一组广播短消息,将后面所有记录依次前移一个记录,W和L减1,发送数据;3)设置寻呼消息广播消息接收比特为0,设置寻呼消息广播消息接收指示为0,停止接收第三广播消息。
7.权利要求5或6所述的个人手持机系统群发短信业务实现方法,其特征在于,手机接收第三广播消息组成用户—用户信息单元信息的方法为1)根据第三广播消息中用户—用户信息单元短信帧类型判断,如果接收帧是独立帧,执行2);如果是起始帧执行3);如果接收数据是中间帧执行4),如果是最后一帧执行5);2)如果组帧类型是中间帧或最后一帧处理标志,丢弃前面接收数据,设置组帧类型为独立帧处理,进行独立帧处理读出消息长度M,截取第3到3+M个字节,即用户—用户信息单元短信内容;3)如果组帧类型不是独立成帧,丢弃前面接收数据,设置组帧类型为中间帧处理,进行首帧解析,读出第2到第6字节,做为用户—用户信息单元短消息前4个字节,做为第一个4字节组U(0),开始中间帧处理,帧号校验值V为1,根据用户—用户信息单元短信长度J获得总帧数和最后一帧长度拆分帧数为K和最后一帧长度N取值J能被4整除时,K等于J除以4,N等于4;J不能被4整除时,K等于J除以4加1,N等于J除4的余数;4)如果组帧类型不是中间帧,丢弃前面接收数据和当前接收数据,设置组帧类型为独立成帧方式,否则执行中间帧序号判断读取帧编号I,如果I不等于V,序号错误,丢弃前面所有接收信息,设置组帧方式为独立成帧方式;否则读取用户—用户信息单元短信4比特组U(V),帧序号V加1,如果V等于K,设置组帧类型为最后一帧;5)如果组帧类型不是最后一帧,丢弃前面所有接收信息,设置组帧方式为独立成帧;否则执行一帧接收处理如果帧编号I等于V,读出消息长度M,读出的3到到第3+M个字节,与前面接收帧组合在一起,组成用户—用户信息单元短信;如果I不等于V,序号错误,丢弃前面所有接收信息U(V),设置组帧方式为独立成帧方式。
全文摘要
一种个人手持机系统群发短信业务实现方法,将UUIE群发短信消息传送到基站,基站判断是UUIE群发短信,把UUIE单元拆分,通过第三广播消息保留位传送到空中,手机接收后进行组帧,组合成UUIE消息。本发明利用广播消息广播的方式群发短信,减少手机不必要应答,大量减少对无线信道不必要占用,改善了系统性能。通过对短消息进行拆分和组帧解决了第三广播信道保留位字节不够的问题。
文档编号H04W4/06GK1901685SQ20051003617
公开日2007年1月24日 申请日期2005年7月22日 优先权日2005年7月22日
发明者刘绍龙 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1