The invention provides a message pushing method and server, the method comprises: according to a plurality of terminals running status information and / or a plurality of terminals and the corresponding user distance information, select the target terminal from the plurality of terminals, a plurality of terminals of the account number and the same binding system, and running the same application, and use the same user account login the application; control the target terminal display push messages from the application server corresponding to the application of the. When the application message is pushed to a plurality of terminals belonging to the same user, the invention can remind users in a targeted manner, and can effectively protect the personal privacy of the user and enhance the user experience.
【技术实现步骤摘要】
一种消息推送方法及服务器
本专利技术涉及通信
,特别是涉及一种消息推送方法及服务器。
技术介绍
随着经济的发展和科技的进步,电子产品的种类也随之增多。越来越多的用户拥有多个终端,例如智能手环,智能手表,手机,平板电脑,笔记本电脑,汽车等终端。目前,用户为了方便使用,多个终端之间一般都有互联,例如,某一用户的手机弹出微信消息,与之互联的、且同样登录了微信应用的平板电脑,笔记本电脑或智能手表也相应地有提示,用以提醒用户。但是,如果有多条消息到来时,会向登录应用的该用户的所有互联的终端均推送这些消息,无法对该用户做到针对性提醒;而且也易使得使用了该用户的终端的其他用户看到推送消息,导致该用户个人隐私的泄露。
技术实现思路
本专利技术的目的在于提供一种消息推送方法及服务器,以解决现有技术中应用消息推送给多个互联的终端时,无法针对性的提醒用户,且易泄露用户个人隐私的问题。一方面,本专利技术实施例提供一种消息推送方法,包括:根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,所述多个终端与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序;控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息。另一方面,本专利技术实施例还提供一种服务器,包括:选择处理模块,用于根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,所述多个终端与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序;控制模块,用于控制所述目标终端显示来自与所述应 ...
【技术保护点】
一种消息推送方法,其特征在于,包括:根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,所述多个终端与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序;控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息。
【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,所述多个终端与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序;控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息。2.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端之前,还包括:生成所述推送消息,获取所述多个终端的运行状态信息和/或所述多个终端与对应的用户之间的距离信息;所述控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息,包括:向所述目标终端发送所述推送消息,并控制所述目标终端显示所述推送消息。3.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端之前,还包括:获取所述应用服务器发送的第一通知消息,获取所述多个终端的运行状态信息和/或所述多个终端与对应的用户之间的距离信息;所述控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息,包括:向所述应用服务器发送所述目标终端的标识信息,使所应用服务器根据所述标识信息向所述目标终端发送所述推送消息。4.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端之前,还包括:接收多个终端发送的消息拦截通知,获取所述多个终端的运行状态信息和/或所述多个终端与对应的用户之间的距离信息;所述控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息,包括:向所述目标终端发送控制指令,使所述目标终端根据所述控制指令显示所述推送消息。5.根据权利要求1所述的消息推送方法,其特征在于,所述终端的运行状态信息包括终端的屏幕状态信息和/或用户操作信息;所述根据多个终端的运行状态信息,从所述多个终端中选择目标终端,包括:根据所述多个终端的屏幕状态信息,从所述多个终端中选择屏幕处于亮屏状态的终端,当处于亮屏状态的终端数量为一个时,将所述处于亮屏状态的终端作为目标终端;当处于亮屏状态的终端数量为多个时,根据用户操作信息,从多个处于亮屏状态的终端中选择用户操作信息满足预设条件的终端作为目标终端;或者,根据所述多个终端的用户操作信息,从所述多个终端中选择用户操作信息满足预设条件的终端,当用户操作信息满足预设条件的终端数量为一个时,将所述用户操作信息满足预设条件的终端作为目标终端;当用户操作信息满足预设条件的终端数量为多个时,从多个满足预设条件的终端中选择屏幕处于亮屏状态的终端作为目标终端。6.根据权利要求5所述的消息推送方法,其特征在于,所述用户操作信息包括身份识别信息;所述用户操作信息满足预设条件的终端,包括:所述身份识别信息与预设身份信息匹配的终端;所述从多个处于亮屏状态的终端中选择用户操作信息满足预设条件的终端作为目标终端,包括:当存在多个处于亮屏状态、且用户操作信息满足预设条件的终端时,从多个处于亮屏状态、且用户操作信息满足预设条件的终端中选择用户操作时间最晚的终端作为目标终端;所述从多个满足预设条件的终端中选择屏幕处于亮屏状态的终端作为目标终端,包括:当存在多个处于亮屏状态、且用户操作信息满足预设条件的终端时,从多个处于亮屏状态、且用户操作信息满足预设条件的终端中选择用户操作时间最晚的终端作为目标终端。7.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,包括:根据多个终端与对应的用户之间的距离信息,从所述多个终端中选择出距离对应的用户最近的终端作为目标终端。8.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端的运行状态信息和多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,包括:当根据所述多个终端的屏幕状态信息,确定不存在屏幕处于亮屏状态的...
【专利技术属性】
技术研发人员:邓建伟,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。