应用推送方法、应用推送系统及终端设备技术方案

技术编号:13824687 阅读:68 留言:0更新日期:2016-10-12 19:10
本申请涉及一种应用推送方法、应用推送系统及终端设备。所述应用推送方法包括:获取终端设备的用户的通信记录数据;分析所述通信记录数据以获得所述用户的一个或多个特征关键词;确定应用库中与所述用户的所述一个或多个特征关键词中的每一个相匹配的一个或多个应用;以及将匹配的所述一个或多个应用中的一个或多个确定为待推送应用并推送给所述用户。通过本申请的各实施例,可以更精准地获取用户的兴趣点,从而提高推送的成功率。

【技术实现步骤摘要】

本申请涉及网络通信
,更具体地,涉及应用推送方法、应用推送系统及终端设备
技术介绍
当前,很多安装在诸如个人计算机、笔记本电脑、手机等终端设备中的应用App具有应用推荐功能。这些应用大多通过搜集用户已安装的应用的信息或者用户对已安装的应用的操作/行为信息来获取用户的兴趣点,从而针对所获取的兴趣点向用户推送与用户已安装的应用同类型或相似的应用。例如,用户终端设备中的某应用如果检测到用户安装了音乐类app,就会向用户推荐大量的诸如百度音乐、QQ音乐、酷狗音乐、天天动听之类的app。推送的方式包括:在用户使用该应用时在该应用的通知栏中或通过专门的模块来进行推送。这种推送忽略了用户的实际需求,因此所推送的应用往往成功率低、卸载率高、留存率低。在
技术介绍
中公开的上述信息仅用于加强对本专利技术的背景的理解,因此其可能包含没有形成为本领域普通技术人员所知晓的现有技术的信息,并且这些信息并不应当因为被包含在该部分中而被视为现有技术。
技术实现思路
本申请的实施例提供一种应用推送方法、应用推送系统及终端设备,以解决现有技术中存在的一个或多个问题。根据本申请的一方面,提供一种应用推送方法,其包括:获取终端设备的用户的通信记录数据;分析所述通信记录数据以获得所述用户的一个或多个特征关键词;确定应用库中与所述用户的所述一个或多个特征关键词中的每一个相匹配的一个或多个应用;以及将匹配的所述一个或多个应用中的一个或多个确定为待推送应用并推送给所述用户。在本申请的应用推送方法的一个实施例中,所述通信记录数据包括消息通信记录、通话记录和用户通讯录中的一个或多个。在本申请的应用推送方法的一个实施例中,所述消息通信记录包括短信记录、微信记录以及QQ消息记录中的一个或多个。在本申请的应用推送方法的一个实施例中,所述分析所述通信记录数据以获得所述用户的一个或多个特征关键词包括:对所述通信记录数据进行文本解析;将文本解析后的通信记录数据与预定关键词库进行匹配;以及根据所述预定关键词库中得到匹配的预定关键词确定所述用户的特征关键词。在本申请的应用推送方法的另一实施例中,所述分析所述通信记录数据以获得所述用户的一个或多个特征关键词包括:利用预定电话号码库对所述通信记录数据中的电话号码进行识别;以及根据所识别的电话号码确定所述用户的特征关键词。在本申请的应用推送方法的又一实施例中,所述分析所述通信记录数据以获得所述用户的一个或多个特征关键词包括:检测所述通信记录数据中的用户通讯录的变更情况;以及根据用户通讯录的变更情况确定所述用户的特征关键词。在本申请的应用推送方法的一个实施例中,所述将匹配的所述一个或多个应用中的一个或多个确定为待推送应用并推送给所述用户进一步包括:获取所述终端设备上已安装应用的列表;以及将匹配的所述一个或多个应用中与所述已安装应用不相同或不相似的一个或多个确定为待推送应用并推送给所述用户。在本申请的应用推送方法的一个实施例中,在确定所述待推送应用后立即推送给所述用户。在本申请的应用推送方法的一个实施例中,所述推送是在所述终端设备的显示装置上通过弹窗消息的方式来实现的。在本申请的应用推送方法的一个实施例中,所述方法被实现在所述终端设备中或与所述终端设备可通信地连接的远程计算机设备中。根据本申请的另一方面,提供一种应用推送系统,其包括:数据获取模块,其被配置为获取终端设备的用户的通信记录数据;特征分析模块,其被配置为分析所述通信记录数据以获得所述用户的一个或多个特征关键词;应用匹配模块,其被配置为确定应用库中与所述用户的所述一个或多个特征关键词中的每一个相匹配的一个或多个应用;待推送应用确定模块,其被配置为将匹配的所述一个或多个应用中的一个或多个确定为待推送应用;以及推送模块,其被配置为将所确定的所述待推送应用推送给所述用户。在本申请的应用推送系统的一个实施例中,所述特征分析模块进一步包括:文本解析模块,其被配置为对所述通信记录数据进行文本解析;关键词匹配模块,其被配置为将文本解析后的通信记录数据与预定关键词库进行匹配;以及特征确定模块,其被配置为根据所述预定关键词库中得到匹配的预定关键词确定所述用户的特征关键词。在本申请的应用推送系统的另一实施例中,所述特征分析模块进一步包括:号码识别模块,其被配置为利用预定电话号码库对所述通信记录数据中的电话号码进行识别;以及特征确定模块,其被配置为根据所识别的电话号码确定所述用户的特征关键词。在本申请的应用推送系统的又一实施例中,所述特征分析模块进一步包括:变更检测模块,其被配置为检测所述通信记录数据中的用户通讯录的变更情况;以及特征确定模块,其被配置为根据用户通讯录的变更情况确定所述用户的特征关键词。在本申请的应用推送系统的一个实施例中,所述待推送应用确定模块进一步包括:应用列表获取模块,其被配置为获取所述终端设备上已安装应用的列表;以及筛选模块,其被配置为将匹配的所述一个或多个应用中与所述已安装应用不相同或不相似的一个或多个确定为待推送应用。在本申请的应用推送系统的一个实施例中,所述推送模块在所述待推送应用被确定后立即将所述待推送应用推送给所述用户。在本申请的应用推送系统的一个实施例中,所述应用推送系统被实现在所述终端设备或与所述终端设备可通信地连接的远程计算机设备中。在本申请的应用推送系统的一个实施例中,所述通信记录数据包括消息通信记录、通话记录和用户通讯录中的一个或多个。在本申请的应用推送系统的一个实施例中,所述消息通信记录包括短信记录、微信记录以及QQ消息记录中的一个或多个。根据本申请的又一方面,提供一种终端设备,其包括如上所述的应用推送系统。根据本申请的又一方面,提供一种终端设备,其包括:存储器,其上存储有程序指令;以及处理器,其与所述存储器可通信地连接,其中所述程序指令在被所述处理器执行时将所述处理器配置为:获取终端设备的用户的通信记录数据;分析所述通信记录数据以获得所述用户的一个或多个特征关键词;确定应用库中与所述用户的所述一个或多个特征关键词中的每一个相匹配的一个或多个应用;以及将匹配的所述一个或多个应用中的一个或多个确定为待推送应用并推送给所述用户。在本申请的终端设备的一个实施例中,所述处理器在分析所述通信记录数据以获得所述用户的一个或多个特征关键词时进一步被配置为:对所述通信记录数据进行文本解析;将文本解析后的通信记录数据与预定关键词库进行匹配;以及根据所述预定关键词库中得到匹配的预定关键词确定所述用户的特征关键词。在本申请的终端设备的一个实施例中,所述处理器在分析所述通信记录数据以获得所述用户的一个或多个特征关键词时进一步被配置为:利用预定电话号码库对所述通信记录数据中的电话号码进行识别;以及根据所识别的电话号码确定所述用户的特征关键词。在本申请的终端设备的一个实施例中,所述处理器在分析所述通信记录数据以获得所述用户的一个或多个特征关键词时进一步被配置为:检测所述通信记录数据中的用户通讯录的变更情况;以及根据用户通讯录的变更情况确定所述用户的特征关键词。上述应用推送方法、应用推送系统或终端设备的各实施例通过对用户的通信记录数据的分析,可以精准地获得用户的兴趣点,从而提高推送的成功率。这部分旨在提供对本专利申请的主题的概述。这部分并非旨在提供本专利技术的排他本文档来自技高网...

