一种即时消息与短信间通信的方法、装置及系统与流程

文档序号:13177671阅读:120来源:国知局
技术领域本发明涉及移动通信技术,尤其涉及一种即时消息与短信间通信的方法、装置及系统。

背景技术:
目前多家运营商和互联网公司推出了即时消息业务,并实现了即时消息与短信的互通。有些系统采用在即时消息转换为短信时增加业务前缀码的方式实现,接收方接收到这类消息时能够与普通短信区别出来,但是由于显示的号码是在发送方号码前增加前缀码,经常不会与用户本地存储的联系人姓名匹配,用户可能不清楚发送方是谁。于是,有些系统通过协议转换将发送方发出的即时消息翻译为短信,模拟成普通短信经短信中心发送至接收方,在短信中心和接收方看来,这种方式下即时消息模拟的短信与普通短信没有区别,同时适用于接收方非即时消息用户的场景。但是,基于现有技术,短信中心、短信网关等网络设备无法区分由即时消息转化而来的短信与普通短信,进而无法执行区分计费等相关处理。

技术实现要素:
有鉴于此,为解决现有存在的技术问题,本发明实施例提供:一种即时消息与短信间通信的方法,包括:获取即时消息;对所述即时消息进行格式转换,得到相应的短信;发送所述短信和所述短信的信息类型标识,所述信息类型标识指示所述短信为即时消息模拟短信。一具体实施例中,对即时消息进行转换,得到相应的短信之前,该方法还包括:通过向号码解析服务器和/或即时消息业务平台进行查询,确定所述即时消息接收方用户不是即时消息用户,或者,所述即时消息接收方用户是即时消息用户但当前不在线。一具体实施例中,所述信息类型标识为预设的信息类型标识或即时消息业务平台地址。一具体实施例中,该方法还包括:计费平台获取所述短信和所述短信的信息类型标识;计费平台根据所述短信和所述短信的信息类型标识进行计费处理。本发明实施例还提供一种即时消息与短信间通信的装置,包括:获取模块、转换模块和发送模块;其中,所述获取模块,用于获取即时消息;所述转换模块,用于对所述即时消息进行格式转换,得到相应的短信;所述发送模块,用于发送所述短信和所述短信的信息类型标识,所述信息类型标识指示所述短信为即时消息模拟短信。一具体实施例中,该装置还包括判断模块。所述判断模块,用于在所述获取模块获取即时消息后,向号码解析服务器和/或即时消息业务平台进行查询,判断所述即时消息接收方用户是否为即时消息用户,以及在确定所述即时消息接收方用户是即时消息用户时,进一步判断该用户当前是否在线;所述转换模块,具体用于当所述判断模块确定所述即时消息接收方用户不是即时消息用户,或者,所述即时消息接收方用户是即时消息用户但当前不在线时,对所述即时消息进行格式转换,得到相应的短信。本发明实施例还提供一种即时消息与短信间通信的系统,包括:即时消息与短信间通信的装置、以及号码解析服务器和/或即时消息业务平台;其中,所述即时消息与短信间通信的装置为上述的即时消息与短信间通信的装置;所述号码解析服务器和/或即时消息业务平台,用于响应所述判断模块的查询请求。一具体实施例中,该系统还包括计费平台,所述计费平台,用于获取所述短信和所述短信的信息类型标识;之后,根据所述短信和所述短信的信息类型标识进行计费处理。本发明实施例所述的即时消息与短信间通信的方法、装置及系统,获取即时消息;对所述即时消息进行格式转换,得到相应的短信;发送所述短信和所述短信的信息类型标识,所述信息类型标识指示所述短信为即时消息模拟短信。通过本发明实施例所述的技术方案,网络设备能够准确区分不同类型的短信,从而有利于执行进一步区分处理,能够提高信息处理灵活度。附图说明图1为本发明实施例一种即时消息与短信间通信的方法流程示意图;图2为本发明实施例一种即时消息与短信间通信的装置结构示意图;图3为本发明实施例再一种即时消息与短信间通信的装置结构示意图;图4为本发明实施例一种即时消息与短信间通信的系统结构示意图;图5为本发明实施例再一种即时消息与短信间通信的系统结构示意图;图6为本发明实施例1中即时消息与短信间通信的系统结构示意图;图7为本发明实施例1中主叫侧即时消息业务平台内部结构示意图;图8为本发明实施例1所述被叫用户为非即时消息用户时,即时消息模拟普通短信发送的流程示意图;图9为本发明实施例2中即时消息与短信间通信的系统结构示意图;图10为本发明实施例2所述被叫用户为不在线的即时消息用户时,即时消息模拟普通短信发送的流程示意图。具体实施方式为了使网络设备能够准确区分不同类型的短信,提高信息处理灵活度,本发明实施例提出了一种即时消息与短信间通信的方法,如图1所示,该方法包括:步骤101:获取即时消息;步骤102:对所述即时消息进行格式转换,得到相应的短信;步骤103:发送所述短信和所述短信的信息类型标识,所述信息类型标识指示所述短信为即时消息模拟短信。一具体实施例中,对即时消息进行转换,得到相应的短信之前,该方法还包括:通过向号码解析服务器和/或即时消息业务平台进行查询,确定所述即时消息接收方用户不是即时消息用户,或者,所述即时消息接收方用户是即时消息用户但当前不在线。一具体实施例中,所述信息类型标识为预设的信息类型标识或即时消息业务平台地址。一具体实施例中,该方法还包括:计费平台获取短信和所述短信的信息类型标识;计费平台根据所述短信和所述短信的信息类型标识进行计费处理。本发明实施例还相应地提出了一种即时消息与短信间通信的装置,如图2所示,该装置包括:获取模块21、转换模块22和发送模块23;其中,所述获取模块21,用于获取即时消息;所述转换模块22,用于对所述即时消息进行格式转换,得到相应的短信;所述发送模块23,用于发送所述短信和所述短信的信息类型标识,所述信息类型标识指示所述短信为即时消息模拟短信。一具体实施例中,如图3所示,该装置还包括判断模块24。所述判断模块24,用于在所述获取模块21获取即时消息后,向号码解析服务器和/或即时消息业务平台进行查询,判断所述即时消息接收方用户是否为即时消息用户,以及在确定所述即时消息接收方用户是即时消息用户时,进一步判断该用户当前是否在线;所述转换模块22,具体用于当所述判断模块确定所述即时消息接收方用户不是即时消息用户,或者,所述即时消息接收方用户是即时消息用户但当前不在线时,对所述即时消息进行格式转换,得到相应的短信。本发明实施例还相应地提出了一种即时消息与短信间通信的系统,如图4所示,该系统包括:即时消息与短信间通信的装置41、以及号码解析服务器42和/或即时消息业务平台43;其中,所述即时消息与短信间通信的装置41为上述图2或图3所示的即时消息与短信间通信的装置;所述号码解析服务器42和/或即时消息业务平台43,用于响应所述判断模块24的查询请求。一具体实施例中,如图5所示,该系统还包括计费平台44,所述计费平台44,用于获取所述短信和所述短信的信息类型标识;之后,根据所述短信和所述短信的信息类型标识进行计费处理。下面通过具体实施例对本发明的技术方案作进一步详细说明。实施例1本实施例提出一种即时消息和短信互通的系统及区分即时消息模拟短信和普通短信的方法,可用于区别计费或其它可能的场景。图6为本发明实施例1中即时消息与短信间通信的系统结构示意图,如图6所示,该系统包括即时消息用户、主叫侧即时消息业务平台、号码解析服务器、主叫侧即时消息-短信转换平台、主叫归属短信中心、短信网关、计费平台、用户数据存储服务器和被叫访问移动交换中心,其中,主叫侧即时消息业务平台内部结构如图7所示,包括业务接入模块和即时消息功能模块,业务接入模块负责将即时消息用户发出的即时消息路由至即时消息功能模块,并负责向号码解析服务器查询被叫用户是否为即时消息用户。如果被叫用户不是即时消息用户,即时消息功能模块负责将即时消息发送给即时消息-短信转换平台;即时消息-短信转换平台负责协议转换,将即时消息转换成模拟的普通短信,并将模拟短信发送给短信中心,发送时需携带即时消息业务平台的地址;短信中心负责区分短信来源,识别是否为来自即时消息业务平台的模拟MO短信,并在短信中心上报计费系统时进行区分,便于计费系统根据短信中心话单进行区别计费。具体的,根据发送时是否携带即时消息业务平台的地址,短信中心判断短信是否为来自即时消息业务平台的模拟短信。区分即时消息模拟短信和普通短信存在两种以下方式:方式一:短信中心携带即时消息业务平台地址并上报其它平台(例如计费平台),计费平台可根据即时消息业务平台地址确定消息来源后进行不同的计费。方式二:短信中心将消息类型标识上报其它平台(例如计费平台),即时消息模拟短信或普通短信采用的标识不同,计费平台根据不同标识进行不同的计费。另外,需要说明的是,短信中心识别消息为来自即时消息业务平台的模拟短信后,在送往短信网关时采用消息来源标识到短信网关(例如行业网关、互联互通网关、增值业务网关等),短信网关识别该标识,并在上报其它平台(例如计费平台)时进行区分,将模拟短信标识为即时消息业务平台来源,计费平台根据标识进行不同的计费。基于图6所示的结构,本实施例描述被叫用户为非即时消息用户时,即时消息模拟普通短信发送的流程,如图8所示,该流程包括:步骤801:主叫侧即时消息业务平台接收到用户发送的即时消息,向号码解析服务器查询,判断被叫用户是否是即时消息用户,如果不是则将即时消息发送给即时消息-短信转换平台。步骤802:即时消息-短信转换平台将即时消息转换为短信,发送给主叫归属的短信中心,并携带即时消息业务平台的地址。步骤803:主叫归属短信中心向用户数据存储服务器查询被叫用户,判断被叫用户是否为本网普通个人用户,如果被叫用户为本网普通个人用户,执行步骤804;否则,执行步骤805。步骤804:主叫归属短信中心将即时消息模拟的短信发送至被叫访问移动交换中心,收到状态成功报告后上报其它平台(例如计费平台)。计费平台根据即时消息业务平台地址或不同的消息类型标识进行区别计费步骤805:主叫归属短信中心将短信发往短信网关,并采用不同的消息来源标识对短信进行区分。短信网关识别该标识,将消息发送给被叫用户,并在上报其它平台(如计费平台)时标识不同消息类型。本发明实施例提出一种即时消息和短信互通的系统及区分即时消息模拟短信和普通短信的方法,一方面能够使即时消息模拟短信在接收用户侧与普通短信的体验没有区别,保持较好的即时消息与短信互通体验,另一方面在系统侧能够将这两类消息进行区分,方便针对不同的消息类型进行计费或用于其它可能的场景。实施例2图9为本发明实施例2中即时消息与短信间通信的系统结构示意图,如图8所示,该系统包括即时消息用户、主叫侧即时消息业务平台、被叫侧即时消息业务平台、号码解析服务器、被叫侧即时消息-短信转换平台、主叫归属短信中心、计费平台、用户数据存储服务器和被叫访问移动交换中心。参考图9,本实施例描述被叫用户为不在线的即时消息用户时,即时消息模拟普通短信发送的流程,如图10所示,该流程包括:步骤1001:主叫侧即时消息业务平台接收到用户发送的即时消息,向号码解析服务器查询,判断被叫用户是否是即时消息用户,如果是则将即时消息发送给被叫侧即时消息业务平台。步骤1002:被叫侧即时消息业务平台判断被叫用户是否在线,发现不在线,则将即时消息发送给被叫侧即时消息-短信转换平台。步骤1003:被叫侧即时消息-短信转换平台将即时消息转换为短信,发送给主叫归属的短信中心,并携带即时消息业务平台的地址。步骤1004:主叫归属短信中心将即时消息模拟的短信发送至被叫访问移动交换中心,收到状态成功报告后上报其它平台(如计费平台)。计费平台可根据即时消息业务平台地址或不同的消息类型标识进行区别计费。本实施例提供了一种实现即时消息和短信互通的系统,能够实现即时消息用户的即时消息与非即时消息用户或不在线的即时消息用户的短信互通;并且,能够将即时消息模拟的短信和普通短信进行区分,方便针对不同的消息类型进行计费或用于其它可能的场景。总言之,本发明实施例所述的技术方案即能保持较好的即时消息与短信互通体验,使得即时消息模拟短信在接收侧与普通短信的体验没有区别;并且,系统侧能够将这两类消息进行区分:方便针对不同的消息类型进行计费或用于其它可能的场景。上述各单元可以由电子设备中的中央处理器(CentralProcessingUnit,CPU)、数字信号处理器(DigitalSignalProcessor,DSP)或可编程逻辑阵列(Field-ProgrammableGateArray,FPGA)实现。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1