消息推送系统及其推送方法技术方案

技术编号:15520708 阅读:132 留言:0更新日期:2017-06-04 10:12
本发明专利技术是一种推送系统,特别涉及一种消息推送系统及其推送方法。包括用户推送服务接口、用户推送服务页面、用户信息管理模块、推送规则配置模块、推送逻辑处理模块和推送渠道接入模块。消息推送系统及其推送方法推送适配性高,推送速度快。

Message push system and push method thereof

The invention relates to a push system, in particular to a message push system and a push method thereof. It includes user push service interface, user push service page, user information management module, push rule configuration module, push logic processing module and push channel access module. The message push system and its pushing method have high push adaptation and fast push speed.

【技术实现步骤摘要】
消息推送系统及其推送方法
本专利技术是一种推送系统,特别涉及一种消息推送系统及其推送方法。
技术介绍
现有的企业服务,在向用户推送企业的信息方式,除传统的邮件、短信、电话外,还会有多种移动的应用服务终端,比如企业自己的APP应用、微信服务号、支付宝服务窗等。所以我们在向用户传达企业信息的时候,结合用使用习惯,比如A用户平时是用微信服务号、B用户经常使用APP,要选择最适合的消息推送方式,避免传达不到位,或者重复信息的对用户的骚扰,当然重要的消息也可实现多渠道同时推送,优化企业的用户信息推送能力。中国专利201410786283.7,公开一种企业移动办公系统实现点对点消息推送的方法,当发送消息的用户A与接收消息的用户B连接于同一交换中心时,直接通过交换中心实现消息推送;当发送消息的用户A与接收消息的用户B连接于不同交换中心时,通过交换中心和互通中心实现消息推送。虽然同样用于推送,但是适配性相对不足,无法满足推送的需求。
技术实现思路
本专利技术主要是解决现有技术中存在的不足,现企业向用户精准的多渠道传递企业信息,实现多渠道推送方式的优化使用和实现高效推送的消息推送系统及其推送方法。本专利技术的上述技术问题主要是通过下述技术方案得以解决的:一种消息推送系统,包括用户推送服务接口、用户推送服务页面、用户信息管理模块、推送规则配置模块、推送逻辑处理模块和推送渠道接入模块;所述的用户推送服务接口、用户推送服务页面分别与推送逻辑处理模块呈单向连接,所述的用户信息管理模块、推送规则配置模块分别与推送逻辑处理模块呈双向连接,所述的推送逻辑处理模块与推送渠道接入模块呈单向连接。作为优选,所述的用户信息管理模块包括用户基础信息、用户使用记录、用户登录信息和使用习惯分析。作为优选,所述的推送渠道接入模块包括APP推送、微信服务号推送、支付宝服务推送、手机QQ推送、短信推送、邮件推送、电话语音的服务接入。一种消息推送系统的推送方法,按以下步骤进行:(1)、推送系统首先实现APP推送、微信服务号推送、支付宝服务推送、手机QQ推送、短信推送、邮件推送、电话语音的服务接入;(2)、推送系统的用户信息至少包括用户基础信息、用户登录信息和用户使用记录;用户基础信息包括用户的基本信息,姓名、年龄、性别、手机、邮件;用户登录信息包括:用户的ID、登录的时间、服务渠道、推送ID(微信openid/支付宝alipay_user_id/手机QQopened)、token(Iostoken)、经常使用时段;用户使用记录包括用户的ID、服务渠道、开始使用时间、退出使用时间;(3)、用户注册时,记录用户的联系方式,主要是手机号码、邮箱到推送系统的用户信息管理模块;(4)、用户使用企业APP登录成功时,记录用户的ID、登录的时间、登录设备、服务渠道,到推送系统的用户信息管理模块,如果是IOS还需要记录苹果的用户Token;用户使用企业微信服务号登录成功时,记录用户的ID、登录的时间、服务渠道、微信openid,到推送系统的用户信息管理模块;用户使用企业支付宝服务窗登录成功时,记录用户的ID、登录的时间、服务渠道、微信alipay_user_id,到推送系统的用户信息管理模块;用户使用手机QQ服务号登录成功时,记录用户的ID、登录的时间、服务渠道、手机QQopenid,到推送系统的用户信息管理模块;用户在每次打开和退出使用APP、微信服务号、支付宝服务窗、QQ服务号时,触发记录用户最近使用记录;(5)、后台执行定时任务,根据用户信息和用户最近使用记录,分析每个用户每个渠道的一个经常使用时段,并记录到用户信息的经常使用时段里;(6)、企业在进行业务推送前,先进行推送的规则配置,推送规则配置包括推送业务编码、推送渠道配置、推送方式、是否发生短信、是否发生邮件、是否语音通知;(7)、推送渠道配置支持三种配置方法,第一种默认配置(ALL),代表所有渠道所有推送时间都支持,第二种指定时段的推送渠道配置,第三种智能选择的渠道配置(SYS);第二种指定时段的推送渠道配置,配置的数据格式是【渠道1:可推送时段1,渠道2:可推送时段2,渠道3:可推送时段3】,多个渠道配置用”,“号分割;每个推送渠道的配置包括渠道CODE和推送时段2个配置,例如APP:240-360;推送时段的格式配置,其中时间按一天的分钟进行计算,范围是0-24*60,那么240-360,代表【04:00到06:00】是可推送时段。如果有多个可推送时段,那么格式是240-360&480-600,代表【04:00到06:00】和【08:00到10:00】是可推送时段;第三种智能选择的渠道配置,根据用户信息的推送渠道对应的经常使用时段,作为渠道的最佳可推送时段;推送方式,包括全渠道推送、选择推送两种方式;全渠道推送(ALL),根据推送渠道配置和推送时间,只有符合条件,多个渠道同时进行推送;选择推送(ONE),根据推送渠道配置和推送时间,选择符合条件的最近使用的一种渠道进行推送;在对用户进行推送的时候,根据推送业务编码查询推送规则配置,找到所有的推送的渠道,每个渠道结合用户ID,查询对应的用户信息记录,找到渠道推送所需要的推送标识,比如微信就是openid,进行推送。该系统把企业消息推送渠道分为:APP推送、微信服务号推送、支付宝服务推送、手机QQ推送、短信推送、邮件推送、电话语音推送,通过企业应用在登录的时候,记录用户登录的应用服务终端信息,再结合用户的联系方式,包括电话、邮件,并对推送信息进行业务分类,按业务分类对推送渠道、推送时间、推送方式进行配置,和用户的登录渠道进行匹配,实现推送和渠道可配置化,用户收到企业推送信息更人性化。因此,本专利技术提供的消息推送系统及其推送方法,推送适配性高,推送速度快。附图说明图1是本专利技术推送系统的流程示意图;图2是本专利技术推送方法的流程示意图。具体实施方式下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。实施例:如图1和图2所示,一种消息推送系统,包括用户推送服务接口1、用户推送服务页面2、用户信息管理模块3、推送规则配置模块4、推送逻辑处理模块5和推送渠道接入模块6;所述的用户推送服务接口1、用户推送服务页面2分别与推送逻辑处理模块5呈单向连接,所述的用户信息管理模块3、推送规则配置模块4分别与推送逻辑处理模块5呈双向连接,所述的推送逻辑处理模块5与推送渠道接入模块6呈单向连接。所述的用户信息管理模块包括3用户基础信息、用户使用记录、用户登录信息和使用习惯分析。所述的推送渠道接入模块6包括APP推送、微信服务号推送、支付宝服务推送、手机QQ推送、短信推送、邮件推送、电话语音的服务接入。一种消息推送系统的推送方法,按以下步骤进行:(1)、推送系统首先实现APP推送、微信服务号推送、支付宝服务推送、手机QQ推送、短信推送、邮件推送、电话语音的服务接入;(2)、推送系统的用户信息至少包括用户基础信息、用户登录信息和用户使用记录;用户基础信息包括用户的基本信息,姓名、年龄、性别、手机、邮件;用户登录信息包括:用户的ID、登录的时间、服务渠道、推送ID(微信openid/支付宝alipay_user_id/手机QQopened)、token(Iostoken)、本文档来自技高网...
消息推送系统及其推送方法

