一种消息推送方法及相关设备技术

技术编号:19702760 阅读:16 留言:0更新日期:2018-12-08 14:19
本申请实施例公开了一种消息推送方法及相关设备,包括:将第一即时通信工具插件插入到第二即时通信工具中;当检测到第一即时通信工具接收到需要推送的应用消息时,获取用户在所述第一即时通信工具插件中所绑定的身份标识信息;根据所述身份标识信息,确定所述用户在第二即时通信工具中的用户统一标识;根据所述用户统一标识,将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中。采用本申请实施例,提高了消息推送的便捷性和灵活性。

【技术实现步骤摘要】
一种消息推送方法及相关设备
本申请涉及电子
,尤其涉及一种消息推送方法及相关设备。
技术介绍
企业微信作为企业级的一站式软件即服务(SoftwareasaService,SAAS)的服务平台,主要服务的对象便是企业和各类商家。用户个人微信一个为智能终端提供即时通讯服务的免费应用程序,支持跨通信运营商、跨操作系统平台通过网络快速发送语音短信、视频、图片和文字。企业微信和用户个人微信都属于同一企业提供的服务平台,但是两者之间没有关联和消息互通,在企业微信中发送的消息,用户只能在企业微信内查看,不能与外部人员进行协作沟通,因此推送消息缺少灵活性,不够便捷。
技术实现思路
本申请实施例提供一种消息推送方法及相关设备。可以实现第一即时通信工具与第二即时通信工具的消息互通,提高推送消息的灵活性和便捷性。一方面,本申请实施例提供了一种消息推送方法,包括:将第一即时通信工具插件插入到第二即时通信工具中;当检测到第一即时通信工具接收到需要推送的应用消息时,获取用户在所述第一即时通信工具插件中所绑定的身份标识信息;根据所述身份标识信息,确定所述用户在第二即时通信工具中的用户统一标识;根据所述用户统一标识,将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中。其中,所述获取用户在所述第一即时通信工具插件中所绑定的身份标识信息包括:当检测到所述用户登录到所述第一即时通信工具中的应用时,获取所述用户所在企业的企业信息和所述用户的用户信息;根据所述用户信息和所述企业信息,查询所述用户在所述第一即时通信工具插件中所绑定的身份标识信息。其中,所述将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中包括:确定所述用户信息、所述企业信息以及所述应用消息的消息类型中的至少一项是否合法;当所述用户信息、所述企业信息以及所述消息类型中的至少一项合法时,将所述第一即时通信工具中的所述应用消息通过第一即时通信工具插件推送到所述第二即时通信工具中。其中,所述将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中之前,还包括:确定所述应用消息的配置信息,所述配置信息用于指示在所述第二即时通信工具显示所述应用消息,其中,所述配置信息包括消息模板、消息类型以及消息字段中至少一项。其中,所述将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中包括:确定所述第一即时通信工具插件是否已关联到所述第二即时通信工具中;当所述第一即时通信工具插件已关联到所述第二即时通信工具中时,将所述第一即时通信工具中的所述应用消息通过第一即时通信工具插件推送到所述第二即时通信工具中。其中,所述将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中之后,所述方法还包括:当检测到所述用户点击所述第二即时通信工具中的所述应用消息时,进入所述第二即时通信工具中的应用程序显示所述应用消息。另一方面,本申请实施例提供了一种消息推送装置,包括:处理模块,用于将第一即时通信工具插件插入到第二即时通信工具中;获取模块,用于当检测到第一即时通信工具接收到需要推送的应用消息时,获取用户在所述第一即时通信工具插件中所绑定的身份标识信息;确定模块,用于根据所述身份标识信息,确定所述用户在第二即时通信工具中的用户统一标识;推送模块,用于根据所述用户统一标识,将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中。其中,所述获取模块,还用于当检测到所述用户登录到所述第一即时通信工具中的应用时,获取所述用户所在企业的企业信息和所述用户的用户信息;根据所述用户信息和所述企业信息,查询所述用户在所述第一即时通信工具插件中所绑定的身份标识信息。其中,所述确定模块,还用于确定所述用户信息、所述企业信息以及所述应用消息的消息类型中的至少一项是否合法;所述推送模块,还用于当所述用户信息、所述企业信息以及所述消息类型中的至少一项合法时,将所述第一即时通信工具中的所述应用消息通过第一即时通信工具插件推送到所述第二即时通信工具中。其中,所述确定模块,还用于确定所述应用消息的配置信息,所述配置信息用于指示在所述第二即时通信工具显示所述应用消息,其中,所述配置信息包括消息模板、消息类型以及消息字段中至少一项。其中,所述确定模块,还用于确定所述第一即时通信工具插件是否已关联到所述第二即时通信工具中;所述推送模块,还用于当所述第一即时通信工具插件已关联到所述第二即时通信工具中时,将所述第一即时通信工具中的所述应用消息通过第一即时通信工具插件推送到所述第二即时通信工具中。其中,所述处理模块,还用于当检测到所述用户点击所述第二即时通信工具中的所述应用消息时,进入所述第二即时通信工具中的应用程序显示所述应用消息。又一方面,本申请提供了一种消息推送设备,包括:处理器、存储器和通信总线,其中,通信总线用于实现处理器和存储器之间连接通信,处理器执行存储器中存储的程序用于实现上述第一方面提供的一种消息推送方法中的步骤。在一个可能的设计中,本申请提供的消息推送设备可以包含用于执行上述方法中行为相对应的模块。模块可以是软件和/或是硬件。本申请实施例的又一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有多条指令,所述指令适于由处理器加载并执行上述各方面所述的方法。本申请实施例的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。实施本申请实施例,首先将第一即时通信工具插件插入到第二即时通信工具中;其次当检测到第一即时通信工具接收到需要推送的应用消息时,获取用户在所述第一即时通信工具插件中所绑定的身份标识信息;然后根据所述身份标识信息,确定所述用户在第二即时通信工具中的用户统一标识;最后根据所述用户统一标识,将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中。实现第一即时通信工具与第二即时通信工具之间的消息互通,提高推送消息的灵活性和便捷性。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提出的一种消息推送方法的流程示意图;图2(A)是本申请实施例提供的一种企业微信的操作示意图;图2(B)是本申请实施例提供的另一种企业微信的操作示意图;图3是本申请实施例提出的另一种消息推送方法的流程示意图;图4(A)是本申请实施例提供的一种应用消息的显示示意图;图4(B)是本申请实施例提供的另一种应用消息的显示示意图;图5是本申请实施例提出的一种消息推送装置的结构示意图;图6是本申请实施例提出的一种消息推送设备的结构示意图。具体实施方式面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通本文档来自技高网...

