一种消息推送方法、系统及存储介质技术方案

技术编号:23898295 阅读:41 留言:0更新日期:2020-04-22 09:35
本发明专利技术实施例公开了一种消息推送方法、系统及存储介质。该方法包括:服务器当接收到至少一个客户端发送的创建目标事件的第一消息时,对第一消息进行解析;服务器根据第一消息的解析结果以及预设的匹配规则,确定出与目标事件匹配的至少两个目标参与人员,并基于至少两个目标参与人员创建目标工作组;服务器获取各目标参与人员对应的目标客户端,将目标工作组已创建的第二消息以与各目标客户端对应的目标数据格式推送至各目标客户端。本发明专利技术实施例的技术方案以服务器为交互中心,实现了相同类型或是不同类型通讯工具的客户端之间的消息推送,降低了单体客户端上重复操作可能带来的混乱状态,用户操作较为简单,应用便利性较高,提高了沟通效率。

A message push method, system and storage medium

【技术实现步骤摘要】
一种消息推送方法、系统及存储介质
本专利技术实施例涉及互联网应用领域,尤其涉及一种消息推送方法、系统及存储介质。
技术介绍
各类通讯工具的迅猛发展为人们的日常工作与休闲娱乐带来了便利,满足了人与人之间信息交互、资源共享等多种需求。目前,用户可以通过通讯工具的客户端发起多人聊天请求,将具有相同特征的好友聚集在一个群组中,以实现多人之间及时地交流与沟通。其中,相同特征可以包括相同的目标、爱好、需求等。但是,现有技术的实现是基于相同的通讯协议下,即各用户必须使用相同类型的通讯工具;而且发起多人聊天请求的用户只能将自己的好友聚集在群组,无法聚集与其无关的陌生人。另外,现有技术赋予客户端过大的操作空间和权限,相应地增加了操作步骤,用户应用的便利性不高,尤其对于紧急状态下的特定场景,并不适用。
技术实现思路
本专利技术实施例提供了一种消息推送方法、系统及存储介质,以实现不同类型通讯工具之间的消息推送,且用户操作较为简单,应用便利性较高。第一方面,本专利技术实施例提供了一种消息推送方法,包括:服务器当接收到至少一个客户端发送的创建目标事件的第一消息时,对第一消息进行解析;服务器根据第一消息的解析结果以及预设的匹配规则,确定出与目标事件匹配的至少两个目标参与人员,并基于至少两个目标参与人员创建目标工作组;服务器获取各目标参与人员对应的目标客户端,将目标工作组已创建的第二消息以与各目标客户端对应的目标数据格式推送至各目标客户端。可选的,上述消息推送方法,还可以包括:将目标事件解析为至少一个处理节点,并确定出各处理节点对应的响应操作,以及目标参与人员中与响应操作对应的目标执行人员;根据预设的推送规则,将目标事件的目标共享消息推送至目标执行人员的目标客户端。可选的,上述消息推送方法,还可以包括:根据目标工作组创建工作组记录;服务器当接收到至少一个客户端发送的反馈消息时,对反馈消息进行解析,并将反馈消息的解析结果添加至工作组记录;其中,所述根据预设的推送规则,将目标事件的目标共享消息推送至目标执行人员的目标客户端,包括:根据工作组记录确定与目标执行人员对应的目标事件的目标共享消息,并将目标共享消息推送至目标执行人员的目标客户端。可选的,根据工作组记录确定与目标执行人员对应的目标事件的目标共享消息,并将目标共享消息推送至目标执行人员的目标客户端,可以包括:根据响应操作确定目标执行人员对各工作组记录的接收权限;根据目标执行人员对各工作组记录的接收权限,确定目标执行人员对应的目标事件的目标共享消息;将至少一条目标共享消息推送至具有接收权限的目标执行人员的目标客户端。可选的,所述服务器根据第一消息的解析结果以及预设的匹配规则,确定出与目标事件匹配的至少两个目标参与人员,可以包括:服务器根据第一消息的解析结果确认目标事件所涉及的目标群体,并确定构成各目标群体的目标人员的属性;根据属性确定出与目标事件匹配的至少两个目标参与人员,其中,属性包括技能和/或忙闲状态。可选的,上述消息推送方法,还可以包括:根据响应操作,将至少一个目标参与人员添加至目标工作组。可选的,所述工作组记录可以包括下述中的至少一个:目标参与人员的技能、接收权限或所属目标群体;以及目标事件的执行状态或目标共享消息。第二方面,本专利技术实施例还提供了一种消息推送系统,该系统包括服务器和至少两个客户端;其中,所述服务器包括:消息解析模块,用于当接收到至少一个客户端发送的创建目标事件的第一消息时,对第一消息进行解析;工作组管理模块,用于根据第一消息的解析结果以及预设的匹配规则,确定出与目标事件匹配的至少两个目标参与人员,并基于至少两个目标参与人员创建目标工作组;消息推送模块,用于获取各目标参与人员对应的目标客户端,将目标工作组已创建的第二消息以与各目标客户端对应的目标数据格式推送至各目标客户端。可选的,上述消息推送系统中的服务器,还可以包括:事件解析模块,用于将目标事件解析为至少一个处理节点,并确定出各处理节点对应的响应操作,以及目标参与人员中与响应操作对应的目标执行人员;其中,消息推送模块,还用于根据预设的推送规则,将目标事件的目标共享消息推送至目标执行人员的目标客户端。第三方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术任意实施例所提供的消息推送方法。本专利技术实施例的技术方案,通过服务器接收到至少一个客户端发送的创建目标事件的第一消息时,对第一消息进行解析,以得知目标事件的具体内容;服务器根据第一消息的解析结果以及预设的匹配规则,确定出与目标事件匹配的至少两个目标参与人员,并基于至少两个目标参与人员创建目标工作组,那么,基于目标事件的具体内容再配合预设的匹配规则可以确定出目标事件所需要的目标参与人员,并基于上述目标参与人员创建目标工作组以完成目标事件;服务器获取各目标参与人员对应的目标客户端,将目标工作组已创建的第二消息以与各目标客户端对应的目标数据格式推送至各目标客户端,基于获取的目标客户端的类型以及目标客户端可以接收的目标数据格式,将第二消息转换为目标客户端可以识别的数据格式并发送至目标客户端,以使目标参与人员及时了解目标事件的具体内容。上述技术方案以服务器为中心,实现了相同类型或不同类型通讯工具的客户端之间的消息推送,降低了单体客户端上重复操作可能带来的混乱,用户操作较为简单,应用便利性较高,极大地提高了沟通效率。附图说明图1是本专利技术实施例一中的一种消息推送方法的流程图;图2是本专利技术实施例一中的一种消息推送方法中的匹配至少两个目标参与人员的流程图;图3是本专利技术实施例二中的一种消息推送方法中的目标事件按照至少一个处理节点逐步推进的流程图;图4是本专利技术实施例三中的一种消息推送方法中的工作组记录的创建与更新的流程图;图5是本专利技术实施例四中的一种消息推送系统中的服务器的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一中提供的一种消息推送方法的流程图,本实施例可适用于通讯工具的客户端之间的消息推送的情况,尤其适用于不同类型的通讯工具的客户端之间的消息推送的情况。该方法可以由本专利技术实施例提供的消息推送系统来执行,该系统可以由软件和/或硬件的方式实现。参见图1,本实施例的方法具体包括如下步骤:S110、服务器当接收到至少一个客户端发送的创建目标事件的第一消息时,对第一消息进行解析。其中,服务器可以是一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序本文档来自技高网...

