素材推送方法及装置制造方法及图纸

技术编号:20329277 阅读:34 留言:0更新日期:2019-02-13 05:50
本发明专利技术提供一种素材推送方法及装置,涉及信息技术领域。所述方法包括检测用户模型是否被操作,所述操作包括对所述用户模型中的数据项的插入、删除及更新;当检测到所述用户模型被操作时,根据预设的触发时机和触发频率,调用预先设定的素材推送指令;根据所述素材推送指令查找对应的素材,并将所述素材进行推送。上述方法中,通过对用户模型的监控及检测调用并执行素材推送指令,提高了程序的执行效率,降低系统的整体复杂性,具有伸缩性、安全性、重用性和可移植性等特征,使素材推送效率显著提升。

【技术实现步骤摘要】
素材推送方法及装置
本专利技术涉及信息
,具体而言,涉及一种素材推送方法及装置。
技术介绍
目前,传统的网页或软件客户端内容推送通常采用即时匹配推送的方式,将即时接收的信息与存储的推送内容进行检索匹配之后,查找到相关的内容,并将这些内容作为推送素材向用户进行推送。然而随着大数据和云技术的逐渐普及和应用,传统的内容推送方式已经不能满足在海量数据中快速查找到与用户信息匹配的素材,存在检索耗时较高或查找不精确等问题,推送速率和推送效果都明显偏低。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种素材推送方法及装置。第一方面,本专利技术实施例提供一种素材推送方法,所述方法包括:检测用户模型是否被操作,所述操作包括对所述用户模型中的数据项的插入、删除及更新;当检测到所述用户模型被操作时,根据预设的触发时机和触发频率,调用预先设定的素材推送指令;根据所述素材推送指令查找对应的素材,并将所述素材进行推送。可选地,所述根据所述素材推送指令查找对应的素材,并将所述素材进行推送,包括:根据所述素材推送指令从素材关系表中查找素材关系,其中,所述素材关系表用于表征所述用户模型中的用户与素材库中的素材的对应关系;根据所述素材关系从所述素材库中获取对应的素材;将获得的所述素材进行推送。可选地,所述方法还包括创建所述用户模型的步骤,其中,所述用户模型包括静态兴趣模型及动态行为模型,所述步骤包括:获取用户的个人信息,并从所述用户的个人信息中提取兴趣关键字,将所述兴趣关键字输入预先创建的静态兴趣模型中进行训练,得到该用户对应的静态兴趣模型;获取用户的行为日志,并从所述用户的行为日志中提取行为关键字,将所述行为关键性输入预先创建的动态行为模型中进行训练,得到该用户对应的动态行为模型。可选地,所述方法还包括创建素材库的步骤,所述步骤包括:获取素材信息,所述素材信息包括素材关键字,素材分类及素材内容;将素材库的分类与所述素材分类进行匹配,若匹配成功,将所述素材信息存储到匹配的素材库中,若匹配不成功,创建与所述素材分类对应的素材库,并将所述素材信息存储到创建的素材库中。可选地,所述方法还包括创建素材关系表的步骤,所述步骤包括:将所述静态兴趣模型与素材库的分类进行匹配,获取与所述静态兴趣模型匹配的素材库;对与所述静态兴趣模型匹配的素材库中存储的素材进行检索,获取所述素材关键字与动态行为模型匹配的素材;整合所述匹配的素材的存储地址及与所述用户模型的匹配关系,生成所述素材关系;将所述素材关系存储到所述素材关系表中。第二方面,本专利技术实施例还提供一种素材推送装置,应用于服务器,所述装置包括:检测模块,用于检测用户模型是否被操作,所述操作包括对所述用户模型中的数据项的插入、删除及更新;指令调用模块,用于当检测到所述用户模型被操作时,根据预设的触发时机和触发频率,调用预先设定的素材推送指令;素材推送模块,用于根据所述素材推送指令查找对应的素材,并将所述素材进行推送。可选地,所述素材推送模块具体用于:根据所述素材推送指令从素材关系表中查找素材关系,其中,所述素材关系表用于表征所述用户模型中的用户与素材库中的素材的对应关系;根据所述素材关系从所述素材库中获取对应的素材;将获得的所述素材进行推送。可选地,所述装置还包括用于创建所述用户模型的创建模块,所述创建模块具体用于:获取用户的个人信息,并从所述用户的个人信息中提取兴趣关键字,将所述兴趣关键字输入预先创建的静态兴趣模型中进行训练,得到该用户对应的静态兴趣模型;获取用户的行为日志,并从所述用户的行为日志中提取行为关键字,将所述行为关键性输入预先创建的动态行为模型中进行训练,得到该用户对应的动态行为模型。可选地,所述装置还包括素材库管理模块,所述素材库管理模块具体用于:获取素材信息,所述素材信息包括素材关键字,素材分类及素材内容;将素材库的分类与所述素材分类进行匹配,若匹配成功,将所述素材信息存储到匹配的素材库中,若匹配不成功,创建与所述素材分类对应的素材库,并将所述素材信息存储到创建的素材库中。可选地,所述装置还包括素材关系表管理模块,所述素材关系表管理模块用于:将所述静态兴趣模型与素材库的分类进行匹配,获取与所述静态兴趣模型匹配的素材库;对与所述静态兴趣模型匹配的素材库中存储的素材进行检索,获取所述素材关键字与动态行为模型匹配的素材;整合所述匹配的素材的存储地址及与所述用户模型的匹配关系,生成所述素材关系;将所述素材关系存储到所述素材关系表中。第三方面,本专利技术实施例还提供一种服务器,包括素材推送装置、存储单元、处理单元及通信单元。所述素材推送装置安装或存储于所述存储单元,由所述处理单元控制所述素材推送装置的各个功能模块的执行,所述通信单元用于使所述服务器与本专利技术以外的其他设备或装置进行通信。相对于现有技术而言,本专利技术具有以下有益效果:本专利技术实施例提供的素材推送方法,通过对用户模型的监控及检测调用并执行素材推送指令,提高了程序的执行效率,降低系统的整体复杂性,具有伸缩性、安全性、重用性和可移植性等特征,使素材推送效率显著提升。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应该看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的服务器的结构示意图;图2为图1所示的素材推送装置的结构示意图;图3为本专利技术实施例提供的素材推送方法的流程图;图4为本专利技术实施例提供的用户模型创建方法的流程图;图5为本专利技术实施例提供的素材库创建方法的流程图;图6为本专利技术实施例提供的素材关系表创建方法的流程图。图标:1-服务器;11-素材推送装置;12-存储单元;13-处理单元;14-通信单元;111-检测模块;112-指令调用模块;113-素材推送模块;114-创建模块;115-素材库管理模块;116-素材关系表管理模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本专利技术的描述中,需要说明的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接本文档来自技高网...

