自定义短信发送系统技术方案

技术编号:14892795 阅读:51 留言:0更新日期:2017-03-29 01:59
自定义短信发送系统,包括查询交易服务器,用于商品信息查询、下单、支付的各类操作;事件接收与分发服务器,用于接收交易服务器发送的各种事件,并将分发到短信自定义服务器;短信自定义服务器,用于自定义各类短信内容,监听各种事件,并根据事件的具体信息匹配各类短信模板,生成具体的信息;短信发送服务器用于发送具体的信息;查错轮询服务器,用于发生异常时,记录异常的订单信息,并轮询订单数据,当轮询达到一定的次数还未成功时,记录并进行异常处理。本发明专利技术可以自行编辑订制各类短信模板,及时处理下单与支付事件;用户可以收到订制的短信,不再是单一的内容;短信几乎没有延时;并且有了轮询机制与邮件报警机制,系统更加稳健。

【技术实现步骤摘要】

本申请涉及通信中的短信发送领域,具体的,涉及一种能够根据客户的具体情况,根据用户的各种需求发送相应短信内容的自定义短信发送系统
技术介绍
目前,短信发送系统主要分为三种:固定的用户群,该类型是直接把短信发送到固定的一批用户;固定的短信内容,该类型是预先设置好短信内容,向用户发送一致的短信内容;固定的发送时间点,该类型是发送短信的触发时间点一般固定,同一时间进行发送。上述的短信发送系统具有一定的缺点。固定的用户群,该类型向固定的用户群发送短信,有一定的引导性,但对短信内容没有需求的人,这条短信就是垃圾短信,甚至是骚扰短信,用户体验差,针对性不强。固定的短信内容,该类型发送内容一致的短信,一般也是引导性的短信,对于灵活性的场景达不到相应的要求,不同的用户可能需要不同的短信内容,需要有一定的区别。固定的发送时间点,该类型的短信同一时间点发送,没有实效性,有时用户对短信有一定的时效性要求,固定时间点发送短信就满足不了用户的要求。上述的短信发送系统都有着一定的缺点,如何能够根据用户的需求,根据用户的具体情况发送相应短信内容成为现有技术亟需解决的技术问题。
技术实现思路
本专利技术的目的在于提出一种自定义短信发送系统,能够根据用户的各种需求发送相应短信内容的自定义短信系统。为达此目的,本专利技术采用以下技术方案:一种自定义短信发送系统,包括短信自定义服务器1,查询交易服务器2、事件登记服务器3、和短信发送服务器4,其中查询交易服务器2,用于商品信息查询、下单、支付的各类操作,还是订单中心,包含有订单信息,订单支付信息和订单配送信息,并且能够为其它系统提供订单信息查询的功能;事件接收与分发服务器3,用于接收交易服务器发送的各种事件(如下单、支付),并将事件分发到监听服务器,如短信自定义服务器1;短信自定义服务器1,用于自定义各类短信内容,监听事件接收与分发服务器3所分发的各种事件,并向所述查询交易服务器2获取所述事件的具体信息,并根据所述具体信息,与各类短信模板进行匹配,从而生成具体的信息,并将所述具体的信息发送到所述短信发送服务器4;所述短信发送服务器4,用于发送所接收到的具体的信息。进一步的,所述事件的具体信息还包括用户的基本信息,所述与各类短信模板进行匹配为:根据项目、场馆、供应商和合作方的顺序依次对短信模板进行匹配。更进一步的,在匹配中,如果匹配到对应的短信模板,则使用该模板,否则,则使用默认的模板,然后生成相应的短信内容。进一步的,所述短信自定义服务器1,包括短信自定义后台服务器11,短信定制服务器12,和短信定制数据库13,所述短信自定义后台服务器11,用于监听事件接收与分发服务器3所分发的各种事件,并向所述查询交易服务器2获取所述事件的具体信息,并根据所述具体信息,与所述短信定制数据库13保存的各类短信模板进行匹配,从而生成具体的信息,并将所述具体的信息发送到所述短信发送服务器4。所述短信定制服务器12,用于编辑定制各种短信模板,并所述各类短信模板保存在所述短信定制数据库13中。所述短信定制数据库13,用于保存所述的各类短信模板,并供所述短信自定义后台服务器11根据所查询到的具体信息进行匹配;示例性的,所述短信定制数据库13可以为Mysql数据库。更进一步的,查询交易服务器2包括交易服务器21和CRM服务器22。所述交易服务器21,用于为查询商品信息、下单、支付的各种操作提供服务,并可以为其它系统提供查询订单信息的功能。其中所述商品可以为票务,即成为一种购票流程服务器。所述CRM服务器22,用于客户关系的管理,能够为订单中心,包括订单信息,订单支付信息和订单配送信息,并为其它系统提供查询订单信息的功能。所述事件接收与分发服务器3,为高吞吐量的分布式发布订阅消息系统,能够处理消费者规模的网站中的所有动作流数据,类似于处理消息队列,如activeMQ。示例性的,可以为Kafka。具有查错轮询服务器5,在短信自定义后台服务器11向所述查询交易服务器2,即分别向交易服务器21和CRM服务器22查询各种订单的信息数据时,如果发生异常,则记录该异常的订单信息,并后续进行轮询订单数据,当所述轮询达到一定的次数还未成功时,例如6次,则记录并进行异常处理。也就是说,查错轮询服务器5每10秒钟轮询一次,6次就1分钟,如果是短信自定义后台服务器11查询过程中的系统延,一分钟就能够克服系统延时,查询到相关信息了,超过一分钟则说明是异常情况。进一步的,所述查错轮询服务器5包括查错轮询数据库51和邮件服务器52,在短信自定义后台服务器11向所述查询交易服务器2,即分别向交易服务器21和CRM服务器22查询各种订单的信息数据时,如果发生异常,则将该异常的订单信息记录在查错轮询数据库51中,并后续进行轮询订单数据,当所述轮询达到一定的次数还未成功时,则说明出现了异常,则通过邮件服务器52发邮件到相应的维护和开发人员处,以进行异常处理。查错轮询数据库51可以采用Redis数据库。本专利技术可以根据业务人员的需求,自行编辑订制各类短信模板,利用Kafka分布式发布订阅消息系统可以及时处理下单与支付事件;用户可以收到订制的短信,不再是单一的内容;用户在下单与支付成功后,可以及时收到所需的短信,几乎没有延时;并且有了轮询机制与邮件报警机制,系统更加稳健。附图说明图1是根据本专利技术的自定义短信发送系统的模块图;图2是根据本专利技术的自定义短信发送系统的一个具体实施方式的模块图。图中的附图标记所分别指代的技术特征为:1、短信自定义服务器;2、查询交易服务器;3、事件接收与分发服务器;4、短信发送服务器;5、查错轮询服务器;12、短信自定义后台服务器;13、短信定制数据库;21、交易服务器;22、CRM服务器;11、短信定制服务器;51、查错轮询数据库;52、邮件服务器。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。参见图1,示出了根据本专利技术的自定义短信发送系统,包括短信自定义服务器1,查询交易服务器2、事件登记服务器3、和短信发送服务器4,其中查询交易服务器2,用于商品信息查询、下单、支付的各类操作,还是订单中心,包含有订单信息,订单支付信息和订单配送信息,并且能够为其它系统提供订单信息查询的功能;事件接收与分发服务器3,用于接收交易服务器发送的各种事件,如下单、支付等,并将上述事件分发到监听服务器上,如短信自定义服务器1。短信自定义服务器1,用于自定义各类短信内容,监听事件接收与分发服务器3所分发的各种事件,并向所述查询交易服务器2获取所述事件的具体信息,并根据所述具体信息,与各类短信模板进行匹配,从而生成具体的信息,并将所述具体的信息发送到所述短信发送服务器4;所述短信发送服务器4,用于发送所接收到的具体的信息。因此,在本专利技术中,可以利用短信自定义服务器根据订单的具体的情况来自定义各种短信模板,从而能够根据订单的具体情况进行匹配。具体的,所述事件的具体信息还包括用户的基本信息,所述与各类短信模板进行匹配为:根据项目、场馆、供应商和合作方的顺序依次对短信模板进行匹配。更进一步的,本文档来自技高网...
自定义短信发送系统

