The invention discloses a control method, device and system for front-end display, a control method and device for data recommendation, an electronic device and a computer readable storage medium. The technical scheme of the present invention is to pull the general data from the recommendation side in advance to cache, so that when the personalized data pull fails, the cached general data can be pushed to the front end for display, thereby preventing the white screen from appearing in the front end display. This scheme simplifies the processing logic of personalized data recommendation with white-screen function and improves the efficiency and stability of data recommendation because it does not need to cache the personalized data requested by users every time. In addition, when the personalized data pull fails, it does not return the cached personalized data to the requesting user, but returns the pre-cached general data. Because the general data is generally applicable, it can reduce the discomfort caused by the data returned when the recommendation fails, and improve the accuracy of data push.
【技术实现步骤摘要】
前端显示的控制方法及装置、数据推荐的控制方法及装置
本专利技术涉及互联网
,特别涉及一种前端显示的控制方法及装置、数据推荐的控制方法及装置、前端显示的控制系统、电子设备、计算机可读储介质。
技术介绍
随着计算技术的发展,各种网站、客户端等互联网产物,丰富大众的工作与生活,为人们带来各种便利。例如,短视频类软件APP(应用程序)的出现,使得用户可以利用较少的时间获取到最感兴趣的内容。其中,短视频类软件APP主要通过结合用户画像和短视频的标签等信息,实时计算出个性化数据推送给用户,从而使得向用户推送的个性化数据是用户感兴趣的内容。相比之前非个性化静态数据的推送,实时的动态数据计算量更大,耗时更多,也相对复杂,因此容易出现拉取数据失败的情况,这个时候客户端的显示界面将会由于没有内容可展示,处于白屏状态。为了防止客户端显示界面出现白屏现象,目前主要通过在后台服务器缓存最后一次向用户推送的个性化数据,从而在数据拉取失败时向请求的所有用户推送缓存的该个性化数据。由此在数据拉取失败时,导致所有用户接收到都是某个用户感兴趣的内容,降低了数据推送的准确性。
技术实现思路
为了解决相关技术中存在的在个性化数据拉取失败时,导致所有用户接收到的都是某个用户感兴趣的内容,降低了数据推送的准确性的问题,本专利技术提供了一种前端显示的控制方法。第一方面,本专利技术提供一种前端显示的控制方法,所述方法包括:在从推荐侧拉取个性化数据失败时,请求获取预先缓存的通用数据;根据所述请求获取所述通用数据,所述通用数据是从所述推荐侧预先拉取并缓存的数据;将获取的所述通用数据推送至请求所述个性化数据 ...
【技术保护点】
1.一种前端显示的控制方法,其特征在于,所述方法包括:在从推荐侧拉取个性化数据失败时,请求获取预先缓存的通用数据;根据所述请求获取所述通用数据,所述通用数据是从所述推荐侧预先拉取并缓存的数据;将获取的所述通用数据推送至请求所述个性化数据的前端进行显示。
【技术特征摘要】
1.一种前端显示的控制方法,其特征在于,所述方法包括:在从推荐侧拉取个性化数据失败时,请求获取预先缓存的通用数据;根据所述请求获取所述通用数据,所述通用数据是从所述推荐侧预先拉取并缓存的数据;将获取的所述通用数据推送至请求所述个性化数据的前端进行显示。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过生成随机用户账号进行所述推荐侧通用数据的拉取,获得对应于所述随机用户账号的通用数据;将对应于所述随机用户账号的通用数据进行缓存。3.根据权利要求2所述的方法,其特征在于,所述通过生成随机用户账号进行所述推荐侧通用数据的拉取,获得对应于所述随机用户账号的通用数据,包括:定时生成随机用户账号;通过所述随机用户账号请求所述推荐侧召回数据,触发所述推荐侧按照当前信息热度从所有信息数据中提取出对应于所述随机用户账号的通用数据;从所述推荐侧进行所述通用数据的拉取,并向所述推荐侧反馈已拉取数据的标识信息,以使下次拉取所述推荐侧返回不同标识信息的通用数据。4.根据权利要求1所述的方法,其特征在于,所述在从推荐侧拉取个性化数据失败时,请求获取预先缓存的通用数据,包括:根据前端为进行显示而发送的指定用户个性化数据获取请求,向所述推荐侧请求拉取所述指定用户的个性化数据;在所述个性化数据拉取失败时,发起对共享内存所缓存通用数据的获取请求。5.根据权利要求1所述的方法,其特征在于,所述将获取的所述通用数据推送至请求所述个性化数据的前端进行显示,包括:在从所述推荐侧拉取的个性化数据不足一页时,通过获取的所述通用数据补充所述个性化数据,形成包含所述个性化数据和通用数据的满屏显示数据;将包含所述个性化数据和通用数据的满屏显示数据推送至前端进行显示。6.一种数据推荐的控制方法,其特征在于,所述方法包括:接收数据召回请求,所述数据召回请求携带随机用户账号;响应所述数据召回请求,生成对应于所述随机用户账号的通用数据;为所述数据召回请求返回生成的所述通用数据;所述通用数据用于在向前端返回个性化数据失败时,在所述前端进行所述通用数据的显示。7.根据权利要求6所述的方法,其特征在于,所述响应所述数据召回请求,生成对应于所述随机用户账号的通用数据,包括:按照当前信息热度从所有信息数据中进行数据提取,获得对应于所述随机用户账号的通用数据。8.根据权利要求6所述的方法,其特征在于,所述为所述数据召回请求返回生成的所述通用数据,包括:为所述数据召回请求逐次进行所述通用数据的返回,根据每次所返回通用数据的标识信息,逐次返回不同标识信息的通用数据。9.一种前端显示的控制系统,其...
【专利技术属性】
技术研发人员:罗梓恒,朱秀明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。