一种消息分发方法、系统、设备及介质与流程

文档序号:25897049发布日期:2021-07-16 20:21阅读:来源:国知局

技术特征:
1.一种消息分发方法,其特征在于,包括:获取每一子节点发送的第一特征信息;获取用户发送的消息,得到所述消息的第二特征信息,判断所述第二特征信息是否与第一特征信息相匹配,若是,则将所述消息发送至与所述第一特征信息相应的第一子节点。2.根据权利要求1所述的消息分发方法,其特征在于,所述获取用户发送的消息,得到所述消息的第二特征信息包括:获取用户发送的消息,对所述消息的内容进行预处理,得到关键字信息;获取所述消息的属性信息,所述关键字信息和属性信息构成所述第二特征信息。3.根据权利要求2所述的消息分发方法,其特征在于,所述判断所述第二特征信息是否与第一特征信息相匹配包括:判断所述第二特征信息的关键字信息是否与第一特征信息的关键字信息相匹配;判断所述第一特征信息的识别规则是否与所述第二特征信息相匹配。4.根据权利要求3所述的消息分发方法,其特征在于,所述判断所述第一特征信息的识别规则是否与所述第二特征信息相匹配包括:根据所述第一特征信息的识别规则,判断所述第二特征信息的属性信息是否与第一特征信息相匹配。5.根据权利要求1所述的消息分发方法,其特征在于,所述将所述消息发送至与所述第一特征信息相应的第一子节点包括:若所述第二特征信息是否与第一特征信息相匹配,将所述消息及第二特征信息进行存储;收集预设时间段内与所述第一子节点相应的消息,将所述消息及第二特征信息批量发送给所述第一子节点。6.一种消息分发方法,其特征在于,包括:向主节点发送第一特征信息;获取主节点转发的用户消息,所述用户消息的第二特征信息与所述第一特征信息相匹配。7.根据权利要求6所述的消息分发方法,其特征在于,所述用户消息的第二特征信息与所述第一特征信息相匹配包括:判断所述第二特征信息的关键字信息是否与第一特征信息的关键字信息相匹配;判断所述第一特征信息的识别规则是否与所述第二特征信息相匹配;若匹配,则获取主节点转发的用户消息。8.根据权利要求7所述的消息分发方法,其特征在于,所述判断所述第一特征信息的识别规则是否与所述第二特征信息相匹配包括:根据所述第一特征信息的识别规则,判断所述第二特征信息的属性信息是否与第一特征信息相匹配。9.根据权利要求8所述的消息分发方法,其特征在于,所述获取主节点转发的用户消息包括:若所述第二特征信息是否与第一特征信息相匹配,将所述消息及第二特征信息进行存储;
批量获取主节点转发的所述用户消息及第二特征信息,所述用户消息为预设时间段内与本地子节点相应的消息。10.一种消息分发系统,其特征在于,包括:主节点,用于获取每一子节点发送的第一特征信息;并用于获取用户发送的消息,得到所述消息的第二特征信息,判断所述第二特征信息是否与第一特征信息相匹配,若是,则将所述消息发送至与所述第一特征信息相应的第一子节点;至少一个子节点,用于向所述主节点发送第一特征信息;并用于获取主节点转发的用户消息,所述用户消息的第二特征信息与所述第一特征信息相匹配。11.根据权利要求10所述的消息分发系统,其特征在于,所述主节点包括:消息路由模块,用于获取用户发送的消息,得到所述消息的第二特征信息;消息自助模块,用于判断所述第二特征信息是否与第一特征信息相匹配;异步消息模块,用于当所述第二特征信息与第一特征信息相匹配时,将所述消息及第二特征信息进行存储。12.根据权利要求11所述的消息分发系统,其特征在于,所述主节点还包括:批量模块,用于收集预设时间段内与所述第一子节点相应的消息,将所述消息及第二特征信息批量发送给所述第一子节点;数据库模块,用于存储每一子节点发送的第一特征信息,并用于存储所述消息及第二特征信息。13.根据权利要求12所述的消息分发系统,其特征在于,所述消息分发系统采用微服务架构搭建,各模块之间独立工作。14.一种电子设备,包括:处理器;存储器,其存储有计算机可执行程序,该程序在被所述处理器执行时,使得所述处理器执行如权利要求1~5中任意一项所述的消息分发方法。15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~5中任意一项所述的消息分发方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1