一种短消息下发处理方法、相关装置及系统的制作方法

文档序号:7758192阅读:150来源:国知局
专利名称:一种短消息下发处理方法、相关装置及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种短消息下发处理方法、相关装置及系统。
背景技术
第三代合作伙伴计划(3GPP,The3rd Generation Partner Project)中定义了新 的网元IP-SM-GW用以实现短消息服务(SMS,Short Message Services)和IP多媒体子系 统(IMS,IP Multimedia Subsystem)之间的互通。IP-SM-GW从网关移动交换中心(GMSC, Gateway Mobile Switching Center)处接收短消息后,根据配置或用户偏好,将接收到的 短消息决定投递到哪一个业务域,包括IMS域,分组交换(PS,Packet Switched)域或电路 交换(CS,CircuitSwitched)域,或者按照一定的顺序依次投递到多个域。为了减小对传统短消息系统的影响,IP-SM-GW和GMSC之间的接口,完全重用了 GMSC与网关移动交换(MSC,Mobile Switching Center)/通用分组无线技术服务支持点 (SGSN, Servicing GPRS Support Node)之间的接口。但是,现有的网络中GMSC使用定长的 超时时间,不能同时适用于下一跳是MSC和IP-SM-GW的情况。因为,现有流程中,IP-SM-GW 存在按照一定的顺序依次向多个业务域投递短消息的情况,如,向预置的第一个业务域投 递短消息,当收到第一个业务域反馈的发送失败报告或在一段预置时间内未收到任何反 馈,则确认第一个业务域发送失败,转向第二个业务域投递短消息;当收到第二个业务域 反馈的发送失败报告或在一段预置时间内也未收到任何反馈,则确认第二个业务域发送失 败,转向第三个业务域投递短消息,如此类推;当向前一个业务域投递成功,则不再向余下 的业务域投递。当IP-SM-GW在进行多个业务域消息投递的过程中,很可能在GMSC端已经超时, GMSC向用户终端反馈发送失败报告并要求重发,但此时IP-SM-GW的投递仍在进行,很可能 在最后一个业务域的投递中将短消息成功的发送给了被叫用户终端。这样就导致了 GMSC 向主叫用户终端反馈的情况与实际被叫用户终端接收的情况不一致,主叫用户终端会认为 短消息发送失败而重发,可能导致被叫用户终端收到了重复的短消息。在现有的技术中,采用静态配置的办法增长GMSC上超时定时器所设置的超时时 间,这样就可以提供IP-SM-GW足够的时间向多个业务域投递。但用静态配置的方法增长超时时间的话,GMSC在对流程比较简单的MSC发送短消 息时也使用同样的时长,造成了 GMSC上资源的浪费。

发明内容
本发明实施例提供了一种短消息下发处理方法、装置和系统,用于动态调整GMSC 的超时时长,为短消息网关提供了足够的时间完成多个业务域的短消息投递。一种短消息下发处理方法,包括接收网关移动交换中心GMSC发送的短消息;确 定下发所述短消息的业务域以及下发顺序;按照所述下发顺序依次向各业务域发送所述短 消息;若在预置时长内,短消息下发过程尚未结束,则向GMSC发送会话保持消息,所述会话保持消息用于指示GMSC延长超时时长。一种短消息下发处理方法,包括向短消息网关发送短消息;当所述短消息网关 在预置时长内,未完成所述短消息的下发时,网关移动交换中心GMSC接收所述短消息网关 发送的会话保持消息;根据所述会话保持消息延长本地设定的超时时长。一种短消息网关,包括短消息接收单元,用于接收网关移动交换中心GMSC发送 的短消息;查询单元,用于确定下发所述短消息的业务域以及下发顺序;下发单元,用于按 照所述下发顺序依次向各业务域发送所述短消息;处理单元,用于在预置时长内,短消息下 发过程尚未结束时,向GMSC发送会话保持消息,所述会话保持消息用于指示GMSC延长超时 时长。一种网关移动交换中心GMSC,包括短消息发送单元,用于向短消息网关发送短 消息;消息接收单元,用于当所述短消息网关在预置时长内,未完成所述短消息的下发时, 接收所述短消息网关发送的会话保持消息;延时单元,用于根据所述会话保持消息延长本 地设定的超时时长。一种短消息下发处理系统,包括短消息网关,用于接收网关移动交换中心GMSC 发送的短消息,确定下发所述短消息的业务域以及下发顺序,按照所述下发顺序依次向各 业务域发送所述短消息,若在预置时长内,短消息下发过程尚未结束,则向GMSC发送会话 保持消息,所述会话保持消息用于指示GMSC延长超时时长;网关移动交换中心GMSC,用于 向短消息网关发送短消息,当所述短消息网关在预置时长内,未完成所述短消息的下发时, 接收所述短消息网关发送的会话保持消息,根据所述会话保持消息延长本地设定的超时时 长。从以上技术方案可以看出,本发明实施例具有以下优点短消息网关在进行多个业务域短消息投递的过程中,若在预置时长内,短消息下 发过程尚未结束,则向GMSC发送会话保持消息,使得GMSC重置超时时长,动态的调整了 GMSC的超时时长,在对现有系统改造较小且节省GMSC资源的情况下,为短消息网关提供了 足够的时间完成多个业务域的短消息投递。


