The embodiment of the invention discloses a push message processing method and device, wherein the method includes: receiving equipment send CP message push requests, and according to the legal rules of push message push request preset; message push request including the target business message content and target template identifier; when the message push the request belongs to a legitimate request type, according to the push rules to determine the type of target business platform push messages corresponding to the request, and select the corresponding business platform and target type and target template identification message template in a plurality of preset message template, as the target message template; the target service message add content to the target message template to generate, push the business data, server business platform and will push the business data is sent to the service platform and target types. Using this invention, the message push cycle can be shortened effectively, and the business processing efficiency for message push can be effectively improved.
【技术实现步骤摘要】
一种消息推送处理方法以及装置
本专利技术涉及互联网
,尤其涉及一种消息推送处理方法以及装置。
技术介绍
目前,对于某些业务的内容提供商(ContentProvider,CP)通常都有对特定用户推送特定消息的强烈需求。目前的CP通常是直接将需要进行消息推送的用户名单和消息内容提交到业务平台,再由业务平台进行人工审核,若审核通过,再为需要推送的消息内容设计相应的展示界面,最后再推送至相应客户端。由于还需人工审核,所以目前的针对CP的消息推送过程需要较长的时间周期,从而无法实现即时类的消息推送;而且对于某些消息内容,它们所对应的展示界面可能会存在许多相同的部分,但是业务平台却每次都要重新设计对应的展示界面,导致业务平台做了许多冗余操作,从而降低了针对消息推送的业务处理效率。
技术实现思路
本专利技术实施例提供一种消息推送处理方法以及装置,可有效缩短消息推送周期,且有效提高针对消息推送的业务处理效率。本专利技术实施例提供了一种消息推送处理方法,包括:接收内容提供商CP设备发送的消息推送请求,并根据预设的推送规则分析所述消息推送请求的合法性;所述消息推送请求包括目标业务消 ...
【技术保护点】
一种消息推送处理方法,其特征在于,包括:接收内容提供商CP设备发送的消息推送请求,并根据预设的推送规则分析所述消息推送请求的合法性;所述消息推送请求包括目标业务消息内容和目标模板标识;当所述消息推送请求属于合法请求类型时,根据所述推送规则确定所述消息推送请求对应的目标业务平台类型,并在预设的多个消息模板中选取与所述目标业务平台类型和所述目标模板标识均对应的消息模板,以作为目标消息模板;将所述目标业务消息内容添加至所述目标消息模板,生成待推送业务数据,并将所述待推送业务数据发送至与所述目标业务平台类型对应的业务平台服务器,以使所述业务平台服务器将所述待推送业务数据推送至目标客户端。
【技术特征摘要】
1.一种消息推送处理方法,其特征在于,包括:接收内容提供商CP设备发送的消息推送请求,并根据预设的推送规则分析所述消息推送请求的合法性;所述消息推送请求包括目标业务消息内容和目标模板标识;当所述消息推送请求属于合法请求类型时,根据所述推送规则确定所述消息推送请求对应的目标业务平台类型,并在预设的多个消息模板中选取与所述目标业务平台类型和所述目标模板标识均对应的消息模板,以作为目标消息模板;将所述目标业务消息内容添加至所述目标消息模板,生成待推送业务数据,并将所述待推送业务数据发送至与所述目标业务平台类型对应的业务平台服务器,以使所述业务平台服务器将所述待推送业务数据推送至目标客户端。2.如权利要求1所述的方法,其特征在于,所述消息推送请求还包括被推送用户标识;所述根据预设的推送规则分析所述消息推送请求的合法性,包括:获取所述消息推送请求中的所述被推送用户标识对应的用户业务行为信息;判断所述用户业务行为信息中的用户登录信息和用户被推送频率是否均满足预设的推送条件;若判断出所述用户登录信息或所述用户被推送频率不满足所述推送条件,则确定所述消息推送请求属于非法请求类型,并发送拒绝推送反馈信息到所述CP设备;若判断出所述用户登录信息和所述用户被推送频率均满足所述推送条件,则确定所述消息推送请求属于合法请求类型。3.如权利要求1所述的方法,其特征在于,所述消息推送请求还包括数字签名信息;所述根据预设的推送规则分析所述消息推送请求的合法性,包括:判断所述消息推送请求中的所述数字签名是否合法;若判断为非法,则确定所述消息推送请求属于非法请求类型,并发送拒绝推送反馈信息到所述CP设备;若判断为合法,则进一步判断所述目标业务消息内容的格式和所述目标模板标识是否均符合预设的模板规则;若判断出所述目标业务消息内容的格式或所述目标模板标识不符合所述模板规则,则确定所述消息推送请求属于非法请求类型,并发送拒绝推送反馈信息到所述CP设备;若判断出所述目标业务消息内容的格式和所述目标模板标识均符合所述模板规则,则确定所述消息推送请求属于合法请求类型。4.如权利要求1所述的方法,其特征在于,所述根据预设的推送规则分析所述消息推送请求的合法性,包括:提取所述消息推送请求中的所述目标业务消息内容中的至少一个待推送字符信息;根据预设的敏感词匹配表,检测所述至少一个待推送字符信息中是否包含敏感词;若判断为是,则确定所述消息推送请求属于非法请求类型,并发送拒绝推送反馈信息到所述CP设备;若判断为否,则确定所述消息推送请求属于合法请求类型。5.如权利要求1所述的方法,其特征在于,还包括:统计所述消息推送请求被确定为非法请求类型的次数;当所述消息推送请求被确定为非法请求类型的次数达到预设的非法次数阈值时,将所述消息推送请求对应的网络协议IP地址和设备标识添加至预设黑名单,以便于在后续检测到所述消息推送请求携带所述预设黑名单中的IP地址或设备标识时,直接返回所述拒绝推送反馈信息。6.如权利要求2所述的方法,其特征在于,所述将所述目标业务消息内容添加至所述目标消息模板,生成待推送业务数据,并将所述待推送业务数据发送至与所述目标业务平台类型对应的业务平台服务器,包括:获取所述目标业务消息内容中的至少一个待推送字符信息,并确定各待推送字符信息分别对应的模板键值标识;根据所述各待推送字符信息分别对应的模板键值标识,将所述各待推送字符信息分别输入至所述目标消息模板中具有相同模板键值标识的字符输入区域,并将已输入所述各待推送字符信息的目标消息模板确定为待推送业务数据;将所述待推送业务数据发送至与所述目标业务平台类型对应的业务平台服务器。7.如权利要求6所述的方法,其特征在于,在所述接收CP设备发送的消息推送请求的步骤之前,还包括:接收所述CP设备发送的消息模板创建请求,并根据所述消息模板创建请求中所携带的文案内容创建对应的消息模板;为所创建的消息模板配置对应的模板标识和模板类型,并为所创建的消息模板中的多个字符输入区域分别配置对应的模板键值标识,并保存已配置有所述模板标识、所述模板类型以及所述模板键值标识的消息模板;所述模板类型是指所创建的消息模板所属的业务平台类型;将所述模板标识、所述模板类型、所述模板键值标识以及所述消息模板的展示界面图发送至所述CP设备,以使所述CP设备在后续根据所述模板标识、所述模板类型、所述模板键值标识以及所述消息模板的展示界面图确定所述消息推送请求中的所述目标业务消息内容和所述目标模板标识。8.一种消息推送处理装置,其特征在于,包括:请求接收模块,用于接收CP设备发送的消息推送请求;所述消息推送请求包括目标业务消息内容和目标模板标识;分析模块...
【专利技术属性】
技术研发人员:邹少智,邱柏宇,程志峰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。