一种消息统一管理方法及其消息管理平台与流程
未命名
10-08
阅读:126
评论:0

1.本发明涉及互联网技术领域,尤其涉及一种消息统一管理方法及其消息管理平台。
背景技术:
2.消息中心是指一种应用业务系统的通知机制,是一种消息管理平台,例如短信、邮件、系统消息等,在各种应用软件这类的消息需求很多,它们通常都会单独封装消息中心提供通知机制。当前各个企业的生产经营活动包含非常多的消息任务,这些消息任务在企业间有通用的流通方式,在企业内也有独特的流通逻辑,企业的消息任务管理流程在信息系统中的表现就是消息的流转,在消息流转过程中,消息中心要整理消息源应用软件与消息目标应用软件的对应关系、以及其他的约束条件,消息需要满足一致性要求。
3.现有技术中的消息中心功能是业务系统中比较常见的一项辅助功能,消息流转效率偏低,没有统一的处理逻辑;各应用软件在设计开发时,独立设计的自己的消息管理功能,扩展性差,如果用户需要消息流转至其他应用软件,需要二次开发,必须向产品开发商申请源代码,才能改动或增加消息流转逻辑,对于不同的消息其要求也是多变的,不可穷举的;一般消息中心接口分发配置性低,常常需要开发人员调整源码后,才能实现各种不同应用软件间的对接;企业级消息在每个应用软件间存在各自为政的现象,造成消息可扩展性差、某个软件调整了消息的属性后及时性差、准确率不高的现象;企业级消息各应用软件自定义本软件的属性,其定义的规范性差,重复性高,给后期带来了较大的维护量;大型企业的消息可被多个应用软件使用,根据使用的应用软件不同,所需要查询、维护的属性也不同,如仅靠一般的应用软件管理平台去管理,其消息是很难满足使用应用软件的需求;如果需要对消息进行清洗和加工时,只有通过客户化二次开发,才能满足客户化的需求,其响应效率低,而且后续随着应用软件功能增加和消息发送方式的增加,会出现信息资源复用率低、配置灵活性差、维护成本高等问题。
技术实现要素:
4.为解决现有技术中的问题,本发明提供一种消息统一管理方法,通过消息管理平台的消息中心模块,对信息统一进行维护、加工和流转,信息具备很高的复用性,增强了信息管理的容错性、追溯性、安全性,并且通过信息的历史数据的分析,为企业提供了更多帮助,解决了现有技术中随着应用软件功能增加和消息发送方式的增加会出现信息资源复用率低、配置灵活性差、维护成本高的问题。
5.本发明的一种消息统一管理方法包括如下步骤:
6.步骤1:消息流转任务生成,消息源应用软件主动发送信息到消息中心后或消息中心定时获取到消息源应用软件的信息后,消息中心初始化生成一个消息流转任务;
7.步骤2:消息流转任务执行,消息中心对收到或获取到的信息进行识别分析,并对相关信息安全的敏感关键字进行过滤和拦截,并将信息转换成消息中心统一管理的信息结
构,消息中心根据信息的具体内容和需要送达的时间周期确定具体的消息目标应用软件,消息中心将信息构建成一个或多个消息目标应用软件可识别的信息类型并发送至对应的消息目标应用软件;
8.步骤3:消息流转任务结束,消息中心根据发送至消息目标应用软件的信息状态,更新消息中心的消息流转任务的完成状态并记录日志。
9.本发明作进一步改进,在所述步骤1中,还包括如下步骤,
10.步骤201:消息中心对收到或获取到的信息进行识别分析,并将信息重新拆分和组合,并对相关信息安全的敏感关键字进行过滤和拦截,转换成消息中心统一管理的信息结构并保存;
11.步骤202:消息中心根据信息的主体内容、属性类别和需要送达的时间周期,分析并判断确定出具体的消息目标应用软件,消息目标应用软件可以为一个或多个;
12.步骤203:消息中心根据确定的消息目标应用软件,对信息的主体内容重新构建为消息目标应用软件可识别的信息类型,并分别按照消息目标应用软件的要求即时发送或定时发送至对应的消息目标应用软件。
13.本发明作进一步改进,在所述步骤1中,消息源应用软件主动发送到消息中心或消息中心定时获取消息源应用软件的信息,包括活动信息、营销机制信息、账户变动信息、系统通知信息、业务流转信息和过期提醒信息。
14.本发明作进一步改进,在所述步骤1中,消息中心能够按照设定条件触发主动获取消息源应用软件信息的事件,包括联网状态变化、消息中心内信息存储数量的变化、消息源应用软件的接入状态。
15.本发明作进一步改进,在所述步骤1中,当消息中心初始化生成一个消息流转任务时,消息中心同步生成该任务的绑定日志,记录该消息流转任务的状态变化。
16.本发明作进一步改进,在所述步骤201中,消息中心内设置有标准的信息结构模板,消息中心对收到或获取到的信息进行识别分析后,并对相关信息安全的敏感关键字进行过滤和拦截,将信息按照标准信息结构模板重新拆分和组合为含有原信息全部内容的标准信息结构。
17.本发明作进一步改进,在所述步骤202中,信息的主体内容能够按照属性类别进行划分,包括活动信息、营销机制信息、账户变动信息、系统通知信息、业务流转信息和过期提醒信息,需要送达的时间周期包括即时送达和定时送达。
18.本发明作进一步改进,在所述步骤202中,消息中心根据信息的主体内容、属性类别和需要送达的时间周期,确定的对应的消息目标应用软件,包括活动信息推送微信、营销机制信息推送短信、账户变动信息推送邮件、系统通知信息推送邮件、业务流转信息推送钉钉、业务流转信息推送短信、业务流转信息推送邮件、过期提醒信息推送钉钉、过期提醒信息推送短信、过期提醒信息推送邮件。
19.本发明作进一步改进,在所述步骤3中,当消息中心将信息发送至对应的消息目标应用软件后,且对应的消息目标应用软件并未收到信息时,消息中心记录消息流转任务发送失败,并重新将该信息再一次发送至对应的消息目标应用软件。
20.本发明还提供一种消息管理平台,用于实现上述消息统一管理方法,包括:消息源应用软件,用于主动发送信息到消息中心或用于消息中心定时获取信息;
21.消息中心模块,用于定时获取到消息源应用软件的信息和初始化生成一个消息流转任务;用于对收到或获取到的信息进行识别分析,并将信息转换成消息中心统一管理的信息结构;用于根据信息的具体内容和需要送达的时间周期确定具体的消息目标应用软件;用于将信息构建成一个或多个消息目标应用软件可识别的信息类型并发送至对应的消息目标应用软件;用于根据发送至消息目标应用软件的信息状态,更新消息中心的消息流转任务的完成状态并记录日志;
22.消息目标应用软件,用于接收消息中心发送的信息以及向消息中心反馈是否收到信息。
23.本发明的有益效果是:本发明提供的一种消息统一管理方法及其消息管理平台,通过消息管理平台的消息中心模块,对信息统一进行维护、加工和流转,信息具备很高的复用性,增强了信息管理的容错性、追溯性、安全性,并且通过信息的历史数据的分析,为企业提供了更多帮助,消息中心会是应用软件的辅助基础服务,这些服务能够根据信息内容自动流转至对应消息目标应用软件,高效且快速,而且消息中心还能够便于消息目标应用软件的快速调用,解决了现有技术中随着应用软件功能增加和消息发送方式的增加会出现信息资源复用率低、配置灵活性差、维护成本高的问题。
附图说明
24.图1为本发明一种消息统一管理方法的流程图;
25.图2为本发明一种消息统一管理方法的流程图。
具体实施方式
26.下面结合附图和实施例对本发明做进一步详细说明。
27.请参见图1-2,本发明的一种消息统一管理方法包括如下步骤:
28.步骤1:消息流转任务生成,消息源应用软件主动发送信息到消息中心后或消息中心定时获取到消息源应用软件的信息后,消息中心初始化生成一个消息流转任务;其中,消息源应用软件主动发送到消息中心或消息中心定时获取消息源应用软件的信息,包括活动信息、营销机制信息、账户变动信息、系统通知信息、业务流转信息和过期提醒信息;消息中心能够按照设定条件触发主动获取消息源应用软件信息的事件,包括联网状态变化、消息中心内信息存储数量的变化、消息源应用软件的接入状态;当消息中心初始化生成一个消息流转任务时,消息中心同步生成该任务的绑定日志,记录该消息流转任务的状态变化。在本实施例中,信息到达消息中心分两种形式:1、生产消费模式,各个业务线中通过消息中心提供的接口方法,将不同场景下的信息内容主动提交到消息中心;2、订阅获取模式:消息中心根据消息源应用软件的不同,配置不同连接方式,定时或者条件触发自动获取消息源应用软件的信息内容;通过以上两种方式消息中心取得信息内容后,消息中心生成一个消息流转任务。
29.步骤2:消息流转任务执行,消息中心对收到或获取到的信息进行识别分析,并对相关信息安全的敏感关键字进行过滤和拦截,并将信息转换成消息中心统一管理的信息结构,消息中心根据信息的具体内容和需要送达的时间周期确定具体的消息目标应用软件,消息中心将信息构建成一个或多个消息目标应用软件可识别的信息类型并发送至对应的
消息目标应用软件。
30.步骤3:消息流转任务结束,消息中心根据发送至消息目标应用软件的信息状态,更新消息中心的消息流转任务的完成状态并记录日志;当消息中心将信息发送至对应的消息目标应用软件后,且对应的消息目标应用软件并未收到信息时,消息中心记录消息流转任务发送失败,并重新将该信息再一次发送至对应的消息目标应用软件。在本实施例中,消息中心可实现消息流转任务的完整闭环流程,它包括:消息流转任务的生成、执行和结束,消息中心的流程设计,在各个业务线中通过消息中心提供的接口方法,将不同场景下的信息内容提交到消息中心,消息中心进行统一维护管理,并根据信息的来源、内容和需要送达的时间周期,适配相应的推送逻辑和消息目标应用软件。
31.在本实施例中,大部分的消息通知机制都可以容忍一定的延迟性,所以本实施例中的消息中心完全可以解耦各个流程,引入报文队列或者异步机制,业务方只需要将信息发送到消息中心或由消息中心获取,之后由消息中心统一调度和管理即可,具备以下优点:
32.①
响应快速,消息源应用软件统一向消息中心发出信息后,消息中心能够及时立即响应;
33.②
准确、高效发送,消息中心能够在准确的时间点将准确的消息内容通过相应的消息目标应用软件发送至相应的人员,并确保无漏发或重发;
34.③
消息监控,消息中心能够查询到哪些消息源应用软件发送了什么信息内容,也能够查询信息发送情况、信息接收情况;
35.④
消息配置,消息中心能够通过标准的信息结构模板,对信息内容进行拆分和组合,按消息目标应用软件不同进行配置,能满足各消息目标应用软件消息配置需求;
36.⑤
消息追踪,消息中心能够记录发送或失败的状态消息日志,便于后续查询和跟踪。
37.请参见图2,在所述步骤1中,还包括如下步骤,
38.步骤201:消息中心对收到或获取到的信息进行识别分析,并将信息重新拆分和组合,并对相关信息安全的敏感关键字进行过滤和拦截,转换成消息中心统一管理的信息结构并保存;消息中心内设置有标准的信息结构模板,消息中心对收到或获取到的信息进行识别分析后,将信息按照标准信息结构模板重新拆分和组合为含有原信息全部内容的标准信息结构。
39.步骤202:消息中心根据信息的主体内容、属性类别和需要送达的时间周期,分析并判断确定出具体的消息目标应用软件,消息目标应用软件可以为一个或多个;信息的主体内容能够按照属性类别进行划分,包括活动信息、营销机制信息、账户变动信息、系统通知信息、业务流转信息和过期提醒信息,需要送达的时间周期包括即时送达和定时送达;消息中心根据信息的主体内容、属性类别和需要送达的时间周期,确定的对应的消息目标应用软件,包括活动信息推送微信、营销机制信息推送短信、账户变动信息推送邮件、系统通知信息推送邮件、业务流转信息推送钉钉、业务流转信息推送短信、业务流转信息推送邮件、过期提醒信息推送钉钉、过期提醒信息推送短信、过期提醒信息推送邮件。
40.步骤203:消息中心根据确定的消息目标应用软件,对信息的主体内容重新构建为消息目标应用软件可识别的信息类型,并分别按照消息目标应用软件的要求即时发送或定时发送至对应的消息目标应用软件。
41.请参见图1-2,本发明还提供一种消息管理平台,用于实现上述消息统一管理方法,包括:
42.消息源应用软件,用于主动发送信息到消息中心或用于消息中心定时获取信息;
43.消息中心模块,用于定时获取到消息源应用软件的信息和初始化生成一个消息流转任务;用于对收到或获取到的信息进行识别分析,过滤和拦截相关信息安全的敏感关键字的消息,并将信息转换成消息中心统一管理的信息结构;用于根据信息的具体内容和需要送达的时间周期确定具体的消息目标应用软件;用于将信息构建成一个或多个消息目标应用软件可识别的信息类型并发送至对应的消息目标应用软件;用于根据发送至消息目标应用软件的信息状态,更新消息中心的消息流转任务的完成状态并记录日志;
44.消息目标应用软件,用于接收消息中心发送的信息以及向消息中心反馈是否收到信息。
45.由上可知,本发明的有益效果是:本发明提供一种消息统一管理方法及其消息管理平台,通过消息管理平台的消息中心模块,对信息统一进行维护、加工和流转,信息具备很高的复用性,增强了信息管理的容错性、追溯性、安全性,并且通过信息的历史数据的分析,为企业提供了更多帮助,消息中心会是应用软件的辅助基础服务,这些服务能够根据信息内容自动流转至对应消息目标应用软件,高效且快速,而且消息中心还能够便于消息目标应用软件的快速调用,解决了现有技术中随着应用软件功能增加和消息发送方式的增加会出现信息资源复用率低、配置灵活性差、维护成本高的问题。
46.以上所述之具体实施方式为本发明的较佳实施方式,并非以此限定本发明的具体实施范围,本发明的范围包括并不限于本具体实施方式,凡依照本发明所作的等效变化均在本发明的保护范围内。
技术特征:
1.一种消息统一管理方法,其特征在于,包括如下步骤,步骤1:消息流转任务生成,消息源应用软件主动发送信息到消息中心后或消息中心定时获取到消息源应用软件的信息后,消息中心初始化生成一个消息流转任务;步骤2:消息流转任务执行,消息中心对收到或获取到的信息进行识别分析,并将信息转换成消息中心统一管理的信息结构,并对相关信息安全的敏感关键字进行过滤和拦截,消息中心根据信息的具体内容和需要送达的时间周期确定具体的消息目标应用软件,消息中心将信息构建成一个或多个消息目标应用软件可识别的信息类型并发送至对应的消息目标应用软件;步骤3:消息流转任务结束,消息中心根据发送至消息目标应用软件的信息状态,更新消息中心的消息流转任务的完成状态并记录日志。2.如权利要求1所述的消息统一管理方法,其特征在于,在所述步骤2中,还包括如下步骤,步骤201:消息中心对收到或获取到的信息进行识别分析,将信息重新拆分和组合,并对相关信息安全的敏感关键字进行过滤和拦截,转换成消息中心统一管理的信息结构并保存;步骤202:消息中心根据信息的主体内容、属性类别和需要送达的时间周期,分析并判断确定出具体的消息目标应用软件,消息目标应用软件可以为一个或多个;步骤203:消息中心根据确定的消息目标应用软件,对信息的主体内容重新构建为消息目标应用软件可识别的信息类型,并分别按照消息目标应用软件的要求即时发送或定时发送至对应的消息目标应用软件。3.如权利要求2所述的消息统一管理方法,其特征在于:在所述步骤1中,消息源应用软件主动发送到消息中心或消息中心定时获取消息源应用软件的信息,包括活动信息、营销机制信息、账户变动信息、系统通知信息、业务流转信息和过期提醒信息。4.如权利要求3所述的消息统一管理方法,其特征在于:在所述步骤1中,消息中心能够按照设定条件触发主动获取消息源应用软件信息的事件,包括联网状态变化、消息中心内信息存储数量的变化、消息源应用软件的接入状态。5.如权利要求4所述的消息统一管理方法,其特征在于:在所述步骤1中,当消息中心初始化生成一个消息流转任务时,消息中心同步生成该任务的绑定日志,记录该消息流转任务的状态变化。6.如权利要求5所述的消息统一管理方法,其特征在于:在所述步骤201中,消息中心内设置有标准的信息结构模板,消息中心对收到或获取到的信息进行识别分析后,并对相关信息安全的敏感关键字进行过滤和拦截,将信息按照标准信息结构模板重新拆分和组合为含有原信息全部内容的标准信息结构。7.如权利要求6所述的消息统一管理方法,其特征在于:在所述步骤202中,信息的主体内容能够按照属性类别进行划分,包括活动信息、营销机制信息、账户变动信息、系统通知信息、业务流转信息和过期提醒信息,需要送达的时间周期包括即时送达和定时送达。8.如权利要求7所述的消息统一管理方法,其特征在于:在所述步骤202中,消息中心根据信息的主体内容、属性类别和需要送达的时间周期,确定的对应的消息目标应用软件,包括活动信息推送微信、营销机制信息推送短信、账户变动信息推送邮件、系统通知信息推送
邮件、业务流转信息推送钉钉、业务流转信息推送短信、业务流转信息推送邮件、过期提醒信息推送钉钉、过期提醒信息推送短信、过期提醒信息推送邮件。9.如权利要求8所述的消息统一管理方法,其特征在于:在所述步骤3中,当消息中心将信息发送至对应的消息目标应用软件后,且对应的消息目标应用软件并未收到信息时,消息中心记录消息流转任务发送失败,并重新将该信息再一次发送至对应的消息目标应用软件。10.一种实现权利要求1-9任一项所述的消息统一管理方法的消息管理平台,其特征在于,包括:消息源应用软件,用于主动发送信息到消息中心或用于消息中心定时获取信息;消息中心模块,用于定时获取到消息源应用软件的信息和初始化生成一个消息流转任务;用于对收到或获取到的信息进行识别分析,并将信息转换成消息中心统一管理的信息结构;用于根据信息的具体内容和需要送达的时间周期确定具体的消息目标应用软件;用于将信息构建成一个或多个消息目标应用软件可识别的信息类型并发送至对应的消息目标应用软件;用于根据发送至消息目标应用软件的信息状态,更新消息中心的消息流转任务的完成状态并记录日志;消息目标应用软件,用于接收消息中心发送的信息以及向消息中心反馈是否收到信息。
技术总结
本发明提供一种消息统一管理方法,包括:消息源应用软件主动发送信息到消息中心后或消息中心定时获取到消息源应用软件的信息后,消息中心初始化生成一个消息流转任务;消息中心对收到或获取到的信息进行识别分析,并将信息转换成消息中心统一管理的信息结构,消息中心确定具体的消息目标应用软件,将信息构建成一个或多个消息目标应用软件可识别的信息类型并发送至对应的消息目标应用软件;消息中心根据发送至消息目标应用软件的信息状态,更新消息中心的消息流转任务的完成状态并记录日志。本发明的有益效果:对信息统一进行维护、加工和流转,增强了信息管理的容错性、追溯性、安全性和复用性。全性和复用性。全性和复用性。
技术研发人员:魏温远 张钧
受保护的技术使用者:深圳瑞泰信资讯有限公司
技术研发日:2023.07.17
技术公布日:2023/10/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/