消息处理方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:22172803 阅读:29 留言:0更新日期:2019-09-21 13:30
本发明专利技术涉及金融科技领域,并公开了一种消息处理方法,该方法包括:接收社交公众平台发送的用户消息,获取所述用户消息中携带的公众号标识,并确定所述用户消息的消息类型;判断预设的公众号配置信息中是否存在与所述公众号标识和所述消息类型对应的消息处理工具的标签;若存在,则根据所述标签查询预设的消息路由表,得到与所述用户消息对应的消息处理工具;将所述用户消息路由至所述消息处理工具,以使所述消息处理工具处理所述用户消息。本发明专利技术还公开了一种消息处理装置、设备和一种计算机可读存储介质。本发明专利技术实现了社交类应用消息处理的可配置化开发,降低了开发成本,提高了开发效率。

Message Processing, Devices, Equipment and Computer Readable Storage Media

【技术实现步骤摘要】
消息处理方法、装置、设备及计算机可读存储介质
本专利技术涉及金融科技(Fintech)
,尤其涉及消息处理方法、装置、设备及计算机可读存储介质。
技术介绍
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。目前,各类金融机构(如商业银行、证券公司等)为了推广自身业务,一般会在微信等社交类应用提供的公众平台上搭建自己的公众号,以向多个用户推送消息,而用户向公众号发送的消息则是由公众号后台的消息处理系统处理。现有的消息处理系统主要通过系统配置文件的方式配置公众号与消息处理工具的映射关系,通过查找配置文件内容来获取消息处理工具,完成消息的处理。上述方式的缺陷在于:无法实现可配置化开发,当系统接入新公众号时,需要开发人员在系统配置文件添加完对应的配置后,再经过测试、重新发布系统等流程才能完成接入,导致开发成本较高;此外,配置文件需要人工配置,维护成本高且容易出错,加上配置信息繁杂且不直观,导致使用配置文件的方式进行开发、测试或者定位生产问题时效率低下。
技术实现思路
本专利技术的主要目的在于提出一种消息处理方法、装置、设备及计算机可读存储介质,旨在实现社交类应用消息处理的可配置化开发,从而降低开发成本,提高开发效率。为实现上述目的,本专利技术提供一种消息处理方法,所述方法包括如下步骤:接收社交公众平台发送的用户消息,获取所述用户消息中携带的公众号标识,并确定所述用户消息的消息类型;判断预设的公众号配置信息中是否存在与所述公众号标识和所述消息类型对应的消息处理工具的标签;若存在,则根据所述标签查询预设的消息路由表,得到与所述用户消息对应的消息处理工具;将所述用户消息路由至所述消息处理工具,以使所述消息处理工具处理所述用户消息。优选地,所述根据所述标签查询预设的消息路由表,得到与所述用户消息对应的消息处理工具的步骤包括:当所述用户消息的消息类型为普通消息时,根据所述标签查询预设的普通消息路由表,得到与所述普通消息对应的消息处理工具;当所述用户消息的消息类型为事件消息时,根据所述标签查询预设的事件消息路由表,得到与所述事件消息对应的消息处理工具。优选地,所述判断预设的公众号配置信息中是否存在与所述公众号标识和所述消息类型对应的消息处理工具的标签的步骤之后,还包括:若不存在,则为所述用户消息分配默认消息处理工具的标签,根据所述默认消息处理工具的标签查询预设的消息路由表,得到与所述用户消息对应的默认消息处理工具;将所述用户消息路由至所述默认消息处理工具,以使所述默认消息处理工具处理所述用户消息。优选地,所述为所述用户消息分配默认消息处理工具的标签,根据所述默认消息处理工具的标签查询预设的消息路由表,得到与所述用户消息对应的默认消息处理工具的步骤包括:当所述用户消息的消息类型为普通消息时,为所述用户消息分配与所述普通消息对应的默认消息处理工具的标签;根据与所述普通消息对应的默认消息处理工具的标签,查询预设的普通消息路由表,得到与所述普通消息对应的默认消息处理工具;当所述用户消息的消息类型为事件消息时,为所述用户消息分配与所述事件消息对应的默认消息处理工具的标签;根据与所述事件消息对应的默认消息处理工具的标签,查询预设的事件消息路由表,得到与所述事件消息对应的默认消息处理工具。优选地,所述获取所述用户消息中携带的公众号标识,并确定所述用户消息的消息类型的步骤之前,还包括:验证所述用户消息是否由预设的社交公众平台发送;当所述用户消息由预设的社交公众平台发送时,判断预设的消息缓存区中是否存在所述用户消息,所述消息缓存区用于存储预定时间段内接收到的用户消息;当所述消息缓存区中不存在所述用户消息时,执行步骤:获取所述用户消息中携带的公众号标识,并确定所述用户消息的消息类型。此外,为实现上述目的,本专利技术还提供一种消息处理装置,所述消息处理装置包括:获取模块,用于接收社交公众平台发送的用户消息,获取所述用户消息中携带的公众号标识,并确定所述用户消息的消息类型;第一判断模块,用于判断预设的公众号配置信息中是否存在与所述公众号标识和所述消息类型对应的消息处理工具的标签;第一查询模块,用于若预设的公众号配置信息中存在与所述公众号标识和所述消息类型对应的消息处理工具的标签,则根据所述标签查询预设的消息路由表,得到与所述用户消息对应的消息处理工具;第一处理模块,用于将所述用户消息路由至所述消息处理工具,以使所述消息处理工具处理所述用户消息。优选地,所述第一查询模块还用于:当所述用户消息的消息类型为普通消息时,根据所述标签查询预设的普通消息路由表,得到与所述普通消息对应的消息处理工具;当所述用户消息的消息类型为事件消息时,根据所述标签查询预设的事件消息路由表,得到与所述事件消息对应的消息处理工具。优选地,所述消息处理装置还包括:第二查询模块,用于若预设的公众号配置信息中不存在与所述公众号标识和所述消息类型对应的消息处理工具的标签,则为所述用户消息分配默认消息处理工具的标签,根据所述默认消息处理工具的标签查询预设的消息路由表,得到与所述用户消息对应的默认消息处理工具;第二处理模块,用于将所述用户消息路由至所述默认消息处理工具,以使所述默认消息处理工具处理所述用户消息。优选地,所述第二查询模块还用于:当所述用户消息的消息类型为普通消息时,为所述用户消息分配与所述普通消息对应的默认消息处理工具的标签;根据与所述普通消息对应的默认消息处理工具的标签,查询预设的普通消息路由表,得到与所述普通消息对应的默认消息处理工具;当所述用户消息的消息类型为事件消息时,为所述用户消息分配与所述事件消息对应的默认消息处理工具的标签;根据与所述事件消息对应的默认消息处理工具的标签,查询预设的事件消息路由表,得到与所述事件消息对应的默认消息处理工具。此外,为实现上述目的,本专利技术还提供一种消息处理设备,所述消息处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的消息处理程序,所述消息处理程序被所述处理器执行时实现如上所述的消息处理方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有消息处理程序,所述消息处理程序被处理器执行时实现如上所述的消息处理方法的步骤。本专利技术接收社交公众平台发送的用户消息,获取所述用户消息中携带的公众号标识,并确定所述用户消息的消息类型;判断预设的公众号配置信息中是否存在与所述公众号标识和所述消息类型对应的消息处理工具的标签;若存在,则根据所述标签查询预设的消息路由表,得到与所述用户消息对应的消息处理工具;将所述用户消息路由至所述消息处理工具,以使所述消息处理工具处理所述用户消息。通过这种方式,当要接入新公众号时,只需要在公众号配置信息中添加相应的配置,消息处理系统通过读取此配置即可自动将该新公众号的用户消息路由至对应的消息处理工具进行处理,整个过程无需修改系统配置文件,也无需重新发布系统,从而本专利技术实现了社交类应用消息处理的可配置化开发,降低了开发成本,提高了开发效率。附图说明图1是本专利技术实施例方案涉及的硬件运行本文档来自技高网...

