短信发送方法、系统和移动交换中心的制作方法

文档序号:7933369阅读:272来源:国知局
专利名称:短信发送方法、系统和移动交换中心的制作方法
技术领域
本发明涉及短信领域,尤其涉及一种短信发送方法、系统和移动交换中心,以及移动软交换中心。
背景技术
在现有的短信中心中,短信下发采用先发先至的下发模式,先发送同一被叫待发队列中的第一条短信,在收到成功响应后,即完成下发,在待发队列中删除,然后会立即按顺序下发待发队列中的其他待发短信,直至待发队列中无待发短信。在收到失败响应后,就会按配置的重发机制重发该条短信。在短信中心下发短信给在2G系统中的移动交换中心MSC(Mobile SwitchingCenter)或在 3G 系统中的移动软交换中心MSCe (Mobile Switching Center emulation)的信令消息中,会携带MessageCount字段,该字段标识该被叫还余下几条待发短信。如果不为0,则交换机MSC或MSCe下发短信返回响应给短信中心后,会维持信道,不会立即拆除。而如果为0,则在返回响应给短信中心后,MSC或MSCe会启动拆除信道的动作,拆除信道的定时器T315—般配置为5秒。根据现网测试数据,不同厂家的拆除信道的时间不同,大多在800毫秒到1500毫秒之间。短信中心在下发最后一条待发短信,即携带MessageCount字段为0的信息给MSC或MSCe,交换机在下发短信返回响应给短信中心后的拆除信道的时间内,短信中心收到一条新的短信,当前的机制是立即下发,MSC或MSCe在拆除信道的过程中(约I秒)如果收到短信中心提交的短信,则会返回暂态忙的失败响应给短信中心。对于长短信来说,主叫终端会拆分为若干条关联短信连续发送给短信中心。短信中心在收到第一条时,如果 待发队列为空,那么会立即下发,而此时第二条短信还未到达短信中心,因此MessageCount字段值置为O。而当第二条关联短信到达时,短信中心正在等待前条短信的响应。短信中心立即下发第二条短信,此时交换机正在拆除信道,只能在拆除信道完成后才能重新建立信道下发新到的短信,短信中心会收到失败响应。被叫终端收到长短信的第一条短信后,在等待超时后仍未收到后续短信,就不会尝试继续处理合并长短信的动作,而单独显示给用户,就有出现乱码,信息不全等现象,造成长短信失败。对于突发性的多条短信同样存在该问题。

