一种短消息信令优化方法、设备和系统的制作方法

文档序号:7984851阅读:246来源:国知局
一种短消息信令优化方法、设备和系统的制作方法
【专利摘要】本发明实施例提供了一种短消息信令优化的方法、设备和系统。该短消息信令优化方法包括:接收网络设备发送的消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息;确定短消息无法传递或者短消息传递失败,并且所述参数的值为0或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录;不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。通过本发明实施例提供的方法,减少了因通知短消息业务中心重新传递短消息带来的额外的信令交互。
【专利说明】一种短消息信令优化方法、设备和系统
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种短消息信令优化方法、设备和系统。
【背景技术】
[0002]在传统短消息系统中,当用户终端在2代(2nd Generation,2G)通信技术/3代(3ndGeneration, 3G)通信技术和长期演进(LTE,Long Term Evolution)系统之间移动时,用户终端需通过路由区更新(RAU,Routing AreaUpdate)/位置区更新(Location Area Update,LAU) /跟踪区更新(TrackingArea Update, TAU)进行位置注册。对终呼短消息(MobileTerminated ShortMessage,MT SM)业务来说,归属位置寄存器(Home Location Register,HLR)/归属用户服务器(Home Subscriber Server,HSS)需根据用户终端(userequipment,UE)在移动交换中心(Mobile Switching Center,MSC)/拜访位置寄存器(Visit LocationRegister, VLR)或者服务通用分组无线服务技术(General Packet Radio Service, GPRS)支持节点(Serving GPRS SupportNode, SGSN)或者移动性管理实体(Mobility ManagementEntity, MME)的注册信息,将正确的服务节点地址返给短消息业务网关MSC (GatewayMSCFor Short Message Service, SMS-GMSC),从而将短消息转发给相应的服务节点并发送至用户终端。
[0003]机器类型通信(Machine Type Communication, MTC)应用指的是一个或者多个网元或设备之间在不需要人为参与的情况下进行的网络通讯。对于MTC应用,通常不需要语音通信,数据业务是其主要需求。目前通过短消息触发是MTC中Device Triggering的主要方式。和传统短消息系统不同的是,MTC系统中定义了两个新的网元:业务能力服务器(Services CapabilityServer, SCS)和 MTC 互通功能实体(Machine TypeCommunication-1nterfforking Function,MTC-1ffF)? MTC-1ffF 从 HSS 中可以获取到为用户提供短消息业务的服务节点的信息(MSC/VLR、SGSN、MME其中之一或全部的名字或地址),并发送给短消息业务中心(Service Centre for ShortMessage Service, SMS-SC),继而SMS-SC将设备触发消息通过服务节点发送给UE。
`[0004]在短消息发送消息中有一个表示短消息有效期的Validity-Period参数,指示从SMS-SC收到一条短消息开始,该短消息的有效时间,也就是在成功传递这个短消息前,SMS-SC需要将短消息保存多长时间。在MT SMS传递过程中,如果短消息无法传递或传递失败,HLR/HSS会在用户的短消息等待数据(Message Waiting Data, MWD)中添加一条记录,其中包括为用户服务的SMS-SC的地址。后续短消息可以传递时,HLR/HSS会通知SMS-SC重新传递短消息给UE。但对于Validity-Period值为O的短消息,SMS-SC已经没有这个短消息的数据了,因此即使后续短消息可以传递了,也不可能重新传递该短消息。

【发明内容】

[0005]本发明实施例提供一种短消息信令优化方法、设备和系统,减少了因通知短消息业务中心重新传递短消息带来的额外的信令交互。[0006]第一方面,本发明实施例提供了一种短消息信令优化方法,包括:
[0007]接收网络设备发送的消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息;
[0008]确定短消息无法传递或者短消息传递失败,并且所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录;
[0009]不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
[0010]在第一方面的第一种可能的实现方式中,当没有可用的为用户提供短消息的服务节点时,确定所述短消息无法传递。
[0011]在第一方面的第二种可能的实现方式中,当用户终端不可达或者用户终端没有可用的存储空间导致短消息传递失败,则确定所述短消息传递失败。
[0012]第二方面,本发明实施例提供了一种短消息信令优化设备,包括:
[0013]接收单元,用于接收网络设备发送的消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息;
[0014]处理单元85,用于确定短消息无法传递或者短消息传递失败时,若所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录;则不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
[0015]在第二方面的第一种可能的实现方式中,所述处理单元,还用于当没有可用的为用户提供短消息的服务节点时,确定所述短消息无法传递。
[0016]在第二方面的第二种可能的实现方式中,所述处理单元,还用于当用户终端不可达或者用户终端没有可用的存储空间导致短消息传递失败时,确定所述短消息无法传递。
[0017]第三方面,本发明实施例提供了一种短消息信令优化系统,包括第一设备和第二设备,所述第一设备,用于向所述第二设备发送消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息;所述第二设备,用于接收第一设备发送的消息;当确定短消息无法传递或者短消息传递失败时,若所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录,则不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
[0018]本发明实施例提供的一种短消息信令优化方法、设备和系统,通过接收网络设备发送的消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息;确定短消息无法传递或者短消息传递失败,并且所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录;不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。因此,减少了因通知短消息业务中心重新传递短消息带来的额外的信令交互。
【专利附图】

【附图说明】[0019]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作以简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明实施例提供的传统短消息系统的结构示意图;
[0021]图2为本发明实施例提供的MTC系统的结构示意图;
[0022]图3为本发明实施例提供的一种短消息信令优化的方法流程图;
[0023]图4为本发明实施例提供的另一种短消息信令优化的方法流程图;
[0024]图5为本发明实施例提供的另一种短消息信令优化的方法流程图;
[0025]图6为本发明实施例提供的另一种短消息信令优化的方法流程图;
[0026]图7为本发明实施例提供的另一种短消息信令优化的方法流程图;
[0027]图8为本发明实施例提供的另一种短消息信令优化的方法流程图;
[0028]图9为本发明实施例提供的一种短消息信令优化设备的结构图;
[0029]图10为本发明实施例提供的一种短消息信令优化的系统示意图;
[0030]图11为本发明实施例提供的另一种短消息信令优化设备的结构图。
【具体实施方式】
[0031]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]如图1所示,为本发明实施例提供的传统短消息系统的结构示意图。在该系统中,包括:提供短消息转发和缓存功能的SMS-SC,短消息业务互通MSC(Interworking MSC ForShort Message Service, SMS-1WMSC)为始呼短消息(Mobile Originated Short Message,MO SM)提供短消息转发功能,SMS-GMSC为MT SM提供短消息路由查询和转发功能。HLR/HSS主要包括用户签约数据和用户的位置信息。MSC/VLR是UE在电路交换(Circuit Switched,CS)网络中注册的服务节点,SGSN是UE在分组交换(Packet Switched, PS)网络中注册的服务节点,MME是用户在演进分组系统(Evolved PacketSystem, EPS)网络中注册的服务节点。MSC/VLR、SGSN或MME可以统称为移动性管理网元,为用户提供移动性管理和业务,包括作为短消息服务节点为用户提供短消息业务。短消息路由器(SMS Router)是可选的设备。
[0033]如图2所示,为本发明实施例提供的MTC系统的结构示意图。在MTC系统中,当用户终端的IP地址不可知或不可用时,SCS需通过设备触发(DeviceTriggering)机制来通知用户终端执行应用层面指令,如建立与SCS或AS (Application Server,应用服务器)之间的通信。移动性管理网元可以是MSC/VLR、SGSN或MME。目前通过短消息触发是MTC中设备触发的主要方式。
[0034]如图3所示,为本发明实施例提供的一种短消息信令优化的方法流程图。该方法可以应用于传统短消息系统中,也可以应用于MTC系统中。该短消息信令优化方法包括:
[0035]S301,接收网络设备发送的消息;所述消息携带表示发送给用户的短消息有效期的参数,或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息。
[0036]可选的,表示短消息有效期的参数可以为Validity-Period。
[0037]S303,确定短消息无法传递或者短消息传递失败,并且所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败。
[0038]可选的,当没有可用的为用户提供短消息业务的服务节点时,确定短消息无法传递。
[0039]例如:当用户没有在任何节点注册;或者虽然在某一节点注册,但该节点无法为用户提供短消息服务,则没有可用的为用户提供短消息业务的服务节点。
[0040]可选的,当用户终端不可达或者用户终端没有可用的存储空间导致短消息传递失败,则确定短消息传递失败。
[0041]S305,不在用户的MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
[0042]具体的,该标识可以是短消息业务中心的号码,也可以是短消息业务中心的地址。
[0043]其中,不在用户的MWD中增加记录,也可以说成是:省略在用户的MWD中增加记录。
[0044]可选的,当确定短消息无法传递或者短消息传递失败,并且该参数的值不为0,则将所述参数添加在用户的所述记录中。启动定时器,当达到或超过该参数指示的时间时将所述记录删除。
[0045]可选的,所述网络设备可以为短消息业务网关移动交换中心,所述消息可以为短消息路由请求消息或者短消息`传递报告消息
[0046]通过本实施例提供的短消息信令优化方法,对于短消息有效期的参数值为O的短消息,当短消息无法传递或传递失败后,不在用户的MWD中增加SMS-SC的标识,后续不需要通知SMS-SC重新传递短消息给UE。从而减少了到SMS-SC的信令,也节省了系统中管理MWD中记录的资源开销。
[0047]如图4所示,为本发明实施例提供的一种短消息信令优化的方法流程图,该实施例提供的方法可以应用在传统短消息系统中。
[0048]S401,SMS-SC 将短消息传递给 SMS-GMSC.[0049]S402, SMS-GMSC发送短消息路由请求消息给HLR/HSS,以请求短消息路由信息。
[0050]可选的,短消息路由请求消息可以为MAP_SendRoutingInfoForSM。
[0051]可选的,在网络中有SMS-Router存在时,SMS-GMSC发送短消息路由请求消息给SMS-Router, SMS-Router再向HLR/HSS发送短消息路由请求消息请求短消息路由信息。
[0052]其中,短消息路由请求消息中携带表示短消息有效期的参数。当然,也可以携带表示短消息无法传递时是否需要在用户的MWD中增加记录的指示信息。
[0053]可选的,短消息路由请求消息中携带上述参数或指示信息,可以通过扩充短消息路由请求消息的参数或利用短消息路由请求消息中现有的参数来实现。
[0054]本实施例中,以短消息路由请求消息中携带表示短消息有效期的参数为例来说明。该参数具体可以为Validity-Period。其中,Validity-Period的值可以是SMS-GMSC从收到的消息中获取到的;也可以是SMS-GMSC从SMS-SC获取到的,比如Validity-Period的值是配置在SMS-SC上的。
[0055]S403,HLR/HSS确定短消息无法传递,并且表示短消息有效期的参数的值为0,则不在用户的MWD中增加记录,该记录包括为所述用户服务的短消息业务中心的标识。
[0056]具体的,该标识可以是短消息业务中心的号码,也可以是短消息业务中心的地址。
[0057]具体的,若没有可用的为用户提供短消息业务的服务节点(可以为MSC/VLR、SGSN和MME其中的一个),则确定短消息无法传递。一般的,如果HLR/HSS中记录有为用户提供移动性管理和业务的MSC/VLR、SGSN或MME等服务节点,当这些节点或其中某些节点能提供短消息业务时,就表示有可用的为该用户提供短消息业务的服务节点。
[0058]S404, HLR/HSS返回短消息路由请求响应消息给SMS-GMSC。短消息路由请求响应消息中携带表明没有可用的为用户提供短消息业务的服务节点的信息,在本实施例中具体可以通过Absent Subscriber_SMS来指不。
[0059]可选的,短消息路由请求响应消息可以为MAP_SendRoutingInfoForSMSResponse。
[0060]其中,S403和S404无先后顺序之分。
[0061]S405, SMS-GMSC没有获取到服务节点,则返回失败报告给SMS-SC。
[0062]可选的,在上述S403中,如果HLR/HSS收到的Validity-Period的值不为0,HLR/HSS将Validity-Period加入用户的MWD的记录中,并启动定时器,当达到或超过Validity-Period指示的时间时将所述记录删除;或者在有可用的为用户提供短消息业务的服务节点时,HLR/HSS如果发现这个参数的值还在有效期内才通知SMS-SC。
[0063]可选的,若有多个短消息通过一个SMS-SC发送给同一个用户并且失败,则HLR/HSS中对应该用户和SMS-SC的MWD记录中始终存储这些短消息对应的最长有效期的Validity-Period 的值。
[0064]通过本实施例提供的短消息信令优化方法,对于短消息有效期的参数值为O的短消息,当短消息无法传递后,不在用户的MWD中增加SMS-SC的标识,后续不需要通知SMS-SC重新传递短消息给UE。从而减少了到SMS-SC的信令,而且也节省了系统管理MWD中记录的资源开销。
[0065]如图5所示,为本发明实施例提供的一种短消息信令优化的方法示意图,该实施例提供的方法可以应用在传统短消息系统中。
[0066]S501,SMS-SC 将短消息传递给 SMS-GMSC.[0067]S502, SMS-GMSC发送短消息路由请求消息给HLR/HSS,以请求短消息路由信息。
[0068]可选的,短消息路由请求消息可以为MAP_SendRoutingInfoForSM。
[0069]可选的,在网络中有SMS-Router存在时,可以是SMS-Router向HLR/HSS发送短消息路由请求消息来请求短消息路由信息。
[0070]S503,HLR/HSS确定有可用的为用户提供短消息业务的服务节点,返回短消息路由请求响应消息给SMS-GMSC,其中携带为用户提供短消息业务的服务节点的信息。
[0071]其中,携带的为用户提供短消息业务的服务节点,可以为MSC/VLR、SGSN和MME其中的一个或全部的名字或地址。
[0072]本实施例中,以SGSN为例。
[0073]S504, SMS-GMSC将短消息传递到SGSN,即将短消息传递到SGSN。
[0074]S505, SGSN再 将短消息传递UE,也就是将短消息传递给UE。
[0075]本实施例中,SGSN将短消息传递给UE,传递失败。
[0076]造成短消息传递失败的原因有多种,可以是UE不可达,也可以是UE没有可用的存储空间(比如:UE的存储空间溢出)。
[0077]S506, SGSN发送短消息传递报告消息给SMS-GMSC,指示短消息传递失败。
[0078]S507, SMS-GMSC发送短消息传递报告消息给HLR/HSS,并接收HLR/HSS发送的响应消息。
[0079]其中,SMS-GMSC发送的短消息传递报告消息中携带表示短消息有效期的参数。当然,也可以携带表示短消息传递失败时是否需要在用户的MWD中增加记录的指示信息。
[0080]可选的,短消息传递报告消息中携带上述参数或指示信息,可以通过扩充短消息传递报告消息的参数或利用短消息传递报告消息中现有的参数来实现。
[0081]本实施例中,以携带表示短消息有效期的参数为例来说明。该参数具体可以为Validity-Period。
[0082]S508,HLR/HSS确定短消息传递失败,并且该参数的值为0,则不在用户的MWD中增加记录,该记录包括为所述用户服务的短消息业务中心SMS-SC的标识。
[0083]具体的,该标识可以是短消息业务中心的号码,也可以是短消息业务中心的地址。
[0084]其中,S507和S508无先后顺序之分。
[0085]这样,即使后续UE可达或UE有可用的存储空间,HLR/HSS也不用通知SMS-SC重新传递短消息给UE。
[0086]S509, SMS-GMSC发送短消息传递报告消息给SMS-SC。
[0087]可选的,在上述S507中,如果收到的Validity-Period不为0,HLR/HSS将Validity-Period也加入用户的MWD记录中,并启动定时器,当达到或超过Validity-Period指示的时间时将所述记录删除;或者在UE可达或UE有可用的存储空间时HLR/HSS如果发现这个参数还在有效期内才通知SMS-SC。
[0088]可选的,若有多个短消息通过一个SMS-SC发送给同一个用户并且失败,则HLR/HSS中对应该用户和SMS-SC的MWD记录中始终存储这些短消息对应的最长有效期的Validity-Period 的值。
[0089]通过本实施例提供的短消息信令优化方法,对于短消息有效期的参数值为O的短消息,当短消息传递失败后,HLR/HSS不在用户的MWD中增加SMS-SC的标识,后续不需要通知SMS-SC重新传递短消息给UE。从而减少了到SMS-SC的信令,而且也节省了系统中管理MWD记录的资源开销。
[0090]如图6所示,为本发明实施例提供的一种短消息信令优化的方法示意图,该实施例提供的方法可以应用在MTC系统中。
[0091]S601, SCS发送设备触发请求消息给MTC-1WF。
[0092]S602,MTC-1ffF发送获取用户信息的消息给HLR/HSS,请求完成业务授权的同时从HLR/HSS获取短消息路由信息。
[0093]其中,获取用户信息的消息中携带表示短消息有效期的参数。当然,也可以携带表示短消息无法传递时是否需要在用户的MWD中增加记录的指示信息。
[0094]可选的,获取用户信息的消息中携带上述参数或指示信息,可以通过扩充获取用户信息的消息的参数或利用获取用户信息的消息中现有的参数实现。
[0095]本实施例中,以获取用户信息的消息中携带表示短消息有效期的参数为例来说明。该参数具体可以为Validity-Period。其中,Validity-Period的值可以是MTC-1WF从收到的消息中获取到的;也可以是配置在MTC-1WF上的。
[0096]S603,HLR/HSS确定短消息无法传递,并且该参数的值为0,则不在用户的MWD中增加记录,该记录包括为所述用户服务的短消息业务中心的标识。
[0097]具体的,该标识可以是短消息业务中心的号码,也可以是短消息业务中心的地址。
[0098]具体的,若没有可用的为用户提供短消息业务的服务节点(可以为MSC/VLR、SGSN和MME其中的一个),则确定短消息无法传递。一般的,如果HLR/HSS中记录有为用户提供移动性管理和业务的MSC/VLR、SGSN或MME等服务节点,当这些节点或其中某些节点能提供短消息业务时,就表示有可用的为该用户提供短消息业务的服务节点
[0099]S604, HLR/HSS返回获取用户信息的响应消息给MTC-1WF,获取用户信息的响应消息中携带表明没有可用的为UE提供短消息业务的服务节点的信息,可以通过不携带任何节点信息来指示,同时也可以通过明确的指明“Absent Subscriber”的参数来指示。
[0100]其中,S603和S604无先后顺序之分。
[0101]S605, MTC-1ffF没有获取到可用的为用户提供短消息业务的服务节点,返回设备触发确认消息给SCS。当MTC-1WF判断所述参数的值为O时,不将短消息触发消息传递给短消息业务中心SMS-SC。从而也节省了 MTC-1WF到SMS-SC之间的信令。
[0102]可选的,在上述S603中,如果HLR/HSS收到的Validity-Period的值不为0,HLR/HSS将Validity-Period加入用户的MWD记录中,并启动定时器,当达到或超过Validity-Period指示的时间时将所述记录删除;或者在有可用的为用户提供短消息业务的服务节点时,HLR/HSS如果发现这个参数还在有效期内才通知SMS-SC。
[0103]可选的,若有多个短消息通过一个SMS-SC发送给同一个用户并且失败,则HLR/HSS中对应该用户和SMS-SC的MWD记录中始终存储这些短消息对应的最长有效期的Validity-Period 的值。
[0104]通过本实施例提供的短消息信令优化方法,对于短消息有效期的参数值为O的短消息,当短消息无法传递后,不在用户的MWD中增加SMS-SC的标识,后续不需要通知SMS-SC重新传递短消息给UE。从而减少了到SMS-SC的信令,而且也节省了系统管理MWD中记录的资源开销。
[0105]如图7所示,为本发明实施例提供的一种短消息信令优化的方法示意图,该实施例提供的方法可以应用在MTC系统中。
[0106]S701, SCS发送设备触发请求消息给MTC-1WF。
[0107]S702, MTC-1ffF发送获取用户信息的消息给HLR/HSS,请求完成业务授权的同时从HLR/HSS获取短消息路由信息。
[0108]S703,业务授权通过后,HLR/HSS返回获取用户信息的响应消息给MTC-1WF,获取用户信息的响应消息中携带为用户提供短消息业务的服务节点信息。其中,为用户提供短消息业务的服务节点信息可以是MSC/VLR、SGSN.MME其中之一或全部的名字或地址。
[0109]本实施例中,以MSC/VLR为例。
[0110]S704, MTC-1ffF将设备触发请求消息发送给SMS-SC,其中携带了 HLR/HSS返回的为用户提供短消息业务的服务节点的信息。
[0111]S705, SMS-SC返回设备触发确认消息给MTC-1WF。
[0112]S706, MTC-1ffF返回设备触发确认消息给SCS。[0113]S707,SMS-SC将设备触发请求消息传递到从MTC-1WF接收到的服务节点,也就是MSC/VLR。
[0114]S708, MSC/VLR将设备触发请求消息传递给UE。
[0115]S709, MSC/VLR发送短消息传递报告消息给SMS-GMSC,指示短消息传递失败。
[0116]S710, SMS-GMSC发送短消息传递报告消息给MTC-1WF。
[0117]S711,SMS-GMSC发送短消息传递报告消息给HLR/HSS,并接收HLR/HSS发送的响应消息。
[0118]其中,短消息传递报告消息可以为MAP_ReportSMDeliveryStatus,或对应的Diameter 消息。
[0119]其中,SMS-GMSC发送的短消息传递报告消息中携带表示短消息有效期的参数。当然,也可以携带表示短消息传递失败时是否需要在用户的MWD中增加记录的指示信息。
[0120]可选的,短消息传递报告消息中携带上述参数或指示信息,可以通过扩充获取短消息传递报告消息的参数或利用短消息传递报告消息中现有的参数实现。
[0121]本实施例中,以携带表示短消息有效期的参数为例来说明。该参数具体可以为Validity-Period。
[0122]S712,HLR/HSS确定短消息传递失败,并且该参数的值为0,则不在用户的MWD中增加记录,该记录包括为所述用户服务的短消息业务中心SMS-SC的标识。
[0123]具体的,该标识可以是短消息业务中心的号码,也可以是短消息业务中心的地址。
[0124]这样,即使后续UE可达或UE有可用的存储空间,HLR/HSS也不用通知SMS-SC重新传递短消息给UE。
[0125]S713,MTC-1ffF发送短消息传递报告消息给SCS。
[0126]可选的,在上述S711中,如果收到的Validity-Period不为0,HLR/HSS将Validity-Period也加入用户的MWD记录中,并启动定时器,当达到或超过Validity-Period指示的时间时将所述记录删除;或者在UE可达或UE有可用的存储空间时HLR/HSS如果发现这个参数还在有效期内才通知SMS-SC。
[0127]可选的,若有多个短消息通过一个SMS-SC发送给同一个UE并且失败,则HLR/HSS中对应该用户和SMS-SC的MWD记录中始终存储这些短消息对应的最长有效期的Validity-Period 的值。
[0128]通过本实施例提供的短消息信令优化方法,对于短消息有效期的参数值为O的短消息,当短消息传递失败后,HLR/HSS不在用户的MWD中增加SMS-SC的标识,后续不需要通知SMS-SC重新传递短消息给UE。从而减少了到SMS-SC的信令,而且也节省了系统管理MWD中记录的资源开销。
[0129]如图8所示,为本发明实施例提供的一种短消息信令优化的方法示意图,该实施例提供的方法可以应用在MTC系统中。
[0130]S801, SCS发送设备触发请求消息给MTC-1WF。
[0131]S802, MTC-1ffF发送获取用户信息的消息给HLR/HSS,请求完成业务授权的同时从HLR/HSS获取短消息路由信息。
[0132]S803,业务授权通过后,HLR/HSS返回获取用户信息的响应消息给MTC-1WF,获取用户信息的响应消息中携带为用户提供短消息业务的服务节点信息。其中,为用户提供短消息业务的服务节点信息可以是MSC/VLR、SGSN、MME其中之一或全部的名字或地址。
[0133]本实施例中,以MSC/VLR为例。
[0134]S804, MTC-1ffF将设备触发请求消息发送给SMS-SC,其中携带了 HLR/HSS返回的为用户提供短消息业务的服务节点的信息。
[0135]S805, SMS-GMSC发送短消息路由请求消息给HLR/HSS,以请求短消息路由信息。
[0136]可选的,短消息路由请求消息可以为MAP_SendRoutingInfoForSM。
[0137]可选的,在网络中有SMS-Router存在时,SMS-GMSC发送短消息路由请求消息给SMS-Router, SMS-Router再向HLR/HSS发送短消息路由请求消息请求短消息路由信息。
[0138]其中,短消息路由请求消息中携带表示短消息有效期的参数。当然,也可以携带表示短消息无法传递时是否需要在用户的MWD中增加记录的指示信息。
[0139]可选的,短消息路由请求消息中携带上述参数或指示信息,可以通过扩充短消息路由请求消息的参数或利用短消息路由请求消息中现有的参数来实现。
[0140]本实施例中,以短消息路由请求消息中携带表示短消息有效期的参数为例来说明。该参数具体可以为Validity-Period。其中,Validity-Period的值可以是SMS-GMSC从收到的消息中获取到的;也可以是SMS-GMSC从SMS-SC获取到的,比如Validity-Period的值是配置在SMS-SC上的。
[0141]S806,HLR/HSS确定短消息无法传递,并且表示短消息有效期的参数的值为0,则不在用户的MWD中增加记录,该记录包括为所述用户服务的短消息业务中心的标识。
[0142]具体的,该标识可以是短消息业务中心的号码,也可以是短消息业务中心的地址。
[0143]具体的,若没有可用的为用户提供短消息业务的服务节点(可以为MSC/VLR、SGSN和MME其中的一个),则确定短消息无法传递。一般的,如果HLR/HSS中记录有为用户提供移动性管理和业务的MSC/VLR、SGSN或MME等服务节点,当这些节点或其中某些节点能提供短消息业务时,就表示有可用的为该用户提供短消息业务的服务节点。
[0144]S807, HLR/HSS返回短消息路由请求响应消息给SMS-GMSC。短消息路由请求响应消息中携带表明没有可用的为用户提供短消息业务的服务节点的信息,在本实施例中具体可以通过Absent Subscriber_SMS来指不。
[0145]可选的,短消息路由请求响应消息可以为MAP_SendRoutingInfoForSMSResponse。
[0146]其中,S806和S807无先后顺序之分。
[0147]S808, SMS-SC返回设备触发确认消息给MTC-1WF。
[0148]S809, MTC-1ffF返回设备触发确认消息给SCS。
[0149]通过本实施例提供的短消息信令优化方法,对于短消息有效期的参数值为O的短消息,当短消息无法传递后,不在用户的MWD中增加SMS-SC的标识,后续不需要通知SMS-SC重新传递短消息给UE。从而减少了到SMS-SC的信令,而且也节省了系统管理MWD中记录的资源开销。
[0150]如图9所示,为本发明实施例提供的一种短消息信令优化设备的结构图。该设备包括:
[0151]接收单元91,用于接收网络设备发送的消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息;[0152]处理单元93,用于确定短消息无法传递或者短消息传递失败时,若所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录;则不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
[0153]可选的,处理单元93,还用于当没有可用的为用户提供短消息的服务节点时,确定所述短消息无法传递。
[0154]可选的,处理单元93,还用于当用户终端不可达或者用户终端没有可用的存储空间导致短消息传递失败时,确定所述短消息无法传递。
[0155]可选的,所述网络设备可以为短消息业务网关移动交换中心,所述消息为短消息路由请求消息或者短消息传递报告消息。
[0156]可选的,该短消息信令优化设备可以为HLR,也可以为HSS,当然也不限于此。
[0157]短消息信令优化设备内部的处理,以及同其他设备之间的交互,可参考方法实施例中的描述,这里不再赘述。
[0158]通过本实施例提供的短消息信令优化设备,对于短消息有效期的参数值为O的短消息,当短消息传递失败后,短消息信令优化设备不在用户的MWD中增加SMS-SC的标识,后续短消息信令优化设备也不需要通知SMS-SC重新传递短消息给UE。从而减少了短消息信令优化设备到SMS-SC的信令,而且也节省了系统管理MWD中记录的资源开销。
[0159]如图10所示,为本发明实施例提供的一种短消息信令优化的系统示意图。该系统包括:第一设备1001和第二设备1003。
[0160]第一设备1001,用于向第二设备1003发送消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息。
[0161]第二设备1003,用于接收第一设备发送的消息;当确定短消息无法传递或者短消息传递失败时,若所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录,则不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
[0162]可选的,第二设备1003可以为图9所示的短消息信令优化设备。这里不再赘述。
[0163]该短消息信令优化设备可以为HLR,也可以为HSS,当然也不限于此。
[0164]可选的,第一设备1001为短消息业务网关移动交换中心,则第一设备1001向第二设备1003发送的消息为短消息路由请求消息或者短消息传递报告消息。
[0165]其中,该短消息信令优化系统中,第一设备和第二设备之间的交互,可参考方法实施例中的描述,这里不再赘述。
[0166]通过本实施例提供的短消息信令优化系统,对于短消息有效期的参数值值为O的短消息,当短消息传递失败后,第二设备不在用户的MWD中增加SMS-SC的标识,后续第二设备也不需要通知SMS-SC重新传递短消息给UE。从而减少了第二设备到SMS-SC的信令,而且也节省了系统管理MWD中记录的资源开销。
[0167]如图11所示,为本发明实施例提供的另一种短消息信令优化设备的结构图,采用通用计算机系统结构,计算机系统可具体是基于处理器的计算机。如图11所示,所述用户设备包括至少一个处理器1101,通信总线1102,存储器1103以及至少一个通信接口 1104。[0168]处理器可以是一个通用中央处理器(CPU),微处理器,特定应用集成电路(application-specific integrated circuit, ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。
[0169]其中,所述通信总线1102可包括一通路,在上述组件之间传送信息。所述通信接口 1104,使用任何收发器一类的装置,用于与以便与其他设备或通信网络通信,如以太网,无线接入网(RAN),无线局域网(WLAN)等。
[0170]计算机系统还包括一个或多个存储器,可以是只读存储器(read-onlymemory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccess memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory, EEPROM)>只读光盘(Compact DiscRead-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。这些存储器通过总线与处理器相连接。
[0171]其中,所述存储器1103用于存储执行本发明方案的程序代码,执行本发明方案的程序代码保存在存储器中,并由处理器来控制执行。这些程序代码具体可以包括:接收单元11031和处理单元11033 ;所述处理器1101用于执行所述存储器1103中存储的单元,当上述单元被所述处理器1101执行时,实现如下功能:
[0172]所述接收单元11031,用于接收网络设备发送的消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息;
[0173]所述处理单元11033,用于确定短消息无法传递或者短消息传递失败时,若所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录;则不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
[0174]可选的,处理单元11033,还用于当没有可用的为用户提供短消息的服务节点时,确定所述短消息无法传递。
[0175]可选的,处理单元11033,还用于当用户终端不可达或者用户终端没有可用的存储空间导致短消息传递失败时,确定所述短消息无法传递。
[0176]可选的,所述网络设备可以为短消息业务网关移动交换中心,则所述消息为短消息路由请求消息或者短消息传递报告消息。
[0177]可选的,该短消息信令优化设备可以为HLR,也可以为HSS,当然也不限于此。
[0178]短消息信令优化设备内部的处理,以及同其他设备之间的交互,可参考方法实施例中的描述,这里不再赘述。
[0179]通过本实施例提供的短消息信令优化设备,对于短消息有效期的参数值为O的短消息,当短消息传递失败后,短消息信令优化设备不在用户的MWD中增加SMS-SC的标识,后续短消息信令优化设备也不需要通知SMS-SC重新传递短消息给UE。从而减少了短消息信令优化设备到SMS-SC的信令,而且也节省了系统管理MWD中记录的资源开销。
[0180]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,各单元具体功能的执行过程参见方法实施例的部分说明即可。以上所描述的设备实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0181]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种短消息信令优化方法,其特征在于,包括: 接收网络设备发送的消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息; 确定短消息无法传递或者短消息传递失败,并且所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录; 不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
2.如权利要求1所述的方法,其特征在于,进一步包括: 当没有可用的为用户提供短消息的服务节点时,确定所述短消息无法传递。
3.如权利要求1所述的方法,其特征在于,进一步包括: 当用户终端不可达或者用户终端没有可用的存储空间导致短消息传递失败,则确定所述短消息传递失败。
4.如权利要求1至3任一所述的方法,其特征在于,所述网络设备为短消息业务网关移动交换中心,所述消息为短消息路由请求消息或者短消息传递报告消息。
5.如权利要求1至3任一所述的方法,其特征在于,机器类型通信业务互通功能实体没有获取到可用的为用户提供短消息业务的服务节点时,判断所述参数的值为O时,返回设备触发确认消息给业务能力服务器,所述设备触发确认消息指示短消息传递失败。
6.一种短消息信令优化设备,包括: 接收单元,用于接收网络设备发送的消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指示信息; 处理单元,用于确定短消息无法传递或者短消息传递失败时,若所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录;则不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
7.如权利要求6所述的设备,其特征在于, 所述处理单元,还用于当没有可用的为用户提供短消息的服务节点时,确定所述短消息无法传递。
8.如权利要求6所述的设备,其特征在于, 所述处理单元,还用于当用户终端不可达或者用户终端没有可用的存储空间导致短消息传递失败时,确定所述短消息无法传递。
9.一种短消息信令优化系统,其特征在于,包括:第一设备和第二设备, 所述第一设备,用于向所述第二设备发送消息,所述消息携带表示发送给用户的短消息有效期的参数或者表示短消息无法传递或传递失败时是否需要在用户的MWD中增加记录的指不?目息; 所述第二设备,用于接收第一设备发送的消息;当确定短消息无法传递或者短消息传递失败时,若所述参数的值为O或者所述指示信息表示短消息无法传递或传递失败时不需要在用户的MWD中增加记录,则不在用户的短消息等待数据MWD中增加记录,所述记录包括为所述用户服务的短消息业务中心的标识。
10.如权利要求9所述的系统,其特征在于,所述第二设备可以为权利要求6-8任一所述的设 备。
【文档编号】H04W4/14GK103781037SQ201210417059
【公开日】2014年5月7日 申请日期:2012年10月26日 优先权日:2012年10月26日
【发明者】时书锋, 张万强 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1