【技术实现步骤摘要】
信息推送方法、装置、终端及服务器
本专利技术涉及计算机
,特别涉及一种信息推送方法、装置、终端及服务器。
技术介绍
随着信息推送技术的发展,推送方的关注点从媒体转向了用户,即推送方更关心推送信息能不能直达目标用户。因此,现有的信息推送方法通常对用户浏览时留下的历史UGC(UserGeneratedContent,用户生成内容)信息进行记录,并根据该历史UGC信息对用户的兴趣进行预测,从而向终端推送用户感兴趣的信息。现有技术中,终端与服务器建立连接时,服务器为终端创建一个小型文本文件Cookie,并将该Cookie发送给终端,终端接收到Cookie后将该Cookie存储在本地,则Cookie可以记录用户在终端上使用浏览器时产生的历史信息,直至终端与服务器断开连接。当终端再次与服务器建立连接时,服务器读取终端中的Cookie,并根据Cookie记录的历史信息对终端进行信息推送,该推送信息可以是服务器根据历史信息的出现频率预测的用户可能感兴趣的信息。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:当用户将浏览器设置成禁用Cookie的模式或Coo ...
【技术保护点】
一种信息推送方法,其特征在于,所述方法包括:获取当前用户的用户标识和当前用户输入的至少一个用户生成内容UGC关键字;根据所述当前用户的用户标识从预设模型中获取当前用户的属性信息;将所述UGC关键字与所述当前用户的属性信息进行匹配,得到当前用户的推送关键字;根据所述当前用户的推送关键字向终端推送信息;其中,所述预设模型包括至少一个用户标识,且一个用户标识对应一个属性信息,每个属性信息包括历史UGC信息、身份信息和与用户有预设关系的关联用户的用户标识中的至少一种。
【技术特征摘要】
1.一种信息推送方法,其特征在于,所述方法包括:获取当前用户的用户标识和当前用户输入的至少一个用户生成内容UGC关键字;根据所述当前用户的用户标识从预设模型中获取当前用户的属性信息;将所述UGC关键字与所述当前用户的属性信息进行匹配,得到当前用户的推送关键字;根据所述当前用户的推送关键字向终端推送信息;其中,所述预设模型包括至少一个用户标识,且一个用户标识对应一个属性信息,每个属性信息包括历史UGC信息、身份信息和与用户有预设关系的关联用户的用户标识中的至少一种。2.根据权利要求1所述的信息推送方法,其特征在于,若所述当前用户的属性信息包括历史UGC信息,所述历史UGC信息包括至少一组历史UGC关键字,且每一组历史UGC关键字中包括至少一个关键字,则:所述将所述UGC关键字与所述当前用户的属性信息进行匹配,得到当前用户的推送关键字,包括:检测每一组历史UGC关键字中的关键字与所述UGC关键字中的关键字是否存在至少一对相同的关键字;若检测到某一组历史UGC关键字中的关键字与所述UGC关键字中的关键字存在至少一对相同的关键字,则将这一组历史UGC关键字作为所述当前用户的推送关键字。3.根据权利要求2所述的信息推送方法,其特征在于,所述每一组历史UGC关键字只包括同一类型的关键字,不同类型的关键字具有不同的检测优先级,则:所述检测每一组历史UGC关键字中的关键字与所述UGC关键字中的关键字是否存在至少一对相同的关键字,包括:检测当前未检测的各组历史UGC关键字中具有最高检测优先级的一组历史UGC关键字中的关键字与所述UGC关键字中的关键字是否存在至少一对相同的关键字;若检测到当前未检测的各组历史UGC关键字中具有最高检测优先级的一组历史UGC关键字中的关键字与所述UGC关键字中的关键字存在至少一对相同的关键字,则将这一组历史UGC关键字作为所述当前用户的推送关键字。4.根据权利要求3所述的信息推送方法,其特征在于,所述不同类型的关键字包括关键词类型的关键字、兴趣分类类型的关键字和话题类型的关键字,且所述关键词类型的关键字的检测优先级最高,所述话题类型的关键字的检测优先级最低;所述检测当前未检测的各组历史UGC关键字中具有最高检测优先级的一组历史UGC关键字中的关键字与所述UGC关键字中的关键字是否存在至少一对相同的关键字,包括:检测包括关键词类型的每一组历史UGC关键字中的关键字与所述UGC关键字中的关键字是否存在至少一对相同的关键字;若检测到某一组包括关键词类型的历史UGC关键字中的关键字与所述UGC关键字中的关键字存在至少一对相同的关键字,则将这一组历史UGC关键字作为所述当前用户的推送关键字;若检测到每一组包括关键词类型的历史UGC关键字中的关键字与所述UGC关键字中的关键字不存在任意一对相同的关键字,则检测包括兴趣分类类型的每一组历史UGC关键字中的关键字与所述UGC关键字中的关键字是否存在至少一对相同的关键字;若检测到某一组包括兴趣分类类型的历史UGC关键字中的关键字与所述UGC关键字中的关键字存在至少一对相同的关键字,则将这一组历史UGC关键字作为所述当前用户的推送关键字;若检测到每一组包括兴趣分类类型的历史UGC关键字中的关键字与所述UGC关键字中的关键字不存在任意一对相同的关键字,则检测包括话题类型的每一组历史UGC关键字中的关键字与所述UGC关键字中的关键字是否存在至少一对相同的关键字;若检测到某一组包括话题类型的历史UGC关键字中的关键字与所述UGC关键字中的关键字存在至少一对相同的关键字,则将这一组历史UGC关键字作为所述当前用户的推送关键字;其中,所述关键词类型的关键字是所述当前用户之前在网络上产生的关键词,所述兴趣分类类型的关键字是所述当前用户感兴趣的且具有任一共同特征的关键字,所述话题类型的关键字是任一主题的关键字。5.根据权利要求1所述的信息推送方法,其特征在于,若所述当前用户的属性信息包括身份信息,所述身份信息包括:年龄、性别、学历、职业、收入水平和居住地址中的至少一种,则:所述将所述UGC关键字与所述当前用户的属性信息进行匹配,得到当前用户的推送关键字,包括:检测所述预设模型中所有用户中除当前用户之外的其他用户的属性信息中是否包括身份信息;若检测到所有用户中除当前用户之外的其他用户的属性信息中包括身份信息,则获取所述其他用户的身份信息;对于每一个其他用户的身份信息,检测所述当前用户的身份信息与所述其他用户的身份信息中的至少一种信息是否相同;若检测到所述当前用户的身份信息与所述其他用户的身份信息中的至少一种信息相同,则检测所述其他用户的属性信息中是否包括历史UGC信息;若检测到所述其他用户的属性信息中包括历史UGC信息,则获取所述其他用户的历史UGC信息,将所述UGC关键字与所述其他用户的历史UGC信息进行匹配,得到所述当前用户的推送关键字。6.根据权利要求1所述的信息推送方法,其特征在于,若所述当前用户的属性信息包括至少一个与当前用户有预设关系的关联用户的用户标识;所述预设关系包括:亲戚关系、朋友关系、同学关系、师长关系、同事关系和网友关系中的至少一种,则:所述将所述UGC关键字与所述当前用户的属性信息进行匹配,得到当前用户的推送关键字,包括:对于每一个关联用户的用户标识,根据所述关联用户的用户标识获取所述关联用户的属性信息;检测所述关联用户的属性信息中是否包括历史UGC信息;若检测到所述关联用户的属性信息中包括历史UGC信息,则获取所述关联用户的历史UGC信息,将所述UGC关键字与所述关联用户的历史UGC信息进行匹配,得到所述当前用户的推送关键字。7.根据权利要求1至6任一所述的信息推送方法,其特征在于,所述根据所述当前用户的推送关键字向终端推送信息之后,还包括:获取当前用户选择浏览的推送信息;将与所述推送信息对应的推送关键字更新到所述当前用户的属性信息中的历史UGC信息中。8.一种信息推送装置,其特征在于,所述装置包括:第一获取模块,用于获取当前用户的用户标识和当前用户输入的至少一个用户生成内容UGC关键字;第二...
【专利技术属性】
技术研发人员:陈鑫,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。