The invention provides an offline information recommendation method, a device, a client, a server and a computer readable storage medium. The offline information recommendation method includes: on-line receiving step for receiving on-line recommendation information sent by the server in the online state; caching step for caching text information in unread information of the user in the online recommendation information sent by the server; off-line recommendation step for caching in the offline state. The text information in the user's unread information is recommended for users as offline recommendation information. The embodiment of the invention can still recommend personalized results for users when network or server failures occur, improve the user's experience, and take into account the size of data transmission, send information list at the server side, while only the text content of graphic type information, to maintain a faster transmission speed.
【技术实现步骤摘要】
离线信息推荐方法、装置、客户端、服务器及存储介质
本专利技术涉及信息
,尤其涉及一种离线信息推荐方法、装置、客户端、服务器及计算机可读存储介质。
技术介绍
现有技术的信息推荐都是通过在线模式为用户提供服务的,以新闻推荐引擎为例,客户端通过网络向服务端发送请求,服务端根据客户端提供的用户标识,为用户推送符合该用户兴趣的文章列表。但是,当网络发生异常的时候,或者服务端发生故障的时候,客户端将无法从服务端获取到信息,推荐引擎也就无法继续为用户提供服务。以上包括两种情况:如果网络发生异常,那么就彻底无法继续提供服务;而当服务端发生故障的时候,推荐引擎通常采用的一种容灾机制是:为用户推荐一些阅读量较大的热门新闻。这种方式的缺陷是,当触发容灾机制的时候,热门新闻虽然可以满足较多用户的兴趣,但并不一定能符合用户的个性化兴趣,因而用户的体验并不好。
技术实现思路
本专利技术实施例提供一种离线信息推荐方法、装置、客户端、服务器及计算机可读存储介质,以至少解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种离线信息推荐方法,应用于客户端,包括:在线接收步骤,用于 ...
【技术保护点】
1.一种离线信息推荐方法,其特征在于,应用于客户端,包括:在线接收步骤,用于在线状态下接收服务器端下发的在线推荐信息;缓存步骤,用于缓存所述服务器端下发的在线推荐信息中的用户未读信息中的文本信息;离线推荐步骤,用于离线状态下将缓存的所述用户未读信息中的文本信息作为离线推荐信息,推荐给用户。
【技术特征摘要】
1.一种离线信息推荐方法,其特征在于,应用于客户端,包括:在线接收步骤,用于在线状态下接收服务器端下发的在线推荐信息;缓存步骤,用于缓存所述服务器端下发的在线推荐信息中的用户未读信息中的文本信息;离线推荐步骤,用于离线状态下将缓存的所述用户未读信息中的文本信息作为离线推荐信息,推荐给用户。2.根据权利要求1所述的方法,其特征在于,还包括:所述缓存步骤还包括:将在线状态下已展示的所述在线推荐信息从所述缓存中删除。3.根据权利要求1所述的方法,其特征在于,所述缓存步骤还包括:在缓存所述服务器端下发的在线推荐信息中的用户未读信息中的文本信息之前,判断缓存的信息量是否超过预设阈值;若缓存的信息量超过预设阈值,则在执行缓存操作时将缓存时间最早的缓存信息覆盖。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述离线推荐步骤还包括:在将所述离线推荐信息推荐给用户之后,记录离线状态下的已展示信息,并将所述已展示信息从所述缓存中删除,所述已展示信息包括用户浏览和/或点击过的所述离线推荐信息。5.根据权利要求4所述的方法,其特征在于,在所述离线推荐步骤之后,还包括信息同步步骤,用于:在恢复在线状态后,将离线状态下记录的有关所述已展示信息的信息发送给服务器端,以实现与所述服务器端信息同步。6.一种离线信息推荐方法,其特征在于,应用于服务器端,包括:接收来自客户端的在线推荐信息获取请求;响应接收到所述在线推荐信息获取请求,将与所述客户端对应的在线推荐信息的信息列表以及所述在线推荐信息中的文本信息确定为返回给所客户端的在线推荐信息;将确定的所述返回给所客户端的在线推荐信息下发给所述客户端,以便所述客户端将所述在线推荐信息中的文本信息作为离线推荐信息。7.根据权利要求6所述的方法,其特征在于,将与所述客户端对应的在线推荐信息的信息列表以及所述在线推荐信息中的文本信息确定为返回给所客户端的在线推荐信息,包括:查询与所述客户端对应的用户推荐个性模型;根据所述用户推荐个性模型,将与所述用户推荐个性模型对应的在线推荐信息的信息列表以及所述在线推荐信息中的文本信息确定为返回给所客户端的在线推荐信息。8.根据权利要求6所述的方法,其特征在于,将与所述客户端对应的在线推荐信息的信息列表以及所述在线推荐信息中的文本信息确定为返回给所客户端的在线推荐信息,包括:识别所述在线推荐信息中每项信息的属性;所述属性包括视频信息、音频信息、图集信息、图文信息和/或纯文本信息,所述图集信息属性为所述在线推荐信息包括图片信息且不包括文本信息,所述图文信息属性为所述在线推荐信息包括图片信息和文本信息;若识别到所述在线推荐信息的属性为视频信息、音频信息或图集信息,则确定不返回该项在线推荐信息的内容;若识别到所述在线推荐信息的属性为图文信息,则将该项在线推荐信息中的文本信息确定为返回给所客户端的在线推荐信息;若识别到所述在线推荐信息的属性为纯文本信息,则将该项在线推荐信息的全部内容确定为返回给所客户端的在线推荐信息。9.根据权利要求7或8所述的方法,其特征在于,还包括:接收客户端记录的离线状态下的有关已展示信息的信息,所述已展示信息包括用户浏览和/或点击过的所述离线推荐信息;将所述已展示信息从所述在线推荐信息的信息列表中删除。10.根据权利要求9所述的方法,其特征在于,还包括:根据所述用户浏览和/或点击过的所述离线推荐信息,更新所述用户推荐个性模型。11.一种离线信息推荐装置,其特征在于,应用于客户端,包括:在线接收单元,用于在线状态下接收服务器端下发的在线推荐信息;缓存单元,用于缓存所述服务器端下发的在线推荐信息中的用户未读信息中的文本信息;离线推荐单元,用于离线状态下将缓存的所述用...
【专利技术属性】
技术研发人员:刘峰,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。