一种内容获取方法、用户客户端、服务器及系统技术方案

技术编号:15542722 阅读:105 留言:0更新日期:2017-06-05 11:32
本发明专利技术实施例提供一种内容获取方法、用户客户端、服务器及系统,该方法包括:用户客户端在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息;接收所述目标界面中与用户历史行为相应的内容信息;将所述内容信息写入预设内存区域;若检测到所述目标界面的显示指令,从所述预设内存区域中调取所述内容信息;将所调取的内容信息加载在所述目标界面。本发明专利技术实施例可提升用户获取内容的速度。

Content acquisition method, user client, server and system

The embodiment of the invention provides a content acquisition method, client, server and system, the method includes: the client displays the object in the interface, the request to the server to obtain pre content information of the target in the interface; and the historical behavior of the user receives the target interface corresponding to the contents of the content information; information is written to the preset memory area; if detected the target interface display instructions, transfer the contents of preset memory area information from the content information of the retrieval; loading interface on the target. The embodiment of the invention can increase the speed of the user to obtain content.

【技术实现步骤摘要】
一种内容获取方法、用户客户端、服务器及系统
本专利技术涉及通讯
,具体涉及一种内容获取方法、用户客户端、服务器及系统。
技术介绍
从PC(个人计算机)时代的门户网站,到移动时代各种自媒体的兴起,用户获取内容的渠道和方式越来越多,比如用户可通过博客,微博,贴吧,还有基于IM(Instantmessaging,即时通讯)的自媒体等获取内容。自媒体账号为IM等应用平台上的一种公众号,自媒体账号所产生的内容主要通过用户关注订阅自媒体的方式传播;即用户可通过IM等应用关注订阅自媒体账号,当自媒体账号有内容更新时,将向订阅该自媒体账号的用户主动推送更新的内容。同时,IM等应用平台也会主动向用户推送一些推荐信息。随着自媒体账号的增多,用户所订阅的自媒体账号的数量也相应的增多,而自媒体账号提供的内容形式和内容覆盖范围也越来越丰富,用户获取的内容也越来越多,因此如何提升用户获取内容的速度,显得尤为必要。
技术实现思路
有鉴于此,本专利技术实施例提供一种内容获取方法、用户客户端、服务器及系统,以提升用户获取内容的速度。为实现上述目的,本专利技术实施例提供如下技术方案:一种内容获取方法,包括:在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息;接收所述目标界面中与用户历史行为相应的内容信息;将所述内容信息写入预设内存区域;若检测到所述目标界面的显示指令,从所述预设内存区域中调取所述内容信息;将所调取的内容信息加载在所述目标界面。本专利技术实施例还提供一种内容获取方法,包括:在用户客户端显示目标界面前,接收用户客户端发送的请求信息,所述请求信息用于请求所述目标界面中需预获取的内容信息;根据所述用户客户端的用户历史行为,确定所述目标界面中与用户历史行为相应的内容信息;将所述内容信息发送给用户客户端,以便用户客户端在显示所述目标界面时,加载所述内容信息。本专利技术实施例还提供一种用户客户端,包括:请求模块,用于在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息;信息接收模块,用于接收所述目标界面中与用户历史行为相应的内容信息;写入模块,用于将所述内容信息写入预设内存区域;信息调取模块,用于若检测到所述目标界面的显示指令,从所述预设内存区域中调取所述内容信息;信息加载模块,用于将所调取的内容信息加载在所述目标界面。本专利技术实施例还提供一种服务器,包括:请求接收模块,用于在用户客户端显示目标界面前,接收用户客户端发送的请求信息,所述请求信息用于请求所述目标界面中需预获取的内容信息;信息确定模块,用于根据所述用户客户端的用户历史行为,确定所述目标界面中与用户历史行为相应的内容信息;信息发送模块,用于将所述内容信息发送给用户客户端,以便用户客户端在显示所述目标界面时,加载所述内容信息。本专利技术实施例还提供一种内容获取系统,包括:上述所述的用户客户端,及上述所述的服务器。基于上述技术方案,本专利技术实施例提供的内容获取方法中,用户客户端在显示目标界面前,可向服务器请求所述目标界面中需预获取的内容信息,实现对所述目标界面中与用户历史行为相应的内容信息的预获取,从而将所述内容信息写入到预设内存区域中;进而在用户客户端显示目标界面时,可直接调取预设内存区域中的内容信息,并加载在目标界面,实现目标界面的加载显示。可见,用户客户端在显示目标界面前,可提前获取到目标界面的显示内容,并在目标界面显示时进行加载,使得用户客户端在进行界面显示时,减少从网络侧拉取的内容,提高用户客户端获取内容的速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为内容获取系统的系统架构图;图2为内容获取系统的另一系统架构图;图3为本专利技术实施例提供的内容获取方法的流程图;图4为公众号的界面跳转示意图;图5为本专利技术实施例提供的内容获取方法的另一流程图;图6为本专利技术实施例提供的内容获取方法的再一流程图;图7为加载内容推送通知的示意图;图8为加载图片的方法流程图;图9为本专利技术实施例提供的用户客户端的结构框图;图10为本专利技术实施例提供的用户客户端的另一结构框图;图11为本专利技术实施例提供的用户客户端的再一结构框图;图12为本专利技术实施例提供的用户客户端的又一结构框图;图13为本专利技术实施例提供的服务器的结构框图;图14为本专利技术实施例提供的服务器的另一结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为内容获取系统的系统架构图,包括:用户客户端10和服务器20;其中,用户客户端10可以装载在智能手机、平板电脑、笔记本电脑等用户设备上;用户客户端如IM等社交应用的用户客户端,区别于IM等社交应用的公众号客户端,此处所指的用户客户端为可接收自媒体账号等公众号推送内容的客户端。在本专利技术实施例中,用户客户端10可与服务器20相通讯,进行内容的收发,内容的形式如文字、图片、视频、音频等。服务器20为设置于网络侧的,与用户客户端10相配合的服务器集群;服务器20可以接收用户客户端10发布的内容,并向用户客户端的好友,群组、社交空间等分享对象进行发布内容的分享;同时,服务器20可以向用户客户端推送内容,如推送用户客户端所订阅的自媒体账号提供的内容等。以服务器向用户客户端推送自媒体账号提供的内容为场景,图2示出了内容获取系统的细化结构,如图2所示,图1所示服务器20可以是一个服务器集群,其内包括:审核服务器21,内容中心22,推荐引擎服务器23,内容获取及推送接口服务器24,内容处理服务器25,内容组装服务器26,内容存储及分发服务器27,内容缓存服务器28,订阅引擎服务器29,订阅关注关系链服务器30,统计上报接口服务器31,统计分析服务器32。其中,审核服务器可对内容进行审核,确保推送的内容符合当地法律和政策,审核方式可以是人工和机器结合审核;审核服务器的内容来源主要是自媒体账号发布的内容,通过网络爬虫从公共网络上抓取的内容等。内容中心可以由至少一个服务器构成,可接收审核系统通过的合法内容,并对内容进行处理和过滤,建立内容分级和质量评估体系,确保提供给推荐引擎服务器的内容是优质的、适合传播的内容。推荐引擎服务器可接收内容中心推送的原始内容,同时,通过统计分析服务器收集用户行为和画像数据;并根据内容中心推送的原始内容,及用户的行为和画像数据,在已有的内容中心提供的规范化的内容上采用多种推荐算法(比如协同过滤算法,或者,基于相似用户行为的推荐,或者基于用户画像的推荐等),为每个用户生成一个推荐内容队列;当用户通过用户客户端主动刷新拉取内容的时候,内容获取及推送接口服务器可从推荐引擎服务器获取该用户相应的推荐内容队列,得到为该用户推荐的内容。内容获取及推送接口服务器是自媒体账号和订阅自媒体账号的用户,相互通信的接口服务器,供用户客户端访问内容和接受内本文档来自技高网...
一种内容获取方法、用户客户端、服务器及系统

