一种短消息群发的方法、终端及短消息中心的制作方法

文档序号:7627857阅读:253来源:国知局
专利名称:一种短消息群发的方法、终端及短消息中心的制作方法
技术领域
本发明涉及通信领域,特别是涉及一种短消息群发的方法、终端及短消息中心。
背景技术
短消息服务(SMS)是一种使移动设备可发送和接收文本信息的技术。消息的传输总是由短消息中心(SMSC)进行存储转发。
3GPP的SMS相关规范(3GPP TS 23.040)中,规定了通过目的地址域表示接收方地址的方式。地址域的最大长度为12字节(octet)。其中包括1字节的地址长度域(Address-Length field)、1字节的地址类型域(Type-of-Addressfield)、可变长且不大于10字节的地址值域(Address-Value field)。
所述地址值域的编码方式包括semi-octet和alphanumeric两种。所述semi-octet方式使用4位二进制数字表示1位地址值,所述alphanumeric方式使用7位二进制数字表示1位地址值。所以显然地址值域最多可容纳10*8/4=20位地址(即应用semi-octet编码方式)。
以中国的移动通信情况为例,手机使用11位号码表示地址,因此短消息服务的地址域最多只能容纳一个目的地址。
基于所述协议规范,目前手机群发短消息包括下列步骤-用户输入多个目的地址和短消息文本;-手机识别并拆分出用户输入的多个目的地址及短消息文本;-手机为用户输入的每个地址分别生成一个短消息,所述各个短消息的用户数据域相同,即用户输入的短消息文本;目的地址域则分别填写用户输入的每个地址;
-手机分别向短消息中心发送每条短消息;-短消息中心读取每条短消息中的目的地址,向相应的目的地址转发短消息。
通过上述现有短消息群发的流程可见,终端侧需要识别并拆分用户输入的多个目的地址,并为每个目的地址生成一条短消息,再逐一发出,终端侧的工作量较大。
终端侧向不同目的地址发送包含相同文本的短消息,对空中接口的通信资源造成了浪费。

发明内容
本发明提供一种短消息群发的方法、终端及短消息中心,用以解决目前短消息群发造成终端侧工作量较大,群发时间长,以及造成空中接口的通信资源浪费的问题。
本发明方法包括步骤A、终端侧将多个目的地址打包到短消息的地址信元中,以及将该短消息的业务标识设置为短消息群发后,生成一条短消息,并发出;B、短消息中心根据收到的短消息的业务标识识别并提取所述多个目的地址,以及向各个目的地址逐一发送短消息。
所述打包到地址信元中的目的地址之间存在分隔标识,以使短消息中心根据所述分隔标识提取各个目的地址。
所述打包到地址信元中的目的地址连续排列,所述短消息中心根据规定的号码长度提取各个目的地址。
所述地址信元在电信业务层中扩展。
通过定义短消息业务标识的保留值,将所述业务标识设置为短消息群发。
所述步骤B包括下列步骤B1、短消息中心识别出收到短消息的业务标识为短消息群发时,对该短消息的地址信元解包;B2、短消息中心提取各个目的地址;B3、短消息中心将所述短消息的业务标识设置为单一目的地址短消息,并向各个目的地址逐一发送该短消息。
本发明的终端,具有发送短消息的功能,包括地址打包模块,用于在用户进行短消息群发时,将多个目的地址打包到短消息的地址信元中;业务标识设置模块,用于在用户进行短消息群发时,将该短消息的业务标识设置为短消息群发。
本发明的短消息中心,包括业务标识识别模块,用于根据收到的短消息的业务标识识别该短消息是否为群发短消息;地址解包模块,用于在所述业务标识识别模块识别出收到的短消息为群发短消息时,对该短消息的地址信元进行解包;提取模块,用于根据预设的提取规则,从所述地址解包模块解包后的信息中提取各个目的地址;短消息生成模块,用于为所述各个目的地址分别生成短消息。
所述短消息中心还包括置位模块,用于将所述短消息生成模块生成的短消息的业务标识设置为单一目的地址短消息。
本发明有益效果如下本发明通过在电信业务层中扩展地址信元,以及定义短消息业务标识的保留值,以表示短消息群发。
当用户进行短消息群发时,终端侧将用户输入的多个目的地址打包到短消息的地址信元中,以及将该短消息的业务标识设置为短消息群发后,生成一条短消息,并发出。这样终端侧只需生成并发出一条短消息,即可完成终端侧的短消息群发操作,从而减少了终端侧的工作量。由于在短消息群发时,终端侧只向短消息中心发送了一条短消息,所以节约了空中接口的通信资源。
短消息中心根据收到的短消息的业务标识识别该短消息是否为群发短消息,若是,则从所述地址信元中提取所述多个目的地址,以及向各个目的地址逐一发送短消息,实现短消息群发。
为了支撑本发明方法,本发明还提供了一种终端,该终端添加了地址打包模块,用于在用户进行短消息群发时,将多个目的地址打包到短消息的地址信元中;业务标识设置模块,用于在用户进行短消息群发时,将该短消息的业务标识设置为短消息群发。
为了支撑本发明方法,本发明还提供了一种短消息中心,该中心添加了业务标识识别模块,用于根据收到的短消息的业务标识识别该短消息是否为群发短消息;地址解包模块,用于在所述业务标识识别模块识别出收到的短消息为群发短消息时,对该短消息的地址信元进行解包;提取模块,用于根据预设的提取规则,从所述地址解包模块解包后的信息中提取各个目的地址;短消息生成模块,用于为所述各个目的地址分别生成短消息。


