一种消息通知方法及装置与流程

文档序号:15567188发布日期:2018-09-29 03:37阅读:112来源:国知局

本发明涉及通信技术领域,特别是涉及一种消息通知方法及装置。



背景技术:

随着现代通信技术的发展,人们使用各种终端进行消息通知,现有消息通知的方式有多种,例如,邮件、语音消息、短消息和传真等。

在业务平台的服务商将业务信息推送给对应用户时,需要在业务网站或平台上利用消息发送系统,将对应的业务信息发送至对应的用户。但是,由于用户接收消息的模式是多样的,例如可以通过邮件接收,也可以通过短信接收,对于服务商来说,每一种消息接收模式将对应一种消息发送接口,如果将大部分消息发送接口均设置在消息发送系统中,将会产生较大的工作量,并且成本较大。



技术实现要素:

针对于上述问题,本发明提供一种消息通知方法及装置,实现了可灵活选择消息发送模式,减轻业务商单独开发消息系统的运营成本的目的。

为了实现上述目的,本发明提供了如下技术方案:

一种消息通知方法,包括:

依据消息运营商的技术接口规范协议,创建消息平台的消息发送接口;

接收消息发送请求,对所述消息发送请求进行解析,获得与所述消息发送请求对应的消息发送标识和消息内容信息;

调用与所述消息发送标识对应的消息发送接口,并依据所述消息发送接口对与所述消息内容信息进行格式转换;

基于调用的消息发送接口,将格式转换后的消息内容信息发送至目的端。

可选地,还包括:

接收消息发送请求,对所述消息发送请求进行解析,获得与所述消息发送请求对应的消息内容信息;

对所述消息内容信息进行信息过滤,获得满足预设要求的消息内容信息。

可选地,所述对所述消息内容信息进行信息过滤,获得满足预设要求的消息内容信息,包括:

对所述消息内容信息进行分词处理,得到若干个词单元;

根据预设要求在敏感词库中选取敏感词汇,将所述若干个词单元分别与所述敏感词汇进行匹配,将与敏感词汇匹配成功的词单元进行过滤,获得满足预设要求的消息内容信息。

可选地,还包括:

对接入消息平台的业务系统进行资质审核,将满足资质审核的业务系统接收所述消息平台,实现所述业务系统通过所述消息平台进行消息发送。

可选地,还包括:

对基于所述消息平台进行消息发送未成功的消息请求进行记录;

对所述未成功的消息请求进行分析,获得失败原因。

一种消息通知装置,包括:

创建单元,用于依据消息运营商的技术接口规范协议,创建消息平台的消息发送接口;

解析单元,用于接收消息发送请求,对所述消息发送请求进行解析,获得与所述消息发送请求对应的消息发送标识和消息内容信息;

调用单元,用于调用与所述消息发送标识对应的消息发送接口,并依据所述消息发送接口对与所述消息内容信息进行格式转换;

发送单元,用于基于调用的消息发送接口,将格式转换后的消息内容信息发送至目的端。

可选地,还包括:

接收单元,用于接收消息发送请求,对所述消息发送请求进行解析,获得与所述消息发送请求对应的消息内容信息;

过滤单元,用于对所述消息内容信息进行信息过滤,获得满足预设要求的消息内容信息。

可选地,所述过滤单元包括:

分词子单元,用于对所述消息内容信息进行分词处理,得到若干个词单元;

过滤子单元,用于根据预设要求在敏感词库中选取敏感词汇,将所述若干个词单元分别与所述敏感词汇进行匹配,将与敏感词汇匹配成功的词单元进行过滤,获得满足预设要求的消息内容信息。

可选地,还包括:

审核单元,用于对接入消息平台的业务系统进行资质审核,将满足资质审核的业务系统接收所述消息平台,实现所述业务系统通过所述消息平台进行消息发送。

可选地,还包括:

记录单元,用于对基于所述消息平台进行消息发送未成功的消息请求进行记录;

分析单元,用于对所述未成功的消息请求进行分析,获得失败原因。

相较于现有技术,本发明提供了一种消息通知方法及装置,通过依据消息运营商的技术接口规范协议,创建了消息平台的消息发送接口,即该接口实现了对各个类型消息发送的目的,当接收到消息发送请求时,对该请求进行解析并匹配至对应的消息发送接口,并将该消息内容封装成满足该接口发送的格式,可以实现基于该消息平台对任何类型的消息进行发送的目的,实现了可灵活选择消息发送模式,并可供各个业务商进行使用从而减轻业务商单独开发消息系统的运营成本的目的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种消息通知方法的流程示意图;