【技术保护点】
1.一种消息推送方法,其特征在于,所述方法包括:将第一即时通信工具插件插入到第二即时通信工具中;当检测到第一即时通信工具接收到需要推送的应用消息时,获取用户在所述第一即时通信工具插件中所绑定的身份标识信息;根据所述身份标识信息,确定所述用户在第二即时通信工具中的用户统一标识;根据所述用户统一标识,将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中。

【技术特征摘要】
1.一种消息推送方法,其特征在于,所述方法包括:将第一即时通信工具插件插入到第二即时通信工具中;当检测到第一即时通信工具接收到需要推送的应用消息时,获取用户在所述第一即时通信工具插件中所绑定的身份标识信息;根据所述身份标识信息,确定所述用户在第二即时通信工具中的用户统一标识;根据所述用户统一标识,将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中。2.如权利要求1所述的方法,其特征在于,所述获取用户在所述第一即时通信工具插件中所绑定的身份标识信息包括:当检测到所述用户登录到所述第一即时通信工具中的应用时,获取所述用户所在企业的企业信息和所述用户的用户信息;根据所述用户信息和所述企业信息,查询所述用户在所述第一即时通信工具插件中所绑定的身份标识信息。3.如权利要求2所述的方法,其特征在于,所述将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中包括:确定所述用户信息、所述企业信息以及所述应用消息的消息类型中的至少一项是否合法;当所述用户信息、所述企业信息以及所述消息类型中的至少一项合法时,将所述第一即时通信工具中的所述应用消息通过第一即时通信工具插件推送到所述第二即时通信工具中。4.如权利要求1所述的方法,其特征在于,所述将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中之前,还包括:确定所述应用消息的配置信息,所述配置信息用于指示在所述第二即时通信工具显示所述应用消息,其中,所述配置信息包括消息模板、消息类型以及消息字段中至少一项。5.如权利要求1所述的方法,其特征在于,所述将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中包括:确定所述第一即时通信工具插件是否已关联到所述第二即时通信工具中;当所述第一即时通信工具插件已关联到所述第二即时通信工具中时,将所述第一即时通信工具中的所述应用消息通过第一即时通信工具插件推送到所述第二即时通信工具中。6.如权利要求1所述的方法,其特征在于,所述将所述第一即时通信工具中的所述应用消息通过所述第一即时通信工具插件推送到所述第二即时通信工具中之后,所述方法还包括:当检测到所述用户点击所述第二即时通信工具中的所述应用消息时,进入所述第二即时通信工具中的应用程序显示所述应用消息。7.一种...

【专利技术属性】
技术研发人员:郭金辉李斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1