短消息传输方法、装置及存储介质制造方法及图纸

技术编号:23450317 阅读:16 留言:0更新日期:2020-02-28 23:31
本公开涉及移动通信技术领域,特别涉及一种短消息传输方法、装置及存储介质。所述方法包括:短消息网关接收主叫号码发送的第一短消息;当所述主叫号码符合CNAP服务的呼叫规则时,在所述第一短消息中添加CNAP信息得到第二短消息,所述CNAP信息中包括所述主叫号码的名称信息;向所述主叫号码对应的被叫号码发送所述第二短消息。本公开实施例通过发送给被叫号码的第二短消息是添加了主叫号码的名称信息的短消息,使得第二短消息更加正规且易于识别,避免了相关技术中若短消息的主叫号码为陌生号码则被叫终端仅能得知短消息内容文本和主叫号码的情况,保证了短消息的识别效果,实现了CNAP服务在SMS业务中的应用。

Short message transmission method, device and storage medium

【技术实现步骤摘要】
短消息传输方法、装置及存储介质
本公开涉及移动通信
,特别涉及一种短消息传输方法、装置及存储介质。
技术介绍
短消息服务(ShortMessageServices,SMS)是目前各移动运营商提供的非常普遍的一项数据业务服务。相关技术中,通常的短消息传输流程包括但不限于:主叫终端A向短消息网关发送短消息发送请求,短消息网关接收到短消息发送请求后,对该短消息发送请求中的短消息进行解析,将解析后的短消息发送给被叫终端B,被叫终端B接收该短消息。完成整个短消息的传输流程。但是在上述方法中,若主叫终端A的号码对于被叫终端B来说是陌生号码,即被叫终端B中未保存有主叫终端A的号码对应的名称信息,则被叫终端B在接收该短消息的同时仅能得知主叫终端的号码,导致短消息的识别效果较差的问题。
技术实现思路
有鉴于此,本公开提出了一种短消息传输方法、装置及存储介质。所述技术方案如下:根据本公开的一方面,提供了一种短消息传输方法,用于短消息网关中,所述方法包括:接收主叫号码发送的第一短消息;当所述主叫号码符合主叫名称显示(CallingNamePresentation,CNAP)服务的呼叫规则时,在所述第一短消息中添加CNAP信息得到第二短消息,所述CNAP信息中包括所述主叫号码的名称信息;向所述主叫号码对应的被叫号码发送所述第二短消息。在一种可能的实现方式中,所述第一短消息的消息结构中包括短消息内容文本,所述当所述主叫号码符合CNAP服务的呼叫规则时,在所述第一短消息中添加CNAP信息得到第二短消息,包括:当所述主叫号码符合所述CNAP服务的呼叫规则时当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加所述CNAP信息得到所述第二短消息。在另一种可能的实现方式中,所述第一短消息的消息结构中还包括位于所述短消息内容文本之前的用户数据头,所述当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加所述CNAP信息得到所述第二短消息,包括:当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述用户数据头中添加包括所述CNAP信息的用户数据头信息单元,得到所述第二短消息。在另一种可能的实现方式中,所述第一短消息的消息结构中不包括用户数据头,所述当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加所述CNAP信息得到所述第二短消息,包括:当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加包括所述CNAP信息的用户数据头,得到所述第二短消息。在另一种可能的实现方式中,所述CNAP信息还包括CNAP标识和CNAP数据长度,所述CNAP标识用于指示存在所述CNAP信息,所述CNAP数据长度为所述主叫号码的名称信息的字节数。在另一种可能的实现方式中,所述CNAP服务的呼叫规则包括所述主叫号码注册有所述CNAP服务,且主叫线路识别CLI信息可用、主叫名称信息可用和名称数据库可用。在另一种可能的实现方式中,所述向所述主叫号码对应的被叫号码发送所述第二短消息之前,还包括:计算所述第二短消息的消息总长度;当所述第二短消息的消息总长度超过预设长度阈值时,将所述第二短消息拆分为多条子消息;所述向所述主叫号码对应的被叫号码发送所述第二短消息,包括:向所述主叫号码对应的所述被叫号码发送所述多条子消息。根据本公开的另一方面,提供了一种短消息传输装置,用于短消息网关中,所述装置包括:接收模块,用于接收主叫号码发送的第一短消息;添加模块,用于当所述主叫号码符合主叫名称显示CNAP服务的呼叫规则时,在所述第一短消息中添加CNAP信息得到第二短消息,所述CNAP信息中包括所述主叫号码的名称信息;发送模块,用于向所述主叫号码对应的被叫号码发送所述第二短消息。在一种可能的实现方式中,所述第一短消息的消息结构中包括短消息内容文本,所述添加模块,还用于当所述主叫号码符合所述CNAP服务的呼叫规则时当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加所述CNAP信息得到所述第二短消息。在另一种可能的实现方式中,所述第一短消息的消息结构中还包括位于所述短消息内容文本之前的用户数据头,所述添加模块,还用于当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述用户数据头中添加包括所述CNAP信息的用户数据头信息单元,得到所述第二短消息。在另一种可能的实现方式中,所述第一短消息的消息结构中不包括用户数据头,所述添加模块,还用于当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加包括所述CNAP信息的用户数据头,得到所述第二短消息。在另一种可能的实现方式中,所述CNAP信息还包括CNAP标识和CNAP数据长度,所述CNAP标识用于指示存在所述CNAP信息,所述CNAP数据长度为所述主叫号码的名称信息的字节数。在另一种可能的实现方式中,所述CNAP服务的呼叫规则包括所述主叫号码注册有所述CNAP服务,且主叫线路识别CLI信息可用、主叫名称信息可用和名称数据库可用。在另一种可能的实现方式中,所述装置,还包括:拆分模块。所述拆分模块,用于计算所述第二短消息的消息总长度;当所述第二短消息的消息总长度超过预设长度阈值时,将所述第二短消息拆分为多条子消息;所述发送模块,还用于向所述主叫号码对应的所述被叫号码发送所述多条子消息。根据本公开的另一方面,提供了一种短消息网关,所述短消息网关包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收主叫号码发送的第一短消息;当所述主叫号码符合主叫名称显示CNAP服务的呼叫规则时,在所述第一短消息中添加CNAP信息得到第二短消息,所述CNAP信息中包括所述主叫号码的名称信息;向所述主叫号码对应的被叫号码发送所述第二短消息。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述的方法。本公开实施例通过短消息网关接收主叫号码发送的第一短消息;当主叫号码符合CNAP服务的呼叫规则时,在第一短消息中添加CNAP信息得到第二短消息,CNAP信息中包括主叫号码的名称信息;向主叫号码对应的被叫号码发送第二短消息;由于发送给被叫号码的第二短消息是添加了主叫号码的名称信息的短消息,使得第二短消息更加正规且易于识别,避免了相关技术中若短消息的主叫号码为陌生号码则被叫终端仅能得知短消息内容文本和主叫号码的情况,保证了短消息的识别效果,实现了CNAP服务在SMS业务中的应用。附图说明包含在说明书本文档来自技高网...

