一种短消息获取方法、终端和SMSC技术

技术编号:13176545 阅读:144 留言:0更新日期:2016-05-10 20:09
本发明专利技术公开了一种短消息获取方法、终端和SMSC,用于实现在运营商信号不稳定,终端无法通过SS7信令通道接收短消息的情况下,终端可以通过WLAN与SMSC建立数据通道,并通过建立的数据通道获取SMSC发送失败的短消息,从而解决运营商信号不稳定的情况下,短消息送达终端不及时的问题,提高短消息的接通率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种短消息获取方法、终端和短消息中心(Short Message Service Center,简称SMSC)。
技术介绍
短信息服务(Short Message Service,简称SMS)的传送采用存储转发方式,SP主叫终端提交的短消息通过基站子系统(Base-stat1n Sub System,简称BSS)到达移动交换中心(MobiIe Switching Center,简称MSC)后,MSC不直接将短消息发送给被叫终端,而是先存储在SMSC,然后再由SMSC转发给被叫终端。现有SMSC包括七号信令系统(SignalingSystem 7,简称SS7)信令接入模块、调度模块、缓存模块和用户管理模块。其中,SMSC内部对短消息的处理流程为:调度模块收到短消息后首先将其存储到缓存模块,然后调度模块将该短消息发送给被叫终端。如果发送成功,则调度模块将保存在缓存模块中的短消息删除,如果发送失败,比如因被叫终端不在服务区导致被叫终端不能成功接收到短消息,则该短消息将依旧保存在缓存模块中,缓存模块将每隔一定的时间取出该需要重发的短消息,交由调度模块再次下发给被叫终端。SMSC之所以缓存并重发发送失败的短消息,是因为在某些场景下,当被叫终端从无信号状态切换到有信号状态时,SMSC并不能获知被叫终端的运营商信号已恢复。由于运营商网络的SS7信令通道,是SMSC与终端交互的唯一通道,当终端的运营商信号不稳定时,会导致短消息的送达不及时。
技术实现思路
本申请提供一种短消息获取方法、终端和SMSC,用于解决运营商信号不稳定的情况下,短消息送达终端不及时的问题。第一方面,提供了一种短消息获取方法,如果终端无法获取到运营商信号,则所述终端通过无线局域网WLAN与短消息中心SMSC建立数据通道;所述终端通过所述数据通道,从所述SMSC上获取与所述终端的标识相匹配的短消息的内容。通过WLAN,终端在无法获取到运营商信号的情况下,也能直接从SMSC主动获取到相应的短消息。结合第一方面,在第一方面的第一种可能的实现方式中,在所述终端获取与所述终端的标识相匹配的短消息的内容之后,还包括: 所述终端通过所述数据通道通知所述SMSC删除所述SMSC上存储的所述短消息。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述内容的消息类型为即时消息;在所述终端获取与所述终端的标识相匹配的短消息的内容之后,还包括:所述终端以短消息的呈现方式呈现所述内容。终端仍以短消息的呈现方式来呈现即时消息,可以避免用户感知到这类终端通过WLAN获取到的短消息的消息类型和通道。结合第一方面和第一方面的第一种至第二种可能的实现方式中的任意一种,在第一方面的第三种可能的实现方式中,在所述终端获取与所述终端的标识相匹配的短消息的内容之前,还包括:如果所述终端获取到所述运营商信号,则所述终端接收所述SMSC通过七号信令系统SS7信令通道下发的短消息。这样,在终端无法及时与SMSC建立数据通道的情况下,一旦终端的运营商信号恢复,SMSC仍可以通过SS7信令通道重发短消息。结合第一方面的第一二种可能的实现方式,在第一方面的第四种可能的实现方式中,在所述终端通过WLAN与SMSC建立数据通道之后,还包括:所述终端通过所述数据通道上报使用记录给所述SMSC;所述终端以短消息的呈现方式呈现所述内容,包括:所述终端通过所述数据通道向所述SMSC获取统计结果,所述统计结果由所述SMSC基于所述终端上报的使用记录生成,用于指示所述终端在设定时间段内上报使用记录的次数;如果所述统计结果大于设定阈值,则所述终端以任务栏提醒的方式呈现所述内容;如果所述统计结果小于所述设定阈值,则所述终端以弹窗的方式呈现所述内容。第二方面,提供了一种短消息获取方法,短消息中心SMSC开放数据通道能力,允许终端通过WLAN与所述SMSC建立数据通道,所述方法包括:所述SMSC接收并保存主叫终端发送的短消息;所述SMSC尝试通过七号信令系统SS7信令通道将所述短消息发送给被叫终端;如果发送失败,则所述SMSC允许所述被叫终端通过无线局域网WLAN与所述SMSC建立数据通道并通过建立的数据通道获取所述短消息的内容。结合第二方面,在第二方面的第一种可能的实现方式中,所述SMSC允许所述被叫终端通过WLAN与所述SMSC建立数据通道并通过建立的数据通道获取所述短消息的内容之后,还包括:所述SMSC接收所述被叫终端的通知,所述通知用于指示所述被叫终端已通过所述数据通道获取到所述短消息的内容;所述SMSC删除保存在所述SMSC上的所述短消息。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,在所述被叫终端通过所述数据通道获取所述短消息的内容之前,所述方法还包括:所述SMSC按照设定周期尝试通过所述SS7信令通道将所述短消息发送给被叫终端;如果发送成功,则所述SMSC删除保存在所述SMSC上的所述短消息。第三方面,提供了一种终端,所述终端具有实现上述方法中终端行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。—种可能的实现方式中,所述终端包括发送器和接收器,所述发送器和所述接收器之间通过总线相互连接;其中所述接收器,用于获取运营商信号;如果所述接收器无法获取到运营商信号,则所述发送器和所述接收器用于通过无线局域网WLAN与短消息中心SMSC建立数据通道;所述发送器还用于,通过所述数据通道,从所述SMSC上获取与所述终端的标识相匹配的短消息的内容。另一种可能的实现方式中,所述终端包括:接收单元,用于获取运营商信号;如果所述接收单元无法获取到运营商信号,则发送单元和所述接收单元用于通过无线局域网WLAN与短消息中心SMSC建立数据通道;所述发送单元还用于,通过所述数据通道,从所述SMSC上获取与所述终端的标识相匹配的短消息的内容。第四方面,提供了一种短消息中心SMSC,所述SMSC开放数据通道能力,允许终端通过WLAN与所述SMSC建立数据通道,所述SMSC具有实现上述方法中SMSC行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。—种可能的实现方式中,所述SMSC包括发送器、接收器和存储器,所述发送器、所述接收器和所述存储器之间通过总线相互连接;其中所述接收器,用于接收主叫终端发送的短消息;所述存储器,用于保存所述短消息;所述发送器,用于尝试通过七号信令系统SS7信令通道将所述短消息发送给被叫终端;如果所述发送器发送失败,则所述存储器允许所述被叫终端通过无线局域网WLAN与所述存储器建立数据通道并通过建立的数据通道获取所述短消息的内容。另一种可能的实现方式中,所述SMSC包括:所述接收单元,用于接收主叫终端发送的短消息;所述存储单元,用于保存所述短消息;所述发送单元,用于尝试通过七号信令系统SS7信令通道将所述短消息发送给被叫终立而;如果所述发送单元发送失败,则所述存储单元允许所述被叫终端通过无线局域网WLAN与所述存储单元建立数据通道并通过建立的数据通道本文档来自技高网...

【技术保护点】
一种短消息获取方法,其特征在于,包括:如果终端无法获取到运营商信号,则所述终端通过无线局域网WLAN与短消息中心SMSC建立数据通道;所述终端通过所述数据通道,从所述SMSC上获取与所述终端的标识相匹配的短消息的内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:韩冬刘晓明宗在健
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1