【技术保护点】
1.一种消息推送方法,其特征在于,包括:/n服务器当接收到至少一个客户端发送的创建目标事件的第一消息时,对所述第一消息进行解析;/n所述服务器根据所述第一消息的解析结果以及预设的匹配规则,确定出与所述目标事件匹配的至少两个目标参与人员,并基于至少两个目标参与人员创建目标工作组;/n所述服务器获取各所述目标参与人员对应的目标客户端,将目标工作组已创建的第二消息以与各所述目标客户端对应的目标数据格式推送至各所述目标客户端。/n

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:
服务器当接收到至少一个客户端发送的创建目标事件的第一消息时,对所述第一消息进行解析;
所述服务器根据所述第一消息的解析结果以及预设的匹配规则,确定出与所述目标事件匹配的至少两个目标参与人员,并基于至少两个目标参与人员创建目标工作组;
所述服务器获取各所述目标参与人员对应的目标客户端,将目标工作组已创建的第二消息以与各所述目标客户端对应的目标数据格式推送至各所述目标客户端。


2.根据权利要求1所述的消息推送方法,其特征在于,还包括:
将所述目标事件解析为至少一个处理节点,并确定出各所述处理节点对应的响应操作,以及所述目标参与人员中与响应操作对应的目标执行人员;
根据预设的推送规则,将所述目标事件的目标共享消息推送至所述目标执行人员的目标客户端。


3.根据权利要求2所述的消息推送方法,其特征在于,还包括:
根据所述目标工作组创建工作组记录;
所述服务器当接收到至少一个客户端发送的反馈消息时,对所述反馈消息进行解析,并将所述反馈消息的解析结果添加至所述工作组记录;
所述根据预设的推送规则,将所述目标事件的目标共享消息推送至所述目标执行人员的目标客户端,包括:
根据所述工作组记录确定与所述目标执行人员对应的所述目标事件的目标共享消息,并将所述目标共享消息推送至所述目标执行人员的目标客户端。


4.根据权利要求2所述的消息推送方法,其特征在于,所述根据所述工作组记录确定与所述目标执行人员对应的所述目标事件的目标共享消息,并将所述目标共享消息推送至所述目标执行人员的目标客户端,包括:
根据所述响应操作确定所述目标执行人员对各所述工作组记录的接收权限;
根据所述目标执行人员对各所述工作组记录的接收权限,确定所述目标执行人员对应的所述目标事件的目标共享消息;
将至少一条所述目标共享消息推送至具有所述接收权限的所述目标执行人员的目标客户端。


5.根据权利要求1所述的消息推送...

【专利技术属性】
技术研发人员:高强
申请(专利权)人:飞救医疗科技赣州有限公司
类型:发明
国别省市:北京;11

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

1