[发明专利]用户生成内容的推送方法、系统、设备和介质在审
申请号: | 202111589135.2 | 申请日: | 2021-12-23 |
公开(公告)号: | CN114297527A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 陈佳炜;张鹏宇;陈祈烨 | 申请(专利权)人: | 行吟信息科技(武汉)有限公司 |
主分类号: | G06F16/9537 | 分类号: | G06F16/9537;G06F16/958 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐乐乐 |
地址: | 430223 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 生成 内容 推送 方法 系统 设备 介质 | ||
本发明特别涉及一种用户生成内容的推送方法、系统、设备和介质。该方法包括:接收来自用户的用户生成内容查询请求;确定用户所在的地理区块和用户偏好;基于用户所在的地理区块和用户偏好,查找一个或多个用户生成内容;向用户推送一个或多个用户生成内容;其中,基于每个用户生成内容的位置信息和内容信息,用户生成内容被分配到相应的地理区块和类别。如此,通过构建地理区块和类别的交叉索引机制,并且通过构建基于地理区块的分层索引机制,可以对已发布的用户生成内容进行离线分配,可以向用户在线推送附近一定距离范围内的特定类别的用户生成内容,并且用户生成内容基于距离分层推送,可以支撑用户生成内容日常消费场景。
技术领域
本发明特别涉及一种用户生成内容的推送方法、系统、设备和介质。
背景技术
目前,期望向用户提供有关本地出行、附近吃喝玩乐等的用户生成内容,这需要从海量的用户生成内容中检索相关的用户生成内容,检索时间较长且推送精度不高,因此亟需缩短用户生成内容的检索时间,提高用户生成内容的推送精度。
发明内容
有鉴于此,本申请实施例提供一种用户生成内容的推送方法、系统、设备和介质,通过构建地理区块和类别的交叉索引机制,并且通过构建基于地理区块的分层索引机制,可以对已发布的用户生成内容进行离线分配,可以向用户在线推送附近一定距离范围内的特定类别的用户生成内容,并且用户生成内容基于距离分层推送,可以支撑用户生成内容日常消费场景。
第一方面,本申请实施例提供了一种用户生成内容的推送方法,所述方法用于电子设备,并且所述方法包括:
接收来自用户的用户生成内容查询请求;
确定所述用户所在的地理区块和用户偏好;
基于所述用户所在的地理区块和用户偏好,查找一个或多个用户生成内容;
向所述用户推送所述一个或多个用户生成内容;
其中,基于每个用户生成内容的位置信息和内容信息,所述用户生成内容被分配到相应的地理区块和类别。
在本申请实施例中,可以构建地理区块和类别的交叉索引机制,将已发布的用户生成内容离线分配到相应的地理区块和类别,可以存储用户生成内容与地理区块和类别的映射关系,例如存储在Redis(Remote Dictionary Server,远程字典服务器)中,并且可以基于用户所在的地理区块和用户偏好,在线查找并向用户推送一个或多个用户生成内容,无需反复检索所有的用户生成内容,也无需实时计算每个用户生成内容与用户之间的精确距离,缩小了用户生成内容的检索范围,缩短了用户生成内容的检索时间,提高了用户生成内容的推送精度。
在上述第一方面的一种可能实现中,根据不同的划分水平,地理区域被划分为相应的划分水平下的多个地理区块,其中,划分水平越大,同一地理区域被划分的地理区块的数量越少。
在上述第一方面的一种可能实现中,基于每个用户生成内容的位置信息,所述用户生成内容被分配到每个划分水平下的相应的地理区块。
在上述第一方面的一种可能实现中,所述方法进一步包括:
确定所述用户所在的第一划分水平下的地理区块和用户偏好;
基于所述用户所在的第一划分水平下的地理区块和用户偏好,查找第一数量的用户生成内容;
当所述第一数量小于推送数量阈值时,确定所述用户所在的第二划分水平下的地理区块,所述第二划分水平大于所述第一划分水平;
基于所述用户所在的第二划分水平下的地理区块和用户偏好,查找第二数量的用户生成内容;
向所述用户推送所述第一数量和所述第二数量的用户生成内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于行吟信息科技(武汉)有限公司,未经行吟信息科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111589135.2/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法