【技术保护点】
1.一种素材推送方法,其特征在于,所述方法包括:检测用户模型是否被操作,所述操作包括对所述用户模型中的数据项的插入、删除及更新;当检测到所述用户模型被操作时,根据预设的触发时机和触发频率,调用预先设定的素材推送指令;根据所述素材推送指令查找对应的素材,并将所述素材进行推送。

【技术特征摘要】
1.一种素材推送方法,其特征在于,所述方法包括:检测用户模型是否被操作,所述操作包括对所述用户模型中的数据项的插入、删除及更新;当检测到所述用户模型被操作时,根据预设的触发时机和触发频率,调用预先设定的素材推送指令;根据所述素材推送指令查找对应的素材,并将所述素材进行推送。2.如权利要求1所述的素材推送方法,其特征在于,所述根据所述素材推送指令查找对应的素材,并将所述素材进行推送,包括:根据所述素材推送指令从素材关系表中查找素材关系,其中,所述素材关系表用于表征所述用户模型中的用户与素材库中的素材的对应关系;根据所述素材关系从所述素材库中获取对应的素材;将获得的所述素材进行推送。3.如权利要求2所述的素材推送方法,其特征在于,所述方法还包括创建所述用户模型的步骤,其中,所述用户模型包括静态兴趣模型及动态行为模型,所述步骤包括:获取用户的个人信息,并从所述用户的个人信息中提取兴趣关键字,将所述兴趣关键字输入预先创建的静态兴趣模型中进行训练,得到该用户对应的静态兴趣模型;获取用户的行为日志,并从所述用户的行为日志中提取行为关键字,将所述行为关键性输入预先创建的动态行为模型中进行训练,得到该用户对应的动态行为模型。4.如权利要求3所述的素材推送方法,其特征在于,所述方法还包括创建素材库的步骤,所述步骤包括:获取素材信息,所述素材信息包括素材关键字,素材分类及素材内容;将素材库的分类与所述素材分类进行匹配,若匹配成功,将所述素材信息存储到匹配的素材库中,若匹配不成功,创建与所述素材分类对应的素材库,并将所述素材信息存储到创建的素材库中。5.如权利要求4所述的素材推送方法,其特征在于,所述方法还包括创建素材关系表的步骤,所述步骤包括:将所述静态兴趣模型与素材库的分类进行匹配,获取与所述静态兴趣模型匹配的素材库;对与所述静态兴趣模型匹配的素材库中存储的素材进行检索,获取所述素材关键字与动态行为模型匹配的素材;整合所述匹配的素材的存储地址及与所述用户模型的匹配关系,生成所述素材关系;将所述素材关系存储到所述素材关系表中。...

【专利技术属性】
技术研发人员:张祖淼
申请(专利权)人:江西清华泰豪三波电机有限公司
类型:发明
国别省市:江西,36

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

1