实现消息推送的方法和通用消息平台技术

技术编号:9697481 阅读:95 留言:0更新日期:2014-02-21 06:39
本发明专利技术公开了实现消息推送的方法和通用消息平台。通过接口从内容提供商或服务提供商接收要推送的消息,在消息中填写要推送的内容;根据消息中填写的要推送的内容判断内容的类型;根据内容的类型选择推送方式,并按照推送方式已配置的接口协议进行消息的协议封装;调用与所选择的推送方式对应的能力网元接口,对已封装的消息进行发送。本发明专利技术降低了CP或SP的开发工作量及难度,便于互联网CP或SP业务的接入使用,并减少了业务上线的联调测试工作。

【技术实现步骤摘要】
实现消息推送的方法和通用消息平台
本专利技术涉及业务网络及移动互联网领域,尤其涉及实现消息推送的方法和通用消息平台。
技术介绍
随着3G移动应用的推广及移动互联网应用的接入,移动互联网应用有众多的消息推送业务。现有消息推送主要是基于短信承载的短信Push (推送)、彩信Push以及WAP(Wireless Application Protocol,无线应用协议)Push。CP (Content Provider,内容提供商)或 SP (Service Provider,服务提供商)在进行消息推送时,需按照推送方式要求的协议先进行消息协议封装,封装完成后再调用相应的能力网元的接口进行消息发送。因此,CP或SP在开发不同推送方式的消息推送业务时,需了解不同的消息协议并进行相应的开发,从而增加了 CP或SP的业务开发难度和工作量。并且,CP或SP需与多个能力网元进行对接,例如,SMSC (Short Message ServiceCenter,短消息服务中心)、MMSC (Multimedia Message Service Center,多媒体信息服务中心)或WAPGW (gate way,网关),增加了业务上线的联调测试工作。
技术实现思路
鉴于以上,本专利技术提出实现消息推送的方法和通用消息平台。根据本专利技术一方面,提出实现消息推送的通用消息平台,包括接口、判断单元、协议封装单元以及消息发送单元:所述接口配置于从内容提供商或服务提供商接收要推送的消息,在所述消息中填写要推送的内容;所述判断单元配置于根据所述消息中填写的要推送的内容判断内容的类型;所述协议封装单元配置于根据所述内容的类型选择推送方式,并按照所述推送方式已配置的接口协议进行消息的协议封装;所述消息发送单元配置于调用与所选择的推送方式对应的能力网元接口,发送已封装的所述消息。进一步,所述实现消息推送的通用消息平台,其中,所述判断单元判断所述消息的内容类型为文本类内容;所述协议封装单元选择短信推送方式并按照短信短消息点对点(SMPP)接口协议进行封装;所述消息发送单元调用所述SMPP接口发送已封装的所述消息。进一步,所述实现消息推送的通用消息平台,其中,所述判断单元判断所述消息的内容类型为以附件形式存在的图片和/或文本;所述协议封装单元选择彩信推送方式并按照多媒体信息服务中心与增值应用之间的接口协议(MM7)进行封装;所述消息发送单元通过丽7接口发送消息至多媒体信息服务中心。进一步,所述实现消息推送的通用消息平台,其中,所述判断单元判断所述消息的内容类型为统一资源定位符(URL);所述协议封装单元选择无线应用协议(WAP)推送方式并按照推送接入协议(PAP)进行封装;所述消息发送单元调用所述PAP接口发送已封装的所述消息。根据本专利技术另一方面,还提出实现消息推送的方法,其中,通过接口从内容提供商或服务提供商接收要推送的消息,在所述消息中填写要推送的内容;根据所述消息中填写的要推送的内容判断内容的类型;根据所述内容的类型选择推送方式,并按照所述推送方式已配置的接口协议进行消息的协议封装;调用与所选择的推送方式对应的能力网元接口,对已封装的消息进行发送。进一步,所述实现消息推送的方法,其中,判断所述消息的内容类型为文本类内容;选择短信推送方式并按照短信短消息点对点(SMPP)接口协议进行封装;调用所述SMPP接口发送已封装的所述消息。进一步,所述实现消息推送的方法,其中,判断所述消息的内容类型为以附件形式存在的图片和/或文本;选择彩信推送方式并按照多媒体信息服务中心与增值应用之间的接口协议(MM7)进行封装;调用MM7接口发送消息至多媒体信息服务中心。进一步,所述实现消息推送的方法,其中,判断所述消息的内容类型为统一资源定位符(URL);选择无线应用协议(WAP)推送方式并按照推送接入协议(PAP)进行封装;调用所述PAP接口发送已封装的所述消息。本专利技术降低了 CP或SP的开发工作量及难度,便于互联网CP或SP业务的接入使用,并减少了业务上线的联调测试工作。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实现消息推送的通用消息平台的结构示意图。图2为本专利技术实现消息推送的方法流程示意图。图3为本专利技术推送文本类内容类型的方法实施例示意图。图4为本专利技术推送以附件形式存在的内容类型的方法实施例示意图。图5为本专利技术推送URL内容类型的方法实施例示意图。图6为本专利技术实施例中SP发送彩信消息下行交互流程示意图。【具体实施方式】现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。现网消息推送主要是基于短信承载的短信Push、彩信Push和WAP Push。CP或SP发送消息时,需分别根据不同的消息开放接口进行消息封装,并调用短信、彩信、WAP GW平台的开放接口进行短信Push、彩信Push和WAP Push。与之相比,本专利技术新建通用消息平台,CP或SP无需关心不同Push消息的接口协议,只需将要发送的消息直接发送至通用消息平台,由通用消息平台智能判断消息的内容类型,根据内容类型选择推送方式并进行消息的协议封装,再调用各能力网元接口进行消息发送。本专利技术屏蔽CP或SP与能力网元之间的接口,简化CP或SP的工作。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图1为本专利技术实现消息推送的通用消息平台的结构示意图。该通用消息平台包括接口 11、判断单元12、协议封装单元13和消息发送单元14。接口 11配置于从CP或SP接收要推送的消息,在该消息中填写要推送的内容。在一实施例中,在消息的“Push_C0ntent”字段填写要推送的内容,该内容可以是文本消息、图片、URL (Uniform Resource Locator,统一资源定位符)链接地址或MP3 (MP3为音乐文件,以附件形式存在)等。接口 11可以是基于S0AP(Simple Object Access Protocol,简单对象访问协议)的WebService接口,SOAP偏向于面向活动,有严格的规范和标准,包括安全、事务等各个方面的内容。SOAP强调操作方法和操作对象的分离,有WSDL (Web Services DescriptionLanguage,网页服务描述语言)文件规范和XSD (XML Sch本文档来自技高网...

【技术保护点】
实现消息推送的通用消息平台,其特征在于,包括接口、判断单元、协议封装单元以及消息发送单元:所述接口配置于从内容提供商或服务提供商接收要推送的消息,在所述消息中填写要推送的内容;所述判断单元配置于根据所述消息中填写的要推送的内容判断内容的类型;所述协议封装单元配置于根据所述内容的类型选择推送方式,并按照所述推送方式已配置的接口协议进行消息的协议封装;所述消息发送单元配置于调用与所选择的推送方式对应的能力网元接口,发送已封装的所述消息。

【技术特征摘要】
1.实现消息推送的通用消息平台,其特征在于,包括接口、判断单元、协议封装单元以及消息发送单元: 所述接口配置于从内容提供商或服务提供商接收要推送的消息,在所述消息中填写要推送的内容; 所述判断单元配置于根据所述消息中填写的要推送的内容判断内容的类型; 所述协议封装单元配置于根据所述内容的类型选择推送方式,并按照所述推送方式已配置的接口协议进行消息的协议封装; 所述消息发送单元配置于调用与所选择的推送方式对应的能力网元接口,发送已封装的所述消息。2.如权利要求1所述实现消息推送的通用消息平台,其特征在于: 所述判断单元判断所述消息的内容类型为文本类内容; 所述协议封装单元选择短信推送方式并按照短信短消息点对点(SMPP)接口协议进行封装;所述消息发送单元调用所述SMPP接口发送已封装的所述消息。3.如权利要求1所述实现消息推送的通用消息平台,其特征在于: 所述判断单元判断所述消息的内容类型为以附件形式存在的图片和/或文本; 所述协议封装单元选择彩信推送方式并按照多媒体信息服务中心与增值应用之间的接口协议(丽7)进行封装; 所述消息发送单元通过MM7接口发送消息至多媒体信息服务中心。4.如权利要求1所述实现消息推送的通用消息平台,其特征在于: 所述判断单元判断所述消息的内容类型为统一资源定位符(URL); 所述...

【专利技术属性】
技术研发人员:姜杰王芸史小军
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1