图1是本发明实施例短消息下发处理方法的一个流程示意图;图2是本发明实施例短消息下发处理方法的另一个流程示意图;图3是本发明实施例提供的continue消息的具体消息格式图;图4是本发明实施例短消息下发处理方法的另一个流程示意图;图5是本发明实施例短消息下发处理方法的另一个流程示意图;图6是本发明实施例短消息下发处理方法的另一个流程示意图;图7是本发明实施例短消息网关的逻辑结构示意图;图8是本发明实施例GMSC的逻辑结构示意图;图9是本发明实施例短消息下发处理系统的逻辑结构示意图。
具体实施例方式本发明实施例提供了一种短消息下发处理方法,用于动态调整GMSC的超时定时器,为短消息网关提供了足够的时间完成多个业务域的短消息投递。请参阅图1,本发明实施例中短消息下发处理方法的一个实施例包括101、接收网关移动交换中心GMSC发送的短消息;短消息网关接收GMSC发送的短消息。其中,短消息网关可以是3GPP中定义的 IP-SM-GW,也可以是遵从其它规范定义的网关设备。该短消息中可以含有目的终端信息,该 目的终端信息可以为目的终端的标识,或类型,或型号等信息,具体此处不作限定。102、确定下发该短消息的业务域以及下发顺序;该业务域可以包括IMS域、PS域或CS域,此处具体不作限定。短消息网关接收到需 要下发的短消息之后,可以根据预先设置的信息,如用户偏好、运营商配置或预置时长等, 确定需要下发的业务域和下发顺序。如,可以根据目的终端支持的业务域进行预先设置,在 接收到短消息时,可以根据短消息中的目的终端信息查询到对应的所要下发的各业务域信 肩、ο为了提高短消息下发成功的几率,可以设置依次向多个业务域下发,具体的下发 顺序在此不做限定。103、按照下发顺序依次向各业务域发送短消息;短消息网关根据确定的下发顺序依次向各业务域发送短消息,具体的发送过程可 以为向预置的第一个业务域投递短消息,当收到第一个业务域反馈的发送失败报告或 在一段预置时间内未收到任何反馈,则确认第一个业务域发送失败,转向第二个业务域投 递短消息;当收到第二个业务域反馈的发送失败报告或在一段预置时间内也未收到任何反 馈,则确认第二个业务域发送失败,转向第三个业务域投递短消息,如此类推;当向前一个 业务域投递成功,则不再向余下的业务域投递。104、若在预置时长内,短消息下发过程尚未结束,则向GMSC发送会话保持消息, 会话保持消息用于指示GMSC延长超时时长。在短消息网关向多个业务域发送短消息的过程中,短消息网关可以设置一个 预置时长,这个预置时长小于GMSC侧的超时时长。其中,GMSC配置的超时时长可以 是符合移动应用部分(MAP,Mobile Application Part)规范的时长,在MAP规范的 ts-100974v070900(0902Phase2+)p. pdf文件中,规定了超时时长范围最小值为一分钟,在 实际应用,该超时时间可以依据具体情况进行设定,此处不作限定。若在预置时长内,短消息下发过程尚未结束,则向GMSC发送会话保持消息,使得 GMSC可以动态的延长超时时长。其中,GMSC侧的超时时长可以通过定时器来设定,当收到 会话保持消息后,GMSC可以采用重置定时器的方式来延长超时时长。其中,会话保持消息使用的数据格式可以是GMSC支持的标准的协议类型,如, ITU-T Q. 771-Q. 775规范中定义的continue消息;这样可以不需要GMSC扩展新的移动应 用规范。当然,也可以通过扩展GMSC来支持其它协议类型的会话保持消息。本实施例中,短消息网关在进行多个业务域短消息投递的过程中,若在预置时长 内,短消息下发过程尚未结束,则向GMSC发送会话保持消息,使得GMSC重置定时器,动态的 调整了 GMSC的超时时长,在对现有系统改造较小且节省GMSC资源的情况下,为IP-SM-GW 提供了足够的时间完成多个业务域的短消息投递。
在实际进行的多个业务域短消息投递的过程中,重置一次超时定时器可能仍未足 以为短消息网关提供足够的发送时间,此时短消息网关则需要再次向GMSC发送会话保持 消息,请参阅图2,本发明实施例中短消息下发处理方法的另一实施例包括201 203、本实施例中的步骤201至203的内容与前述图1所示的实施例中步骤 101至103的内容相同,此处不再赘述。204、判断在预置时长内,短消息下发是否结束;具体的,短消息网关侧可以设置下发定时器,短消息网关接收到短消息时,启动下 发定时器。在下发定时器到达预置时长前,若短消息网关未收到任意一个业务域所反馈的 发送成功报告,或未收到所有业务域反馈的发送失败报告,则确定在预置时长内,短消息下 发过程未结束,此时,触发步骤206 ;若收到任意一个业务域所反馈的发送成功报告,或收 到所有业务域反馈的发送失败报告,则判定短消息下发过程结束,此时,触发步骤205。短消息网关确认短消息下发过程结束的条件可以是收到任意一个业务域所反馈 的发送成功报告或收到所有业务域反馈的发送失败报告,在实际应用中,确定短消息下发 过程结束还可以有其他条件,此处具体不作限定。205、反馈发送报告,并结束流程;短消息网关根据业务域反馈的发送报告向GMSC反馈发送成功报告或发送失败报 告,并结束短消息下发流程。其中,短消息网关可以通过206、发送会话保持消息。本实施例中的步骤206的内容与前述图1所示的实施例中步骤104的处理类似, 此处不再赘述。本实施例中,GMSC收到会话保持消息之后,可以向短消息网关回复会话保持确认 消息,并延长GMSC的超时时长。需要说明的是,向GMSC发送会话保持消息后,若短消息下发过程尚未结束,则每 隔预置时长向GMSC发送会话保持消息。其中,每次的预置时长可以相同,也可以不同,可以 根据需要,如,基于配置、网络状况或内部算法等,进行设置。其中,每隔预置时长向GMSC发送会话保持消息的具体步骤可以是在向GMSC发 送保持消息之后,重置下发定时器,当下发定时器计时达到预置时长时,短消息网关继续向 GMSC发送会话保持消息,并在发送会话保持消息后,重复前述过程,直至短消息发送流程结 束ο其中,短消息发送流程结束情况下的处理包括当短消息网关收到任意一个业务 域所反馈的发送成功报告或收到所有业务域反馈的发送失败报告,下发保持定时器停止计 时,不再发送会话保持消息,并触发步骤205 ;或,可以设置一个下发停止定时器,设定一个 第二预置时长,该第二预置时长大于GMSC的超时时长,当达到第二预置时长时,则确认短 消息下发过程结束,下发定时器停止计时,不再发送会话保持消息,并触发步骤205。上面仅以一些例子对本发明实施例中的应用场景进行了说明,可以理解的是,在 实际应用中,还可以有更多的应用场景,具体此处不作限定。本实施例中,加入了重发会话保持消息的步骤,使得短消息网关有更充裕的时间 完成向多个域的短消息发送,同时也加入了短消息下发停止的条件,防止会话保持消息的 发送进入一个死循环的过程。
需要说明的是,本发明实施例中的会话保持消息可以是ITU-TQ. 771-Q. 775规范 中定义的continue消息,会话保持确认消息也可以采用continue消息进行应答。其中,continue消息的具体消息格式如图3所示,其中,媒体传输协议(MTP, Media Transfer Protocol)层消息,用于网元之间的链路处理;信令连接控制协议(SCCP, Signaling Connection Control Part)层消息,用于对网络节点中每个终端的寻址;事物 处理子层消息,用于会话管理。本发明实施例中的会话保持消息可以无成份部分。具体的,可以不包含成份子层 和map层消息,两端tcap层收到远端消息后,只用通知上层用户收到continue消息,应用 层收到会话保持消息后,重置本端状态机的超时时间(即延长超时时长)。并给对端发送 continue应答,格式相同,也无需包含成份部分。如下面是continue消息的举例加粗部 分是事物处理子层,下划线部分是成份层。“09 00 03 OF 19OC520800110468310840770500OA1208001204 683109 10 18 36 65344804FA4D488D4904430104C86B2628240607 001186 05 01 01 01AO196117Al09060704000001001902A20302
01 00A3 05 Al 03 02 01 00”。上面是从IP-SM-GW侧的角度对本发明实施例中的短消息下发处理方法进行了描 述,下面从GMSC侧进行对本发明实施例中的短消息下发处理方法进行描述,请参阅图4,本 发明实施例中的短消息下发处理方法另一实施例包括401、向短消息网关发送短消息;本实施例中,当需要发送短消息时,GMSC可以向短消息网关发送该短消息,具体的 短消息网关可以是3GPP中定义的IP-SM-GW,也可以是遵从其它规范定义的网关设备。该短 消息中可以含有目的终端信息,该目的终端信息可以为目的终端的标识,或类型,或型号等 信息,具体此处不作限定。402、接收短消息网关发送的会话保持消息;本实施例中,在短消息网关向多个业务域发送短消息的过程中,短消息网关可以 设置一个预置时长,这个预置时长小于GMSC侧的超时时长。其中,GMSC配置的超时时长可 以是符合MAP规范的时长,在MAP规范的ts-100974v070900(0902Phase2+)p. pdf文件中, 规定了超时时长范围最小值为一分钟,在实际应用,该超时时间可以依据具体情况进行设 定,此处不作限定。若短消息网关在预置时长内,未完成短消息的下发时,GMSC可以从接收到该短消 息网关发送的会话保持消息。403、根据会话保持消息延长本地设定的超时时长。GMSC根据该会话保持消息延长本地设定的超时时长。其中,GMSC侧的超时时长可以通过定时器来设定,当收到会话保持消息后,GMSC 可以采用重置定时器的方式来延长超时时长。其中,会话保持消息使用的数据格式可以是GMSC支持的标准的协议类型,如, ITU-T Q. 771-Q. 775规范中定义的continue消息;这样可以不需要GMSC扩展新的移动应 用规范。当然,也可以通过扩展GMSC来支持其它协议类型的会话保持消息。需要说明的是,本实施例中,当GMSC收到短消息网关发送的会话保持消息之后,也可以向短消息网关回复会话保持确认消息,该会话保持确认消息同样可以是GMSC支持 的标准的协议类型,如,ITU-T Q. 771-Q. 775规范中定义的continue消息。本实施例中的会话保持消息和会话保持确认消息所采用的continue消息可以为 无成份部分的continue消息。另一实施例中,GMSC在接收到短消息网关发送的会话保持消息之后,还可以确定 是否接受会话保持,若接受,则根据会话保持消息重置本地的定时器的操作,并针对会话保 持消息返回会话保持确认消息,若不接受,则向短消息网关发送的终止下发短消息的指示。本实施中,GMSC系统相对于现有技术进行了识别会话保持消息以重置超时定时器 的改造,而会话保持消息所使用的数据格式是GMSC已支持协议类型,不用扩展新的移动应 用规范,动态的调整了本地的超时时间,在较为节省资源的情况下,为短消息网关提供了足 够的时间完成多个业务域的短消息投递。需要说明的是,本发明实施例中,可以采用ITU-T Q. 771-Q. 775规范中定义的消息 来实现,如GMSC向短消息下发的短消息可以begin消息来承载,上报发送成功或者发送失 败的结果时可以采用end消息来承载。在另一实施例中,若GMSC需要在一个会话内向短消息网关发送多条短消息,则需 要进入消息多发的流程。请参阅图5,本实施例以采用ITU-TQ. 771-Q. 775规范中定义的消 息为例进行说明,包括501、GMSC向短消息网关发送开始begin消息;当GMSC需要在一个会话中发送多条消息时,可以向短消息网关发送开始消息,在 该开始消息中携带有第一条短消息和多发标识,其中,多发标识用于指示需要在一个会话 中发送多条消息。需要说明的是,多条消息会逐条下发至短消息网关,由短消息网关向用户发送。本 实施例以在一个会话中发送两条短消息为例进行说明。502、短消息网关向GMSC发送会话保持continue消息;在短消息网关下发第一条消息的过程中,若在预置时长内未完成短消息的下发过 程,则短消息网关会想GMSC发送会话保持消息,该会话保持消息用于进行会话保持,不携 带成份。GMSC收到该会话保持消息之后可以延长本地的超时时间。503、GMSC向短消息网关发送会话保持确认消息;GMSC收到短消息网关发送的会话保持消息之后,可以反馈会话保持确认消息用以 保持会话,该会话保持确认消息中不携带成份。同样的,本实施例中的会话保持确认消息也可以采用ITU-T Q. 771-Q. 775规范中 定义的continue消息。504、短消息网关向GMSC发送应答消息;本实施例中,短消息网关完成第一条短消息的下发之后,会向GMSC发送应答消 息,告知发送状态,该应答消息中携带有第一条短消息发送状态的相关信息。本实施例中,由于在begin消息中已标识有多条消息需要下发,因此,本实施例采 用continue消息来上报第一条短消息的发送结果,而不采用end消息来上报。需要说明的 是,此处的continue不是无成份消息,需要携带第一条短消息的下发结果。
505、GMSC向短消息网关发送第二条短消息;GMSC收到短消息网关发送的应答消息之后,获知第一条短消息已经下发完成,则 GMSC向短消息网关发送第二条短消息,其中,第二条短消息也可以通过continue来承载, 只是此处的continue不是无成份消息,需要携带第二条短消息的内容。506、短消息网关向GMSC回复结束end消息。本实施例中,当短消息网关发送完第二条短消息之后,即可向GMSC反馈结束消 息,该结束消息中包含有第二条短消息的发送状态的相关信息。本实施例中,GMSC需要在同一个会话中向短消息网关发送两条短消息,短消息网 关在第一条短消息下发过程结束后,使用continue消息反馈发送报告,保持了与GMSC的会 话连接,在一次会话中完成了两次短消息的发送,节省了网络资源,提高了短消息下发的效率。上述仅以GMSC同时发送两条短消息的例子对本发明实施例中的消息多发的情况 进行了说明,可以理解的是,在实际应用中,上述方法还可以适用于多条短消息下发情况, 此处不再作具体描述。为了便于理解,下面以一具体应用场景对上述的实施例中描述的短消息下发处理 方法再进行详细描述,请参考图6,具体为601、GMSC 下发短消息 Message ;GMSC向IP-SM-GW发送Message,该Message中含有目的终端信息。本实施例中以IP-SM-GW作为短消息网关的例子进行说明,可以理解的是,在实际 应用中,短消息网关同样还可以为其他类型的网关,具体此处不做限定。602、IP-SM-Gff 接收 Message ;IP-SM-Gff 接收 GMSC 发送的 Message。603、IP-SM-Gff确定业务域以及下发顺序;IP-SM-Gff获取到Message之后,可以根据该Message确定对应的所要下发的各业 务域信息以及下发顺序,各业务域信息可以根据用户的偏好进行设置。该业务域包括IMS 域、PS域或CS域,下发顺序可以为IMS域,PS域,CS域。604、IP-SM-Gff 发送 Message ;IP-SM-GW依次向IMS域,PS域和CS域发送Message,先向IMS域投递Message,当 收到IMS域反馈的发送失败报告或10秒后未收到任何反馈,则确定IMS域发送失败,转向 PS域投递Message ;当收到PS域反馈的发送失败报告或10秒后也未收到任何反馈,则确 定PS域发送失败,转向CS域投递Message,当收到CS域反馈的发送失败报告或10秒后未 收到CS域发送任何反馈,则确定这次Message下发的过程结束。当向前一个业务域投递成 功,则不再向余下的业务域投递Message。605、IP-SM-Gff发送会话保持消息;在IP-SM-GW向IMS域发送Message之后,IP-SM-Gff的下发保持定时器开始计时, 当达到预置时长而又未收到任意一个业务域所反馈的发送成功报告,或收到所有域的发送 失败报告,则向GMSC发送会话保持消息,使得GMSC重置超时定时器,动态的延长超时时间。 在发送会话保持消息之后,重置下发定时器。该预置时长小于GMSC的超时定时器所设定的超时时长,GMSC配置的超时长符合MAP规范,在MAP规范的ts-100974v070900 (0902Phase2+) p. pdf文件中,规定了超时时间范 围最小值为一分钟,在实际应用,该超时时长可以依据具体情况进行设定,此处不作限定。606、GMSC接收会话保持消息;GMSC接收IP-SM-GW所发送的会话保持消息,由于IP_SM_GW侧的预置时长小于 GMSC侧的超时时长,该会话保持消息会在GMSC的定时器超时之前收到的。607、GMSC重置定时器;GMSC根据该会话保持消息重置定时器,定时器重新开始计时,GMSC保持了与用户 终端的会话连接。608、GMSC发送会话保持确认消息;GMSC向IP-SM-GW发送会话保持确认消息以保持该会话。609、IP-SM-Gff 发送结束消息。当Message下发过程结束,IP_SM_GW通过结束消息向GMSC反馈发送成功报告或 发送失败报告,该结束消息用于反馈发送报告且断开与GMSC的会话连接。上面仅以一些例子对本发明实施例中的应用场景进行了说明,可以理解的是,在 实际应用中,还可以有更多的应用场景,具体此处不作限定。下面对用于执行上述短消息下发处理方法的本发明短消息网关的实施例进行说 明,其逻辑结构请参考图7,本发明实施例中短消息网关的一个实施例包括短消息接收单元701,用于接收网关移动交换中心GMSC发送的短消息,短消息包 含目的终端信息;查询单元702,用于确定下发短消息的业务域以及下发顺序查询短消息中目的终 端信息对应的业务域;下发单元703,用于按照下发顺序依次向各业务域发送短消息在查询到对应的业 务域之后,按照预置的顺序依次向各业务域发送短消息;处理单元704,用于在预置时长内,短消息下发过程尚未结束时,向GMSC发送会话 保持消息,会话保持消息用于指示GMSC延长超时时长。需要说明的是,本实施例中的处理单元701在下发单元703发送短消息之后会判 断在预置时长内,短消息下发过程是否结束,若未结束,则向GMSC发送会话保持消息。本发明实施例中的处理单元704,还用于在发送会话保持消息之后,短消息下发过 程尚未结束时,则每隔预置时长向GMSC发送会话保持消息。其中,处理单元704还用于在短消息发送流程结束时(如,收到任意一个业务域所 反馈的发送成功报告或收到所有业务域反馈的发送失败报告),停止发送会话保持消息,并 向GMSC反馈发送报告。本发明实施例中的短消息网关还可以进一步包括结束单元705,用于在GMSC拒绝会话保持消息时,接收GMSC发送的终止下发短消 息的指示,根据指示结束下发流程。本发明实施例短消息网关的各个单元具体的交互过程如下短消息接收单元701接收网关移动交换中心GMSC发送的短消息,查询单元702确 定下发短消息的业务域以及下发顺序,下发单元703按照下发顺序依次向各业务域发送短 消息。
若在预置时长内,短消息下发过程尚未结束,则处理单元704向GMSC发送会话保 持消息,使得GMSC重置超时定时器,动态的延长超时时间。需要说明的是,短消息网关可以在其处理器中运行上述各单元。下面对用于执行上述短消息下发处理方法的本发明GMSC的实施例进行说明,其 逻辑结构请参考图8,本发明实施例中GMSC的一个实施例包括短消息发送单元801,用于向短消息网关发送短消息;消息接收单元802,用于当短消息网关在预置时长内,未完成短消息的下发时,接 收短消息网关发送的会话保持消息;延时单元803,用于根据会话保持消息延长本地设定的超时时长。本发明实施例中的GMSC还可以进一步包括确定单元804,用于确定是否接受会话保持,若接受,则触发延时单元803执行相 应操作,若不接受,则触发指示发送单元805执行相应操作;指示发送单元805,用于向短消息网关发送的终止下发短消息的指示。本发明实施例GMSC的各个单元具体的交互过程如下短消息发送单元801向短消息网关发送短消息,当短消息网关在预置时长内,未 完成短消息的下发时,消息接收单元802接收短消息网关发送的会话保持消息,延时单元 803根据该会话保持消息重置超时定时器,超时定时器重新开始计时,GMSC保持了与用户 终端的会话连接。需要说明的是,GMSC可以在其处理器中运行上述各单元。下面对用于执行上述短消息下发处理方法的本发明短消息下发处理系统实施例 进行说明,其逻辑结构请参考图9,本发明实施例中短消息下发处理系统的一个实施例包 括短消息网关901,用于接收网关移动交换中心发送的短消息,确定下发短消息的业 务域以及下发顺序,按照下发顺序依次向各业务域发送短消息,若在预置时长内,短消息下 发过程尚未结束,则向网关移动交换中心发送会话保持消息,会话保持消息用于指示网关 移动交换中心延长超时时长;网关移动交换中心902,用于向短消息网关发送短消息,当短消息网关在预置时长 内,未完成短消息的下发时,接收短消息网关发送的会话保持消息,根据会话保持消息延长 本地设定的超时时长。上述系统可以应用于如图6实施例中所描述的应用场景,具体短消息网关901以 及网关移动交换中心902的具体功能和执行的功能与前述方法实施例中描述的内容类似, 具体此处不再赘述。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上 述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种短消息下发处理方法、相关装置及系统进行了详细介 绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上 均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种短消息下发处理方法,其特征在于,包括 接收网关移动交换中心GMSC发送的短消息;确定下发所述短消息的业务域以及下发顺序; 按照所述下发顺序依次向各业务域发送所述短消息;若在预置时长内,短消息下发过程尚未结束,则向GMSC发送会话保持消息,所述会话 保持消息用于指示GMSC延长超时时长。
2.根据权利要求1所述的方法,其特征在于,若未收到任意一个业务域所反馈的发送 成功报告或未收到所有业务域反馈的发送失败报告,则确定短消息下发过程尚未结束。
3.根据权利要求1所述的方法,其特征在于,所述预置时长小于所述GMSC侧的超时时长。
4.根据权利要求1至3中任一项所述的方法,其特征在于,向GMSC发送会话保持消息 后,所述方法还包括若所述短消息下发过程尚未结束,则每隔预置时长向GMSC发送会话保持消息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括当短消息下发过程结束后,停止发送所述会话保持消息,并向GMSC反馈发送成功或发 送失败。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述会话保持消息为无成份 部分的continue消息。
7.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括 在所述GMSC拒绝所述会话保持消息时,接收所述GMSC发送的终止下发所述短消息的指示,根据所述指示结束下发流程。
8.一种短消息下发处理方法,其特征在于,包括 向短消息网关发送短消息;当所述短消息网关在预置时长内,未完成所述短消息的下发时,网关移动交换中心 GMSC接收所述短消息网关发送的会话保持消息;根据所述会话保持消息延长本地设定的超时时长。
9.根据权利要求8所述的方法,其特征在于,所述预置时长在所述短消息网关设置,并 且所述预置时长小于所述GMSC本地设定的超时时长。
10.根据权利要求8或9所述的方法,其特征在于,所述会话保持消息为无成份部分的 continue 消息。
11.根据权利要求8或9所述的方法,其特征在于,接收所述会话保持消息后,还包括 确定是否接受会话保持,若接受,则执行所述根据所述会话保持消息重置本地的定时器的 操作,并针对所述会话保持消息返回会话保持确认消息。
12.根据权利要求10所述的方法,其特征在于,所述方法还包括若不接受会话保持, 则向所述短消息网关发送的终止下发所述短消息的指示。
13.—种短消息网关,其特征在于,包括短消息接收单元,用于接收网关移动交换中心GMSC发送的短消息; 查询单元,用于确定下发所述短消息的业务域以及下发顺序; 下发单元,用于按照所述下发顺序依次向各业务域发送所述短消息;处理单元,用于在预置时长内,短消息下发过程尚未结束时,向GMSC发送会话保持消 息,所述会话保持消息用于指示GMSC延长超时时长。
14.根据权利要求13所述的短消息网关,其特征在于,所述处理单元,还用于在发送会话保持消息之后,所述短消息下发过程尚未结束时,每 隔预置时长向GMSC发送会话保持消息。
15.根据权利要求13所述的短消息网关,其特征在于,所述短消息网关还包括结束单元,用于在所述GMSC拒绝所述会话保持消息时,接收所述GMSC发送的终止下发 所述短消息的指示,根据所述指示结束下发流程。
16.根据权利要求13至15任一项所述的短消息网关,其特征在于,所述会话保持消息 为无成份部分的continue消息。
17.一种网关移动交换中心GMSC,其特征在于,包括短消息发送单元,用于向短消息网关发送短消息;消息接收单元,用于当所述短消息网关在预置时长内,未完成所述短消息的下发时,接 收所述短消息网关发送的会话保持消息;延时单元,用于根据所述会话保持消息延长本地设定的超时时长。
18.根据权利要求17所述的GMSC,其特征在于,所述GMSC还包括确定单元,用于确定是否接受会话保持,若接受,则触发所述延时单元执行相应操作, 若不接受,则触发指示发送单元执行相应操作;指示发送单元,用于向所述短消息网关发送的终止下发所述短消息的指示。
19.根据权利要求17或18所述的GMSC,其特征在于,所述会话保持消息为无成份部分 的continue消息。
20.一种短消息下发处理系统,其特征在于,包括短消息网关,用于接收网关移动交换中心GMSC发送的短消息,确定下发所述短消息的 业务域以及下发顺序,按照所述下发顺序依次向各业务域发送所述短消息,若在预置时长 内,短消息下发过程尚未结束,则向GMSC发送会话保持消息,所述会话保持消息用于指示 GMSC延长超时时长;网关移动交换中心GMSC,用于向短消息网关发送短消息,当所述短消息网关在预置时 长内,未完成所述短消息的下发时,接收所述短消息网关发送的会话保持消息,根据所述会 话保持消息延长本地设定的超时时长。
全文摘要
本发明实施例公开了一种短消息下发处理方法、相关装置及系统,用于动态调整GMSC的超时定时器,为短消息网关提供了足够的时间完成多个业务域的短消息投递。本发明实施例方法包括接收网关移动交换中心GMSC发送的短消息;确定下发所述短消息的业务域以及下发顺序;按照所述下发顺序依次向各业务域发送所述短消息;若在预置时长内,短消息下发过程尚未结束,则向GMSC发送会话保持消息,所述会话保持消息用于指示GMSC延长超时时长。本发明实施例还提供了实现该方法的装置和相关系统。
文档编号H04W88/16GK102143615SQ201010264228
公开日2011年8月3日 申请日期2010年8月20日 优先权日2010年8月20日
发明者王青山 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1