本公开涉及互联网应用,尤其涉及一种信息流的数据处理方法、装置、设备及存储介质。
背景技术:
1、信息流,又称为feed流,是指按照一定顺序呈现给用户的feed数据,通常是以时间顺序为主。目前,比较常见的feed流形态包括短视频推荐信息流、新闻列表、微博关注列表等。
2、feed数据保存在服务端,客户端需要采用一定的策略从服务端拉取feed数据进行展示。实际应用中,较复杂的业务场景中的单个feed数据的数据量可能会较大,从服务端拉取这类feed数据的数据传输时间可能较长,导致客户端界面响应不及时,影响客户端用户的使用体验。
技术实现思路
1、为了解决上述技术问题,本公开实施例提供了一种信息流的数据处理方法,能够提升客户端界面的响应速度,从而提升客户端用户的使用体验。
2、第一方面,本公开提供了一种信息流的数据处理方法,所述方法包括:
3、接收用户的信息流请求,并基于所述信息流请求获取多个数据对象;
4、基于第一数据对象中与预设数据字段对应的数据,确定所述第一数据对象是否满足预设的数据筛选条件;
5、如果确定所述第一数据对象满足所述数据筛选条件,则从所述第一数据对象中提取所述预设数据字段对应的数据,构成所述第一数据对象的一级展示对象;
6、基于所述第一数据对象的一级展示对象,为所述信息流请求构建第一信息流;
7、针对所述信息流请求,返回所述第一信息流。
8、第二方面,本公开提供了一种信息流的数据处理方法,所述方法包括:
9、向服务端发送用户的信息流请求;其中,所述信息流请求用于向所述服务端请求多个数据对象;
10、接收针对所述信息流请求返回的第一信息流;其中,所述第一信息流中包括第一数据对象的一级展示对象,所述一级展示对象中包括所述第一数据对象中与预设数据字段对应的数据;
11、基于所述第一数据对象的一级展示对象,对所述第一数据对象进行展示。
12、第三方面,本公开提供了一种信息流的数据处理系统,所述系统服务端和客户端;
13、所述服务端,用于接收用户的信息流请求,并基于所述信息流请求获取多个数据对象,基于第一数据对象中与预设数据字段对应的数据,确定所述第一数据对象是否满足预设的数据筛选条件,并在确定所述第一数据对象满足所述数据筛选条件时,从所述第一数据对象中提取所述预设数据字段对应的数据,构成所述第一数据对象的一级展示对象,以及,基于所述第一数据对象的一级展示对象,为所述信息流请求构建第一信息流,并针对所述信息流请求,返回所述第一信息流;
14、所述客户端,用于接收所述第一信息流,并基于所述第一信息流中所述第一数据对象的一级展示对象,对所述第一数据对象进行展示。
15、第四方面,本公开提供了一种信息流的数据处理装置,所述装置包括:
16、获取模块,用于接收用户的信息流请求,并基于所述信息流请求获取多个数据对象;
17、判断模块,用于基于第一数据对象中与预设数据字段对应的数据,确定所述第一数据对象是否满足预设的数据筛选条件;
18、数据提取模块,用于如果确定所述第一数据对象满足所述数据筛选条件,则从所述第一数据对象中提取所述预设数据字段对应的数据,构成所述第一数据对象的一级展示对象;
19、构建模块,用于基于所述第一数据对象的一级展示对象,为所述信息流请求构建第一信息流;
20、反馈模块,用于针对所述信息流请求,返回所述第一信息流。
21、第五方面,本公开提供了一种信息流的数据处理装置,所述装置包括:
22、发送模块,用于向服务端发送用户的信息流请求;其中,所述信息流请求用于向所述服务端请求多个数据对象;
23、接收模块,用于接收针对所述信息流请求返回的第一信息流;其中,所述第一信息流中包括第一数据对象的一级展示对象,所述一级展示对象中包括所述第一数据对象中与预设数据字段对应的数据;
24、展示模块,用于基于所述第一数据对象的一级展示对象,对所述第一数据对象进行展示。
25、第六方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。
26、第七方面,本公开提供了一种设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。
27、第八方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。
28、本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
29、本公开实施例提供了一种信息流的数据处理方法,首先在接收到信息流请求时,基于信息流请求获取多个数据对象,并基于第一数据对象中与预设数据字段对应的数据,确定第一数据对象是否满足预设的数据筛选条件,在确定第一数据对象满足数据筛选条件时,从第一数据对象中提取预设数据字段对应的数据构成一级展示对象,进而基于一级展示对象为信息流请求构建第一信息流,进而返回第一信息流,以使客户端基于第一信息流中第一数据对象的一级展示对象,对第一数据对象进行展示。本公开实施例在确定数据对象满足数据筛选条件时,获取预设数据字段的数据来构建一级展示对象,客户端对一级展示对象进行展示,实现了优先展示数据对象中预设字段的内容,能够提升客户端界面的响应速度,从而提升客户端用户的使用体验。
1.一种信息流的数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于第一数据对象中与预设数据字段对应的数据,确定所述第一数据对象是否满足预设的数据筛选条件,包括:
3.根据权利要求1所述的方法,其特征在于,所述如果确定所述第一数据对象满足所述数据筛选条件,则从所述第一数据对象中提取所述预设数据字段对应的数据,构成所述第一数据对象的一级展示对象,包括:
4.根据权利要求1-3中的任一项所述的方法,其特征在于,所述针对所述信息流请求,返回所述第一信息流之后,还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一数据对象的一级展示对象,为所述信息流请求构建第一信息流之前,还包括:
6.根据权利要求1所述的方法,其特征在于,所述基于第一数据对象中与预设数据字段对应的数据,确定所述第一数据对象是否满足预设的数据筛选条件之前,还包括:
7.一种信息流的数据处理方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述基于所述第一数据对象的一级展示对象,对所述第一数据对象进行展示,包括:
9.根据权利要求8所述的方法,其特征在于,所述基于所述中间态对象,对所述第一数据对象进行展示之后,还包括:
10.根据权利要求9所述的方法,其特征在于,所述基于所述待展示对象,更新所述第一数据对象对应的展示界面,包括:
11.根据权利要求9或10所述的方法,其特征在于,所述向所述服务端发送携带所述第一数据对象的数据对象标识和展示等级标识的数据请求之前,还包括:
12.一种信息流的数据处理系统,其特征在于,所述系统包括服务端和客户端;
13.一种信息流的数据处理装置,其特征在于,所述装置包括:
14.一种信息流的数据处理装置,其特征在于,所述装置包括:
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现如权利要求1-11任一项所述的方法。
16.一种设备,其特征在于,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-11任一项所述的方法。
17.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如权利要求1-11任一项所述的方法。