1.一种无标签精准推送的方法,其特征在于,包括:
获取在用户运行应用的设备上设置的推送标识;其中,各设备对应的推送标识各不相同;
将所述推送标识与所述用户登陆所述应用的账号进行关联,生成关联关系;
当接收到对应账号的推送信息时,根据所述关联关系确定待推送的设备并进行信息推送。
2.如权利要求1所述的方法,其特征在于,在“获取在用户运行应用的设备上设置的推送标识”,之前还包括:
当用户在设备上运行应用时,判断所述设备上是否保存有推送标识;
若判断结果为否或推送标识为空,通过服务器为所述设备生成唯一的推送标识;
将所述推送标识存储在所述设备的本地存储器中。
3.如权利要求2所述的方法,其特征在于,所述“通过服务器为所述设备生成唯一的推送标识”包括:
通过服务器以自增不重复的原则为所述设备生成唯一的推送标识。
4.如权利要求2所述的方法,其特征在于,所述“当接收到对应账号的推送信息时,根据所述关联关系确定待推送的设备并进行信息推送”包括:
当推送服务器接收到信息推送消息请求时;其中,所述信息推送消息请求中包含有对应账号的推送信息;
通过服务器基于所述账号查询关联关系,以确定对应的推送标识;
通过推送服务器将推送消息推送到对应推送标识的推送SDK;其中,所述推送SDK的推送标识与设备的推送标识一致;
通过推送SDK将所述推送消息推送到对应推送标识的设备。
5.如权利要求1所述的方法,其特征在于,还包括:
根据应用的账号数据库确定所述账号的关联账号;
基于所述账号以及所述关联账号生成讨论组;
将所述推送消息推送至所述讨论组内,实现讨论组内的各账号进行即时通信。
6.一种无标签精准推送的设备,其特征在于,包括:
获取模块,用于获取在用户运行应用的设备上设置的推送标识;其中,各设备对应的推送标识各不相同;
关联模块,用于将所述推送标识与所述用户登陆所述应用的账号进行关联,生成关联关系;
推送模块,用于当接收到对应账号的推送信息时,根据所述关联关系确定待推送的设备并进行信息推送。
7.如权利要求6所述的设备,其特征在于,还包括:生成模块,用于:
当用户在设备上运行应用时,判断所述设备上是否保存有推送标识;
若判断结果为否或推送标识为空,通过服务器为所述设备生成唯一的推送标识;
将所述推送标识存储在所述设备的本地存储器中。
8.如权利要求7所述的设备,其特征在于,所述生成模块“通过服务器为所述设备生成唯一的推送标识”包括:
通过服务器以自增不重复的原则为所述设备生成唯一的推送标识。
9.如权利要求7所述的设备,其特征在于,所述推送模块,用于:
当推送服务器接收到信息推送消息请求时;其中,所述信息推送消息请求中包含有对应账号的推送信息;
通过服务器基于所述账号查询关联关系,以确定对应的推送标识;
通过推送服务器将推送消息推送到对应推送标识的推送SDK;其中,所述推送SDK的推送标识与设备的推送标识一致;
通过推送SDK将所述推送消息推送到对应推送标识的设备。
10.如权利要求6所述的设备,其特征在于,还包括:聊天模块,用于:
根据应用的账号数据库确定所述账号的关联账号;
基于所述账号以及所述关联账号生成讨论组;
将所述推送消息推送至所述讨论组内,实现讨论组内的各账号进行即时通信。