一种无标签精准推送的方法和设备与流程

文档序号:11138868阅读:来源:国知局

技术特征:

1.一种无标签精准推送的方法,其特征在于,包括:

获取在用户运行应用的设备上设置的推送标识;其中,各设备对应的推送标识各不相同;

将所述推送标识与所述用户登陆所述应用的账号进行关联,生成关联关系;

当接收到对应账号的推送信息时,根据所述关联关系确定待推送的设备并进行信息推送。

2.如权利要求1所述的方法,其特征在于,在“获取在用户运行应用的设备上设置的推送标识”,之前还包括:

当用户在设备上运行应用时,判断所述设备上是否保存有推送标识;

若判断结果为否或推送标识为空,通过服务器为所述设备生成唯一的推送标识;

将所述推送标识存储在所述设备的本地存储器中。

3.如权利要求2所述的方法,其特征在于,所述“通过服务器为所述设备生成唯一的推送标识”包括:

通过服务器以自增不重复的原则为所述设备生成唯一的推送标识。

4.如权利要求2所述的方法,其特征在于,所述“当接收到对应账号的推送信息时,根据所述关联关系确定待推送的设备并进行信息推送”包括:

当推送服务器接收到信息推送消息请求时;其中,所述信息推送消息请求中包含有对应账号的推送信息;

通过服务器基于所述账号查询关联关系,以确定对应的推送标识;

通过推送服务器将推送消息推送到对应推送标识的推送SDK;其中,所述推送SDK的推送标识与设备的推送标识一致;

通过推送SDK将所述推送消息推送到对应推送标识的设备。

5.如权利要求1所述的方法,其特征在于,还包括:

根据应用的账号数据库确定所述账号的关联账号;

基于所述账号以及所述关联账号生成讨论组;

将所述推送消息推送至所述讨论组内,实现讨论组内的各账号进行即时通信。

6.一种无标签精准推送的设备,其特征在于,包括:

获取模块,用于获取在用户运行应用的设备上设置的推送标识;其中,各设备对应的推送标识各不相同;

关联模块,用于将所述推送标识与所述用户登陆所述应用的账号进行关联,生成关联关系;

推送模块,用于当接收到对应账号的推送信息时,根据所述关联关系确定待推送的设备并进行信息推送。

7.如权利要求6所述的设备,其特征在于,还包括:生成模块,用于:

当用户在设备上运行应用时,判断所述设备上是否保存有推送标识;

若判断结果为否或推送标识为空,通过服务器为所述设备生成唯一的推送标识;

将所述推送标识存储在所述设备的本地存储器中。

8.如权利要求7所述的设备,其特征在于,所述生成模块“通过服务器为所述设备生成唯一的推送标识”包括:

通过服务器以自增不重复的原则为所述设备生成唯一的推送标识。

9.如权利要求7所述的设备,其特征在于,所述推送模块,用于:

当推送服务器接收到信息推送消息请求时;其中,所述信息推送消息请求中包含有对应账号的推送信息;

通过服务器基于所述账号查询关联关系,以确定对应的推送标识;

通过推送服务器将推送消息推送到对应推送标识的推送SDK;其中,所述推送SDK的推送标识与设备的推送标识一致;

通过推送SDK将所述推送消息推送到对应推送标识的设备。

10.如权利要求6所述的设备,其特征在于,还包括:聊天模块,用于:

根据应用的账号数据库确定所述账号的关联账号;

基于所述账号以及所述关联账号生成讨论组;

将所述推送消息推送至所述讨论组内,实现讨论组内的各账号进行即时通信。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1