【技术保护点】
1.一种短消息传输方法,其特征在于,用于短消息网关中,所述方法包括:/n接收主叫号码发送的第一短消息;/n当所述主叫号码符合主叫名称显示CNAP服务的呼叫规则时,在所述第一短消息中添加CNAP信息得到第二短消息,所述CNAP信息中包括所述主叫号码的名称信息;/n向所述主叫号码对应的被叫号码发送所述第二短消息。/n

【技术特征摘要】
1.一种短消息传输方法,其特征在于,用于短消息网关中,所述方法包括:
接收主叫号码发送的第一短消息;
当所述主叫号码符合主叫名称显示CNAP服务的呼叫规则时,在所述第一短消息中添加CNAP信息得到第二短消息,所述CNAP信息中包括所述主叫号码的名称信息;
向所述主叫号码对应的被叫号码发送所述第二短消息。


2.根据权利要求1所述的方法,其特征在于,所述第一短消息的消息结构中包括短消息内容文本,所述当所述主叫号码符合CNAP服务的呼叫规则时,在所述第一短消息中添加CNAP信息得到第二短消息,包括:
当所述主叫号码符合所述CNAP服务的呼叫规则时当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加所述CNAP信息得到所述第二短消息。


3.根据权利要求2所述的方法,其特征在于,所述第一短消息的消息结构中还包括位于所述短消息内容文本之前的用户数据头,
所述当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加所述CNAP信息得到所述第二短消息,包括:
当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述用户数据头中添加包括所述CNAP信息的用户数据头信息单元,得到所述第二短消息。


4.根据权利要求2所述的方法,其特征在于,所述第一短消息的消息结构中不包括用户数据头,
所述当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加所述CNAP信息得到所述第二短消息,包括:
当所述主叫号码符合所述CNAP服务的呼叫规则时,在所述第一短消息的所述短消息内容文本前添加包括所述CNAP信息的用户数据头,得到所述第二短消息。


5.根据权利要求1至4任一所述的方法,其特征在于,所述CNAP信息还包括CNAP标识和CNAP数据...

【专利技术属性】
技术研发人员:邓翠芳武海峰张燕张咏霞金连成陈伟
申请(专利权)人:紫光展讯通信惠州有限公司
类型:发明
国别省市:广东;44

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

1