【技术保护点】
一种应用推送方法,包括:获取终端设备的用户的通信记录数据;分析所述通信记录数据以获得所述用户的一个或多个特征关键词;确定应用库中与所述用户的所述一个或多个特征关键词中的每一个相匹配的一个或多个应用;以及将匹配的所述一个或多个应用中的一个或多个确定为待推送应用并推送给所述用户。

【技术特征摘要】
1.一种应用推送方法,包括:获取终端设备的用户的通信记录数据;分析所述通信记录数据以获得所述用户的一个或多个特征关键词;确定应用库中与所述用户的所述一个或多个特征关键词中的每一个相匹配的一个或多个应用;以及将匹配的所述一个或多个应用中的一个或多个确定为待推送应用并推送给所述用户。2.根据权利要求1所述的应用推送方法,其中,所述通信记录数据包括消息通信记录、通话记录和用户通讯录中的一个或多个。3.根据权利要求2所述的应用推送方法,其中,所述消息通信记录包括短信记录、微信记录以及QQ消息记录中的一个或多个。4.根据权利要求1所述的应用推送方法,其中,所述分析所述通信记录数据以获得所述用户的一个或多个特征关键词包括:对所述通信记录数据进行文本解析;将文本解析后的通信记录数据与预定关键词库进行匹配;以及根据所述预定关键词库中得到匹配的预定关键词确定所述用户的特征关键词。5.根据权利要求1所述的应用推送方法,其中,所述分析所述通信记录数据以获得所述用户的一个或多个特征关键词包括:利用预定电话号码库对所述通信记录数据中的电话号码进行识别;以及根据所识别的电话号码确定所述用户的特征关键词。6.根据权利要求1所述的应用推送方法,其中,所述分析所述通信记录数据以获得所述用户的一个或多个特征关键词包括:检测所述通信记录数据中的用户通讯录的变更情况;以及根据用户通讯录的变更情况确定所述用户的特征关键词。7.根据权利要求1所述的应用推送方法,其中,所述将匹配的所述一个或多个应用中的一个或多个确定为待推送应用并推送给所述用户进一步包括:获取所述终端设备上已安装应用的列表;以及将匹配的所述一个或多个应用中与所述已安装应用不相同或不相似的一个或多个确定为待推送应用并推送给所述用户。8.根据权利要求1所述的应用推送方法,其中,在确定所述待推送应用后立即推送给所述用户。9.根据权利要求1所述的应用推送方法,其中,所述推送是在所述终端设备的显示装置上通过弹窗消息的方式来实现的。10.根据权利要求1所述的应用推送方法,其中,所述方法被实现在所述终端设备中或与所述终端设备可通信地连接的远程计算机设备中。11.一种应用推送系统,包括:数据获取模块,其被配置为获取终端设备的用户的通信记录数据;特征分析模块,其被...

【专利技术属性】
技术研发人员:张润琦
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1