一种数据处理方法、装置、服务器和存储介质制造方法及图纸

技术编号:36947766 阅读:11 留言:0更新日期:2023-03-22 19:08
本发明专利技术实施例公开了一种数据处理方法、装置、服务器和存储介质,该方法包括:接收控制终端发送的更新信息,根据更新信息确定数据更新方式;基于数据更新方式,以更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据;接收到用户终端发送的获取请求后,根据获取请求在存储有更新页面数据的页面缓存中确定获取请求对应的目标数据,并将目标数据发送至用户终端,以使用户终端根据目标数据生成目标页面。将页面数据统一存储在页面缓存中,可以实现对页面缓存中存储的页面数据的快速更新,页面数据的时效性较高,因此,根据页面数据确定的目标页面的时效性也较高,便于用户获取频道内最新信息,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
一种数据处理方法、装置、服务器和存储介质


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种数据处理方法、装置、服务器和存储介质。

技术介绍

[0002]页面请求业务中,频道页面在初始化时用户终端需要向服务端发送终端请求来获取生成页面所需的页面数据。如果不能及时获取到页面数据,页面就无法完成渲染。在对包含多个楼层的频道页面进行初始化时,用户终端响应于用户基于频道控件的触发,可以向服务端发送终端请求以获取生成频道页面所需的页面数据,页面数据包括频道数据和楼层数据。
[0003]现有技术中频道数据和楼层数据分别存储在前台网关的本地缓存和服务系统的Redis缓存中,服务端接收到终端请求后,首先从本地缓存获取频道数据,再从Redis缓存获取楼层数据。进而将频道数据和楼层数据作为页面数据发送至用户终端,以使用户终端基于页面数据进行页面初始化。
[0004]在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下技术问题:
[0005]页面数据的数据量较大时,难以分别对存储在本地缓存中的频道数据和存储在Redis缓存中的楼层数据进行更新,用户终端基于终端请求从服务端获取到的页面数据时效性较差。

技术实现思路