图1为本发明终端的结构示意图;图2为本发明短消息中心的结构示意图;图3为本发明方法步骤流程图。
具体实施例方式
为了在短消息群发时,减少终端侧的工作量,以及节约空中接口的通信资源,本发明在电信业务层中扩展了地址信元,以及定义短消息业务标识的保留值,以表示短消息群发。
本发明提供了一种终端,参见图1所示,其包括地址打包模块和业务标识设置模块。
所述地址打包模块,用于在用户进行短消息群发时,将多个目的地址打包到短消息的地址信元中。
所述业务标识设置模块,用于在用户进行短消息群发时,将该短消息的业务标识设置为短消息群发。
对应上述终端,本发明提供了一种短消息中心,参见图2所示,其包括依次相连的业务标识识别模块、地址解包模块、提取模块和短消息生成模块,进一步还可包括与所述短消息生成模块相连的置位模块。
所述业务标识识别模块,用于根据收到的短消息的业务标识识别该短消息是否为群发短消息。
所述地址解包模块,用于在所述业务标识识别模块识别出收到的短消息为群发短消息时,对该短消息的地址信元进行解包。
所述提取模块,用于根据预设的提取规则,从所述地址解包模块解包后的信息中提取各个目的地址。
所述短消息生成模块,用于为所述各个目的地址分别生成短消息。
所述置位模块,用于将所述短消息生成模块生成的短消息的业务标识设置为单一目的地址短消息。
应用上述终端及短消息中心,本发明提供了一种短消息群发的方法,参见图3所示,包括下列步骤S1、用户进行短消息群发。
S2、终端侧将多个目的地址打包到短消息的地址信元中,以及将该短消息的业务标识设置为短消息群发。
S3、终端侧生成一条短消息,并发出。
S4、短消息中心识别该短消息是否为群发短消息,若是,则转入步骤S5;否则,与现有的处理流程相同(即直接转发)。
S5、短消息中心提取所述多个目的地址。
S6、短消息中心向各个目的地址逐一发送短消息。
以下通过两个实例具体描述本发明方法。
方法实例一在打包到地址信元中的目的地址之间添加分隔标识,完成短消息群发。
S101、用户进行短消息群发。
按照现有的短消息群发操作流程,用户在短消息撰写窗口中输入多个目的地址和短消息文本。之后,确认发送该群发短消息。
S102、终端侧将多个目的地址打包到短消息的地址信元中,以及将该短消息的业务标识设置为短消息群发。
终端在收到发送短消息的指令后,按照现有机制判断所述撰写窗口中的地址填写栏是否存在不止一个目的地址。
若存在不止一个目的地址,则在所述地址填写栏中保留第一个目的地址(也可保留其它任一一个目的地址),将其余的目的地址通过本终端中的地址打包模块打包到该短消息的地址信元中。本例中,在打包到地址信元中的目的地址之间添加分隔标识,例如“;”。
在地址打包的同时或之后,通过本终端中的业务标识设置模块,将该短消息的业务标识设置为预先定义的保留值,以表明本条短消息为群发短消息。例如默认的业务标识为单一目的地址短消息,其取值为“11”;所述预先定义的保留值为群发短消息,其取值为“22”。
S103、终端侧生成一条短消息,并发出。
由于地址打包操作后,所述地址填写栏中只存在第一个目的地址,终端侧按照现有机制生成一条短消息,并发出。
S104、短消息中心识别该短消息是否为群发短消息,若是,则转入步骤S105;否则,直接转发。
短消息中心收到短消息后,先通过内置的业务标识识别模块对当前的短消息中的业务标识进行识别。若取值为“11”,则判定为单一目的地址短消息,并直接按现有的流程处理。
S105、短消息中心提取所述多个目的地址。
若所述业务标识识别模块识别出当前短消息中的业务标识的取值为“22”,则判定为群发短消息,并触发内置的地址解包模块对当前短消息中的地址信元解包。解包完成之后,将解包后的信息发送到提取模块。所述提取模块根据预设的提取规则,从收到的信息中提取各个目的地址。本例中,在终端侧利用地址打包模块对目的地址打包时,在各个目的地址之间添加了分隔标识(“;”),所以所述提取模块可以“;”为界,完成提取操作。
S106、短消息中心向各个目的地址逐一发送短消息。
所述短消息中心中的短消息生成模块收到所述提取模块发来的各个目的地址之后,将当前短消息的文本分别与所述各个目的地址组合,对应每一目的地址分别生成短消息。
之后,通过所述短消息中心中的置位模块,将所述生成的短消息的业务标识设置为单一目的地址短消息,即业务标识取值为“11”;再利用短消息中心现有的转发机制,将所述短消息逐一发送到对应的目的地址。完成短消息的群发。
方法实例二打包到地址信元中的目的地址连续排列,完成短消息群发。
S201、用户进行短消息群发。
按照现有的短消息群发操作流程,用户在短消息撰写窗口中输入多个目的地址和短消息文本。之后,确认发送该群发短消息。
S202、终端侧将多个目的地址打包到短消息的地址信元中,以及将该短消息的业务标识设置为短消息群发。
终端在收到发送短消息的指令后,按照现有机制判断所述撰写窗口中的地址填写栏是否存在不止一个目的地址。
若存在不止一个目的地址,则在所述地址填写栏中保留第一个目的地址(也可保留其它任一一个目的地址),将其余的目的地址通过本终端中的地址打包模块打包到该短消息的地址信元中。本例中,打包到地址信元中的目的地址连续排列。
在地址打包的同时或之后,通过本终端中的业务标识设置模块,将该短消息的业务标识设置为预先定义的保留值,以表明本条短消息为群发短消息。例如默认的业务标识为单一目的地址短消息,其取值为“11”;所述预先定义的保留值为群发短消息,其取值为“22”。
S203、终端侧生成一条短消息,并发出。
由于地址打包操作后,所述地址填写栏中只存在第一个目的地址,终端侧按照现有机制生成一条短消息,并发出。
S204、短消息中心识别该短消息是否为群发短消息,若是,则转入步骤S205;否则,直接转发。
短消息中心收到短消息后,先通过内置的业务标识识别模块对当前的短消息中的业务标识进行识别。若取值为“11”,则判定为单一目的地址短消息,并直接按现有的流程处理。
S205、短消息中心提取所述多个目的地址。
若所述业务标识识别模块识别出当前短消息中的业务标识的取值为“22”,则判定为群发短消息,并触发内置的地址解包模块对当前短消息中的地址信元解包。解包完成之后,将解包后的信息发送到提取模块。所述提取模块根据预设的提取规则,从收到的信息中提取各个目的地址。本例中,在终端侧利用地址打包模块对目的地址打包时,各个目的地址连续排列,所以可根据现有的号码长度提取各个目的地址(目前手机号码长度为11位)。
S206、短消息中心向各个目的地址逐一发送短消息。
所述短消息中心中的短消息生成模块收到所述提取模块发来的各个目的地址之后,将当前短消息的文本分别与所述各个目的地址组合,对应每一目的地址分别生成短消息。
之后,通过所述短消息中心中的置位模块,将所述生成的短消息的业务标识设置为单一目的地址短消息,即业务标识取值为“11”;再利用短消息中心现有的转发机制,将所述短消息逐一发送到对应的目的地址。完成短消息的群发。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种短消息群发的方法,其特征在于,包括下列步骤A、终端侧将多个目的地址打包到短消息的地址信元中,以及将该短消息的业务标识设置为短消息群发后,生成一条短消息,并发出;B、短消息中心根据收到的短消息的业务标识识别并提取所述多个目的地址,以及向各个目的地址逐一发送短消息。
2.如权利要求1所述的方法,其特征在于,所述打包到地址信元中的目的地址之间存在分隔标识,以使短消息中心根据所述分隔标识提取各个目的地址。
3.如权利要求1所述的方法,其特征在于,所述打包到地址信元中的目的地址连续排列,所述短消息中心根据规定的号码长度提取各个目的地址。
4.如权利要求1至3任一项所述的方法,其特征在于,所述地址信元在电信业务层中扩展。
5.如权利要求1至3任一项所述的方法,其特征在于,通过定义短消息业务标识的保留值,将所述业务标识设置为短消息群发。
6.如权利要求1至3任一项所述的方法,其特征在于,所述步骤B包括下列步骤B1、短消息中心识别出收到短消息的业务标识为短消息群发时,对该短消息的地址信元解包;B2、短消息中心提取各个目的地址;B3、短消息中心将所述短消息的业务标识设置为单一目的地址短消息,并向各个目的地址逐一发送该短消息。
7.如权利要求1至3任一项所述的方法,其特征在于,终端侧保留一个目的地址,用于生成一条短消息,并发出。
8.一种终端,具有发送短消息的功能,其特征在于,所述终端还包括地址打包模块,用于在用户进行短消息群发时,将多个目的地址打包到短消息的地址信元中;业务标识设置模块,用于在用户进行短消息群发时,将该短消息的业务标识设置为短消息群发。
9.一种短消息中心,其特征在于,包括业务标识识别模块,用于根据收到的短消息的业务标识识别该短消息是否为群发短消息;地址解包模块,用于在所述业务标识识别模块识别出收到的短消息为群发短消息时,对该短消息的地址信元进行解包;提取模块,用于根据预设的提取规则,从所述地址解包模块解包后的信息中提取各个目的地址;短消息生成模块,用于为所述各个目的地址分别生成短消息。
10.如权利要求9所述的短消息中心,其特征在于,所述短消息中心还包括置位模块,用于将所述短消息生成模块生成的短消息的业务标识设置为单一目的地址短消息。
全文摘要
本发明公开了一种短消息群发的方法、终端及短消息中心,用以解决目前短消息群发造成终端侧工作量较大,群发时间长,以及造成空中接口的通信资源浪费的问题。本发明方法包括步骤A、终端侧将多个目的地址打包到短消息的地址信元中,以及将该短消息的业务标识设置为短消息群发后,生成一条短消息,并发出;B、短消息中心根据收到的短消息的业务标识识别并提取所述多个目的地址,以及向各个目的地址逐一发送短消息。
文档编号H04W4/14GK1848973SQ200510124249
公开日2006年10月18日 申请日期2005年11月29日 优先权日2005年11月29日
发明者李世前 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1