一种消息推送方法及服务器技术

技术编号:15520449 阅读:107 留言:0更新日期:2017-06-04 10:00
本发明专利技术提供一种消息推送方法及服务器,该方法包括:根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,所述多个终端与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序;控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息。本发明专利技术可实现在应用消息推送给多个归属于同一用户的终端时,可以有针对性地提醒用户,同时还可以有效保护用户的个人隐私,提升用户体验。

Message push method and server

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为本专利技术第二实施例的消息推送方法的流程图;图3为图2中步骤202的具体流程图;图4为本专利技术第三实施例的消息推送方法的流程图;图5为本专利技术第四实施例中消息推送方法的流程图;图6为本专利技术第五实施例中服务器的结构框图之一;图7为本专利技术第五实施例中服务器的结构框图之二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例如图1所示,为本专利技术第一实施例的消息推送方法的流程图,该方法应用于服务器。下面就该图具体说明该方法的实施过程。步骤101,根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,所述多个终端与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序。这里需说明的是,多个终端与同一系统账号绑定,说明该多个终端均归属于同一用户。换句话说,该用户拥有本步骤中多个终端。具体的,多个终端可预先绑定在该服务器下的该用户的系统账号下,当然也可以预先绑定在该用户的云系统账号下。这里,可以将用于标识终端的唯一码与用户的系统账号或云系统账号(比如vivo账号、icloud账号)进行绑定。也就是说,不同的终端设备具有不同的用于标识该设备的标识码,比如国际移动设备标识码IMEI、物理MAC(MediaAccessControl,媒体访问控制)地址等。这里,多个终端与对应的用户之间的距离信息,这里的“用户”是指多个终端的归属用户。步骤102,控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息。本专利技术实施例提供的消息推送方法,通过根据与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序的多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从中选择目标终端,使得该目标终端显示来自与应用程序对应的应用服务器的推送消息,这样,使得多个终端在均归属于同一用户时,消息可以有针对性地提醒用户,同时还可以有效保护用户的个人隐私,提升用户体验。第二实施例如图2所示,为本专利技术第二实施例的消息推送方法的流程图。下面就该图具体说明该方法的实施过程。步骤201,生成一推送消息,获取所述多个终端的运行状态信息和/或所述多个终端与对应的用户之间的距离信息。这里需要说明的是,本专利技术实施例的方法应用于服务器,该服务器为对应步骤202中多个终端上运行同一应用程序的应用服务器。这里,应用服务器除生成推送消息外,还可将与多个终端通信的终端发送的消息转发至多个终端。具体的,服务器在生成推送消息后,获取多个终端上报给所述服务器的该多个终端的运行状态信息和/或所述多个终端与对应的用户之间的距离信息。优选的,终端的运行状态信息包括终端的屏幕状态信息和/或用户操作信息。这里,终端的运行状态信息还可包括:终端上各应用程序的运行状态(如运行或停止)、已启动的应用程序的登录信息(如登录账号)等。步骤202,根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,所述多个终端与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序。这里需说明的是,多个终端与同一系统账号绑定,说明该多个终端均归属于同一用户。换句话说,该用户拥有本步骤中多个终端。具体的,多个终端可预先绑定在该服务器下的该用户的系统账号下,当然也可以预先绑定在该用户的云系统账号下。这里,可以将用于标识终端的唯一码与用户的系统账号或云系统账号(比如vivo账号、icloud账号)进行绑定。也就是说,不同的终端设备具有不同的用于标识该设备的标识码,比如国际移动设备标识码IMEI、物理MAC(MediaAccessControl,媒体访问控制)地址等。这里,多个终端与对应的用户之间的距离信息,这里的“用户”是指多个终端的归属用户。具体的,如图3所示,本专利技术实施例的步骤202还可具体包括:步骤2021,根据所述多个终端的屏幕状态信息,判断所述多个终端中屏幕处于亮屏状态的终端个数;这里,根据多个终端中屏幕处于亮屏状态的终端个数的具体情况,分别对应执行步骤2022、步骤2023以及步骤2026。步骤2022,当处于亮屏状态的终端数量为一个时,将所述处于亮屏状态的终端作为目标终端。这里需要说明的是,处于亮屏状态的终端数量为一个,且该终端的身份识别信息与预设身份信息匹配时,可将该处于亮屏状态的终端作为目标终端。这里,预设身份信息具体是指多个终端所归属的同一用户的用户身份信息。步骤2023,本文档来自技高网...
一种消息推送方法及服务器

