[发明专利]一种功能推荐表组维护方法及系统有效
申请号: | 201711437395.1 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108170462B | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 王玮;邹赞 | 申请(专利权)人: | 深圳豪客互联网有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;H04L29/08 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 孟德栋;郝瑞刚 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种功能推荐表组维护方法及系统,该维护方法包括:找到应用程序中所有可推荐项目,获取与可推荐项目相对应的可推荐内容;创建至少两个相互独立的推荐表,每个推荐表对应的触发方式和推荐方式不同;将每一项可推荐内容分配到推荐表中的任意一个;当满足推荐表的触发条件时,从推荐表中按顺序获取第一个状态为未推荐的可推荐内容,作为与触发条件对应的待推荐内容,并将可推荐内容的状态标记为已推荐。本发明实施例通过创建具有不同触发方式和推荐方式的推荐表,并获取可推荐内容放置推荐表中,实现了通过不同的触发方式触发推荐表,并通过不同的推荐方式对待推荐内容进行推送,提高用户使用时的体验感,由此提高用户粘性。 | ||
搜索关键词: | 一种 功能 推荐 维护 方法 系统 | ||
找到应用程序中所有可推荐项目,获取与所述可推荐项目相对应的可推荐内容;
创建至少两个相互独立的推荐表,每个所述推荐表对应的触发方式和推荐方式不同;
将每一项所述可推荐内容分配到所述推荐表中的任意一个;
当满足所述推荐表的触发条件时,从所述推荐表中按顺序获取第一个状态为未推荐的可推荐内容,作为与所述触发条件对应的待推荐内容,并将所述可推荐内容的状态标记为已推荐。
2.根据权利要求1所述的一种功能推荐表组维护方法,其特征在于,该维护方法还包括:当获取到的状态为未推荐的所述可推荐内容位于所述推荐表的表尾时,将所述推荐表中满足预设条件的所有所述可推荐内容的状态更新为未推荐。
3.根据权利要求2所述的一种功能推荐表组维护方法,其特征在于,所述推荐表中满足预设条件的所有所述可推荐内容的状态更新为未推荐,具体包括:确认所述可推荐内容为周期性推荐内容还是一次性推荐内容;
当所述可推荐内容为周期性推荐内容时,将所述可推荐内容的状态更新为未推荐;
当所述可推荐内容为一次性推荐内容时,判断所述可推荐内容是否有更新,当所述可推荐内容有更新时,将所述可推荐内容的状态更新为未推荐;或,当所述可推荐内容无更新时,所述可推荐内容的状态不做更新。
4.根据权利要求3中所述的一种功能推荐表组维护方法,其特征在于,所述将所述可推荐内容的状态更新为未推荐之前,还包括:获取进行状态更新的所述可推荐内容的推荐时刻和进行状态更新的时刻;
根据所述推荐时刻和进行状态更新的时刻判断所述可推荐内容的推荐间隔时长是否超过预设值;
根据所述推荐间隔时长是否超过预设值确认是否取消对所述可推荐内容的状态的更新;当所述推荐时长超过预设值时,将所述可推荐内容的状态更新为未推荐,并将所述可推荐内容的推荐时刻重置;
或,当所述推荐时长未超过预设值时,所述可推荐内容的状态不做更新。
5.根据权利要求1‑4中任一所述的一种功能推荐表组维护方法,其特征在于,所述将每一项所述可推荐内容分配到所述推荐表中的任意一个之前,还包括:创建若干为空的可推荐内容,并将所述为空的可推荐内容放置在所有所述可推荐内容中。
6.一种功能推荐表组维护系统,应用于应用程序,其特征在于,包括:数据获取模块、创建模块、分配模块和维护模块;所述数据获取模块,用于找到应用程序中所有可推荐项目,获取与所述可推荐项目相对应的可推荐内容;
所述创建模块,用于创建至少两个相互独立的推荐表,其中,每个所述推荐表对应的触发方式和推荐方式不同;
所述分配模块,用于将每一项所述可推荐内容分配到所述推荐表中的任意一个;
所述维护模块,用于当满足所述推荐表的触发条件时,从所述推荐表中按顺序获取第一个状态为未推荐的可推荐内容,作为与所述触发条件对应的待推荐内容,并将所述可推荐内容的状态标记为已推荐。
7.根据权利要求6所述的一种功能推荐表组维护系统,其特征在于,所述维护系统还包括:更新模块,用于当获取到的状态为未推荐的所述可推荐内容位于所述推荐表的表尾时,将所述推荐表中满足预设条件的所有所述可推荐内容的状态更新为未推荐。8.根据权利要求7所述的一种功能推荐表组维护系统,其特征在于,所述更新模块包括:第一判断单元,用于确认所述可推荐内容为周期性推荐内容还是一次性推荐内容;并在所述可推荐内容为一次性推荐内容时,判断所述可推荐内容是否有更新;所述更新模块,具体用于,当所述可推荐内容为周期性推荐内容时,将所述可推荐内容的状态更新为未推荐;或,当所述可推荐内容为一次性推荐内容时,通过第一判断单元判断可推荐内容是否有更新,当所述可推荐内容有更新时,将所述可推荐内容的状态更新为未推荐;或,当所述可推荐内容无更新时,所述可推荐内容的状态不做更新。
9.根据权利要求8所述的一种功能推荐表组维护系统,其特征在于,所述更新模块还包括:第二判断单元,用于获取进行状态更新的所述可推荐内容的推荐时刻和进行状态更新的时刻;根据所述推荐时刻和进行状态更新的时刻判断所述可推荐内容的推荐间隔时长是否超过预设值;所述更新模块,具体用于,当所述推荐间隔时长超过预设值时,继续对所述可推荐内容的状态更新,将所述可推荐内容的状态更新为未推荐,并将所述可推荐内容的推荐时刻重置;或,当所述推荐时长未超过预设值时,取消对所述可推荐内容的状态更新,所述可推荐内容的状态不做更新。
10.根据权利要求6‑9中任一所述的一种功能推荐表组维护系统,其特征在于,该维护系统还包括:空对象创建模块,用于创建若干为空的可推荐内容,并将所述为空的可推荐内容放置在所述数据获取模块获取的所有所述可推荐内容中。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳豪客互联网有限公司,未经深圳豪客互联网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711437395.1/,转载请声明来源钻瓜专利网。