一种短消息传输方法和装置、及系统与流程

文档序号:12500416阅读:337来源:国知局
一种短消息传输方法和装置、及系统与流程
本发明涉及数据通信领域,尤指一种短消息传输方法和装置、及系统。
背景技术
:在现有的移动数据通信中,CS(Circuit-Switched,电路交换)域短消息业务是一种应用广泛的业务,普遍应用在已有的2/3G环境下。IMS(IPMultimediasubsystem,IP多媒体子系统)是支持IP(IPInternetProtocol,因特网协议)多媒体业务的子系统,通常应用在4G环境下。随着IP多媒体业务子系统的出现,需要解决传统短消息与IMS域短消息并存情况下的短消息收发问题。3GPP2(3GPartnershipProject2,第三代合作伙伴计划2)规范引入短消息业务网关(SMS-GW),作为IMS域以及CS域收发短消息的存储转发业务网关。规范提及SMS-GW与短消息中心(SMSC)融合以及SMS-GW和SMSC分开部署两种实施方案。规范没有给出分开部署方案的具体实施细节,只对SMS-GW和SMSC融合的方案给出了实施描述。如图1所示,为3GPP2融合方案的组网架构示意图,其中,SMS-GW与SMSC通过MAP(MobileApplicationPart,移动应用部分)完成CS域消息的提交、投递。3GPP2融合方案是在SMS-GW/SMSC直接实现IMS域消息接收和下发,使得SMS-GW/SMSC能够同时完成IMS域用户与IMS域用户之间,IMS域用户与CS域用户之间,CS域用户与CS域用户之间的消息的接收存储转发。IMS域消息处理与CS域消息处理存在很大的差异,对于3GPP2的融合方案,需要对现网SMSC进行极大的改造,这会给运营带来很大的难题,对现网应用带来不可预估的影响。技术实现要素:为了解决上述问题,本发明提出了一种短消息传输方法和装置、及系统,能够为开展IMS承载短消息业务提供切实可行的过渡方案,并减小实施难度。为了达到上述目的,本发明提出了一种短消息传输方法,其特征在于,所述方法包括:接收第一用户设备UE向第二UE发送的短消息;在所述第二UE是IMS用户的情况下,将所述短消息发送给短消息业务网关SMS-GW;在所述第二UE是CS域用户的情况下,将所述短消息发送给第二UE。优选地,在所述接收第一用户设备UE向第二UE发送的短消息之后,所述短消息传输方法还包括:判断所述第二UE是IMS用户还是CS域用户。优选地,在所述判断所述第二UE是IMS用户还是CS域用户之前,所述短消息传输方法还包括:获取并存储IMS用户数据,所述IMS用户数据用于判断第二UE是IMS用户还是CS域用户。为了达到上述目的,本发明还提出了一种短消息传输方法,所述方法包括:接收短消息中心SMSC转发由第一UE向第二UE发送的短消息;通过IMS域或CS域将短消息发送给所述第二UE。优选地,所述通过IMS域或CS域将短消息发送给所述第二UE包括:判断第二UE是否已经在IMS网络注册;在第二UE已经在IMS网络注册的情况下,通过IMS域进行IMS消息存储、下发、和/或重试;在第二UE没有在IMS网络注册的情况下,通过CS域将IMS消息发送给所述第二UE。优选地,在所述接收短消息中心SMSC转发由第一UE向第二UE发送的短消息之后,所述短消息传输方法还包括:将接收的短消息从CS域SMS转换为对应的IMS域SMS。为了达到上述目的,本发明还提出了一种短消息传输装置,设置在短消息中心SMSC上,所述装置包括:第一接收单元,用于接收第一UE向第二UE发送的短消息;第一转发单元,用于在所述第二UE是IMS用户的情况下,将所述短消息发送给短消息业务网关SMS-GW;第二转发单元,用于在所述第二UE是CS域用户的情况下,将所述短消息发送给第二UE。优选地,所述装置还包括:用户身份判断单元,用于判断所述第二UE是IMS用户还是CS域用户。优选地,所述装置还包括:用户数据获取单元,用于获取并存储IMS用户数据,所述IMS用户数据用于判断第二UE是IMS用户还是CS域用户。为了达到上述目的,本发明还提出了一种短消息传输装置,设置在短消息业务网关SMS-GW上,其特征在于,所述装置包括:第二接收单元,用于接收短消息中心SMSC转发由第一UE向第二UE发送的短消息;第三转发单元,用于通过IMS域或CS域将短消息发送给所述第二UE。优选地,所述第三转发单元包括:域判断模块,用于判断第二UE是否已经在IMS网络注册;IMS域发送模块,用于在第二UE已经在IMS网络注册的情况下,通过 IMS域进行IMS消息存储、下发、和/或重试;CS域发送模块,用于在第二UE没有在IMS网络注册的情况下,通过CS域将IMS消息发送给所述第二UE。优选地,所述第三转发单元还包括:转换模块,用于将接收的短消息从CS域SMS转换为对应的IMS域SMS。为了达到上述目的,本发明还提出了一种短消息传输系统,所述短消息传输系统包括设置在SMSC上的任一短消息传输装置,所述短消息传输系统还包括设置在SMS-GW上的任一短消息传输装置与现有技术相比,本发明提供的技术方案包括:接收第一用户设备UE向第二UE发送的短消息;在所述第二UE是IMS用户的情况下,将所述短消息发送给短消息业务网关SMS-GW;在所述第二UE是CS域用户的情况下,将所述短消息发送给第二UE。通过本发明的方案,短消息中心仅需完成对被叫用户类型的识别和转发,对于IMS用户的投递、重试、存储,依然由SMS-GW完成,通过上述传输方法,不需要对现网SMSC进行较大的改造,只需要在现网SMSC中增加一个用户类型的识别功能以及将短消息转发给SMS-GW的功能,对现网的运营的影响较小,解决在IMS系统下运营短消息业务的难题,为开展IMS承载短消息业务提供切实可行的过渡方案,减少实施风险,并为将来顺利过渡到融合消息应用提供保障。附图说明下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。图1为3GPP2融合方案的组网架构图;图2A为本发明实施例提供的一种短消息传输方法的流程示意图;图2B为本发明实施例提供的另一种短消息传输方法的流程示意图;图3和图4分别为本发明实施例提供的一种短消息传输装置的结构组成 示意图。具体实施方式为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。参见图2A,本发明提出了一种短消息传输方法,所述方法包括:步骤120,短消息中心SMSC接收第一UE向第二UE发送的短消息;其中,第一UE(UserEquipment,用户设备)为非IMS用户,第二UE为IMS用户或非域IMS用户,短消息为CS域SMS。步骤132,在所述第二UE是IMS用户的情况下,SMSC将所述短消息发送给短消息业务网关SMS-GW。其中,SMSC向SMS-GW转发消息时,投递接口可以采用已有的CDMA(SMDPP)、SMPP(Submit)等相关协议。步骤134,在所述第二UE是CS域用户的情况下,SMSC将所述短消息发送给第二UE。步骤134包括:步骤1341,通过CS域将所述短消息投递给第二UE;步骤1342,在投递失败的情况下,尝试再次投递。本发明实施例中,在步骤120之后,步骤132和步骤134之前,所述短消息传输方法还包括:步骤130,SMSC判断所述第二UE是IMS用户还是CS域用户;在判断结果是IMS用户的情况下,执行步骤132,在判断结果是CS域用户的情况下,执行步骤134。本发明实施例中,在步骤130之前,所述短消息传输方法还包括:步骤110,获取并存储IMS用户数据,所述IMS用户数据用于判断第二 UE是IMS用户还是CS域用户。本发明实施例中,SMSC可以获取运营商提供的IMS用户数据,其中,可以通过实时增量、或者定时全量的方式将IMS用户数据同步到短消息中心。通过获取并存储IMS用户数据,SMSC可以对用户类型进行识别,从而确定是否将短消息转发给SMS-GW。IMS用户数据包括IMS用户的开户信息、业务属性等,SMSC可以获取并存储该SMSC当前覆盖区域内IMS用户的用户数据。SMSC可以根据IMS域用户的开户信息,判定该用户是否为IMS域用户。参见图2B,本发明提出了一种短消息传输方法,所述方法包括:步骤210,SMS-GW接收短消息中心SMSC转发的由第一UE向第二UE发送的短消息;其中,第一UE为非IMS用户,第二UE为IMS用户或非域IMS用户,短消息为CS域SMS。其中,SMS-GW接收的短消息为CS域SMS,SMS-GW将接收的短消息转换为对应的IMS域SMS。步骤220,通过IMS域或CS域将短消息发送给所述第二UE。本发明实施例中,所述步骤220包括:步骤222,判断第二UE是否已经在IMS网络注册;如果已经注册,执行步骤224,如果没有注册,执行步骤226;其中,SMS-GW可以根据用户注册状态、决定消息投递到IMS域还是CS域。本发明实施例中,以根据用户注册状态来决定消息投递到IMS域还是CS域为例进行说明,此外,也可以通过其他的选择方法来确定通过哪个域进行投递,例如,通过Enum(TelephoneNumberMappingworkinggroup,电话号码映射工作组)DNS(DomainNameSystem,域名系统),根据用户的MSISDN(手机号码),查询对应的SIPURI(UniformResourceIdentifier, 统一资源标识符)(IMS网络里的URI的一种格式),以及其S-CSCF(Serving-CallSessionControlFunction,服务呼叫会话控制功能)地址,从而决定消息投递到IMS域还是CS域。步骤224,在第二UE已经在IMS网络注册的情况下,通过IMS域将IMS消息发送给所述第二UE。上述发送包括IMS消息的存储、下发、和/或重试。步骤224包括:步骤2241,通过CS域将所述短消息投递给第二UE;步骤2242,在投递失败的情况下,尝试再次投递。步骤226,在第二UE没有在IMS网络注册的情况下,通过CS域将IMS消息发送给所述第二UE。上述发送包括IMS消息的存储、下发、和/或重试。步骤226包括:步骤2261,通过CS域将所述短消息投递给第二UE;步骤2262,在投递失败的情况下,尝试再次投递。本发明实施例中,通过对现网短消息中心做出改造,实现将IMS用户消息转发至SMS-GW处理,降低SMS-GW融合方案对现网短消息中心升级的影响,为开展IMS下的短消息业务提供了保障。下面结合具体的实施场景进行说明。下面以用户A、用户B、用户C、和用户D之间的短消息的传输为例进行说明,首先对用户A、用户B、用户C、和用户D的用户网络属性和注册状态进行说明。用户网络注册状态用户AIMS用户已在IMS网络注册用户BIMS用户未在IMS网络注册用户C非IMS用户N/A用户D非IMS用户N/A表1用户网络属性和注册状态实施例一根据本发明提出的短消息传输方法,非IMS用户C发给短消息给IMS用户A的过程包括:步骤31,发起方UE提交CS域SMS至SMSC;其中,用户C为发起方UE,用户A为接收方UE。步骤32,SMSC接收发起方UE通过CS域发送的CS域SMS;步骤33,SMSC判断用户A为IMS用户;步骤34,SMSC转发短消息至SMS-GW;步骤35,SMS-GW接收来自SMSC的转发消息;步骤36,SMS-GW通过IMS域或者CS域下发消息至接收方UE。步骤36包括:步骤361,SMS-GW判断接收方UE是否已经在IMS网络注册;步骤362,在用户A已经在IMS网络注册的情况下,通过IMS域下发短消息至接收方UE。实施例二根据本发明提出的短消息传输方法,IMS用户A发给IMS用户B(未开机)的过程包括:步骤41,发起方UE提交IMS域SMS至SMS-GW;步骤42,SMS-GW接收来自IMS域UE的SMS,向IMS域下发消息失败;步骤43,SMS-GW进行下发失败的重试处理。实施例三根据本发明提出的短消息传输方法,IMS用户A发给非IMS用户C的 过程包括:步骤51,发起方UE提交IMS域SMS至SMS-GW;步骤52,SMS-GW接收来自IMS域UE的SMS,向CS域下发消息至用户C。基于与上述实施例相同或相似的构思,本发明实施例还提供一种短消息传输装置,设置在短消息中心SMSC上,参见图3,本发明提出的短消息传输装置包括:第一接收单元10,用于接收第一UE向第二UE发送的短消息;用户身份判断单元20,用于判断所述第二UE是IMS用户还是CS域用户第一转发单元30,用于在所述第二UE是IMS用户的情况下,将所述短消息发送给短消息业务网关SMS-GW;第二转发单元40,用于在所述第二UE是CS域用户的情况下,将所述短消息发送给第二UE。本发明实施例中,所述装置还包括:用户数据获取单元50,用于获取并存储IMS用户数据,所述IMS用户数据用于判断第二UE是IMS用户还是CS域用户。基于与上述实施例相同或相似的构思,本发明实施例还提供一种短消息传输装置,设置在短消息业务网关SMS-GW上,参见图4,本发明提出的短消息传输装置包括:第二接收单元60,用于接收短消息中心SMSC转发由第一UE向第二UE发送的短消息;第三转发单元70,用于通过IMS域或CS域将短消息发送给所述第二UE。本发明实施例中,所述第三转发单元70包括:域判断模块71,用于判断第二UE是否已经在IMS网络注册;IMS域发送模块72,用于在第二UE已经在IMS网络注册的情况下,通过IMS域进行IMS消息存储、下发、和/或重试;CS域发送模块73,用于在第二UE没有在IMS网络注册的情况下,通过CS域将IMS消息发送给所述第二UE。本发明实施例中,所述第三转发单元70还包括:转换模块74,用于将接收的短消息从CS域SMS转换为对应的IMS域SMS。基于与上述实施例相同或相似的构思,本发明实施例还提供一种短消息传输系统,所述短消息传输系统包括本发明实施例提供的任一设置在短消息中心SMSC上的短消息传输装置,所述短消息传输系统还包括本发明实施例提供的任一设置在短消息业务网关SMS-GW上的短消息传输装置。需要说明的是,本发明实施例提供的短消息传输方法和装置、及系统不限于应用3GPP2的组网方案,也可用应用于3GPP实施。需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1