CN103249011B - 短消息的发送方法及*** - Google Patents
短消息的发送方法及*** Download PDFInfo
- Publication number
- CN103249011B CN103249011B CN201210022544.9A CN201210022544A CN103249011B CN 103249011 B CN103249011 B CN 103249011B CN 201210022544 A CN201210022544 A CN 201210022544A CN 103249011 B CN103249011 B CN 103249011B
- Authority
- CN
- China
- Prior art keywords
- terminal
- sms
- short message
- mme
- gmsc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种短消息的发送方法及***,其中,上述方法包括:SMS‑SC将短消息发送到SMS‑GMSC,SMS‑GMSC将短消息发送给MME后,MME检测到终端不可及时,向SMS‑GMSC发送失败报告;SMS‑GMSC接收发送失败报告并向HSS发送短消息发送状态消息,其中,归属用户服务器根据短消息发送状态消息设置等待数据;在检测到终端由不可及转为可及时,MME通知归属用户服务器终端可及;归属用户服务器获知终端可及后,根据等待数据发送警告消息通知SMS‑SC终端可及,其中,SMS‑SC在获知终端重新可及后,重新发送短消息。采用上述技术手段,使得在仅有分组交换网络覆盖的区域也能接收短消息业务。
Description
技术领域
本发明涉及移动通讯领域,具体而言,涉及一种短消息的发送方法及***。
背景技术
在现有技术中,演进的分组域***(Evolved Packet System,简称为EPS)网络不提供电路交换业务,因此EPS网络的移动性管理实体(Mobile Management Entity,简称MME)并不能支持普通短消息的发送。通常EPS网络提供上网下载,上传等数据业务,而电路交换网络提供语音通话,短消息等业务。而EPS网络能给用户提供更高峰值速率的数据业务,因此较多使用数据业务的用户通常注册在EPS网络,然而在享受高速数据业务的同时,这些用户也需要接收短消息业务,为了满足这一需求,要求注册在EPS网络的用户同时也注册到能提供短消息业务的电路交换网络,如图1所示,短消息的发送过程如下:从短消息业务中心(Short Messaging Service-Service Center,简称为SMS-SC)发送到用于短消息发送的移动交换中心网关(Short Messaging Service-Gateway Mobile Switching Center,简称为SMS-GMSC),SMS-GMSC向归属用户服务器(Home Subscriber Server,简称为HSS)查询终端的服务节点信息,即移动交换中心的地址和移动性管理单元的地址,在获得地址后发送到移动交换中心(Mobile Switching Center,简称为MSC),再由移动交换中心发送到MME,最后由MME将短消息发送到终端。
以下将上述短消息的发送方案涉及到的网元作简单介绍:
SMS-SC:生成短消息内容,根据短消息协议封装成短消息数据包。
SMS-GMSC:接收SMS-SC发送的短消息数据包;能读取短消息数据包中的参数,并检查参数;向HSS查询终端的路由信息(这里的路由信息指发送短消息经由的MSC和MME标识);
HSS:存储每一个签约用户的签约信息,以及服务节点信息(例如为终端提供服务的服务节点(MSC或MME)的标识);
MSC:在电路交换网络为终端提供服务(服务包括控制信令的发送,短小发送,移动性管理)的核心网实体;
MME:在分组交换网络为终端提供服务(服务包括控制信令的发送,短小发送,移动性管理)的核心网实体。
在上述短消息发送机制中,要求终端必须能同时在EPS网络和电路交换网络注册才能接收短消息业务。这就要求在部署EPS网络的同时还必须部署电路交换网络。然而在部署新网络的区域,同时部署分组交换网络和电路交换网络会给运营商会增加运营成本,因此为了降低运营成本,运营商需要在部署新的EPS网络时,不再同时部署同覆盖的电路交换网络,因此,在这种场景下用户将面临无法接收短消息业务。
针对相关技术中的上述问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中,在仅有分组交换网络场景下,无法实现短消息业务等问题,本发明提供了一种短消息的发送方法及***,以至少解决上述问题。
根据本发明的一个方面,提供了一种短消息的发送方法,包括:SMS-SC将短消息发送到SMS-GMSC,SMS-GMSC将短消息发送给MME后,所述MME检测到终端不可及时,向SMS-GMSC发送失败报告;所述SMS-GMSC接收所述发送失败报告并向归属用户服务器发送短消息发送状态消息,其中,所述归属用户服务器根据所述短消息发送状态消息设置等待数据;在检测到终端由不可及转为可及时,所述MME发送警告消息通知所述归属用户服务器终端可及;所述归属用户服务器获知所述终端可及后,根据所述等待数据通知所述SMS-SC终端可及,其中,所述SMS-SC在获知所述终端重新可及后,重新发送所述短消息。
当终端处于以下之一状态时,则确定为不可及:所述终端在预定时间内未对所述MME的寻呼作出响应;所述终端的状态为去附着状态。
上述短消息发送状态消息包括:所述终端的国际移动用户识别码IMSI和所述SMS-SC的标识;或所述终端的外部标识和所述SMS-SC的标识;或所述终端的IMSI,所述SMS-SC的标识和发送失败的原因;或所述终端的外部标识,所述SMS-SC的标识和发送失败的原因。
上述等待数据包括:所述终端的IMSI或外部标识、所述SMS-SC的标识和第一等待标识,其中,所述第一等待标识用于指示终端在分组交换网络中不可及。
上述等待数据还包括:第二等待标识,用于指示终端在演进分组交换网络中不可及的原因。
上述警告消息包括:终端的IMSI或外部标识。
当终端处于以下之一状态时,则确定为由不可及转为可及:MME接收到终端的寻呼响应;终端附着到网络。
当终端不可及时,所述MME在本地设置第一等待标识。
上述方法还包括:在首次检测到所述终端可及时,所述MME将所述短消息直接发送给所述终端。
根据本发明的另一方面,提供了一种短消息的发送***,包括:SMS-SC、SMS-GMSC、MME和归属用户服务器,其中,所述MME包括:检测模块,用于在SMS-SC将短消息发送到SMS-GMSC,SMS-GMSC将短消息发送给MME后,检测终端是否可及;第一发送模块,用于在所述检测模块检测到终端不可及时,向所述SMS-GMSC发送失败报告;第一通知模块,用于在所述检测模块检测到终端由不可及转为可及时,通知所述归属用户服务器终端可及;所述SMS-GMSC包括:第一接收模块,用于接收来自于所述MME的所述发送失败报告;第二发送模块,用于向归属用户服务器发送短消息发送状态消息,其中,所述归属用户服务器根据所述短消息发送状态消息设置等待数据;所述归属用户服务器包括:第二接收模块,用于接收来自于所述SMS-GMSC的所述短消息发送状态消息;第二通知模块,用于在获知所述终端可及后,根据所述等待数据发送警告消息通知所述SMS-SC终端可及,其中,所述SMS-SC在获知所述终端重新可及后,重新发送所述短消息
上述第一发送模块,还用于在首次检测到所述终端可及时,将所述短消息直接发送给所述终端。
通过本发明,采用短消息服务中心SMS-SC将短消息发送到SMS-GMSC,SMS-GMSC在将短消息发送给MME后,利用检测到的终端是否可及,指示SMS-SC重发上述短消息的技术手段,解决了相关技术中,在仅有分组交换网络场景下,无法实现短消息业务等问题,使得在仅有分组交换网络覆盖的区域也能接收短消息业务。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为根据相关技术的短消息的发送过程示意图;
图2为根据本发明实施例的短消息的发送方法的流程图;
图3为根据本发明实施例的短消息的发送***的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图2为根据本发明实施例的短消息的发送方法的流程图。如图2所示,该方法包括:
步骤S202,SMS-SC将短消息发送到SMS-GMSC,SMS-GMSC将短消息发送给MME后,所述MME检测到终端不可及时,向SMS-GMSC发送失败报告;
步骤S204,SMS-GMSC接收所述发送失败报告并向HSS发送短消息发送状态消息,其中,所述HSS根据所述短消息发送状态消息设置等待数据;
步骤S206,在检测到终端由不可及转为可及时,MME通知所述HSS终端可及;
步骤S208,HSS获知所述终端可及后,根据所述等待数据发送警告消息通知所述SMS-SC终端可及,其中,所述SMS-SC在获知所述终端重新可及后,重新发送所述短消息。
上述处理过程,由于在未部署电路交换网络的情况下,也可利用MME和SMS-GMSC将短消息发送给MME,使MME将短消息发送给终端,尤其是在终端不可及时,也可以指示SMS-SC重发上述短消息的技术手段,因此,可以解决,在仅有分组交换网络场景下,无法实现短消息业务等问题,使得在仅有分组交换网络覆盖的区域也能接收短消息业务。
上述步骤S204在具体应用时,即检测到终端不可及时,MME经由所述SMS-GMSC向HSS发送通知消息,采用以下处理过程实现:
1、当终端不可及时,MME在本地设置第一等待标识,发送短消息发送失败报告给SMS-GMSC。其中,当终端处于以下几种状态时,被认为是不可及:1)MME寻呼终端,但是没有接收到终端对寻呼的响应,即终端在预定时间内未对MME的寻呼作出响应;2)终端去附着;上述第一等待标识为UNRE(用于指示终端在EPS网络不可及):该等待标识为布尔型变量,在这里将其值设置为“TRUE”。其中,上述去附着的含义如下:终端可以主动发起去附着请求给MME,MME删除网络给终端分配的承载,将该终端的状态标识为去附着状态;或者MME在预定时间没有接收终端的信令或数据,会认为终端从网络去附着,将该终端的状态标识为去附着状态。
2、SMS-GMSC发送短消息发送状态报告(消息)给HSS。
其中,所述短消息发送状态消息包括以下信息:所述终端的国际移动用户识别码(International Mobile Subscriber Identity,简称为IMSI)和所述SMS-SC的标识;或者所述终端的外部标识和所述SMS-SC的标识;或者所述终端的IMSI,所述SMS-SC的标识和发送失败的原因;或者所述终端的外部标识,所述SMS-SC的标识和发送失败的原因。
其中,上述IMSI,为移动通信网络内部使用的标识;其余则为终端的外部标识,即移动通信网络外部使用的标识。外部标识的含义如下:终端的外部标识是全球唯一的标识,主要用于在移动通信网络之外的应用服务器上标识终端,其组成部分可以包含运营商的标识以及随机串号。终端的外部标识在移动通信网络内部对应唯一的终端的IMSI。终端可以有多个外部标识,例如终端支持多个应用类型,每个应用在应用服务器上都分配有不同的外部标识,这也意味着,一个IMSI可以对应多个外部标识
3、HSS将该终端的标识,SMS-SC的标识和等待标识保存为等待数据;
上述等待标识有两种设置方式:1)一个等待标识UNRE(相当于第一等待标识,用于指示终端在EPS网络不可及):该标识为布尔型变量,在这里将其值设置为“TRUE”。2)两个等待标识UNRE和UNRR(相当于第二等待标识,用于指示终端不可及的理由):UNRE设置为“TRUE”,UNRR设置为“寻呼无响应”或“终端去附着”。
步骤S206中的上述处理过程在具体应用时可以具体表现为以下处理过程:1、当终端重新可及时(例如终端响应了MME的寻呼),MME发送消息通知HSS终端可及;2、HSS根据所述等待数据查询该终端对应的SMS-SC,发送消息通知SMS-SC终端可及;3、SMS-SC重发短消息,该重发过程包括:1、SMS-SC发送短消息到SMS-GMSC;2、SMS-GMSC发送路由信息查询消息给HSS;3、HSS发送路由信息给SMS-GMSC,路由信息中包含为终端提供服务的MME标识;4、SMS-GMSC根据路由信息,发送短消息到MME;5、MME将短消息发送到终端。
在本实施例中,上述等待数据可以包括:所述终端的IMSI或外部标识、所述SMS-SC的标识和第一等待标识,其中,所述第一等待标识用于指示终端在演进分组交换网络中不可及。但是并不限于此,只要该等待数据满足使上述HSS能够将终端重新可及的状态通知给SMS-SC即可。
上述等待数据的获取方式有多种,可以在HSS预先设置,也可以根据HSS接收的上述通知消息中携带的信息设置,还可以由MME设置。
正如上面所述,上述等待数据中可以包括第一等待标识,但是有时为了能够使查询方获知终端不可及的原因,上述等待数据中还可以包括第二等待标识,该第二等待标识用于指示所述终端不可及的原因。
在步骤S208中,上述警告消息可以包括但不限于:终端的IMSI或外部标识。
当终端处于以下之一状态时,则确定为由不可及转为可及:MME接收到终端的寻呼响应;终端附着到网络。其中,终端附着到网络时,会发送附着请求信令给MME,MME接收到终端的请求信令后,认为终端可及。
从上述实施例可以看出,上述处理过程主要是针对终端不可及时的处理方案,但是,在首次便检测到终端可及时,MME可以将短消息直接发送给所述终端。采用该处理过程,同样可以在仅有分组交换网络的情况下,实现将短消息发送给终端。在具体应用时,此种情况下的处理过程可以包括:1、SMS-SC发送短消息到SMS-GMSC;2、SMS-GMSC发送路由信息查询消息给HSS;3、HSS发送路由信息给SMS-GMSC,路由信息中包含为终端提供服务的MME标识;4、SMS-GMSC根据路由信息,发送短消息到MME;5、MME将短消息发送到终端。
在本实施例中还提供了一种短消息的发送***,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图3为根据本发明实施例的短消息的发送***的结构框图。如图3所示,该***包括:MME 10、SMS-GMSC20、HSS 30和SMS-SC 40,其中,
MME 10包括:检测模块102,连接至第一发送模块104和第一通知模块106,用于在SMS-SC 40将短消息发送到SMS-GMSC 20,SMS-GMSC 20将短消息发送给MME 10后,检测终端是否可及;
第一发送模块104,用于在所述检测模块检测到终端不可及时,向所述SMS-GMSC20发送失败报告;
第一通知模块106,用于在所述检测模块检测到终端由不可及转为可及时,发送警告消息通知所述HSS终端可及;
SMS-GMSC 20包括:第一接收模块202,与第一发送模块104相连,用于接收来自于MME 10的所述发送失败报告;第二发送模块204,与第二接收模块302相连,用于向HSS 30发送短消息发送状态消息,其中,HSS 30根据所述短消息发送状态消息设置等待数据;
HSS 30包括:第二接收模块302,用于接收来自于所述SMS-GMSC 20的所述短消息发送状态消息;第二通知模块304,与第一通知模块106相连,用于在获知所述终端可及后,根据所述等待数据通知所述SMS-SC 40终端可及,其中,所述SMS-SC 40在获知所述终端重新可及后,重新发送所述短消息
为了更好地理解上述实施例,以下结合优选实施例详细说明。
实施例1
本实施例中,HSS保存等待数据时使用IMSI,等待标识为UNRE和UNRR,具体处理过程如下:
1、SMS-SC构建短消息,将短消息发送给SMS-GMSC。短消息中包含终端的标识IMSI,SMS-SC的标识和SMS-SC需要发送的文本信息或多媒体数据;
2、SMS-GMSC接收到短消息后,读取短消息中的IMSI,将终端的标识包含在路由信息请求消息中发送给HSS;
3、HSS接收到路由信息请求消息后,读取请求消息中的IMSI,使用该IMSI在本地数据库查找该IMSI对应的MME的标识,然后将IMSI以及对应的MME的标识在路由信息反馈消息发送给SMS-GMSC;
4、SMS-GMSC收到路由信息反馈消息后,读取其中的MME的标识,将从SMS-SC接收的短消息发送到该MME;
5、MME读取短消息中的IMSI,根据IMSI查询本地的数据库,获得该终端的状态,如果该终端处于空闲状态,则MME发送寻呼消息给终端,终端接收到寻呼消息后发送业务请求信令给MME请求建立与MME的NAS(非接入层)连接。在NAS连接建立完成后,MME将从SMS-GMSC接收到的短消息封装在NAS信令Downlink NAS transport中,即短消息作为该NAS信令的一个信息元发送给终端;如果该终端处于连接状态,则MME直接将短消息封装在NAS信令Downlink NAS transport中,发送给终端;
6、如果终端不可及,即MME查询该终端处于空闲状态,发送寻呼消息以后,5分钟内未能收到终端的业务请求信令,则认为终端未能响应寻呼;或者MME查询该终端处于去附着状态时,则在本地设置等待标识UNRE(UE Not Reachable in EPS),将该标识的值设置为“TRUE”,并发送短消息发送报告给SMS-GMSC,报告中包含以下信息:A:短消息发送状态:设置为失败;B:理由:设置为终端未响应寻呼(或终端未附着,在本实施例中以终端未响应寻呼为例);C:终端标识:IMSI;
7、SMS-GMSC接收到MME发送的短消息发送报告后,读取其中的内容,如果短消息发送状态为失败,则发送短消息发送状态报告给HSS,报告中包含以下信息:A:短消息发送状态:设置为失败;B:理由:设置为终端未响应寻呼;C:SMS-SC标识:设置为接收到该短消息中所设置的SMS-SC的标识;D:终端标识:IMSI;
8、HSS本地维护一个等待数据库,专用于保存短消息发送失败后的相关信息,包含终端的标识,等待标识和短消息源SMS-SC的标识。在HSS接收到SMS-GMSC发送的短消息发送状态报告后,读取报告的内容,如果短消息发送状态为失败,理由是终端不可及,则将所接收到的报告中的IMSI,SMS-SC的标识,以及为该条等待数据添加等待标识UNRE和UNRR(UENot Reachable Reason),UNRE设置为“TRUE”,UNRR设置为“终端为响应寻呼”,保存在等待数据中,使用IMSI作为等待数据的索引;
9、如果在MME设置等待标识UNRE后,终端响应了MME发送的寻呼消息,发送业务请求信令到MME后,MME清除本地的UNRE标识,并发送终端可及通知信令给HSS,信令中包含:A、终端标识:IMSIB、终端状态:终端可及;
10、HSS接收到终端可以通知信令后,如果信令中的终端状态为终端可及,则根据信令中的IMSI查询等待数据,获取以该IMSI为索引的SMS-SC的标识,发送通知信令给SMS-GMSC,信令中包含终端的标识IMSI和SMS-SC的标识;
11、SMS-GMSC在接收到通知信令后,读取信令中的SMS-SC的标识,根据标识,发送通知信令到该SMS-SC,通知信令中包含终端的标识IMSI;
12、SMS-SC接收到通知信令后,根据通知信令中的IMSI,查询需要发送到该终端的短消息,将该终端的短消息发送到SMS-GMSC,SMS-GMSC再将短消息发送到MME,然后有MME发送到终端;
13、终端接收到短消息后,发送确认反馈信息给MME,MME发送短消息发送报告给SMS-GMSC,报告中包含:A:短消息发送状态:发送成功;B:理由:空;C:终端标识:IMSI;
14、SMS-GMSC接收到短消息发送报告后,如果短消息发送状态是成功,则发送短消息发送报告给SMS-SC,报告指示终端的标识和短消息发送成功,同时发送短消息发送状态报告给HSS,报告指示终端的标识和短消息发送成功;
15、HSS接收到SMS-GMSC发送短消息发送状态报告后,读取其中的消息,如果报告指示短消息发送成功,则根据报告中的IMSI查询等待数据,将该IMSI对应的等待数据记录删除。
实施例2
本实施例中,HSS保存等待数据时使用IMSI,等待标识为UNRE,本实施例的具体实现方案如下:
1、SMS-SC构建短消息,将短消息发送给SMS-GMSC。短消息中包含终端的标识IMSI,SMS-SC的标识和SMS-SC需要发送的文本信息或多媒体数据;
2、SMS-GMSC接收到短消息后,读取短消息中的IMSI,将终端的标识包含在路由信息请求消息中发送给HSS;
3、HSS接收到路由信息请求消息后,读取请求消息中的IMSI,使用该IMSI在本地数据库查找该IMSI对应的MME的标识,然后将IMSI以及对应的MME的标识在路由信息反馈消息发送给SMS-GMSC;
4、SMS-GMSC收到路由信息反馈消息后,读取其中的MME的标识,将从SMS-SC接收的短消息发送到该MME;
5、MME读取短消息中的IMSI,根据IMSI查询本地的数据库,获得该终端的状态,如果该终端处于空闲状态,则MME发送寻呼消息给终端,终端接收到寻呼消息后发送业务请求信令给MME请求建立与MME的NAS(非接入层)连接。在NAS连接建立完成后,MME将从SMS-GMSC接收到的短消息封装在NAS信令Downlink NAS transport中,即短消息作为该NAS信令的一个信息元发送给终端;如果该终端处于连接状态,则MME直接将短消息封装在NAS信令Downlink NAS transport中,发送给终端;
6、如果终端不可及,即MME查询该终端处于空闲状态,发送寻呼消息以后,5分钟内未能收到终端的业务请求信令,则认为终端未能响应寻呼;或者MME查询该终端处于去附着状态时,则在本地设置等待标识UNRE(UE Not Reachable in EPS),将该标识的值设置为“TRUE”,并发送短消息发送报告给SMS-GMSC,报告中包含以下信息:A:短消息发送状态:设置为失败;B:理由:终端不可及;C:终端标识:IMSI;
7、SMS-GMSC接收到MME发送的短消息发送报告后,读取其中的内容,如果短消息发送状态为失败,则发送短消息发送状态报告给HSS,报告中包含以下信息:A:短消息发送状态:设置为失败;B:理由:终端不可及;C:SMS-SC标识:设置为接收到该短消息中所设置的SMS-SC的标识;D:终端标识:IMSI;
8、HSS本地维护一个等待数据库,专用于保存短消息发送失败后的相关信息,包含终端的标识,等待标识和短消息源SMS-SC的标识。在HSS接收到SMS-GMSC发送的短消息发送状态报告后,读取报告的内容,如果短消息发送状态为失败,理由是终端不可及,则将所接收到的报告中的IMSI,SMS-SC的标识,以及为该条等待数据添加等待标识UNRE,UNRE设置为“TRUE”,保存在等待数据中,使用IMSI作为等待数据的索引;
9、如果在MME设置等待标识UNRE后,终端响应了MME发送的寻呼消息,发送业务请求信令到MME后,MME清除本地的UNRE标识,并发送终端可及通知信令给HSS,信令中包含:A、终端标识:IMSI;B、终端状态:终端可及;
10、HSS接收到终端可以通知信令后,如果信令中的终端状态为终端可及,则根据信令中的IMSI查询等待数据,获取以该IMSI为索引的SMS-SC的标识,发送通知信令给SMS-GMSC,信令中包含终端的标识IMSI和SMS-SC的标识;
11、SMS-GMSC在接收到通知信令后,读取信令中的SMS-SC的标识,根据标识,发送通知信令到该SMS-SC,通知信令中包含终端的标识IMSI;
12、SMS-SC接收到通知信令后,根据通知信令中的IMSI,查询需要发送到该终端的短消息,将该终端的短消息发送到SMS-GMSC,SMS-GMSC再将短消息发送到MME,然后有MME发送到终端;
13、终端接收到短消息后,发送确认反馈信息给MME,MME发送短消息发送报告给SMS-GMSC,报告中包含:A:短消息发送状态:发送成功;B:理由:空;C:终端标识:IMSI;
14、SMS-GMSC接收到短消息发送报告后,如果短消息发送状态是成功,则发送短消息发送报告给SMS-SC,报告指示终端的标识和短消息发送成功,同时发送短消息发送状态报告给HSS,报告指示终端的标识和短消息发送成功;
15、HSS接收到SMS-GMSC发送短消息发送状态报告后,读取其中的消息,如果报告指示短消息发送成功,则根据报告中的IMSI查询等待数据,将该IMSI对应的等待数据记录删除。
实施例3
在本实施例中,等待数据中使用终端的外部标识索引。本实施例可以采用以下处理过程实现短消息的发送:
1、SMS-SC构建短消息,将短消息发送给SMS-GMSC。短消息中包含终端的外部标识,SMS-SC的标识和SMS-SC需要发送的文本信息或多媒体数据;
2、SMS-GMSC接收到短消息后,读取短消息中的终端的外部标识,将终端的外部标识包含在路由信息请求消息中发送给HSS;
3、HSS接收到路由信息请求消息后,读取请求消息中的终端的外部标识,使用该外部标识查询HSS保存的内外部标识映射表,获得该终端的IMSI,并使用该IMSI在本地数据库查找该IMSI对应的MME的标识,然后将IMSI以及对应的MME的标识在路由信息反馈消息发送给SMS-GMSC;
4、SMS-GMSC收到路由信息反馈消息后,读取其中的MME的标识,将从SMS-SC接收的短消息发送到该MME;
5、MME读取短消息中的IMSI,根据IMSI查询本地的数据库,获得该终端的状态,如果该终端处于空闲状态,则MME发送寻呼消息给终端,终端接收到寻呼消息后发送业务请求信令给MME请求建立与MME的NAS(非接入层)连接。在NAS连接建立完成后,MME将从SMS-GMSC接收到的短消息封装在NAS信令Downlink NAS transport中,即短消息作为该NAS信令的一个信息元发送给终端;如果该终端处于连接状态,则MME直接将短消息封装在NAS信令Downlink NAS transport中,发送给终端;
6、如果终端不可及,即MME查询该终端处于空闲状态,发送寻呼消息以后,5分钟内未能收到终端的业务请求信令,则认为终端未能响应寻呼;或者MME查询该终端处于去附着状态时,则在本地设置等待标识UNRE(UE Not Reachable in EPS),将该标识的值设置为“TRUE”,并发送短消息发送报告给SMS-GMSC,报告中包含以下信息:A:短消息发送状态:设置为失败;B:理由:终端不可及;C:终端标识:IMSI;
7、SMS-GMSC接收到MME发送的短消息发送报告后,读取其中的内容,如果短消息发送状态为失败,则发送短消息发送状态报告给HSS,报告中包含以下信息:A:短消息发送状态:设置为失败;B:理由:终端不可及;C:SMS-SC标识:设置为接收到该短消息中所设置的SMS-SC的标识;D:终端标识:终端的外部标识;
8、HSS本地维护一个等待数据库,专用于保存短消息发送失败后的相关信息,包含终端的外部标识,等待标识和短消息源SMS-SC的标识。在HSS接收到SMS-GMSC发送的短消息发送状态报告后,读取报告的内容,如果短消息发送状态为失败,理由是终端不可及,则将所接收到的报告中的终端的外部标识,SMS-SC的标识,以及为该条等待数据添加等待标识UNRE,UNRE设置为“TRUE”,保存在等待数据中,使用终端的外部标识作为等待数据的索引;
9、如果在MME设置等待标识UNRE后,终端响应了MME发送的寻呼消息,发送业务请求信令到MME后,MME清除本地的UNRE标识,并发送终端可及通知信令给HSS,信令中包含:A、终端标识:IMSI;B、终端状态:终端可及;
10、HSS接收到终端可以通知信令后,如果信令中的终端状态为终端可及,则根据信令中的IMSI查询内外部标识映射表,获得终端的外部标识,然后查询等待数据库,获取对应的SMS-SC的标识,发送通知信令给SMS-GMSC,信令中包含终端的外部标识和SMS-SC的标识;
11、SMS-GMSC在接收到通知信令后,读取信令中的SMS-SC的标识,根据标识,发送通知信令到该SMS-SC,通知信令中包含终端的外部标识;
12、SMS-SC接收到通知信令后,根据通知信令中的外部标识,查询需要发送到该终端的短消息,将该终端的短消息发送到SMS-GMSC,SMS-GMSC再将短消息发送到MME,然后有MME发送到终端;
13、终端接收到短消息后,发送确认反馈信息给MME,MME发送短消息发送报告给SMS-GMSC,报告中包含:A:短消息发送状态:发送成功;B:理由:空;C:终端标识:IMSI;
14、SMS-GMSC接收到短消息发送报告后,向HSS发送短消息发送状态报告,报告包含终端的外部标识和指示短消息发送成功;
15、HSS接收到SMS-GMSC发送短消息发送状态报告后,读取其中的消息,如果报告指示短消息发送成功,则根据报告中的IMSI查询内外部标识映射表,获得终端的外部标识,根据终端的外部标识查询等待数据,将该IMSI对应的等待数据记录删除,并将终端的外部标识反馈给SMS-GMSC;
16、SMS-GMSC接收到终端的外部标识后,发送短消息发送报告给SMS-SC,报告包含终端的外部标识和指示短消息发送成功。
在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种短消息的发送方法,其特征在于,包括:
短消息服务中心SMS-SC将短消息发送到用于短消息发送的移动交换中心网关SMS-GMSC,SMS-GMSC将短消息发送给移动性管理实体MME后,所述MME检测到终端不可及时,向SMS-GMSC发送失败报告;
所述SMS-GMSC接收所述发送失败报告并向归属用户服务器发送短消息发送状态消息,其中,所述归属用户服务器根据所述短消息发送状态消息设置等待数据;
在检测到终端由不可及转为可及时,所述MME通知所述归属用户服务器终端可及;
所述归属用户服务器获知所述终端可及后,根据所述等待数据发送警告消息通知所述SMS-SC终端可及,其中,所述SMS-SC在获知所述终端重新可及后,重新发送所述短消息;
其中,在首次检测到所述终端可及时,所述MME将所述短消息直接发送给所述终端。
2.根据权利要求1所述的方法,当终端处于以下之一状态时,则确定为不可及:
所述终端在预定时间内未对所述MME的寻呼作出响应;
所述终端的状态为去附着状态。
3.根据权利要求1所述的方法,所述短消息发送状态消息包括:
所述终端的国际移动用户识别码IMSI和所述SMS-SC的标识;
或所述终端的外部标识和所述SMS-SC的标识;
或所述终端的IMSI,所述SMS-SC的标识和发送失败的原因;
或所述终端的外部标识,所述SMS-SC的标识和发送失败的原因。
4.根据权利要求1所述的方法,其特征在于,所述等待数据包括:
所述终端的IMSI或外部标识、所述SMS-SC的标识和第一等待标识,其中,所述第一等待标识用于指示终端在分组交换网络中不可及。
5.根据权利要求4所述的方法,其特征在于,所述等待数据还包括:第二等待标识,用于指示终端在演进分组交换网络中不可及的原因。
6.根据权利要求1所述的方法,其特征在于,所述警告消息包括:终端的IMSI或外部标识。
7.根据权利要求1所述的方法,当终端处于以下之一状态时,则确定为由不可及转为可及:
MME接收到终端的寻呼响应;
终端附着到网络。
8.根据权利要求1所述的方法,其特征在于,当终端不可及时,所述MME在本地设置第一等待标识。
9.一种短消息的发送***,包括:短消息服务中心SMS-SC、用于短消息发送的移动交换中心网关SMS-GMSC、移动性管理实体MME和归属用户服务器,其特征在于,
所述MME包括:
检测模块,用于在SMS-SC将短消息发送到SMS-GMSC,SMS-GMSC将短消息发送给MME后,检测终端是否可及;
第一发送模块,用于在所述检测模块检测到终端不可及时,向所述SMS-GMSC发送失败报告;在首次检测到所述终端可及时,将所述短消息直接发送给所述终端;
第一通知模块,用于在所述检测模块检测到终端由不可及转为可及时,发送警告消息通知所述归属用户服务器终端可及;
所述SMS-GMSC包括:
第一接收模块,用于接收来自于所述MME的所述发送失败报告;
第二发送模块,用于向归属用户服务器发送短消息发送状态消息,其中,所述归属用户服务器根据所述短消息发送状态消息设置等待数据;
所述归属用户服务器包括:
第二接收模块,用于接收来自于所述SMS-GMSC的所述短消息发送状态消息;
第二通知模块,用于在获知所述终端可及后,根据所述等待数据通知所述SMS-SC终端可及,其中,所述SMS-SC在获知所述终端重新可及后,重新发送所述短消息。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210022544.9A CN103249011B (zh) | 2012-02-01 | 2012-02-01 | 短消息的发送方法及*** |
US14/376,119 US9432823B2 (en) | 2012-02-01 | 2012-04-24 | Method and system for sending short message |
EP12867323.3A EP2811766B1 (en) | 2012-02-01 | 2012-04-24 | Method and system for sending short message |
PCT/CN2012/074625 WO2013113195A1 (zh) | 2012-02-01 | 2012-04-24 | 短消息的发送方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210022544.9A CN103249011B (zh) | 2012-02-01 | 2012-02-01 | 短消息的发送方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103249011A CN103249011A (zh) | 2013-08-14 |
CN103249011B true CN103249011B (zh) | 2019-01-18 |
Family
ID=48904394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210022544.9A Active CN103249011B (zh) | 2012-02-01 | 2012-02-01 | 短消息的发送方法及*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US9432823B2 (zh) |
EP (1) | EP2811766B1 (zh) |
CN (1) | CN103249011B (zh) |
WO (1) | WO2013113195A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102801842B (zh) | 2012-08-08 | 2017-11-07 | 中兴通讯股份有限公司 | 一种处理消息业务的方法和终端 |
WO2014113952A1 (zh) * | 2013-01-24 | 2014-07-31 | 华为技术有限公司 | 一种业务处理方法、***以及相关设备 |
US9516541B2 (en) * | 2013-09-17 | 2016-12-06 | Intel IP Corporation | Congestion measurement and reporting for real-time delay-sensitive applications |
ES2773059T3 (es) * | 2013-09-27 | 2020-07-09 | Ericsson Telefon Ab L M | Perfeccionamiento EPC para DRX larga y estado de ahorro de energía |
CN104640089B (zh) * | 2013-11-08 | 2018-02-23 | ***通信集团设计院有限公司 | 一种实现lte网络中短消息业务容灾的方法、装置及*** |
WO2016106561A1 (zh) * | 2014-12-30 | 2016-07-07 | 华为技术有限公司 | 消息上报装置及方法,数据发送装置及方法 |
JP6355573B2 (ja) * | 2015-02-18 | 2018-07-11 | 株式会社Nttドコモ | メッセージ送信システム及びメッセージ送信方法 |
JP6637177B2 (ja) | 2015-12-02 | 2020-01-29 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | eDRX可能モバイル端末のためのMT SM配信の拡張 |
CN109246631B (zh) * | 2018-11-29 | 2022-03-15 | 中电万维信息技术有限责任公司 | 一种短信发送的方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10329183A1 (de) * | 2003-06-27 | 2005-01-20 | Vodafone Holding Gmbh | Verfahren zum Übermitteln einer Nachricht bei Nichterreichbarkeit eines Mobilfunkteilnehmers |
US7570609B2 (en) | 2005-11-08 | 2009-08-04 | Research In Motion Limited | System and method of message delivery in a wireless communication network |
WO2007053959A1 (en) * | 2005-11-14 | 2007-05-18 | Airwide Solutions Inc. | Method for processing a message |
CN100450300C (zh) * | 2005-11-16 | 2009-01-07 | 华为技术有限公司 | 一种对被叫进行状态跟踪的方法 |
CN101119523A (zh) * | 2007-09-11 | 2008-02-06 | 中兴通讯股份有限公司 | 一种实现不可及回呼的方法及装置 |
CN101500212B (zh) * | 2008-02-01 | 2011-07-06 | 华为技术有限公司 | 分组域用户处理电路域业务的方法、装置及*** |
CN102196386B (zh) * | 2008-02-01 | 2013-12-04 | 华为技术有限公司 | 分组域用户处理短消息业务的方法及装置 |
EP2136513A1 (en) * | 2008-06-18 | 2009-12-23 | Alcatel, Lucent | A method for the management of short message delivery in a mobile communication system |
CN102271312A (zh) * | 2010-06-04 | 2011-12-07 | 中兴通讯股份有限公司 | 一种终呼短消息的漫游重试方法和*** |
EP2509345A1 (en) * | 2011-04-05 | 2012-10-10 | Panasonic Corporation | Improved small data transmissions for machine-type-communication (MTC) devices |
KR101566213B1 (ko) * | 2011-05-11 | 2015-11-05 | 엘지전자 주식회사 | 무선 통신 시스템에서 mtc 방법 및 장치 |
-
2012
- 2012-02-01 CN CN201210022544.9A patent/CN103249011B/zh active Active
- 2012-04-24 EP EP12867323.3A patent/EP2811766B1/en active Active
- 2012-04-24 WO PCT/CN2012/074625 patent/WO2013113195A1/zh active Application Filing
- 2012-04-24 US US14/376,119 patent/US9432823B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP2811766A4 (en) | 2015-07-29 |
EP2811766B1 (en) | 2019-06-19 |
CN103249011A (zh) | 2013-08-14 |
US9432823B2 (en) | 2016-08-30 |
WO2013113195A1 (zh) | 2013-08-08 |
US20140370923A1 (en) | 2014-12-18 |
EP2811766A1 (en) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103249011B (zh) | 短消息的发送方法及*** | |
US9369378B2 (en) | Enabling IP-communication with a machine to machine unit | |
CN102100092B (zh) | 在移动通信***中管理短消息传递的方法 | |
EP2858389B1 (en) | Device and system for sending trigger message | |
US20060136560A1 (en) | Scalable message forwarding | |
US10542394B1 (en) | Methods, systems, and computer redable media for optimized short message service (SMS)-based Internet of Things (IoT) device triggering | |
JP2012533926A (ja) | 電話番号の検証のための方法および装置 | |
CN102300283A (zh) | 一种sms业务的处理方法及装置 | |
US9451429B2 (en) | Message processing method with respect to terminal having multiple external identifiers | |
US20090017817A1 (en) | Method and apparatuses for sending message to a mobile station by addressing the hardware part | |
CN102918877B (zh) | 一种下发短消息的方法、***及短消息服务中心 | |
CN101715176A (zh) | 短消息路由器、短消息监控***和短消息监控方法 | |
EP2725830B1 (en) | Method and system for triggering response of terminal, terminal and network side | |
CN105075305A (zh) | 利用直径委托代理传送短消息服务(sms)消息的方法、***和计算机可读介质 | |
CN102300230A (zh) | 一种网际信息的监控实现方法、装置及*** | |
US20060209740A1 (en) | Method and system for detecting the presence of a moblie terminal | |
CN104640089B (zh) | 一种实现lte网络中短消息业务容灾的方法、装置及*** | |
CN102281507B (zh) | 短信状态报告方法及信令互通网关 | |
CN105451196A (zh) | 多媒体消息路由方法、装置及*** | |
CN104602190B (zh) | 一种应急模式下的彩信接收控制***及其方法 | |
CN104581655B (zh) | 一种应急模式下的彩信发送控制***及其方法 | |
CN102413459B (zh) | 信息发送方法和*** | |
CN113382371A (zh) | 一种短信发送方法、用户信息的发送方法及设备 | |
CN101674546A (zh) | 一种为用户提供短信增值业务的装置、***及方法 | |
CN104938020A (zh) | 一种近距离服务特性控制方法及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |