一种基于消息事务办公处理系统技术方案

技术编号:31593310 阅读:19 留言:0更新日期:2021-12-25 11:41
本发明专利技术涉及互联网领域,公开了一种基于消息事务的办公处理系统,所述系统包括多个客户端和消息服务器,所述消息服务器和多个客户端相联系,通过微服务接口执行消息中的事务处理;多个客户端组成群组,对群组中的消息执行分类处理,并依据消息主题和客户端的角色权限信息执行归属处理,在保障文档或消息的安全的情形下,能够提升用户将消息转换为消息事务的效率,从而触发相应的事务处理流程,提升了办公效率。公效率。公效率。

【技术实现步骤摘要】
一种基于消息事务办公处理系统


[0001]本专利技术涉及互联网领域,特别涉及一种基于消息事务的办公处理系统。

技术介绍

[0002]微服务系统通过消息中间件来执行各个应用微服务模块执行的处理,各个微服务模块之间的消息,通过微服务间的消息事件触发事务处理。现有的微服务结构的企事业办公应用系统中通常都包括有一个消息中心。上述消息中心一般都是即时或非即时的事务处理消息通知和反馈等。在现有技术中,对于消息事务的流转都需等待微服务消息的处理和触发。
[0003]当消息中心执行群组的事务流程或系统消息配置触发时,由于承办方或接收者无法实时处于在线状态,由此容易导致重要的交流的事务消息被遗漏或需要在大量的事务消息中去查询寻找,尤其是在群组交流事务中,不同的消息混杂在一块。当采用多线程处理时,用户无法适应和追踪和及时获取到事务消息的处理态势和结果,导致在微服务处理过程中,对于中心服务器发送过来的消息的事务处理不够及时,不利于消息事务件流程的快速流转,导致了办公效率地低下。如何利用现有企业办公系统中的权限定位信息和消息的类型主题进行分类并执行事务处理,在确保信息安全的情况下,提高办公效率成为需要解决的问题。

技术实现思路