发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种短信发送方法,能够提高短信的发送成功率。一种短信发送方法,移动交换中心接收到短信中心发送的短信下发消息;当所述移动交换中心被配置为连发模式时,所述移动交换中心判断所述短信下发消息中携带的MessageCount参数的值是否为0 ;当所述MessageCount参数的值为0时,所述移动交换中心在发送短信给用户终端后拆除发送所述短信的信道,在所述信道被拆除后向所述短信中心返回响应消息。根据本发明方法的一个实施例,当所述MessageCount参数的值不为0时,所述移动交换中心在发送短信给用户终端后不拆除发送所述短信的信道,并向所述短信中心返回响应消息。根据本发明方法的一个实施例,所述短信中心收到所述响应消息后,不启动时延机制,如果有与所述短信关联的待发短信,所述短信中心向所述移动交换中心发送短信下发消息。根据本发明方法的一个实施例,当所述移动交换中心被配置为非连发模式时,所述移动交换中心不判断所述短信下发消息中携带的MessageCount参数的值是否为0,在发送短信给用户终端后拆除发送所述短信的信道,在所述信道被拆除后向所述短信中心返回响应消息。根据本发明方法的一个实施例,所述短信下发消息为短信传送SMDPP消息,所述响应消息为SMDPP响应消息。本发明方法通过判断Message_Count是否为0,为0则拆除信道后回响应,不为0,则不拆除信道立即回响应。短信中心收到前一条下发的响应后,无需延时,立即下发待发短信,从而提高短信发送的成功率。本发明要解决的另一个技术问题是提供一种短信发送系统,提高短信的发送成功率。—种短信发送系统,包括短信中心,用于向移动交换中心MSC或移动软交换中心MSCe发送短信下发消息;移动交换中心MSC或移动软交换中心MSCe,用于当所述移动交换中心被配置为连发模式时 ,在接收到所述短信下发消息后,判断所述短信下发消息中携带的MessageCount参数的值是否为0 ;当所述MessageCount参数的值为0时,在发送短信给用户终端后拆除发送所述短信的信道,在所述信道被拆除后向所述短信中心返回响应消肩、O根据本发明系统的一个实施例,如果MessageCount参数的值的值不为0,所述移动交换中心在发送短信给用户终端后不拆除发送所述短信的信道,并向所述短信中心返回响应消息。根据本发明系统的一个实施例,所述短信中心收到所述响应消息后,不启动时延机制,如果有与所述短信关联的待发短信,所述短信中心向所述移动交换中心发送短信下发消息。根据本发明系统的一个实施例,当所述移动交换中心被配置为非连发模式时,所述移动交换中心不判断所述短信下发消息中携带的MessageCount参数的值是否为0,在发送短信给用户终端后拆除发送所述短信的信道,在所述信道被拆除后向所述短信中心返回响应消息。根据本发明系统的一个实施例,所述短信下发消息为短信传送SMDPP消息,所述响应消息为短信传送SMDPP响应消息。本发明系统中的移动交换中心通过判断Message_Count是否为0,为0则拆除信道后回响应,不为0,则不拆除信道立即回响应,短信中心收到前一条下发的响应后,无需延时,立即下发待发短信,提高短信的发送成功率,提升了用户业务感受的满意度。
本发明要解决的另一个技术问题是提供一种移动交换中心,避免短信中心在移动交换中心拆除信道期间下发短信,提高短信的发送成功率。一种移动交换中心,包括接收短信下发消息单元,用于接收短信中心发送的短信下发消息;判断单元,用于当所述移动交换中心被配置为连发模式时,判断所述短信下发消息中携带的MessageCount参数的值是否为0 ;短信处理单元,用于当所述移动交换中心被配置为连发模式时,当MessageCount参数的值为0时,在发送短信给用户终端后拆除发送所述短信的信道,在所述信道被拆除后向所述短信中心返回响应消息。根据本发明移动软交换中心的一个实施例,当所述MessageCount参数的值的值不为0时,所述短信处理单元在发送短信给用户终端后不拆除发送所述短信的信道,并向所述短信中心返回响应消息。根据本发明移动软交换中心的一个实施例,当所述移动交换中心被配置为非连发模式时,所述判断单元不判断所述短信下发消息中携带的MessageCount参数的值是否为0,所述短信处理单元在发送短信后拆除信道,在所述信道被拆除后向所述短信中心返回响应消息。本发明的移动软交换中心通过判断Message_Count是否为0,为0则拆除信道后回响应,不为0,则不拆除信道立即回响应,从而提高短信发送的成功率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为根据本发明 的短信发送方法的一个实施例的流程图;图2为根据本发明的短信发送方法的另一个实施例的流程图;图3为根据本发明的短信发送方法的又一个实施例的流程图;图4为根据本发明的短信发送系统的一个实施例的示意图;图5为本发明一个实施例的MSC的示意图;图6为本发明一个实施例的MSCe的示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明对于短信业务修改了下发短信信令消息时序,移动交换中心根据当前短信的MessageCount字段值确定是否有后续短信,如果无后续短信,则拆除信道,并在拆除信道后返回响应消息给短信中心,而不是返回响应消息给短信中心后再拆除信道。如果有后续短信,则不能拆除信道而是直接返回响应消息,从而可以提高短信发送的成功率。本发明中的移动父换中心包括在2G系统中的MSC和3G系统中的MSCe。移动父换中心可以被配直为连发模式或非连发模式,连发模式为连续发送短信的模式。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。图1为根据本发明的短信发送方法的一个实施例的流程图。如图1所示步骤102,移动交换中心接收到短信中心发送的短信下发消息。移动交换中心可以为在2G系统中的MSC或3G系统中的MSCe,并且移动父换中心被配直为连发|旲式。步骤103,移动交换中心判断短信下发消息中携带的MessageCount参数的值是否为O。步骤104,如果MessageCount参数的值为0,移动交换中心在发送短信给用户终端后拆除发送短信的信道,在信道被拆除后向短信中心返回响应消息。移动交换中心在Message_Count = 0的情况下,在拆线完成后返回短信中心响应消息,避免了规短信中心盲目下发短信的情况发生,提升了用户业务感受的满意度。长短信在主叫终端上表现为携带消息头标识的若干条连续短信,第一条短信下发后(第一条短信因为无待发短信因而Message Count为0) ,MSC或MSCe在Message_Count=0的情况下,在发送短信给用户终端后拆除发送短信的信道,在信道被拆除后向短信中心返回响应消息。短信中心发送第2条短信时不会发生短信发送失败的情况。对于突发性的连续短信,由于MSC或MSCe拆除信道后返回响应因而也不会发生短信发送失败的情况。图2为根据本发明的短信发`送方法的另一个实施例的流程图。如图2所示步骤202,移动交换中心接收到短信中心发送的短信下发消息。移动交换中心可以为在2G系统中的MSC或3G系统中的MSCe,并且移动父换中心被配直为连发|旲式。步骤203,MSC或MSCe判断短信下发消息中携带的MessageCount参数的值是否为0 ;如果MessageCount参数的值为0,则进行步骤204,MSC或MSCe在发送短信给用户终端后拆除发送短信的信道,在信道被拆除后向短信中心返回响应消息。如果MessageCount参数的值不为0,则进行步骤205,MSC或MSCe在发送短信给用户终端后不拆除发送短信的信道,并向短信中心返回响应消息。通过根据当前短信的MessageCount字段值是否为0确定是否有后续短信,如果MessageCount参数的值为0,则无后续短信,则拆除信道,并在拆除信道后返回响应消息给短信中心。这样可以避免MSC或MSCe发送完短信后在返回短信中心响应的同时拆除信道时,短信中心下发短信,MSC或MSCe在拆除信道的过程中(约I秒)如果收到短信中心提交的短信,则会返回暂态忙的失败响应给短信中心的情况,从而提高了短信的发送成功率。图3为根据本发明的短信发送方法的又一个实施例的流程图。如图3所示步骤301,短信中心向MSC或MSCe发送短信下发消息。MSC或MSCe被配置为连发模式。步骤302,MSC或MSCe判断短信下发消息中携带的MessageCount参数的值是否为0 ;如果MessageCount参数的值不为0,MSC或MSCe在发送短信给用户终端后不拆除发送短
信的信道。步骤303,MSC或MSCe向短信中心返回响应消息。
步骤304,短信中心收到响应消息后,如有与短信关联的待发短信,不启动时延机制,短信中心向MSC或MSCe发送短信下发消息。步骤305,短信中心向MSC或MSCe发送短信下发消息。步骤306,MSC或MSCe判断短信下发消息中携带的MessageCount参数的值是否为0 ;如果MessageCount参数的值为0,MSC或MSCe在发送短信给用户终端后拆除发送短信的信道。步骤307,MSC或MSCe向短信中心返回响应消息。根据本发明的一个实施例,当MSC或MSCe被配置为非连发模式时,MSC或MSCe不判断短信下发消息中携带的MessageCount参数的值是否为0,在发送短信给用户终端后拆除发送短信的信道,在信道被拆除后向短信中心返回响应消息。根据本发明的一个实施例,短信下发消息为短信传送点对点SMDPP(SMSDeliveryPointToPoint)消息,响应消息为 SMDPP 响应消息。图4为根据本发明的短信发送系统的一个实施例的示意图;如图4所示移动交换中心可以为在2G系统中的MSC或3G系统中的MSCe。短信中心401向MSC或MSCe402发送短信下发消息。MSC或MSCe402被配置为连发模式。MSC或MSCe402在接收到短信下发消息后,判断短信下发消息中携带的MessageCount参数的值是否为0 ;当MessageCount参数的值为0时,在发送短信给用户终端后拆除发送短信的信道,在信道被拆除后向短信中心401返回响应消息。根据本发明的一个实施例,如果MessageCount参数的值的值不为0, MSC或MSCe402在发送短信给用户终端后不拆除发送短信的信道,并向短信中心401返回响应消息根据本发明的一个实施例,短信中心401收到响应消息后,不启动时延机制,如果有与短信关联的待发短信,短信中心向MSC或MSCe402发送短信下发消息。根据本发明的一个实施例,当MSC或MSCe402被配置为非连发状态时,MSC或MSCe402不判断短信下发消息中携带的Mes sageCount参数的值是否为0,在发送短信给用户终端后拆除发送短信的信道,在信道被拆除后向短信中心401返回响应消息。根据本发明的一个实施例,短信下发消息为短信传送SMDPP消息,响应消息为短信传送SMDPP响应消息。MSC或MSCe根据当前短信的MessageCount字段值是否为0确定是否有后续短信,如果MessageCount参数的值为0,则拆除信道,并在拆除信道后返回响应消息给短信中心,避免MSC或MSCe发送完短信后在返回短信中心响应的同时拆除信道时,短信中心下发短信,MSC或MSCe返回暂态忙的失败响应给短信中心的情况,从而提高了短信的发送成功率。图5为本发明一个实施例的MSC的示意图;如图5所示移动交换中心可以为在2G系统中的MSC或3G系统中的MSCe。移动交换中心MSC51包括接收短信下发消息单元511、判断单元512和短信处理单元513。接收短信下发消息单元511接收短信中心发送的短信下发消息;当MSC51被配置为连发模式时,判断单元512判断短信下发消息中携带的MessageCount参数的值是否为0 ;当MessageCount参数的值为0时,短信处理单元513在发送短信给用户终端后拆除发送短信的信道,在信道被拆除后向短信中心返回响应消息。
根据本发明的一个实施例,当MessageCount参数的值不为0时,短信处理单元513在发送短信给用户终端后不拆除发送短信的信道,并向短信中心返回响应消息。根据本发明的一个实施例,当MSC被配置为非连发模式时,判断单元不判断短信下发消息中携带的MessageCount参数的值是否为0,短信处理单元在发送短信后拆除信道,在信道被拆除后向短信中心返回响应消息。短信下发消息为短信传送SMDPP消息,所述响应消息为SMDPP响应消息。图6为本发明一个实施例的MSCe的示意图;如图6所示移动交换中心MSC51包括接收短信下发消息单元611、判断单元612和短信处理单元613。接收短信下发消息单元611接收短信中心发送的短信下发消息;当MSCe61被配置为连发模式时,判断单元612判断短信下发消息中携带的MessageCount参数的值是否为0 ;当MessageCount参数的值为0时,短信处理单元613在发送短信给用户终端后拆除发送短信的信道,在信道被拆除后向短信中心返回响应消息。根据本发明的一个实施例,当MessageCount参数的值不为0时,短信处理单元613在发送短信给用户终端后不拆除发送短信的信道,并向短信中心返回响应消息。短信下发消息为短信传送SMDPP消息,响应消息为SMDPP响应消息。根据本发明的一个实施例,当MSCe被配置为非连发模式时,判断单元不判断短信下发消息中携带的MessageCount参数的值是否为0,短信处理单元在发送短信后拆除信道,在信道被拆除后向短信中心返回响应消息。MSC或MSCe通过根据当前短信的MessageCount字段值是否为0确定是否有后续短信,如果MessageCount参数的值为0,则无后续短信,则拆除信道,并在拆除信道后返回响应消息给短信中心,在后续关联的短信发送中,避免由于发送短息信道的拆除和建立之间的时序而发生失败,提高了短信的发送成功率。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种短信发送方法,其特征在于 移动交换中心接收来自短信中心的短信下发消息; 当所述移动交换中心被配置为连发模式时,所述移动交换中心判断所述短信下发消息中携带的MessageCount参数的值是否为O ; 当所述MessageCount参数的值为O时,所述移动交换中心在向用户终端发送短信后拆除发送所述短信的信道; 在拆除发送所述短信的信道后向所述短信中心返回响应消息。
2.如权利要求1所述的方法,其特征在于,还包括 当所述MessageCount参数的值不为O时,所述移动交换中心在向用户终端发送短信后不拆除发送所述短信的信道,向所述短信中心返回响应消息。
3.如权利要求2所述的方法,其特征在于 所述短信中心收到所述响应消息后,如果有与所述短信关联的待发短信,所述短信中心不启动时延机制,向所述移动交换中心发送所述待发短信的短信下发消息。
4.如权利要求2所述的方法,其特征在于 当所述移动交换中心被配置为非连发模式时,所述移动交换中心不判断所述短信下发消息中携带的MessageCount参数的值是否为0,在发送短信给用户终端后拆除发送所述短信的信道,在所述信道被拆除后向所述短信中心返回响应消息。
5.如权利要求1至4任意一项所述的方法,其特征在于 所述短信下发消息为短信传送SMDPP消息,所述响应消息为SMDPP响应消息。
6.一种短信发送系统,其特征在于,包括 短信中心,用于向移动交换中心发送短信下发消息; 移动交换中心,用于当所述移动交换中心被配置为连发模式时,在接收到所述短信下发消息后,判断所述短信下发消息中携带的MessageCount参数的值是否为O ;当所述MessageCount参数的值为O时,在发送短信给用户终端后拆除发送所述短信的信道,在所述信道被拆除后向所述短信中心返回响应消息。
7.如权利要求6所述的系统,其特征在于 当MessageCount参数的值的值不为O时,所述移动交换中心在发送短信给用户终端后不拆除发送所述短信的信道,并向所述短信中心返回响应消息。
8.如权利要求7所述的系统,其特征在于 所述短信中心收到所述响应消息后,如果有与所述短信关联的待发短信,所述短信中心不启动时延机制,向所述移动交换中心发送所述待发短信的短信下发消息。
9.如权利要求7所述的系统,其特征在于 当所述移动交换中心被配置为非连发模式时,所述移动交换中心不判断所述短信下发消息中携带的MessageCount参数的值是否为0,在发送短信给用户终端后拆除发送所述短信的信道,在所述信道被拆除后向所述短信中心返回响应消息。
10.如权利要求6至9任一项所述的系统,其特征在于 所述短信下发消息为短信传送SMDPP消息,所述响应消息为短信传送SMDPP响应消息。
11.一种移动交换中心,其特征在于,包括 接收短信下发消息单元,用于接收短信中心发送的短信下发消息;判断单元,用于当所述移动交换中心被配置为连发模式时,判断所述短信下发消息中携带的MessageCount参数的值是否为O ; 短信处理单元,用于当所述移动交换中心被配置为连发模式并且所述MessageCount参数的值为O时,在发送短信给用户终端后拆除发送所述短信的信道,在所述信道被拆除后向所述短信中心返回响应消息。
12.如权利要求11所述的移动交换中心,其特征在于,还包括 当所述MessageCount参数的值不为O时,所述短信处理单元在发送短信给用户终端后不拆除发送所述短信的信道,并向所述短信中心返回响应消息。
13.如权利要求12所述的移动交换中心,其特征在于 当所述移动交换中心被配置为非连发模式时,所述判断单元不判断所述短信下发消息中携带的MessageCount参数的值是否为0,所述短信处理单元在发送短信后拆除信道,在所述信道被拆除后向所述短信中心返回响应消息。
全文摘要
本发明公开了一种短信发送方法、系统和移动交换中心,涉及移动通信的短信领域,移动交换中心MSC或移动软交换中心MSCe接收到短信中心发送的短信下发消息,当MSC或MSCe被配置为连发模式时,判断短信传送消息中携带的MessageCount参数的值是否为0;如果MessageCount参数的值为0,移动交换中心在向用户终端发送短信后拆除发送短信的信道,在信道被拆除后向短信中心返回响应消息。本发明公开的短信发送方法、系统和移动交换中心避免了短信中心在移动交换中心拆除信道期间下发短信,从而提高短信发送的成功率。
文档编号H04W4/14GK103037332SQ20111030440
公开日2013年4月10日 申请日期2011年9月29日 优先权日2011年9月29日
发明者陈思中, 黄挺 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1