CN105813033B - 一种即时消息与短信间通信的方法、装置及*** - Google Patents
一种即时消息与短信间通信的方法、装置及*** Download PDFInfo
- Publication number
- CN105813033B CN105813033B CN201410840674.2A CN201410840674A CN105813033B CN 105813033 B CN105813033 B CN 105813033B CN 201410840674 A CN201410840674 A CN 201410840674A CN 105813033 B CN105813033 B CN 105813033B
- Authority
- CN
- China
- Prior art keywords
- message
- instant message
- short message
- instant
- user
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种即时消息与短信间通信的方法、装置及***,该方法包括:获取即时消息;对所述即时消息进行格式转换,得到相应的短信;发送所述短信和所述短信的信息类型标识,所述信息类型标识指示所述短信为即时消息模拟短信。通过本发明实施例所述的技术方案,网络设备能够准确区分不同类型的短信,从而有利于执行进一步区分处理,能够提高信息处理灵活度。
Description
技术领域
本发明涉及移动通信技术,尤其涉及一种即时消息与短信间通信的方法、装置及***。
背景技术
目前多家运营商和互联网公司推出了即时消息业务,并实现了即时消息与短信的互通。有些***采用在即时消息转换为短信时增加业务前缀码的方式实现,接收方接收到这类消息时能够与普通短信区别出来,但是由于显示的号码是在发送方号码前增加前缀码,经常不会与用户本地存储的联系人姓名匹配,用户可能不清楚发送方是谁。于是,有些***通过协议转换将发送方发出的即时消息翻译为短信,模拟成普通短信经短信中心发送至接收方,在短信中心和接收方看来,这种方式下即时消息模拟的短信与普通短信没有区别,同时适用于接收方非即时消息用户的场景。
但是,基于现有技术,短信中心、短信网关等网络设备无法区分由即时消息转化而来的短信与普通短信,进而无法执行区分计费等相关处理。
发明内容
有鉴于此,为解决现有存在的技术问题,本发明实施例提供:
一种即时消息与短信间通信的方法,包括:
获取即时消息;
对所述即时消息进行格式转换,得到相应的短信;
发送所述短信和所述短信的信息类型标识,所述信息类型标识指示所述短信为即时消息模拟短信。
一具体实施例中,对即时消息进行转换,得到相应的短信之前,该方法还包括:
通过向号码解析服务器和/或即时消息业务平台进行查询,确定所述即时消息接收方用户不是即时消息用户,或者,所述即时消息接收方用户是即时消息用户但当前不在线。
一具体实施例中,所述信息类型标识为预设的信息类型标识或即时消息业务平台地址。
一具体实施例中,该方法还包括:
计费平台获取所述短信和所述短信的信息类型标识;
计费平台根据所述短信和所述短信的信息类型标识进行计费处理。
本发明实施例还提供一种即时消息与短信间通信的装置,包括:获取模块、转换模块和发送模块;其中,
所述获取模块,用于获取即时消息;
所述转换模块,用于对所述即时消息进行格式转换,得到相应的短信;
所述发送模块,用于发送所述短信和所述短信的信息类型标识,所述信息类型标识指示所述短信为即时消息模拟短信。
一具体实施例中,该装置还包括判断模块。
所述判断模块,用于在所述获取模块获取即时消息后,向号码解析服务器和/或即时消息业务平台进行查询,判断所述即时消息接收方用户是否为即时消息用户,以及在确定所述即时消息接收方用户是即时消息用户时,进一步判断该用户当前是否在线;
所述转换模块,具体用于当所述判断模块确定所述即时消息接收方用户不是即时消息用户,或者,所述即时消息接收方用户是即时消息用户但当前不在线时,对所述即时消息进行格式转换,得到相应的短信。
本发明实施例还提供一种即时消息与短信间通信的***,包括:即时消息与短信间通信的装置、以及号码解析服务器和/或即时消息业务平台;其中,
所述即时消息与短信间通信的装置为上述的即时消息与短信间通信的装置;
所述号码解析服务器和/或即时消息业务平台,用于响应所述判断模块的查询请求。
一具体实施例中,该***还包括计费平台,
所述计费平台,用于获取所述短信和所述短信的信息类型标识;之后,根据所述短信和所述短信的信息类型标识进行计费处理。
本发明实施例所述的即时消息与短信间通信的方法、装置及***,获取即时消息;对所述即时消息进行格式转换,得到相应的短信;发送所述短信和所述短信的信息类型标识,所述信息类型标识指示所述短信为即时消息模拟短信。通过本发明实施例所述的技术方案,网络设备能够准确区分不同类型的短信,从而有利于执行进一步区分处理,能够提高信息处理灵活度。
附图说明
图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:主叫归属短信中心将即时消息模拟的短信发送至被叫访问移动交换中心,收到状态成功报告后上报其它平台(如计费平台)。计费平台可根据即时消息业务平台地址或不同的消息类型标识进行区别计费。
本实施例提供了一种实现即时消息和短信互通的***,能够实现即时消息用户的即时消息与非即时消息用户或不在线的即时消息用户的短信互通;并且,能够将即时消息模拟的短信和普通短信进行区分,方便针对不同的消息类型进行计费或用于其它可能的场景。
总言之,本发明实施例所述的技术方案即能保持较好的即时消息与短信互通体验,使得即时消息模拟短信在接收侧与普通短信的体验没有区别;并且,***侧能够将这两类消息进行区分:方便针对不同的消息类型进行计费或用于其它可能的场景。
上述各单元可以由电子设备中的中央处理器(Central Processing Unit,CPU)、数字信号处理器(Digital Signal Processor,DSP)或可编程逻辑阵列(Field-Programmable Gate Array,FPGA)实现。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (6)
1.一种即时消息与短信间通信的方法,其特征在于,该方法包括:
获取即时消息;
通过向号码解析服务器进行查询,确定所述即时消息接收方用户是否为即时消息用户;
在确定所述即时消息接收方用户不是即时消息用户时,通过主叫侧即时消息-短信转换平台对所述即时消息进行格式转换,得到相应的短信;通过向用户数据存储服务器进行查询,在确定所述即时消息接收方用户是本网普通个人用户时,通过被叫访问移动交换中心发送所述短信和所述短信的信息类型标识;在确定所述即时消息接收方用户是除本网普通个人用户以外的其他用户时,通过短信网关发送所述短信和所述短信的信息类型标识;
在确定所述即时消息接收方用户是即时消息用户时,向被叫侧即时消息业务平台进行查询,确定所述即时消息接收方用户当前不在线;通过被叫侧即时消息-短信转换平台对所述即时消息进行格式转换,得到相应的短信;通过被叫访问移动交换中心发送所述短信和所述短信的信息类型标识;
所述信息类型标识指示所述短信为即时消息模拟短信。
2.根据权利要求1所述的方法,其特征在于,所述信息类型标识为预设的信息类型标识或即时消息业务平台地址。
3.根据权利要求1所述的方法,其特征在于,该方法还包括:
计费平台获取所述短信和所述短信的信息类型标识;
计费平台根据所述短信和所述短信的信息类型标识进行计费处理。
4.一种即时消息与短信间通信的装置,其特征在于,该装置包括:获取模块、转换模块、发送模块和判断模块;其中,
所述获取模块,用于获取即时消息;
所述判断模块,用于在所述获取模块获取即时消息后,向号码解析服务器进行查询,判断所述即时消息接收方用户是否为即时消息用户;在确定所述即时消息接收方用户不是即时消息用户时,进一步向用户数据存储服务器进行查询,判断所述即时消息接收方用户是本网普通个人用户还是除本网普通个人用户以外的其他用户;在确定所述即时消息接收方用户是即时消息用户时,进一步向被叫侧即时消息业务平台进行查询,判断该用户当前是否在线;
所述转换模块,用于在确定所述即时消息接收方用户不是即时消息用户时,通过主叫侧即时消息-短信转换平台对所述即时消息进行格式转换,得到相应的短信;以及在确定所述即时消息接收方用户是即时消息用户但当前不在线时,通过被叫侧即时消息-短信转换平台对所述即时消息进行格式转换,得到相应的短信;
所述发送模块,用于在确定所述即时消息接收方用户是本网普通个人用户时,通过被叫访问移动交换中心发送所述短信和所述短信的信息类型标识;在确定所述即时消息接收方用户是除本网普通个人用户以外的其他用户时,通过短信网关发送所述短信和所述短信的信息类型标识;在确定所述即时消息接收方用户是即时消息用户但当前不在线时,通过被叫访问移动交换中心发送所述短信和所述短信的信息类型标识;其中,所述信息类型标识指示所述短信为即时消息模拟短信。
5.一种即时消息与短信间通信的***,其特征在于,该***包括:即时消息与短信间通信的装置、以及号码解析服务器和/或即时消息业务平台;其中,
所述即时消息与短信间通信的装置为权利要求4所述的即时消息与短信间通信的装置;
所述号码解析服务器和/或即时消息业务平台,用于响应所述即时消息与短信间通信的装置中判断模块的查询请求。
6.根据权利要求5所述的***,其特征在于,该***还包括计费平台,
所述计费平台,用于获取所述短信和所述短信的信息类型标识;之后,根据所述短信和所述短信的信息类型标识进行计费处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410840674.2A CN105813033B (zh) | 2014-12-30 | 2014-12-30 | 一种即时消息与短信间通信的方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410840674.2A CN105813033B (zh) | 2014-12-30 | 2014-12-30 | 一种即时消息与短信间通信的方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105813033A CN105813033A (zh) | 2016-07-27 |
CN105813033B true CN105813033B (zh) | 2020-03-31 |
Family
ID=56981058
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410840674.2A Active CN105813033B (zh) | 2014-12-30 | 2014-12-30 | 一种即时消息与短信间通信的方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105813033B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107465603A (zh) * | 2017-08-24 | 2017-12-12 | 深圳双创科技发展有限公司 | 传输消息的终端和相关产品 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1474585A (zh) * | 2002-05-06 | 2004-02-11 | 用于在移动设备上启动即时消息传送的***和方法 | |
CN1633115A (zh) * | 2004-12-30 | 2005-06-29 | 中国科学院计算技术研究所 | 基于手机短信实现即时通信软件互通的方法 |
CN101227652A (zh) * | 2008-02-04 | 2008-07-23 | ***通信集团公司 | 一种即时通信方法、装置及*** |
CN101364880B (zh) * | 2007-08-09 | 2013-10-09 | 华为技术有限公司 | 计费方法、***和装置以及消息处理装置 |
-
2014
- 2014-12-30 CN CN201410840674.2A patent/CN105813033B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1474585A (zh) * | 2002-05-06 | 2004-02-11 | 用于在移动设备上启动即时消息传送的***和方法 | |
CN1633115A (zh) * | 2004-12-30 | 2005-06-29 | 中国科学院计算技术研究所 | 基于手机短信实现即时通信软件互通的方法 |
CN101364880B (zh) * | 2007-08-09 | 2013-10-09 | 华为技术有限公司 | 计费方法、***和装置以及消息处理装置 |
CN101227652A (zh) * | 2008-02-04 | 2008-07-23 | ***通信集团公司 | 一种即时通信方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN105813033A (zh) | 2016-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104135563B (zh) | 一种通信处理方法和*** | |
CN104144106B (zh) | 一种消息转发方法、装置及*** | |
CN104967557A (zh) | 通信消息发送方法及装置 | |
WO2008119266A1 (fr) | Procédé et appareil d'invite de fractionnement de messages courts | |
CN106162714A (zh) | 一种投诉信息处理方法及装置 | |
CN107360247B (zh) | 处理业务的方法和网络设备 | |
CN102098640B (zh) | 一种识别并阻止设备发送垃圾短信的方法、设备和*** | |
CN104618853B (zh) | 一种消息推送方法、装置及*** | |
CN103037329A (zh) | 短信功能测试平台和短信功能测试方法 | |
CN105848083A (zh) | 一种实现通信的方法、终端及*** | |
CN102143010A (zh) | 检测报文被修改的方法、发送方设备和接收方设备 | |
CN105813033B (zh) | 一种即时消息与短信间通信的方法、装置及*** | |
CN113423120A (zh) | 基于专网终端的数据分流处理方法、装置及电子设备 | |
CN108647315A (zh) | 数据采集方法及*** | |
CN104158728B (zh) | 社交网站的加群方法、加群***和服务器 | |
CN105516933A (zh) | 消息处理方法、装置、移动终端及服务器 | |
CN111277449B (zh) | 语音业务设备的安全性测试方法及装置 | |
CN102611783A (zh) | 一种移动终端及其处理移动互联网通信业务的方法 | |
CN105721231A (zh) | 一种业务质量感知探测方法及装置 | |
CN108513272A (zh) | 短信息处理方法及装置 | |
CN105553935B (zh) | 一种数据包处理方法、装置以及终端 | |
CN112954667A (zh) | 热点移动终端的检测方法、装置、计算机设备和存储介质 | |
CN106331270B (zh) | 管理联系人的号码的方法和装置 | |
CN108243446B (zh) | 一种网络通信问题判定处理方法及装置 | |
CN104717243A (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 |