【技术保护点】
1.一种消息处理方法,其特征在于,所述消息处理方法包括如下步骤:接收社交公众平台发送的用户消息,获取所述用户消息中携带的公众号标识,并确定所述用户消息的消息类型;判断预设的公众号配置信息中是否存在与所述公众号标识和所述消息类型对应的消息处理工具的标签;若存在,则根据所述标签查询预设的消息路由表,得到与所述用户消息对应的消息处理工具;将所述用户消息路由至所述消息处理工具,以使所述消息处理工具处理所述用户消息。

【技术特征摘要】
1.一种消息处理方法,其特征在于,所述消息处理方法包括如下步骤:接收社交公众平台发送的用户消息,获取所述用户消息中携带的公众号标识,并确定所述用户消息的消息类型;判断预设的公众号配置信息中是否存在与所述公众号标识和所述消息类型对应的消息处理工具的标签;若存在,则根据所述标签查询预设的消息路由表,得到与所述用户消息对应的消息处理工具;将所述用户消息路由至所述消息处理工具,以使所述消息处理工具处理所述用户消息。2.如权利要求1所述的消息处理方法,其特征在于,所述根据所述标签查询预设的消息路由表,得到与所述用户消息对应的消息处理工具的步骤包括:当所述用户消息的消息类型为普通消息时,根据所述标签查询预设的普通消息路由表,得到与所述普通消息对应的消息处理工具;当所述用户消息的消息类型为事件消息时,根据所述标签查询预设的事件消息路由表,得到与所述事件消息对应的消息处理工具。3.如权利要求1所述的消息处理方法,其特征在于,所述判断预设的公众号配置信息中是否存在与所述公众号标识和所述消息类型对应的消息处理工具的标签的步骤之后,还包括:若不存在,则为所述用户消息分配默认消息处理工具的标签,根据所述默认消息处理工具的标签查询预设的消息路由表,得到与所述用户消息对应的默认消息处理工具;将所述用户消息路由至所述默认消息处理工具,以使所述默认消息处理工具处理所述用户消息。4.如权利要求3所述的消息处理方法,其特征在于,所述为所述用户消息分配默认消息处理工具的标签,根据所述默认消息处理工具的标签查询预设的消息路由表,得到与所述用户消息对应的默认消息处理工具的步骤包括:当所述用户消息的消息类型为普通消息时,为所述用户消息分配与所述普通消息对应的默认消息处理工具的标签;根据与所述普通消息对应的默认消息处理工具的标签,查询预设的普通消息路由表,得到与所述普通消息对应的默认消息处理工具;当所述用户消息的消息类型为事件消息时,为所述用户消息分配与所述事件消息对应的默认消息处理工具的标签;根据与所述事件消息对应的默认消息处理工具的标签,查询预设的事件消息路由表,得到与所述事件消息对应的默认消息处理工具。5.如权利要求1至4中任一项所述的消息处理方法,其特征在于,所述获取所述用户消息中携带的公众号标识,并确定所述用户消息的消息类型的步骤之前,还包括:验证所述用户消息是否由预设的社交...

【专利技术属性】
技术研发人员:杜泽炜潘康杰陈晔李晓俊吴建强李敏杰叶露瑶卢道和罗锶
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东,44

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

1