[发明专利]一种通知推送方法、装置和系统有效
申请号: | 201380000263.6 | 申请日: | 2013-01-18 |
公开(公告)号: | CN103404113A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 李自军;朴宁 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通知 推送 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种通知推送方法、装置和系统。
背景技术
随着智能手机、平板电脑、笔记本电脑、智能眼镜和智能手表等的广泛应用,人们周围被越来越多的智能用户设备所包围。同时,相应的应用程序也呈快速增长趋势。因此存在大量的应用程序需要借助推送(PUSH)服务向用户推送通知,以主动给用户带来与该应用程序相关的新的信息,从而增加应用程序与用户之间的联系。由于每种设备的规格不同,适用的场合也不同,人们对设备或者应用程序的使用情况也不同。
现有技术中,若用户在多个用户设备上安装了相同的应用程序时,主要存在两种通知推送方法:一种是用户在同一时刻只能在一个用户设备上登陆相同的应用程序,通知服务器只能将通知发送至该应用程序处于登陆状态的用户设备上;一种是用户可以在同一时刻在多个用户设备上登陆相同的应用程序,通知服务器把通知推送至每个该应用程序处于登陆状态的用户设备上。但是,应用程序处于登陆状态并不代表用户正在使用该应用程序,而相应服务器发送通知的目的是为了让用户看到该通知,上述通知推送方法可能使用户错过或重复看到推送的通知,因此通知推送灵活度低,用户体验度差。
发明内容
本发明提供一种通知推送方法、通知服务器、用户设备和系统,能够增加通知推送灵活度,提高用户体验。
为达到上述目的,本发明采用如下技术方案:
第一方面,提供一种通知推送方法,包括:
接收应用程序服务器发送的服务消息,所述服务消息包括:服务通知、用户属性和第一应用程序标识;
根据所述第一应用程序标识和所述用户属性获取终端状态等级表,所述终端状态等级表用于指示所述应用程序在每个用户设备中使用的级别;
根据所述服务消息在所述终端状态等级表中筛选终端状态级别大于等于预设状态级别的n个用户设备作为目标用户设备,所述n为大于等于1的整数;
向所述目标用户设备发送所述服务通知。
结合第一方面的第一种可实现方式,在所述根据所述第一应用程序标识、所述用户属性获取终端状态等级表之前,所述方法还包括:
接收所述每个用户设备发送的状态变化通知;
根据所述状态变化通知,建立所述终端状态等级表。
结合第一种可实现方式的第二种可实现方式,
所述根据所述服务消息在终端状态等级表中筛选终端状态级别大于等于预设状态级别的n个用户设备作为目标用户设备包括:
根据用户标识表,获取所述第一应用程序标识对应的用户标识;
在用户标识表中筛选所述第一应用程序标识对应的用户标识;
在所述用户标识指示的用户中筛选满足所述用户属性的用户;
根据满足所述用户属性的用户对应的第一用户标识在用户设备标识表中筛选所述第一用户标识对应的所有特定用户设备,所述特定用户设备为所述第一用户标识指示的用户设备中安装所述应用程序的设备;
在终端状态等级表中筛选所述特定用户设备中终端状态级别大于等于预设状态级别的n个用户设备作为目标用户设备。
结合第一种可实现方式的第三种可实现方式,所述服务消息还包括:第二用户标识;
根据所述服务消息在终端状态等级表中筛选终端状态级别大于等于预设状态级别的n个用户设备作为目标用户设备包括:
在用户设备标识表中筛选所述第二用户标识对应的所有特定用户设备,所述特定用户设备为所述第二用户标识指示的用户设备中安装所述应用程序的设备;
在终端状态等级表中筛选所述特定用户设备中终端状态级别大于等于预设状态级别的n个用户设备作为目标用户设备。
结合第二、三种可实现方式的第四种可实现方式,在所述根据所述服务消息在终端状态等级表中筛选终端状态级别大于等于预设状态级别的n个用户设备作为目标用户设备之前,所述方法还包括:
获取所述用户标识表,所述用户标识表记录了应用程序标识与用户标识的对应关系;
获取所述用户设备标识表,所述用户设备标识表记录了用户标识与用户设备标识的对应关系;
所述用户标识表和所述用户设备标识表用于所述终端状态等级表中所述特定用户设备的筛选。
结合第四种可实现方式的第五种可实现方式,所述获取所述用户标识表包括:
接收所述应用程序服务器发送的所述用户标识表;
所述获取所述用户设备标识表包括:
接收所述应用程序服务器发送的所述用户设备标识表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380000263.6/2.html,转载请声明来源钻瓜专利网。