【技术保护点】
一种消息推送方法,其特征在于,包括:根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,所述多个终端与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序;控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息。

【技术特征摘要】
1.一种消息推送方法,其特征在于,包括:根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,所述多个终端与同一系统账号绑定,且运行同一应用程序,并使用同一用户账号登录所述应用程序;控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息。2.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端之前,还包括:生成所述推送消息,获取所述多个终端的运行状态信息和/或所述多个终端与对应的用户之间的距离信息;所述控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息,包括:向所述目标终端发送所述推送消息,并控制所述目标终端显示所述推送消息。3.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端之前,还包括:获取所述应用服务器发送的第一通知消息,获取所述多个终端的运行状态信息和/或所述多个终端与对应的用户之间的距离信息;所述控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息,包括:向所述应用服务器发送所述目标终端的标识信息,使所应用服务器根据所述标识信息向所述目标终端发送所述推送消息。4.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端的运行状态信息和/或多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端之前,还包括:接收多个终端发送的消息拦截通知,获取所述多个终端的运行状态信息和/或所述多个终端与对应的用户之间的距离信息;所述控制所述目标终端显示来自与所述应用程序对应的应用服务器的推送消息,包括:向所述目标终端发送控制指令,使所述目标终端根据所述控制指令显示所述推送消息。5.根据权利要求1所述的消息推送方法,其特征在于,所述终端的运行状态信息包括终端的屏幕状态信息和/或用户操作信息;所述根据多个终端的运行状态信息,从所述多个终端中选择目标终端,包括:根据所述多个终端的屏幕状态信息,从所述多个终端中选择屏幕处于亮屏状态的终端,当处于亮屏状态的终端数量为一个时,将所述处于亮屏状态的终端作为目标终端;当处于亮屏状态的终端数量为多个时,根据用户操作信息,从多个处于亮屏状态的终端中选择用户操作信息满足预设条件的终端作为目标终端;或者,根据所述多个终端的用户操作信息,从所述多个终端中选择用户操作信息满足预设条件的终端,当用户操作信息满足预设条件的终端数量为一个时,将所述用户操作信息满足预设条件的终端作为目标终端;当用户操作信息满足预设条件的终端数量为多个时,从多个满足预设条件的终端中选择屏幕处于亮屏状态的终端作为目标终端。6.根据权利要求5所述的消息推送方法,其特征在于,所述用户操作信息包括身份识别信息;所述用户操作信息满足预设条件的终端,包括:所述身份识别信息与预设身份信息匹配的终端;所述从多个处于亮屏状态的终端中选择用户操作信息满足预设条件的终端作为目标终端,包括:当存在多个处于亮屏状态、且用户操作信息满足预设条件的终端时,从多个处于亮屏状态、且用户操作信息满足预设条件的终端中选择用户操作时间最晚的终端作为目标终端;所述从多个满足预设条件的终端中选择屏幕处于亮屏状态的终端作为目标终端,包括:当存在多个处于亮屏状态、且用户操作信息满足预设条件的终端时,从多个处于亮屏状态、且用户操作信息满足预设条件的终端中选择用户操作时间最晚的终端作为目标终端。7.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,包括:根据多个终端与对应的用户之间的距离信息,从所述多个终端中选择出距离对应的用户最近的终端作为目标终端。8.根据权利要求1所述的消息推送方法,其特征在于,所述根据多个终端的运行状态信息和多个终端与对应的用户之间的距离信息,从所述多个终端中选择目标终端,包括:当根据所述多个终端的屏幕状态信息,确定不存在屏幕处于亮屏状态的...

【专利技术属性】
技术研发人员:邓建伟
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1