图2为本发明实施例提供的一种消息平台的示意图;

图3为本发明实施例提供的一种消息通知装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有设定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。

在本发明实施例中提供了一种消息通知方法,参见图1,包括:

s11、依据消息运营商的技术接口规范协议,创建消息平台的消息发送接口。

参见图2,在本发明实施例中设置了一种消息平台,该消息平台可以连接业务服务商和用户,通过接收业务服务商的消息发送请求,将对应的消息转发至对应的用户,即将消息通过该消息平台从源端到目的端。而该消息平台区别于现有的消息发送系统,该消息平台设置多种消息模式接口,可以通过调用对应的接口实现不同消息模式的发送。即该消息平台会依据消息运营商的技术接口规范协议,创建消息平台的消息发送接口,这样当业务服务商发送消息时会不局限于一种消息运营商的消息发送方式,而是可以灵活选择。例如,在创建消息平台的消息发送接口时,可以根据中国移动、电信、联通三家运营商的技术接口规范,编写对接代码生成消息发送接口。

s12、接收消息发送请求,对消息发送请求进行解析,获得与消息发送请求对应的消息发送标识和消息内容信息。

当业务服务商或者其他消息源端需要将业务信息发送至用户对应的目的端时,该业务服务商在被允许后会接入到该消息平台,通过消息平台进行消息发送。其中,消息可以包括业务信息,是指业务运行过程中,需要主动通知到用户的内容,可以是文本、图片、文件等多种形式。

当接收到消息发送请求后,需要对消息发送请求进行解析,以便获得对应的消息发送标识和消息内容信息,其中,消息发送标识表征了该消息的来源和目的端,并会携带运营商相关信息。例如,短信的标识是sms,彩信是mms,邮件是mail。进而可以根据短信、彩信和邮件的类型确定相关运营商信息。同时消息内容信息表征了该消息需发送的内容。

s13、调用与消息发送标识对应的消息发送接口,并依据消息发送接口对与消息内容信息进行格式转换。

因为消息发送标识中包括了消息类型和消息发送过程中需要使用到的运营商,这样可以基于该消息发送标识在消息发送平台上调用与之对应的消息发送接口,并且会基于接口的相关规范,即不同信息类型的格式不同,对消息内容信息进行格式转换,以便更符合消息发送接口的发送。

s14、基于调用的消息发送接口,将格式转换后的消息内容信息发送至目的端。

通过调用的消息发送接口对消息内容信息进行发送,可以不用去更改消息类型使得消息能够发送至对应的用户。

本发明提供了一种消息通知方法,通过依据消息运营商的技术接口规范协议,创建了消息平台的消息发送接口,即该接口实现了对各个类型消息发送的目的,当接收到消息发送请求时,对该请求进行解析并匹配至对应的消息发送接口,并将该消息内容封装成满足该接口发送的格式,可以实现基于该消息平台对任何类型的消息进行发送的目的,实现了可灵活选择消息发送模式,并可供各个业务商进行使用从而减轻业务商单独开发消息系统的运营成本的目的。

该消息平台具有对消息内容进行监测和过滤的功能,本发明实施例中还提供了一种对消息内容信息进行过滤的方法,包括:

接收消息发送请求,对所述消息发送请求进行解析,获得与所述消息发送请求对应的消息内容信息;

对所述消息内容信息进行信息过滤,获得满足预设要求的消息内容信息。

具体的,可以包括:

对所述消息内容信息进行分词处理,得到若干个词单元;

根据预设要求在敏感词库中选取敏感词汇,将所述若干个词单元分别与所述敏感词汇进行匹配,将与敏感词汇匹配成功的词单元进行过滤,获得满足预设要求的消息内容信息。

其中,敏感词汇可以理解为不符合国家政策或服务商禁止的词汇。具体的主要是涉及政治、色情、暴力或犯罪等内容。当然该敏感词汇并不局限于上述内容,也可以由业务服务商进行设置,即将公司机密信息作为敏感词汇,进制发送这些信息。当解析获得消息内容信息,会对消息内容信息进行分词处理,并将每个词单元分别与预设的敏感词汇进行匹配,将匹配成功的词单元进行过滤。其中,预设要求包括业务服务商的要求和/或消息平台的要求,即将哪些词语确定为敏感词汇。