【技术保护点】
一种内容获取方法,其特征在于,包括:在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息;接收所述目标界面中与用户历史行为相应的内容信息;将所述内容信息写入预设内存区域;若检测到所述目标界面的显示指令,从所述预设内存区域中调取所述内容信息;将所调取的内容信息加载在所述目标界面。

【技术特征摘要】
1.一种内容获取方法,其特征在于,包括:在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息;接收所述目标界面中与用户历史行为相应的内容信息;将所述内容信息写入预设内存区域;若检测到所述目标界面的显示指令,从所述预设内存区域中调取所述内容信息;将所调取的内容信息加载在所述目标界面。2.根据权利要求1所述的内容获取方法,其特征在于,还包括:确定用户平均浏览内容的数量,及平均浏览内容的数据量;将所述用户平均浏览内容的数量与所述平均浏览内容的数据量相乘,取相乘结果和内存区域阈值的较大值,作为预设内存区域的大小;以所述预设内存区域的大小,在内存中划分相应的预设内存区域。3.根据权利要求1所述的内容获取方法,其特征在于,还包括:分析预设内存区域中各内容信息的已获取时间;将预设内存区域中已获取时间超过设定时间限值的内容信息删除。4.根据权利要求1所述的内容获取方法,其特征在于,还包括:在预设内存区域中为用户订阅的各自媒体账号,分配对应的内存区,用户订阅的一个自媒体账号对应一个内存区;所述将所述内容信息写入预设内存区域包括:将接收的各自媒体账号的内容信息,写入各自媒体账号对应的内存区;所述将所调取的内容信息加载在所述目标界面包括:将从预设内存区域中调取的各自媒体账号对应的内容信息,加载在目标界面中各自媒体账号相应的展示区中。5.根据权利要求1所述的内容获取方法,其特征在于,所述目标界面包括:第一界面,和/或,第二界面,和/或,第三界面;所述第一界面展示有至少一个内容的内容推送通知;所述第二界面展示有至少一个内容的内容摘要信息;所述第三界面展示有具体的内容文件。6.根据权利要求5所述的内容获取方法,其特征在于,若所述目标界面包括第一界面;所述在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息包括:在显示第一界面前,向服务器请求所述第一界面中需预获取的内容推送通知;所述第一界面展示有至少一个内容的内容推送通知;所述接收所述目标界面中与用户历史行为相应的内容信息包括:接收所述第一界面中与用户的订阅信息和/或兴趣信息相应的内容推送通知。7.根据权利要求5所述的内容获取方法,其特征在于,若所述目标界面包括第二界面;所述在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息包括:在加载第一界面时,向服务器请求第二界面中需预获取的内容摘要信息;所述第二界面为所述第一界面的下一界面,所述第二界面展示有至少一个内容的摘要信息;所述接收所述目标界面中与用户历史行为相应的内容信息包括:接收所述第二界面中与用户的订阅信息和/或兴趣信息相应的内容摘要信息。8.根据权利要求5所述的内容获取方法,其特征在于,若所述目标界面包括第三界面,所述方法还包括:识别第三界面的内容文件中需加载的图片类型;如果需加载的图片类型为静态图片,完全加载前设定屏数的图片,及,以渐变式对前设定屏数后的图片进行加载,并在焦点指向前设定屏数后的图片时,完全加载焦点所指向的图片;如果需加载的图片类型为动态图片,且当前网络条件与设定网络条件相应,完全加载所述动态图片;如果需加载的图片类型为动态图片,且当前网络条件与设定网络条件不相应,预加载所述动态图片的设定帧图像,并在所述动态图片被点击时,完全加载所述动态图片。9.根据权利要求5所述的内容获取方法,其特征在于,若所述目标界面包括第三界面,所述方法还包括:若第三界面展示的内容文件为视频文件,预先下载视频的前设定时间的视频帧,作为视频的预览内容,并在视频的封面进行循环播放;并且在当前网络条件与设定网络条件相应时,提前下载视频到缓存中,以便用户点击视频时,直接从缓存中调取出视频进行播放。10.根据权利要求1所述的内容获取方法,其特征在于,所述方法还包括:上传终端配置,和/或网络速率信息;获取与所述终端配置和/或网络速率信息相应的下载配置类型,对应的数据规格的内容。11.一种内容获取方法,其特征在于,包括:在用户客户端显示目标界面前,接收用户客户端发送的请求信息,所述请求信息用于请求所述目标界面中需预获取的内容信息;根据所述用户客户端的用户历史行为,确定所述目标界面中与用户历史行为相应的内容信息;将所述内容信息发送给用户客户端,以便用户客户端在显示所述目标界面时,加载所述内容信息。12.根据权利要求11...

【专利技术属性】
技术研发人员:刘刚
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1