消息发送方法和装置制造方法及图纸

技术编号:14340922 阅读:71 留言:0更新日期:2017-01-04 13:07
本公开是关于消息发送方法和装置。其中,方法包括:接收发送方发送的消息发送请求,消息发送请求中包括待发送消息内容和目标用户;将待发送消息内容与消息模板库中的消息模板进行匹配,当消息模板库中存在与待发送消息内容匹配的消息模板时,将待发送消息内容发送至目标用户。本公开实施例中,发送方要发送消息时,直接将待发送消息(即待发送的实际内容)发送给消息系统,由消息系统进行消息模板的匹配和发送待发送消息,发送方不用考虑不同的消息系统的不同的消息模板格式以及参数数据包格式,因此有利于发送方进行消息平台的迁移或接入多个消息平台,降低了发送方接入消息系统的开发和维护成本。

【技术实现步骤摘要】

本公开涉及通信领域,尤其涉及一种消息发送方法和装置
技术介绍
随着终端设备的技术的发展,越来越多人使用终端设备进行交流。商家、运营服务商等发送方可以通过短信、即时消息等消息发送通知给目标用户。如何防止发送方对用户进行骚扰,保证发送的消息内容可控,是一个亟待解决的问题。
技术实现思路
本公开实施例提供一种消息发送方法和装置。技术方案如下:根据本公开实施例的第一方面,提供一种消息发送方法,包括:接收发送方发送的消息发送请求,所述消息发送请求中包括待发送消息内容和目标用户;将所述待发送消息内容与消息模板库中的消息模板进行匹配,所述消息模板库中存储有发送方预先配置的消息模板;当消息模板库中存在与所述待发送消息内容匹配的消息模板时,将所述待发送消息内容发送至所述目标用户。可选的,所述方法还包括:接收发送方发送的消息模板;为所述消息模板生成正则表达式;将所述消息模板的正则表达式存储于所述消息模板库中;所述将所述待发送消息内容与消息模板库中的消息模板进行匹配,包括:将所述待发送消息内容与消息模板库中的正则表达式进行匹配。可选的,所述为所述消息模板生成正则表达式,包括:从所述消息模板中提取出具有预设格式的参数;根据所述参数的类型和限定条件,生成所述参数的正则表达式;将所述参数的正则表达式回填入所述消息模板中,生成所述消息模板的正则表达式。可选的,所述接收发送方发送的消息模板之后,所述方法还包括:接收对所述消息模板的审核结果;所述为所述消息模板生成正则表达式,包括:当审核结果为审核通过时,为所述消息模板生成正则表达式。可选的,所述方法还包括:当消息模板库中不存在与所述待发送消息内容匹配的消息模板时,向所述发送方发送提示信息。根据本公开实施例的第二方面,提供一种消息发送装置,所述装置包括:第一接收模块,被配置为接收发送方发送的消息发送请求,所述消息发送请求中包括待发送消息内容和目标用户;匹配模块,被配置为将所述待发送消息内容与消息模板库中的消息模板进行匹配,所述消息模板库中存储有发送方预先配置的消息模板;第一发送模块,被配置为当消息模板库中存在与所述待发送消息内容匹配的消息模板时,将所述待发送消息内容发送至所述目标用户。可选的,所述装置还包括:第二接收模块,被配置为接收发送方发送的消息模板;处理模块,被配置为为所述消息模板生成正则表达式;存储模块,被配置为将所述消息模板的正则表达式存储于所述消息模板库中;所述匹配模块,被配置为:将所述待发送消息内容与消息模板库中的正则表达式进行匹配。可选的,所述处理模块包括:提取子模块,被配置为从所述消息模板中提取出具有预设格式的参数;第一处理子模块,被配置为根据所述参数的类型和限定条件,生成所述参数的正则表达式;第二处理子模块,被配置为将生成所述参数的正则表达式回填入所述消息模板中,生成所述消息模板的正则表达式。可选的,所述装置还包括:第二接收模块,被配置为接收发送方发送的消息模板之后,接收对所述消息模板的审核结果;所述处理模块,被配置为当审核结果为审核通过时,为所述消息模板生成正则表达式。可选的,所述装置还包括:第二发送模块,被配置为当消息模板库中不存在与所述待发送消息内容匹配的消息模板时,向所述发送方发送提示信息。根据本公开实施例的第三方面,提供一种提示装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收发送方发送的消息发送请求,所述消息发送请求中包括待发送消息内容和目标用户;将所述待发送消息内容与消息模板库中的消息模板进行匹配,所述消息模板库中存储有发送方预先配置的消息模板;当消息模板库中存在与所述待发送消息内容匹配的消息模板时,将所述待发送消息内容发送至所述目标用户。本公开的实施例提供的技术方案可以包括以下有益效果:上述技术方案,通过将待发送消息内容与消息模板进行匹配来决定是否发送消息。对于发送方来说,只需提前将消息模板发送到消息系统中,然后后续要发送消息时,直接将待发送消息(即待发送的实际内容)发送给消息系统,由消息系统进行消息模板的匹配和发送待发送消息,发送方不用考虑不同的消息系统的不同的消息模板格式以及参数数据包格式,因此有利于发送方进行消息平台的迁移或接入多个消息平台,降低了发送方接入消息系统的开发和维护成本。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的消息发送方法的流程图。图2是根据另一示例性实施例示出的消息发送方法的流程图。图3是根据一示例性实施例示出的消息发送装置的框图。图4是根据另一示例性实施例示出的消息发送装置的框图。图5是根据另一示例性实施例示出的消息发送装置的框图。图6是根据另一示例性实施例示出的消息发送装置的框图。图7是根据另一示例性实施例示出的消息发送装置的框图。图8是根据一示例性实施例示出的用于提示的装置的框图。图9是根据一示例性实施例示出的用于提示的服务器的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种消息发送方法的流程图,如图1所示,该提示方法应用于服务器中,包括以下步骤S11-S13:在步骤S11中,接收发送方发送的消息发送请求,消息发送请求中包括待发送消息内容和目标用户。在步骤S12中,将待发送消息内容与消息模板库中的消息模板进行匹配,消息模板库中存储有发送方预先配置的消息模板。在步骤S13中,当消息模板库中存在与待发送消息内容匹配的消息模板时,将待发送消息内容发送至目标用户。本公开实施例提供的方法,在接收到发送方发送的消息发送请求后,将消息发送请求中包括的待发送消息内容与消息模板库中的消息模板进行匹配,只有当消息模板库中存在与待发送内容匹配的消息模板时,才允许将待发送消息内容发送至目标用户。例如,消息模板库中的消息模板为:“(姓名),您好!(数字)元话费充值已成功到账。请等待查收运营商短信确认。”。其中,括号内的姓名和数字不限定。例如,待发送消息内容是:“王先生,您好!100.0元话费充值已成功到账。请等待查收运营商短信确认。”。该待发送消息内容与消息模板匹配,所以可以将该待发送消息发送至目标用户。例如,待发送消息内容是:“王先生,您好!恭喜您中大奖,请拨打123456领奖。”。该待发送消息内容不与消息模板匹配,所以不会将该待发送消息发送至目标用户。本公开实施例提供的消息发送方法,可以应用于各种消息系统,例如,可以是网络消息系统,比如商家通过服务号或者即时通信的消息系统给用户发通知信息;也可以是短信系统,比如商家向用户发通知短信。本公开实施例提供的消息发送方法,通过将待发送消息内容与消息模板进行匹配来决定是否发送消息。对于发送方来说,只需提前配置消息模板并发送到消息系统中,然后后续要发送消息时,直接将待发送消息(即待发本文档来自技高网...
消息发送方法和装置

【技术保护点】
一种消息发送方法,其特征在于,所述方法包括:接收发送方发送的消息发送请求,所述消息发送请求中包括待发送消息内容和目标用户;将所述待发送消息内容与消息模板库中的消息模板进行匹配,所述消息模板库中存储有所述发送方预先配置的消息模板;当消息模板库中存在与所述待发送消息内容匹配的消息模板时,将所述待发送消息内容发送至所述目标用户。

【技术特征摘要】
1.一种消息发送方法,其特征在于,所述方法包括:接收发送方发送的消息发送请求,所述消息发送请求中包括待发送消息内容和目标用户;将所述待发送消息内容与消息模板库中的消息模板进行匹配,所述消息模板库中存储有所述发送方预先配置的消息模板;当消息模板库中存在与所述待发送消息内容匹配的消息模板时,将所述待发送消息内容发送至所述目标用户。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收发送方发送的消息模板;为所述消息模板生成正则表达式;将所述消息模板的正则表达式存储于所述消息模板库中;所述将所述待发送消息内容与消息模板库中的消息模板进行匹配,包括:将所述待发送消息内容与消息模板库中的正则表达式进行匹配。3.根据权利要求2所述的方法,其特征在于,所述为所述消息模板生成正则表达式,包括:从所述消息模板中提取出具有预设格式的参数;根据所述参数的类型和限定条件,生成所述参数的正则表达式;将所述参数的正则表达式回填入所述消息模板中,生成所述消息模板的正则表达式。4.根据权利要求2所述的方法,其特征在于,所述接收发送方发送的消息模板之后,所述方法还包括:接收对所述消息模板的审核结果;所述为所述消息模板生成正则表达式,包括:当审核结果为审核通过时,为所述消息模板生成正则表达式。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当消息模板库中不存在与所述待发送消息内容匹配的消息模板时,向所述发送方发送提示信息。6.一种消息发送装置,其特征在于,所述装置包括:第一接收模块,被配置为接收发送方发送的消息发送请求,所述消息发送请求中包括待发送消息内容和目标用户;匹配模块,被配置为将所述待发送消息内容与消息模板库中的消息模板进行匹配,所述消息模板库中存储有发送方预先配置的消息模板...

【专利技术属性】
技术研发人员:田浩王斌魏赵栋
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1