【技术保护点】
一种消息推送系统,其特征在于:包括用户推送服务接口(1)、用户推送服务页面(2)、用户信息管理模块(3)、推送规则配置模块(4)、推送逻辑处理模块(5)和推送渠道接入模块(6);所述的用户推送服务接口(1)、用户推送服务页面(2)分别与推送逻辑处理模块(5)呈单向连接,所述的用户信息管理模块(3)、推送规则配置模块(4)分别与推送逻辑处理模块(5)呈双向连接,所述的推送逻辑处理模块(5)与推送渠道接入模块(6)呈单向连接。

【技术特征摘要】
1.一种消息推送系统,其特征在于:包括用户推送服务接口(1)、用户推送服务页面(2)、用户信息管理模块(3)、推送规则配置模块(4)、推送逻辑处理模块(5)和推送渠道接入模块(6);所述的用户推送服务接口(1)、用户推送服务页面(2)分别与推送逻辑处理模块(5)呈单向连接,所述的用户信息管理模块(3)、推送规则配置模块(4)分别与推送逻辑处理模块(5)呈双向连接,所述的推送逻辑处理模块(5)与推送渠道接入模块(6)呈单向连接。2.根据权利要求1所述的一种消息推送系统,其特征在于:所述的用户信息管理模块包括(3)用户基础信息、用户使用记录、用户登录信息和使用习惯分析。3.根据权利要求1所述的一种消息推送系统,其特征在于:所述的推送渠道接入模块(6)包括APP推送、微信服务号推送、支付宝服务推送、手机QQ推送、短信推送、邮件推送、电话语音的服务接入。4.一种根据权利要求1或2或3所述的消息推送系统的推送方法,其特征在于按以下步骤进行:(1)、推送系统首先实现APP推送、微信服务号推送、支付宝服务推送、手机QQ推送、短信推送、邮件推送、电话语音的服务接入;(2)、推送系统的用户信息至少包括用户基础信息、用户登录信息和用户使用记录;用户基础信息包括用户的基本信息,姓名、年龄、性别、手机、邮件;用户登录信息包括:用户的ID、登录的时间、服务渠道、推送ID(微信openid/支付宝alipay_user_id/手机QQopened)、token(Iostoken)、经常使用时段;用户使用记录包括用户的ID、服务渠道、开始使用时间、退出使用时间;(3)、用户注册时,记录用户的联系方式,主要是手机号码、邮箱到推送系统的用户信息管理模块;(4)、用户使用企业APP登录成功时,记录用户的ID、登录的时间、登录设备、服务渠道,到推送系统的用户信息管理模块,如果是IOS还需要记录苹果的用户Token;用户使用企业微信服务号登录成功时,记录用户的ID、登录的时间、服务渠道、微信openid,到推送系统的用户信息管理模块;用户使用企业支付宝服务窗登录成功时,记录用户...

【专利技术属性】
技术研发人员:沈伟锐
申请(专利权)人:乌镇互联网医院桐乡有限公司
类型:发明
国别省市:浙江,33

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

1