[0004]为解决上述问题,本申请提出基于消息事务的办公处理系统。所述系统包括多个客户端和消息服务器,所述消息服务器和多个客户端相联系,通过消息服务中的微服务接口执行消息中的事务处理;多个客户端组成群组;消息服务器将群组消息区分为群组配置消息和群组即时通信消息,并将不同的消息设置在不同的消息队列中,所述群组配置消息的队列的优先级高于群组即时通信消息的队列;当判断为群组配置消息时,消息服务器在群组的客户端中设置主控节点,由主控节点执行对外服务,主控节点接收到消息服务器发送的配置更新命令后,由主控节点发出命令,并检测确认集群组中的多个节点完成配置操作命令;当判断为群组即时通信消息时,消息服务器用于获取到客户端设置的消息主题类型,根据预先设置的消息类型,对群组中的消息执行归类处理;所述归类处理为,依据消息的内容主题类型转换为不同的事务处理类型。
[0005]进一步,多个客户端执行群组通信,群组通信中的客户端依据权限信息划分为主控节点和候选节点,主控节点将配置更新消息发送到消息总线;如果存在候选节点客户端在设定的预设时间内,没有收到主控节点的信息;则重新进入下一个选举周期中,将未收到主控节点的客户端设置为辅助节点角色,在未收到主控节点的信息中的候选节点中重新选举辅助主控节点,再次由辅助主控节点执行配置更新消息的发送,由其发送配置更新触发
命令。
[0006]进一步,消息服务器对于归类处理后的信息执行发送以前,对接收客户端的操作系统执行判断确定是ios系统还是安卓系统,当判断为ios系统,当判断用户是对ios 用户时,则在在发送 XMPP 消息的同时,向 ios 服务器推送一条消息;当判断为安卓系统时则发送XMPP消息。
[0007]进一步,消息服务器将发送即时通讯相关的数据保存到消息记录信息表中,执行归类处理后,将发送状态初始化,然后使用服务端的 XMPP 账号分别与对应的目标客户端用建立 XMPP长连接,并将组拼好的 json 字符串作为消息发送给对应客户端。
[0008]进一步,客户端对接收到的消息,执行判断消息是配置信息还是归类后的主题事务处理信息,当是配置信息时,客户端回复阅读列表,消息服务器收到回执表后,将阅读状态初转换为确认已读。
[0009]进一步,客户端在服务器端上设置不同的消息服务主题类型,消息服务器对消息的内容执行提取和聚类,在推送消息的同时,将提取的主题信息在客户端的当前应用页面显示,并推送提醒。
[0010]进一步,客户端中相同的主题类型的消息被聚类显示,提取关键词高亮显示,并提醒将该消息主题类型转换成事务处理流程。
[0011]进一步,消息服务器设置消息队列对消息进行缓存,事务成功后再执行异步通知,确保只有事务成功才向消息服务器发送反馈。
[0012]进一步,消息服务器对于即时通信消息的归类处理,是基于办公系统中的角色和权限等级来分类执行消息事务的归属划分,所述归属划分依据角色定位对未明确归属用户的信息,执行权限主题归属划分。
[0013]进一步,应用于基于微服务架构的企业的内部办公系统中。
[0014]本专利技术的方案,依据不同的消息主题执行分类处理,区分是配置消息还是即时通信事务处理消息,在配置消息未能完全确认配置时,通过再次选举辅助节点,提高配置的效率同时也减缓主控节点的事务处理压力;同时依据对即时消息进行归属处理做不同类型消息的区分,在保障文档或消息安全的情形下,能够提升用户将消息转换为消息事务的效率,从而触发相应的事务处理流程,保证办公效率。
附图说明
[0015]通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中图1本系统的示意图。
具体实施方式
[0016]参看下面的说明以及附图,本专利技术的这些或其他特征和特点、操作方法、结构的相关元素的功能、部分的结合以及制造的经济性可以被更好地理解,其中说明和附图形成了说明书的一部分。然而,可以清楚地理解,附图仅用作说明和描述的目的,并不意在限定本专利技术的保护范围。可以理解的是,附图并非按比例绘制。本专利技术中使用了多种结构图用来说明根据本专利技术的实施例的各种变形。下述实施例中的群组和集群、用户和客户端、客户终
端,本领域技术人员知晓上述含义在特定语境下是相同的。
[0017]实施例1为此本申请提出基于微服务的基于消息事务的办公处理系统。所述系统,应用集成微服务接口。微服务接口中的消息处理事务采用多服务多队列的模式并行处理,对消息内容和渠道进行分析,优化业务流程。在集群通信中,统一设置一个配置中心,群组中的节点可分为主控节点,候选节点,辅助节点。系统包括多个客户端和消息服务器,所述消息服务器和多个客户端相联系,通过微服务接口执行消息中的事务处理;多个客户端组成群组;消息服务器将群组的消息区分为群组配置消息和群组即时通信消息,并将不同的消息设置在不同的消息队列中,所述群组配置消息的队列的优先级高于群组即时通信消息的队列;当判断为群组配置消息时,消息服务器在群组的客户端中设置主控节点,由主控节点执行对外服务,主控节点接收到消息服务器发送的配置更新命令后,由主控节点发出命令,并检测确认集群组中的多个节点完成配置操作命令;当判断为群组即时通信消息时,消息服务器用于获取到客户端设置的消息主题类型,根据预先设置的消息类型,对群组中的消息执行归类处理;所述归类处理为,依据消息的内容主题类型转换为不同的事务处理类型。
[0018]在多个客户终端执行群组通信,群组通信中的客户端依据权限信息划分为主控节点和候选节点,主控节点将配置更新消息发送到消息总线;如果存在候选节点客户端在设定的预设时间内,没有收到主控节点的信息;则重新进入下一个选举周期中,将未收到主控节点的客户端设置为辅助节点角色,在未收到主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于消息事务的办公处理系统,其特征在于:所述系统包括多个客户端和消息服务器,多个客户端组成群组;所述消息服务器和多个客户端相联系,通过消息服务器中的微服务接口执行消息中的事务处理;消息服务器将群组消息区分为群组配置消息和群组即时通信消息,并将不同的消息设置在不同的消息队列中,所述群组配置消息的队列的优先级高于群组即时通信消息的队列;当判断为群组配置消息时,消息服务器在群组的客户端中设置主控节点,由主控节点执行对外服务,主控节点接收到消息服务器发送的配置更新命令后,由主控节点发出命令,并检测确认集群组中的多个节点完成配置操作命令;当判断为群组即时通信消息时,消息服务器用于获取到客户端设置的消息主题类型,根据预先设置的消息类型,对群组中的消息执行归类处理;所述归类处理为,依据消息的内容主题类型转换为不同的事务处理类型。2.如权利要求1所述的系统,其特征在于:多个客户终端执行群组通信,群组通信中的客户端依据权限信息划分为主控节点和候选节点,主控节点将配置更新消息发送到消息总线;如果存在候选节点客户端在设定的预设时间内,没有收到主控节点的信息;则重新进入下一个选举周期中,将未收到主控节点的客户端设置为辅助节点角色,在未收到主控节点的信息中的候选节点中重新选举辅助主控节点,再次由辅助主控节点执行配置更新消息的发送,由其发送配置更新触发命令。3.如权利要求1所述的系统,其特征在于:消息服务器对于归类处理后的信息执行发送以前,对接收客户端的操作系统执行判断确定是ios系统还是安卓系统,当判断为ios系统,当判断用户是对ios 用户时,则在在发送XMPP消息的同时,...

【专利技术属性】
技术研发人员:张晓芳陈科欧睿龙芳赵富鑫杨斌
申请(专利权)人:北京慧点科技有限公司
类型:发明
国别省市:

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

1