【技术保护点】
一种自定义短信发送系统,包括短信自定义服务器(1),查询交易服务器(2)、事件登记服务器(3)、和短信发送服务器(4),其中查询交易服务器(2),用于商品信息查询、下单、支付的各类操作,还是订单中心,包含有订单信息,订单支付信息和订单配送信息,并且能够为其它系统提供订单信息查询的功能;事件接收与分发服务器(3),用于接收交易服务器发送的各种事件,并将事件分发到短信自定义服务器1;短信自定义服务器(1),用于自定义各类短信内容,监听事件接收与分发服务器(3)所分发的各种事件,并向所述查询交易服务器(2)获取所述事件的具体信息,并根据所述具体信息,与各类短信模板进行匹配,从而生成具体的信息,并将所述具体的信息发送到所述短信发送服务器(4);所述短信发送服务器(4),用于发送所接收到的具体的信息。

【技术特征摘要】
1.一种自定义短信发送系统,包括短信自定义服务器(1),查询交易服务器(2)、事件登记服务器(3)、和短信发送服务器(4),其中查询交易服务器(2),用于商品信息查询、下单、支付的各类操作,还是订单中心,包含有订单信息,订单支付信息和订单配送信息,并且能够为其它系统提供订单信息查询的功能;事件接收与分发服务器(3),用于接收交易服务器发送的各种事件,并将事件分发到短信自定义服务器1;短信自定义服务器(1),用于自定义各类短信内容,监听事件接收与分发服务器(3)所分发的各种事件,并向所述查询交易服务器(2)获取所述事件的具体信息,并根据所述具体信息,与各类短信模板进行匹配,从而生成具体的信息,并将所述具体的信息发送到所述短信发送服务器(4);所述短信发送服务器(4),用于发送所接收到的具体的信息。2.根据权利要求1所述的自定义短信发送系统,其特征在于:所述事件的具体信息还包括用户的基本信息,所述与各类短信模板进行匹配为:根据项目、场馆、供应商和合作方的顺序依次对短信模板进行匹配。3.根据权利要求2所述的自定义短信发送系统,其特征在于:在匹配中,如果匹配到对应的短信模板,则使用该模板,否则,则使用默认的模板,然后生成相应的短信内容。4.根据权利要求1所述的自定义短信发送系统,其特征在于:所述短信自定义服务器(1),包括短信自定义后台服务器(11),短信定制服务器(12),和短信定制数据库(13),所述短信自定义后台服务器(11),用于监听事件接收与分发服务器(3)所分发的各种事件,并向所述查询交易服务器(2)获取所述事件的具体信息,并根据所述具体信息,与所述短信定制数据库(13)保存的各类短信模板进行匹配,从而生成具体的信息,并将所述具体的信息发送到所述短信发送服务器(4);所述短信定制服务器(12),用于编辑定制各种短信模板,并所述各类短信模板保存在所述短信定制数据库(13)中;所述短信定制数据库(13),用于保存所述的各类...

【专利技术属性】
技术研发人员:曹杰冯雨晖宿晓坤苏建辉廖勇张川
申请(专利权)人:北京红马传媒文化发展有限公司
类型:发明
国别省市:北京;11

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

1