当有业务系统需要接入到该消息平台时,需要对该业务系统对应的资质进行审核,只有审核通过后才能允许该业务系统接入到消息平台,通过该消息平台进行消息发送。由于该消息平台能够发送各种类型的消息,为了防止不法用途的业务系统进行非法的营销,恶意消息的散发等,会对接入消息平台的业务系统进行资质审核。例如,对于接入消息平台的业务系统,要求有正规的企业营业执照,如果是网站类的服务,域名必须要经过icp备案,如果是app或其他非web类型,则服务名称必须与营业执照名称一致。

在本发明实施例中还提供了通过消息平台无法送达的消息会进行记录,并对这些发送未成功的消息进行分析,获得对应的失败原因。即通过数据回调的形式,将具体的数据,传送给业务端。数据会包含发送成功状态或失败状态,如果失败,则会有具体的错误类型,比如发现违禁词、业务欠费、运营商拒绝,其他失败等内容。

需要说明的是,在基于消息平台进行消息发送时,可以根据接收方的类型,进行不同方式的处理。例如,中国电信号码、中国联通号码或者是国外的手机号码可以走不同的渠道。邮件会根据邮件类型,选择不同的服务商。比如营销类型的邮件,对于到达收件箱比例要求并不是很高,可以选择成本较低的服务商,对于通知类的邮件,送达率要求非常高,就需要保证服务的可用性。

对消息内容进行格式处理时,需要根据消息类型对消息内容进行规范。例如,如果是短信,需在短信内容里包含签名,营销类的短信,则必须有退订功能,营销类的邮件也需要有退订功能。

通过本发明实施例设置一种消息平台,将该消息平台可以连接业务服务商和用户。通过接收业务服务商的消息发送请求,将对应的消息转发至对应的用户。在消息发送之前还需要对消息进行敏感性过滤,然后对用户接收端号码进行识别。在该消息平台设置多种消息模式接口,可以通过调用对应的接口实现不同消息模式的发送。通过该方式减轻了业务商单独开发消息系统的运营成本,并且可以灵活选择消息发送模式。

在本发明实施例中还提供了一种消息通知装置,参见图3,包括:

创建单元10,用于依据消息运营商的技术接口规范协议,创建消息平台的消息发送接口;

解析单元20,用于接收消息发送请求,对所述消息发送请求进行解析,获得与所述消息发送请求对应的消息发送标识和消息内容信息;

调用单元30,用于调用与所述消息发送标识对应的消息发送接口,并依据所述消息发送接口对与所述消息内容信息进行格式转换;

发送单元40,用于基于调用的消息发送接口,将格式转换后的消息内容信息发送至目的端。

可选地,还包括:

接收单元,用于接收消息发送请求,对所述消息发送请求进行解析,获得与所述消息发送请求对应的消息内容信息;

过滤单元,用于对所述消息内容信息进行信息过滤,获得满足预设要求的消息内容信息。

可选地,所述过滤单元包括:

分词子单元,用于对所述消息内容信息进行分词处理,得到若干个词单元;

过滤子单元,用于根据预设要求在敏感词库中选取敏感词汇,将所述若干个词单元分别与所述敏感词汇进行匹配,将与敏感词汇匹配成功的词单元进行过滤,获得满足预设要求的消息内容信息。

可选地,还包括:

审核单元,用于对接入消息平台的业务系统进行资质审核,将满足资质审核的业务系统接收所述消息平台,实现所述业务系统通过所述消息平台进行消息发送。

可选地,还包括:

记录单元,用于对基于所述消息平台进行消息发送未成功的消息请求进行记录;

分析单元,用于对所述未成功的消息请求进行分析,获得失败原因。

本发明提供了一种消息通知装置,创建单元通过依据消息运营商的技术接口规范协议,创建了消息平台的消息发送接口,即该接口实现了对各个类型消息发送的目的,当接收到消息发送请求时,解析单元对该请求进行解析并匹配至对应的消息发送接口,并在调用单元中将该消息内容封装成满足该接口发送的格式,在发送单元中可以实现基于该消息平台对任何类型的消息进行发送的目的,实现了可灵活选择消息发送模式,并可供各个业务商进行使用从而减轻业务商单独开发消息系统的运营成本的目的。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1