[发明专利]前端显示的控制方法及装置、数据推荐的控制方法及装置有效
申请号: | 201810841557.6 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109150983B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 罗梓恒;朱秀明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/568;H04L67/54 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 前端 显示 控制 方法 装置 数据 推荐 | ||
本发明揭示了一种前端显示的控制方法、装置及系统,数据推荐的控制方法及装置、电子设备、计算机可读存储介质。本发明提供的技术方案,提前从推荐侧拉取通用数据进行缓存,从而在个性化数据拉取失败时,可以将缓存的通用数据推送至前端进行显示,从而防止前端显示出现白屏。该方案由于无需每次都将用户请求的个性化数据进行缓存,简化了具备防白屏功能的个性化数据推荐的处理逻辑,提高了数据推荐效率和稳定性;另外,在个性化数据拉取失败时,不再向请求用户返回缓存的某个用户的个性化数据,而是返回提前缓存的通用数据,因为通用数据是普遍适用的,可以降低推荐失败时所返回数据给用户带来的不适感,提高数据推送的准确性。
技术领域
本发明涉及互联网技术领域,特别涉及一种前端显示的控制方法及装置、数据推荐的控制方法及装置、前端显示的控制系统、电子设备、计算机可读储介质。
背景技术
随着计算技术的发展,各种网站、客户端等互联网产物,丰富大众的工作与生活,为人们带来各种便利。例如,短视频类软件APP(应用程序)的出现,使得用户可以利用较少的时间获取到最感兴趣的内容。
其中,短视频类软件APP主要通过结合用户画像和短视频的标签等信息,实时计算出个性化数据推送给用户,从而使得向用户推送的个性化数据是用户感兴趣的内容。相比之前非个性化静态数据的推送,实时的动态数据计算量更大,耗时更多,也相对复杂,因此容易出现拉取数据失败的情况,这个时候客户端的显示界面将会由于没有内容可展示,处于白屏状态。
为了防止客户端显示界面出现白屏现象,目前主要通过在后台服务器缓存最后一次向用户推送的个性化数据,从而在数据拉取失败时向请求的所有用户推送缓存的该个性化数据。由此在数据拉取失败时,导致所有用户接收到都是某个用户感兴趣的内容,降低了数据推送的准确性。
发明内容
为了解决相关技术中存在的在个性化数据拉取失败时,导致所有用户接收到的都是某个用户感兴趣的内容,降低了数据推送的准确性的问题,本发明提供了一种前端显示的控制方法。
第一方面,本发明提供一种前端显示的控制方法,所述方法包括:
在从推荐侧拉取个性化数据失败时,请求获取预先缓存的通用数据;
根据所述请求获取所述通用数据,所述通用数据是从所述推荐侧预先拉取并缓存的数据;
将获取的所述通用数据推送至请求所述个性化数据的前端进行显示。
第二方面,本发明提供了一种数据推荐的控制方法,所述方法包括:
接收数据召回请求,所述数据召回请求携带随机用户账号;
响应所述数据召回请求,生成对应于所述随机用户账号的通用数据;
为所述数据召回请求返回生成的所述通用数据;所述通用数据用于在向前端返回个性化数据失败时,在前端进行所述通用数据的显示。
第三方面,本发明提供了一种前端显示的控制系统,所述系统包括:推荐服务器、应用服务器和防白屏服务器;
所述推荐服务器用于响应应用服务器发送的请求返回个性化数据以及响应防白屏服务器发送的请求返回通用数据;
所述防白屏服务器用于向所述推荐服务器请求拉取所述通用数据,并推送至所述应用服务器进行缓存;
所述应用服务器用于向所述推荐服务器请求拉取所述个性化数据,并在所述个性化数据拉取失败时,将缓存的所述通用数据推送至请求所述个性化数据的前端进行显示。
第四方面,本发明提供了一种前端显示的控制装置,所述装置包括:
通用数据请求模块,用于在从推荐侧拉取个性化数据失败时,请求获取预先缓存的通用数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810841557.6/2.html,转载请声明来源钻瓜专利网。