一种短信群发的方法及装置的制作方法

文档序号:7963088阅读:133来源:国知局
专利名称:一种短信群发的方法及装置的制作方法
技术领域
本发明涉及通信领域,特别是涉及一种短信群发的方法及装置。
背景技术
短信除了作为一种替代语音通信的低成本的通信方式,实现用户间的消息传递外,它的另一个对语音通信的优势在于可以将有趣的内容及公告信息(比如新号码通知)通过文本方式重复传递给多个用户。这种将同一内容的短信重复传递给多个用户的情况十分普遍,特别在短信应用突发高峰的节日期间,亲友间问候的短信尤其如此。
目前终端群发短信包括下列步骤-用户输入多个目的地址和短信内容;-终端识别并拆分出用户输入的多个目的地址及短信内容;-终端为用户输入的每个地址分别创建一个SMS-SUBMIT TPDU。所述各个SMS-SUBMIT TPDU的用户数据域(User-Data field)相同,即用户输入的短信内容;目的地址域(Destination-Address)则分别填写用户输入的每个地址。
-终端为每个SMS-SUBMIT TPDU生成短信;-终端分别向交换中心服务器发送每条短信;-交换中心服务器读取每条短信中的目的地址,向相应的目的地址转发短信。
通过上述现有短信群发的流程可见,终端向不同目的地址发送包含相同内容的短信,占用了大量上行信道资源,造成短信拥塞及发送失败(对于短信这种非实时性业务出现拥塞大多属于上行信道拥塞)。

发明内容
本发明提供一种短信群发的方法及装置,用以解决现有技术中终端向不同目的地址发送包含相同内容的短信,占用了大量上行信道资源,造成短信拥塞及发送失败的问题。
本发明方法包括下列步骤A、将短信内容和目的地址分别携带于不同的关联短信的内容域中,并向网络侧发送;B、网络侧将关联短信内容域中的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。
其中,以短信中的关联属性项实现短信的关联。
进一步,所述在短信中增加新的数据结构项,作为关联属性项;或者,以重新定义原有的数据结构项,作为关联属性项。又进一步,可在目的地址域的头域中放置预设的头信息,以重新定义所述目的地址域作为关联属性项。
进一步,所述关联属性项中包括内容域属性,以不同的内容域属性来标识短信携带的信息为短信内容或目的地址。
进一步,所述关联属性项中包括短信序号,以关联短信的短信序号来标识短信携带的信息为短信内容或目的地址。
综上所述,所述关联属性项中包括关联码,以同一关联码标识一组关联短信。所述关联属性项中携带有本组关联短信的条数信息。当网络侧收到完整的一组关联短信后,释放所述关联码。所述关联短信内容域中的目的地址,以特定的分隔符加以分隔。
本发明的交换中心服务器,用于转发短信,所述服务器还包括关联属性项识别模块,用于识别收到的短信中是否存在关联属性项,以判定该短信是否为关联短信;关联短信处理模块,用于在所述关联属性项识别模块判定收到的短信为关联短信后,将关联短信内容域中的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。
其中,所述关联短信处理模块包括下列模块信息识别模块,用于从关联属性项中识别关联短信中所携带的信息为短信内容或目的地址;关联码识别模块,用于识别关联属性项中的关联码,以确定同一组关联短信;计数模块,用于根据关联属性项中携带的本组关联短信的条数信息对本组关联短信计数;短信生成模块,用于在所述计数模块判定接收到完整的一组关联短信后,将所述信息识别模块识别出的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。
本发明的终端,用于发送短信,所述终端包括拆分模块,用于将用户输入的短信内容与目的地址分离;短信生成模块,用于将所述拆分模块分离的短信内容和目的地址分别携带于不同的关联短信的内容域中,并向网络侧发送。
进一步,以短信中的关联属性项实现短信的关联。
本发明有益效果如下从终端侧看,本发明不再在终端侧将短信内容与各个目的地址逐一组合为单独的短信,向网络侧发送;而是将短信内容和目的地址分别携带于不同的关联短信的内容域中,向网络侧发送。显然减少了终端向网络侧发送的短信数量,即减少了上行信道的传输量。
从网络侧看,由网络侧根据短信中的关联属性项,将关联短信内容域中的短信内容与各个目的地址提取出来,并将关联短信内容域中的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送,从而实现短信群发。
为了支撑本发明方法,本发明还提供了一种交换中心服务器和一种终端。


