处理推送消息的方法和装置制造方法及图纸

技术编号:33615265 阅读:17 留言:0更新日期:2022-06-02 00:28
本申请提供了一种处理推送消息的方法和装置。该方法包括:根据当前登录APP的账号的账号标识生成第一画像标识;向所述APP的服务器发送所述第一画像标识和推送系统的令牌;通过所述令牌对应的推送连接从所述服务器接收推送消息,所述推送消息包括第二画像标识;根据所述第二画像标识与所述第一画像标识的是否相同确定所述推送消息的处理方式。由于第一画像标识是终端设备生成的保存在本地的信息,因此,终端设备在校验第二画像标识时无需通过网络与服务器进行交互,也无需关注APP的进程是否存在,从而可以及时确定推送消息的处理方式,在避免隐私信息泄露的同时提高推送消息的实时性。实时性。实时性。

【技术实现步骤摘要】
处理推送消息的方法和装置


[0001]本申请涉及电子
,具体涉及一种处理推送消息的方法和装置。

技术介绍

[0002]推送是终端设备上安装的应用程序(application,APP)与APP服务器之间传递信息的一种方式。例如,新闻APP的服务器会定时地或者不定时地向终端设备发送用户感兴趣的新闻,这种传递信息的方式即推送,承载该新闻的消息即推送消息。
[0003]在一些场景中,推送消息包含用户的隐私信息。例如,即时通讯APP的推送消息可能包含即时通讯APP的用户的好友验证信息,金融APP的推送消息可能包含金融APP的用户的账单信息,该好友验证信息和该账单信息均属于隐私信息。为了避免隐私信息因APP账号切换而发生泄漏,终端设备需要对收到的推送消息进行校验,以确保将推送消息展示给正确的用户。
[0004]一种校验推送消息的方法是终端设备确定推送消息中的账号标识与APP当前登录的账号的标识是否一致。若一致,则展示推送消息;若不一致,则不展示推送消息。然而,这种校验方式需要终端设备与服务器通过网络进行交互,以确定APP当前登录的账号,若网络出现故障或者APP的进程在执行退出操作前被操作系统删除,则会导致推送消息校验失败,在这种情况下,终端设备可能会选择不展示推送消息,导致用户不能及时接收推送消息。

技术实现思路

