1.一种内容获取方法,其特征在于,包括:
在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息;
接收所述目标界面中与用户历史行为相应的内容信息;
将所述内容信息写入预设内存区域;
若检测到所述目标界面的显示指令,从所述预设内存区域中调取所述内容信息;
将所调取的内容信息加载在所述目标界面。
2.根据权利要求1所述的内容获取方法,其特征在于,还包括:
确定用户平均浏览内容的数量,及平均浏览内容的数据量;
将所述用户平均浏览内容的数量与所述平均浏览内容的数据量相乘,取相乘结果和内存区域阈值的较大值,作为预设内存区域的大小;
以所述预设内存区域的大小,在内存中划分相应的预设内存区域。
3.根据权利要求1所述的内容获取方法,其特征在于,还包括:
分析预设内存区域中各内容信息的已获取时间;
将预设内存区域中已获取时间超过设定时间限值的内容信息删除。
4.根据权利要求1所述的内容获取方法,其特征在于,还包括:
在预设内存区域中为用户订阅的各自媒体账号,分配对应的内存区,用户订阅的一个自媒体账号对应一个内存区;
所述将所述内容信息写入预设内存区域包括:
将接收的各自媒体账号的内容信息,写入各自媒体账号对应的内存区;
所述将所调取的内容信息加载在所述目标界面包括:
将从预设内存区域中调取的各自媒体账号对应的内容信息,加载在目标界面中各自媒体账号相应的展示区中。
5.根据权利要求1所述的内容获取方法,其特征在于,所述目标界面包括:第一界面,和/或,第二界面,和/或,第三界面;所述第一界面展示有至少一个内容的内容推送通知;所述第二界面展示有至少一个内容的内容摘要信息;所述第三界面展示有具体的内容文件。
6.根据权利要求5所述的内容获取方法,其特征在于,若所述目标界面包括第一界面;所述在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息包括:
在显示第一界面前,向服务器请求所述第一界面中需预获取的内容推送通知;所述第一界面展示有至少一个内容的内容推送通知;
所述接收所述目标界面中与用户历史行为相应的内容信息包括:
接收所述第一界面中与用户的订阅信息和/或兴趣信息相应的内容推送通知。
7.根据权利要求5所述的内容获取方法,其特征在于,若所述目标界面包括第二界面;所述在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息包括:
在加载第一界面时,向服务器请求第二界面中需预获取的内容摘要信息;所述第二界面为所述第一界面的下一界面,所述第二界面展示有至少一个内容的摘要信息;
所述接收所述目标界面中与用户历史行为相应的内容信息包括:
接收所述第二界面中与用户的订阅信息和/或兴趣信息相应的内容摘要信息。
8.根据权利要求5所述的内容获取方法,其特征在于,若所述目标界面包括第三界面,所述方法还包括:
识别第三界面的内容文件中需加载的图片类型;
如果需加载的图片类型为静态图片,完全加载前设定屏数的图片,及,以渐变式对前设定屏数后的图片进行加载,并在焦点指向前设定屏数后的图片时,完全加载焦点所指向的图片;
如果需加载的图片类型为动态图片,且当前网络条件与设定网络条件相应,完全加载所述动态图片;
如果需加载的图片类型为动态图片,且当前网络条件与设定网络条件不相应,预加载所述动态图片的设定帧图像,并在所述动态图片被点击时,完全加载所述动态图片。
9.根据权利要求5所述的内容获取方法,其特征在于,若所述目标界面包括第三界面,所述方法还包括:
若第三界面展示的内容文件为视频文件,预先下载视频的前设定时间的视频帧,作为视频的预览内容,并在视频的封面进行循环播放;并且在当前网络条件与设定网络条件相应时,提前下载视频到缓存中,以便用户点击视频时,直接从缓存中调取出视频进行播放。
10.根据权利要求1所述的内容获取方法,其特征在于,所述方法还包括:
上传终端配置,和/或网络速率信息;
获取与所述终端配置和/或网络速率信息相应的下载配置类型,对应的数据规格的内容。
11.一种内容获取方法,其特征在于,包括:
在用户客户端显示目标界面前,接收用户客户端发送的请求信息,所述请求信息用于请求所述目标界面中需预获取的内容信息;
根据所述用户客户端的用户历史行为,确定所述目标界面中与用户历史行为相应的内容信息;
将所述内容信息发送给用户客户端,以便用户客户端在显示所述目标界面时,加载所述内容信息。
12.根据权利要求11所述的内容获取方法,其特征在于,所述方法还包括:
根据各种终端配置,和/或,各种网络速率,确定各下载配置类型;为各类型的下载配置,预定义相应数据规格的内容;
及,获取用户客户端上传的终端配置,和/或网络速率信息;根据所述终端配置和/或网络速率信息,确定所述用户客户端的下载配置类型;根据预定义的各下载配置类型相应的数据规格的内容,向所述用户客户端发送所述下载配置类型相应数据规格的内容。
13.根据权利要求11所述的内容获取方法,其特征在于,所述方法还包括:
分析来自第三方网站的分享内容,从第三方网站下载所述分享内容,并为下载的分享内容分配内部链接。
14.根据权利要求13所述的内容获取方法,其特征在于,所述方法还包括:
对于每一个分配内部链接的分享内容,以内容粒度计算分享内容的内容特征向量,将内容特征向量相同的分享内容进行去重处理。
15.根据权利要求11所述的内容获取方法,其特征在于,所述方法还包括:
对内容进行预处理;所述预处理包括如下至少一种方式:敏感图片机器处理,盗链图片识别,确定失效和下架的视频,图片智能截图,识别图片中包含的广告营销内容,针对终端不同系统平台进行内容的适配。
16.一种用户客户端,其特征在于,包括:
请求模块,用于在显示目标界面前,向服务器请求所述目标界面中需预获取的内容信息;
信息接收模块,用于接收所述目标界面中与用户历史行为相应的内容信息;
写入模块,用于将所述内容信息写入预设内存区域;
信息调取模块,用于若检测到所述目标界面的显示指令,从所述预设内存区域中调取所述内容信息;
信息加载模块,用于将所调取的内容信息加载在所述目标界面。
17.根据权利要求16所述的用户客户端,其特征在于,还包括:
内存区域划分模块,用于确定用户平均浏览内容的数量,及平均浏览内容的数据量;将所述用户平均浏览内容的数量与所述平均浏览内容的数据量相乘,取相乘结果和内存区域阈值的较大值,作为预设内存区域的大小;以所述预设内存区域的大小,在内存中划分相应的预设内存区域;
信息删除模块,用于分析预设内存区域中各内容信息的已获取时间;将预设内存区域中已获取时间超过设定时间限值的内容信息删除;
内存区细分模块,用于在预设内存区域中为用户订阅的各自媒体账号,分配对应的内存区,用户订阅的一个自媒体账号对应一个内存区;
所述写入模块,用于将所述内容信息写入预设内存区域,具体包括:将预获取的各自媒体账号的内容信息,写入各自媒体账号对应的内存区;
所述信息加载模块,用于将所调取的内容信息加载在所述目标界面,具体包括:将从预设内存区域中调取的各自媒体账号对应的预获取的内容信息,加载在目标界面中各自媒体账号相应的展示区中。
18.一种服务器,特征在于,包括:
请求接收模块,用于在用户客户端显示目标界面前,接收用户客户端发送的请求信息,所述请求信息用于请求所述目标界面中需预获取的内容信息;
信息确定模块,用于根据所述用户客户端的用户历史行为,确定所述目标界面中与用户历史行为相应的内容信息;
信息发送模块,用于将所述内容信息发送给用户客户端,以便用户客户端在显示所述目标界面时,加载所述内容信息。
19.根据权利要求18所述的服务器,其特征在于,还包括:
数据规格预定义模块,用于根据各种终端配置,和/或,各种网络速率,确定各下载配置类型;为各类型的下载配置,预定义相应数据规格的内容;
数据规格内容发送模块,用于获取用户客户端上传的终端配置,和/或网络速率信息;根据所述终端配置和/或网络速率信息,确定所述用户客户端的下载配置类型;根据预定义的各下载配置类型相应的数据规格的内容,向所述用户客户端发送所述下载配置类型相应数据规格的内容;
内链化模块,用于分析来自第三方网站的分享内容,从第三方网站下载所述分享内容,并为下载的分享内容分配内部链接;
去重模块,用于对于每一个分配内部链接的分享内容,以内容粒度计算分享内容的内容特征向量,将内容特征向量相同的分享内容进行去重处理;
预处理模块,用于对内容进行预处理;所述预处理包括如下至少一种方式:敏感图片机器处理,盗链图片识别,确定失效和下架的视频,图片智能截图,识别图片中包含的广告营销内容,针对终端不同系统平台进行内容的适配。
20.一种内容获取系统,其特征在于,包括:权利要求16-17任一项所述的用户客户端,及权利要求18-19任一项所述的服务器。