图1为本发明的交换中心服务器的结构示意图;图2为本发明的终端的结构示意图;图3为本发明方法步骤流程图。
具体实施例方式
为了保留短信群发的功能,同时节约上行信道资源,本发明提供了一种交换中心服务器,参见图1所示,其包括相互连接的关联属性项识别模块和关联短信处理模块;进一步,所述关联短信处理模块中还包括依次相连的关联码识别模块、计数模块和短信生成模块,以及与所述短信生成模块相连的信息识别模块。
所述关联属性项识别模块,用于识别收到的短信中是否存在关联属性项,以判定该短信是否为关联短信。所述关联属性项可为短信中新增的数据结构项,或者为重新定义的原有数据结构项。
所述关联短信处理模块,用于在所述关联属性项识别模块判定收到的短信为关联短信后,将关联短信内容域中的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。
所述信息识别模块,用于从关联属性项中识别关联短信中所携带的信息为短信内容或目的地址。其中,关联短信可在关联属性项中,以不同的内容域属性来标识短信携带的信息为短信内容或目的地址;或者,关联短信可在关联属性项中,以关联短信的短信序号来标识短信携带的信息为短信内容或目的地址。
所述关联码识别模块,用于识别关联属性项中的关联码,以确定同一组关联短信。
所述计数模块,用于根据关联属性项中携带的本组关联短信的条数信息对本组关联短信计数。
所述短信生成模块,用于在所述计数模块判定接收到完整的一组关联短信后,将所述信息识别模块识别出的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。
对应上述交换中心服务器,本发明又提供了一种终端,参见图2所示,其包括相互连接的拆分模块和短信生成模块。
所述拆分模块,用于将用户输入的短信内容与目的地址分离;所述短信生成模块,用于将所述拆分模块分离的短信内容和目的地址分别携带于不同的关联短信的内容域中,并向网络侧发送。其中,短信生成模块以短信中的关联属性项实现短信的关联,以及以特定的分隔符分隔各个目的地址。
应用上述交换中心服务器及终端,本发明提供了一种短信群发的方法,参见图3所示,包括下列主要步骤S1、用户编辑群发短信,并确认发送。
用户在终端提供的界面中输入短信内容及多个目的地址(即接收方号码),并确认发送该群发短信。
S2、终端将短信内容和目的地址分别携带于不同的关联短信的内容域中。
终端收到发送群发短信的指示后,进行以下操作首先,调用关联短信数据结构,该数据结构中存在用于实现短信关联的关联属性项。所述关联属性项可通过在短信中增加新的数据结构项来实现;或者,通过重新定义原有的数据结构项来实现,例如在目的地址域的头域中放置预设的头信息,以重新定义所述目的地址域作为关联属性项。
其次,将短信内容和目的地址分离,并将短信内容和目的地址分别携带于不同的关联短信的内容域中,所述多个目的地址以特定的分隔符加以分隔,以便网络侧识别和拆分。若所述短信内容的长度和/或各个目的地址的总长度(包括分隔符)超出现有协议的规定,则可将短信内容和/或目的地址携带于不止一条关联短信中。
最后,为了使网络侧方便区分关联短信携带的信息为短信内容,还是目的地址,终端设定所述关联属性项中的内容域属性,以不同的内容域属性来标识短信携带的信息为短信内容或目的地址;或者,终端侧设定所述关联属性项中的短信序号,并在网络侧约定各个短信序号的含义,以关联短信的短信序号来标识短信携带的信息为短信内容或目的地址。
为了标识一组关联短信,终端在所述关联属性项中设置关联码,以同一关联码标识一组关联短信。
为了使网络侧可以获知一组关联短信的数量,以便网络侧在收到完整的一组关联短信后,进行后续的群发处理,终端在所述关联属性项中携带本组关联短信的条数信息。
S3、向网络侧发送。
终端将生成关联短信发出。
S4、网络侧接收关联短信。
网络侧的交换中心服务器首先识别收到的短信中是否存在关联属性项,若不存在,则判定为普通短信,按照现有流程处理;若存在,则转入步骤S5。
S5、网络侧将关联短信内容域中的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。
交换中心服务器识别关联属性项中的关联码,以确认是否为同一组关联短信,并且交换中心服务器识别关联属性项中的本组关联短信的条数信息对本组关联短信计数。
若在预设的时长内收到该组所有的关联短信,则进一步识别关联属性项中存在内容域属性,还是存在短信序号,并相应判定各条关联短信的内容域中携带有短信内容,还是目的地址;之后,将短信内容和各个目的地址提取出来,并将短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。发送完毕后,释放关联码,结束本次短信群发。
若在预设的时长内未收到该组所有的关联短信,则向终端返回错误信息,并释放关联码。
以下通过两个实例具体描述本发明方法。
方法实例一以内容域属性标识短信携带的信息为短信内容或目的地址。本例场景用户A向10个用户群发短信内容为20个汉字的短信。
L11、用户A在终端提供的界面中输入短信内容(20个汉字)及10个目的地址,并确认发送该群发短信。
L12、终端收到发送群发短信的指示后,进行以下操作
首先,调用关联短信数据结构,该数据结构中存在用于实现短信关联的关联属性项。
其次,将短信内容和目的地址分离,并将短信内容和目的地址分别携带于不同的关联短信的内容域中,所述多个目的地址以“;”分隔,以便网络侧识别和拆分。本例中,短信内容的长度可以携带于一条关联短信中,但各个目的地址的总长度(包括分隔符)为11*10+9=119,需要两条关联短信携带。
最后,终端设定携带有短信内容的关联短信的关联属性项中的内容域属性为000,设定携带有目的地址的两条关联短信的关联属性项中的内容域属性为111。
终端还在各条关联短信的关联属性项中设置关联码,例如123456。
终端还在各条关联短信的关联属性项中携带本组关联短信的条数信息,本例中为3条。
L13、终端将生成关联短信发出。
L14、网络侧的交换中心服务器首先识别收到的短信中是否存在关联属性项,若不存在,则判定为普通短信,按照现有流程处理;若存在,则转入步骤L15。
L15、交换中心服务器识别关联属性项中的关联码(123456),以确认是否为同一组关联短信,并且交换中心服务器识别关联属性项中的本组关联短信的条数信息(3条)对本组关联短信计数。
若在预设的时长内收到该组所有的关联短信,则进一步识别各条关联短信的内容域属性值,若为000,则表明该条关联短信携带有短信内容;若为111,则进一步以“;”拆分各个目的地址。之后,将短信内容和各个目的地址提取出来,并将短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。发送完毕后,释放关联码,结束本次短信群发。
若在预设的时长内未收到该组所有的关联短信,则向终端返回错误信息,并释放关联码。
方法实例二以短信序号标识短信携带的信息为短信内容或目的地址。
本例场景用户B向2个用户群发短信内容为20个汉字的短信。
L21、用户B在终端提供的界面中输入短信内容(20个汉字)及2个目的地址,并确认发送该群发短信。
L22、终端收到发送群发短信的指示后,进行以下操作首先,调用关联短信数据结构,该数据结构中存在用于实现短信关联的关联属性项。
其次,将短信内容和目的地址分离,并将短信内容和目的地址分别携带于不同的关联短信的内容域中,所述多个目的地址以“,”分隔,以便网络侧识别和拆分。本例中,短信内容的长度和各个目的地址的总长度(包括分隔符)均可携带于一条关联短信中。
最后,终端侧设定携带有短信内容的关联短信的关联属性项中的短信序号为1,设定携带有目的地址的关联短信的关联属性项中的短信序号为2,并在网络侧约定短信序号为1的关联短信携带有短信内容,短信序号为2的关联短信携带有目的地址。
终端还在各条关联短信的关联属性项中设置关联码,例如223456。
终端还在各条关联短信的关联属性项中携带本组关联短信的条数信息,本例中为2条。
L23、终端按照短信序号的顺序,依次将生成关联短信发出。
L24、网络侧的交换中心服务器首先识别收到的短信中是否存在关联属性项,若不存在,则判定为普通短信,按照现有流程处理;若存在,则转入步骤L25。
L25、交换中心服务器识别关联属性项中的关联码(223456),以确认是否为同一组关联短信,并且交换中心服务器识别关联属性项中的本组关联短信的条数信息(2条)对本组关联短信计数。
若在预设的时长内收到该组所有的关联短信,则进一步根据预先约定的短信序号识别各条关联短信携带的信息。之后,将短信内容和各个目的地址提取出来,并将短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。发送完毕后,释放关联码,结束本次短信群发。
若在预设的时长内未收到该组所有的关联短信,则向终端返回错误信息,并释放关联码。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种短信群发的方法,其特征在于,包括下列步骤A、将短信内容和目的地址分别携带于不同的关联短信的内容域中,并向网络侧发送;B、网络侧将关联短信内容域中的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。
2.如权利要求1所述的方法,其特征在于,以短信中的关联属性项实现短信的关联。
3.如权利要求2所述的方法,其特征在于,所述在短信中增加新的数据结构项,作为关联属性项;或者,以重新定义原有的数据结构项,作为关联属性项。
4.如权利要求3所述的方法,其特征在于,在目的地址域的头域中放置预设的头信息,以重新定义所述目的地址域作为关联属性项。
5.如权利要求2所述的方法,其特征在于,所述关联属性项中包括内容域属性,以不同的内容域属性来标识短信携带的信息为短信内容或目的地址。
6.如权利要求2所述的方法,其特征在于,所述关联属性项中包括短信序号,以关联短信的短信序号来标识短信携带的信息为短信内容或目的地址。
7.如权利要求2至6任一项所述的方法,其特征在于,所述关联属性项中包括关联码,以同一关联码标识一组关联短信。
8.如权利要求7所述的方法,其特征在于,所述关联属性项中携带有本组关联短信的条数信息。
9.如权利要求8所述的方法,其特征在于,当网络侧收到完整的一组关联短信后,释放所述关联码。
10.如权利要求7所述的方法,其特征在于,所述关联短信内容域中的目的地址,以特定的分隔符加以分隔。
11.一种交换中心服务器,用于转发短信,其特征在于,所述服务器还包括关联属性项识别模块,用于识别收到的短信中是否存在关联属性项,以判定该短信是否为关联短信;关联短信处理模块,用于在所述关联属性项识别模块判定收到的短信为关联短信后,将关联短信内容域中的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。
12.如权利要求11所述的交换中心服务器,其特征在于,所述关联短信处理模块进一步包括下列模块信息识别模块,用于从关联属性项中识别关联短信中所携带的信息为短信内容或目的地址;关联码识别模块,用于识别关联属性项中的关联码,以确定同一组关联短信;计数模块,用于根据关联属性项中携带的本组关联短信的条数信息对本组关联短信计数;短信生成模块,用于在所述计数模块判定接收到完整的一组关联短信后,将所述信息识别模块识别出的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。
13.一种终端,用于发送短信,其特征在于,所述终端包括拆分模块,用于将用户输入的短信内容与目的地址分离;短信生成模块,用于将所述拆分模块分离的短信内容和目的地址分别携带于不同的关联短信的内容域中,并向网络侧发送。
14.如权利要求13所述的终端,其特征在于,以短信中的关联属性项实现短信的关联。
全文摘要
本发明公开了一种短信群发的方法及装置,用以解决现有技术中终端向不同目的地址发送包含相同内容的短信,占用了大量上行信道资源,造成短信拥塞及发送失败的问题。本发明方法包括A.将短信内容和目的地址分别携带于不同的关联短信的内容域中,并向网络侧发送;B.网络侧将关联短信内容域中的短信内容与各个目的地址分别组合后,逐一向各个目的地址发送。通过本发明的实施,在群发短信时节约了网络资源。
文档编号H04W4/14GK1997172SQ20061009044
公开日2007年7月11日 申请日期2006年6月27日 优先权日2006年6月27日
发明者李云鹏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1