[0005]本申请提供了一种处理推送消息的方法、装置、计算机可读存储介质和计算机程序产品,能够避免隐私信息泄露的同时提高推送消息的实时性。
[0006]第一方面,提供了一种处理推送消息的方法,包括:根据当前登录APP的账号的账号标识生成第一画像标识;向所述APP的服务器发送所述第一画像标识和推送系统的令牌;通过所述令牌对应的推送连接从所述服务器接收推送消息,所述推送消息包括第二画像标识;根据所述第二画像标识与所述第一画像标识的是否相同确定所述推送消息的处理方式。
[0007]上述方法可以由终端设备或者终端设备的芯片执行。终端设备接收到包含第二画像标识的推送消息后,若第二画像标识与第一画像标识相同,可以展示该推送消息;若第二画像标识与第一画像标识不同,则可以不展示该推送消息。由于第一画像标识是终端设备生成的保存在本地的信息,因此,终端设备在校验第二画像标识时无需通过网络与服务器进行交互,也无需关注APP的进程是否存在,从而可以及时确定推送消息的处理方式,在避免隐私信息泄露的同时提高推送消息的实时性。
[0008]可选地,所述第一画像标识为所述APP在本地保存的唯一的画像标识,所述根据所述第二画像标识与所述第一画像标识的是否相同确定所述推送消息的处理方式,包括:当所述第二画像标识与所述第一画像标识相同时,展示所述推送消息;当所述第二画像标识与所述第一画像标识不同时,确定不展示所述推送消息。
[0009]例如,当用户在APP的界面上对APP进行操作登录新的账号时,说明用户不希望在该APP上接收旧账号对应的推送消息,那么,无论旧账号是该APP的私有账号还是多个APP的公共账号,终端设备均可以删除旧账号对应的画像标识,并生成新的账号对应的画像标识,以满足用户的需求。这样,终端设备在本地始终保留一个画像标识(如第一画像标识)。在这种情况下,终端设备可以基于推送消息中的画像标识与本地的画像标识是否相同确定推送消息的处理方式,无需再做其他处理,从而可以简化校验推送消息的复杂度。
[0010]可选地,所述根据所述第二画像标识与所述第一画像标识的是否相同确定所述推送消息的处理方式,包括:当所述第二画像标识与所述第一画像标识相同时,并且,当所述第一画像标识的状态为有效状态时,展示所述推送消息;当所述第二画像标识与所述第一画像标识相同时,并且,当所述第一画像标识的状态为无效状态时,确定不展示所述推送消息。
[0011]在一些场景中,APP的进程可能会被操作系统删除,此时用户并没有表达退出APP的账号的意愿,用户可能只是长时间未操作APP,终端设备直接删除第一画像标识可能不符合用户的意愿,因此,终端设备可以不删除第一画像标识,而是将其状态设置为无效状态。若推送消息中的第二画像标识与第一画像标识相同,并且,第一画像标识处于无效状态,为了安全起见,终端设备可以不展示该推送消息;当用户再次启动APP时,终端设备可以将第一画像标识的状态设置为有效状态,以便于接收后续的推送消息。相比于直接删除第一画像标识的方案,本实施例在用户再次启动APP时无需执行复杂的生成画像标识的过程,可以快速恢复APP接收推送消息的能力,提高用户获取推送消息的实时性。
[0012]可选地,所述账号标识为终端厂商账号标识,当所述终端厂商账号标识对应的账号处于登录状态时,所述第一画像标识的状态为有效状态;当所述终端厂商账号标识对应的账号处于未登录状态时,所述第一画像标识的状态为无效状态。
[0013]在一些场景中,APP登录的账号并非是该APP的私有账号,而是一个公共账号,该公共账号例如是终端厂商账号,一个终端厂商账号可能与多个画像标识存在关联关系。当终端厂商账号处于登录状态时,说明用户仍在使用终端设备,此时,终端设备可以将该终端厂商账号关联的所有的画像标识(包括第一画像标识)的状态设置为有效状态;当终端厂商账号处于未登录状态时,说明用户未使用终端设备,此时,终端设备可以将该终端厂商账号关联的所有的画像标识(包括第一画像标识)的状态为无效状态,这样,用户再次登录终端厂商账号时无需执行复杂的生成画像标识的过程,可以快速恢复APP接收推送消息的能力,提高用户获取推送消息的实时性。
[0014]可选地,当确定不展示所述推送消息时,所述方法还包括:删除所述推送消息。
[0015]若APP存在较高的安全需求,则终端设备可以删除不展示的推送消息,以提高用户数据的安全性。
[0016]可选地,所述第一画像标识是所述账号标识经过哈希算法处理后生成的信息,所述推送消息不包括所述账号标识。
[0017]哈希算法能够对账号标识进行脱敏处理生成画像标识,画像标识不再唯一标识一个用户。推送消息包含第二画像标识而不包含账号标识,有利于保护用户的隐私。
[0018]可选地,所述推送消息为通知栏消息。
[0019]通知栏消息不需要APP处理展示逻辑,即使APP的进程不存在,终端设备也可以展
示一些不需要校验画像标识的推送消息,因此,使用通知栏消息向用户推送信息有利于提高推送成功的概率。
[0020]第二方面,提供了另一种处理推送消息的方法,包括:从终端设备接收第一画像标识、推送系统的令牌和APP的账号标识;根据所述第一画像标识、所述令牌和所述账号标识向所述终端设备发送推送消息,所述推送消息包括第二画像标识,所述第二画像标识与所述第一画像标识相同,所述第二画像标识用于所述终端设备确定所述推送消息的处理方式。
[0021]上述方法可以由APP服务器或者APP服务器的芯片执行。APP服务器接收到第一画像标识、推送系统的令牌和APP的账号标识后,记录这三个信息之间的关联关系;当需要向本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理推送消息的方法,其特征在于,包括:根据当前登录APP的账号的账号标识生成第一画像标识;向所述APP的服务器发送所述第一画像标识和推送系统的令牌;通过所述令牌对应的推送连接从所述服务器接收推送消息,所述推送消息包括第二画像标识;根据所述第二画像标识与所述第一画像标识的是否相同确定所述推送消息的处理方式。2.根据权利要求1所述的方法,其特征在于,所述根据所述第二画像标识与所述第一画像标识的是否相同确定所述推送消息的处理方式,包括:当所述第二画像标识与所述第一画像标识相同时,展示所述推送消息;当所述第二画像标识与所述第一画像标识不同时,确定不展示所述推送消息。3.根据权利要求1所述的方法,其特征在于,所述根据所述第二画像标识与所述第一画像标识的是否相同确定所述推送消息的处理方式,包括:当所述第二画像标识与所述第一画像标识相同时,并且,当所述第一画像标识的状态为有效状态时,展示所述推送消息;当所述第二画像标识与所述第一画像标识相同时,并且,当所述第一画像标识的状态为无效状态时,确定不展示所述推送消息。4.根据权利要求3所述的方法,其特征在于,所述账号标识为终端厂商账号标识,当所述终端厂商账号标识对应的账号处于登录状态时,所述第一画像标识的状态为有效状态;当所述终端厂商账号标识对应的账号处于未登录状态时,所述第一画像标识的状态为无效状态。5.根据权利要求2至4中任一项所述的方法,其特征在于,当确定不展示所述推送消息时,所述方法还包括:删除所述推送消息。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一画像标识是所述账号标识经过哈希算法处理后生成的信息,所述推送消息不包括所述账号标识。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述推送消息为通知栏消息。8.一...

【专利技术属性】
技术研发人员:傅志诚
申请(专利权)人:花瓣云科技有限公司
类型:发明
国别省市:

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

1