[0006]本专利技术提供一种数据处理方法、装置、服务器和存储介质,以实现对页面数据的及时更新,提升页面数据的时效性。
[0007]第一方面,本专利技术实施例提供了一种数据处理方法,包括:
[0008]接收控制终端发送的更新信息,根据所述更新信息确定数据更新方式;
[0009]基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据;
[0010]接收到用户终端发送的获取请求后,根据所述获取请求在存储有所述更新页面数据的所述页面缓存中确定所述获取请求对应的目标数据,并将所述目标数据发送至所述用户终端,以使所述用户终端根据所述目标数据生成目标页面。
[0011]第二方面,本专利技术实施例还提供了一种数据处理装置,包括:
[0012]第一确定模块,用于接收控制终端发送的更新信息,根据所述更新信息确定数据更新方式;
[0013]更新模块,用于基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据;
[0014]第二确定模块,用于接收到用户终端发送的获取请求后,根据所述获取请求在存储有所述更新页面数据的所述页面缓存中确定所述获取请求对应的目标数据,并将所述目
标数据发送至所述用户终端,以使所述用户终端根据所述目标数据生成目标页面。
[0015]第三方面,本专利技术实施例还提供了一种服务器,所述服务器包括:
[0016]一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的数据处理方法。
[0017]第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面中任一所述的数据处理方法。
[0018]上述专利技术中的实施例具有如下优点或有益效果:
[0019]本专利技术实施例提供的数据处理方法,包括:接收控制终端发送的更新信息,根据所述更新信息确定数据更新方式;基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据;接收到用户终端发送的获取请求后,根据所述获取请求在存储有所述更新页面数据的所述页面缓存中确定所述获取请求对应的目标数据,并将所述目标数据发送至所述用户终端,以使所述用户终端根据所述目标数据生成目标页面。上述技术方案,首先,运营人员可以基于控制终端输入用于更新频道页面的更新信息,控制终端可以将更新信息发送至服务端。其次,服务端在接收到更新信息后可以根据更新信息确定数据更新方式,并基于数据更新方式,以更新信息所包含的配置信息中的频道数据和楼层数据,或者以从数据库获取到的更新数据,对页面缓存中存储的页面数据进行更新得到更新页面数据,现有技术将页面数据分别存储在前台网关和运营系统中,难以实现对所有页面数据的及时更新,因此,将页面数据统一存储在页面缓存中,可以实现对页面缓存中存储的页面数据的快速更新。另外,用户可以基于用户终端内频道页面对应的上一页面中的频道控件触发获取请求,用户终端响应于获取请求可以将其发送至服务端,该获取请求包含频道标识、应用标识和设备标识,由于页面缓存中可以存储有多种型号的设备、多种版本的应用程序,以及多个频道页面所对应的页面数据,因此页面数据也包含频道标识、应用标识和设备标识,服务端在接收到用户终端发送的获取请求后,可以比对获取请求所包含的频道标识、应用标识和设备标识与页面缓存所存储的页面数据的频道标识、应用标识和设备标识,以确定该获取请求对应的页面数据,即目标数据,该目标数据的时效性较高,进而,服务端可以将获取请求对应的页面数据发送至用户终端,用户终端接收到服务端发送的页面数据后,可以根据页面数据中的频道数据确定频道页面,根据页面数据中的楼层数据确定频道内楼层,根据频道页面和频道内楼层确定目标页面,根据时效性较高的页面数据确定的目标页面的时效性也较高,便于用户获取频道内最新信息,提升用户体验。
附图说明
[0020]图1为本专利技术实施例提供的一种数据处理方法的流程图;
[0021]图2为本专利技术实施例提供的另一种数据处理方法的流程图;
[0022]图3为本专利技术实施例提供的另一种数据处理方法的实现流程图;
[0023]图4为本专利技术实施例提供的一种数据处理装置的结构示意图;
[0024]图5为本专利技术实施例提供的一种服务器的结构示意图。
具体实施方式
[0025]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0026]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0027]响应于用户基于频道控件触发的终端请求,需要确定该频道控件对应的页面数据以初始化频道页面,由于频道内包含频道页面和频道内楼层,因此,页面数据包括频道数据和楼层数据。服务端在接收到用户终端发送的终端请求后,需要确定生成频道页面的频道数据和生成频道内楼层的楼层数据,并将频道数据和楼层数据发送至用户终端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收控制终端发送的更新信息,根据所述更新信息确定数据更新方式;基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据;接收到用户终端发送的获取请求后,根据所述获取请求在存储有所述更新页面数据的所述页面缓存中确定所述获取请求对应的目标数据,并将所述目标数据发送至所述用户终端,以使所述用户终端根据所述目标数据生成目标页面。2.根据权利要求1所述的数据处理方法,其特征在于,根据所述更新信息确定数据更新方式,包括:如果所述更新信息包括配置信息,则确定所述数据更新方式为立即配置更新;如果所述更新信息包括定时信息,则确定所述数据更新方式为定时数据库更新;如果所述更新信息包括定时信息和配置信息,则确定所述数据更新方式为定时配置更新。3.根据权利要求2所述的数据处理方法,其特征在于,所述更新信息包括所述配置信息,所述数据更新方式为立即配置更新,相应地,基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据,包括:基于所述配置信息分别更新第一页面缓存中存储的第一页面数据和第二页面缓存中存储的第二页面数据,得到第一更新页面数据和第二更新页面数据;将所述第一更新页面数据和所述第二更新页面数据确定为所述更新页面数据。4.根据权利要求2所述的数据处理方法,其特征在于,所述更新信息包括所述定时信息,所述数据更新方式为定时数据库更新,相应地,基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据,包括:根据所述定时信息确定更新时间或者更新频率,并在所述更新时间或者基于更新频率从数据库中获取所述更新数据;基于所述更新数据更新第一页面缓存中存储的第一页面数据和第二页面缓存中存储的第二页面数据,得到第一更新页面数据和第二更新页面数据;将所述第一更新页面数据和所述第二更新页面数据确定为所述更新页面数据。5.根据权利要求2所述的数据处理方法,其特征在于,所述更新信息包括所述定时信息和所述配置信息,所述数据更新方式为定时配置更新,相应地,基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据,包括:基于所述配置信息确定第一页面缓存中存储的第一页面数据对应的第一更新页面数据,以及第二页面缓存中存储的第二页面数据对应的第二更新页面数据;根据所述定时信息确定更新时间或者更新频率,并在所述更新时间或者基于更新频率将所述第一页面缓存中存储的所述第一页面数据更新为第一更新页面数据,将所述第二页面缓存中存储的所述第二页面数据更新为所述第二更新页面数据;将所述第一更新页面数据和...

【专利技术属性】
技术研发人员:秦影
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1