一种数据处理方法、装置、服务器和存储介质与流程

文档序号:33560665发布日期:2023-03-22 14:09阅读:来源:国知局

技术特征:
1.一种数据处理方法,其特征在于,包括:接收控制终端发送的更新信息,根据所述更新信息确定数据更新方式;基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据;接收到用户终端发送的获取请求后,根据所述获取请求在存储有所述更新页面数据的所述页面缓存中确定所述获取请求对应的目标数据,并将所述目标数据发送至所述用户终端,以使所述用户终端根据所述目标数据生成目标页面。2.根据权利要求1所述的数据处理方法,其特征在于,根据所述更新信息确定数据更新方式,包括:如果所述更新信息包括配置信息,则确定所述数据更新方式为立即配置更新;如果所述更新信息包括定时信息,则确定所述数据更新方式为定时数据库更新;如果所述更新信息包括定时信息和配置信息,则确定所述数据更新方式为定时配置更新。3.根据权利要求2所述的数据处理方法,其特征在于,所述更新信息包括所述配置信息,所述数据更新方式为立即配置更新,相应地,基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据,包括:基于所述配置信息分别更新第一页面缓存中存储的第一页面数据和第二页面缓存中存储的第二页面数据,得到第一更新页面数据和第二更新页面数据;将所述第一更新页面数据和所述第二更新页面数据确定为所述更新页面数据。4.根据权利要求2所述的数据处理方法,其特征在于,所述更新信息包括所述定时信息,所述数据更新方式为定时数据库更新,相应地,基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据,包括:根据所述定时信息确定更新时间或者更新频率,并在所述更新时间或者基于更新频率从数据库中获取所述更新数据;基于所述更新数据更新第一页面缓存中存储的第一页面数据和第二页面缓存中存储的第二页面数据,得到第一更新页面数据和第二更新页面数据;将所述第一更新页面数据和所述第二更新页面数据确定为所述更新页面数据。5.根据权利要求2所述的数据处理方法,其特征在于,所述更新信息包括所述定时信息和所述配置信息,所述数据更新方式为定时配置更新,相应地,基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据,包括:基于所述配置信息确定第一页面缓存中存储的第一页面数据对应的第一更新页面数据,以及第二页面缓存中存储的第二页面数据对应的第二更新页面数据;根据所述定时信息确定更新时间或者更新频率,并在所述更新时间或者基于更新频率将所述第一页面缓存中存储的所述第一页面数据更新为第一更新页面数据,将所述第二页面缓存中存储的所述第二页面数据更新为所述第二更新页面数据;将所述第一更新页面数据和所述第二更新页面数据确定为所述更新页面数据。
6.根据权利要求3-5任一所述的数据处理方法,其特征在于,在接收控制终端发送的更新信息之后,还包括:根据所述更新信息确定兜底数据;相应地,根据所述获取请求在存储有所述更新页面数据的所述页面缓存中确定所述获取请求对应的目标数据,并将所述目标数据发送至所述用户终端,包括:根据所述获取请求在所述第一页面缓存中进行数据查询;如果所述第一页面缓存中存在所述获取请求对应的目标数据,则将所述目标数据发送至所述用户终端;如果所述第一页面缓存中不存在所述获取请求对应的目标数据,则根据所述请求在所述第二页面缓存中进行数据查询;如果所述第二页面缓存中存在所述获取请求对应的目标数据,则将所述目标数据发送至所述用户终端,并基于所述目标数据更新第一页面缓存中存储的所述第一更新页面数据;如果所述第二页面缓存中不存在所述获取请求对应的目标数据,则根据所述兜底数据确定所述目标数据,并将所述目标数据发送至所述用户终端。7.根据权利要求1所述的数据处理方法,其特征在于,在基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新之前,还包括:从数据库获取初始页面数据,并将所述初始页面数据存储至所述页面缓存。8.根据权利要求1所述的数据处理方法,其特征在于,所述目标数据包括目标频道数据和目标楼层数据,所述目标频道数据包括频道布局数据和频道内容数据,所述目标楼层数据包括楼层布局数据和楼层内容数据;所述频道布局数据用于确定页面布局,所述频道内容数据用于确定页面内容;所述楼层布局数据用于确定楼层布局,所述楼层内容数据用于确定楼层内容。9.一种数据处理装置,其特征在于,包括:第一确定模块,用于接收控制终端发送的更新信息,根据所述更新信息确定数据更新方式;更新模块,用于基于所述数据更新方式,以所述更新信息或者从数据库获取的更新数据对页面缓存中存储的页面数据进行更新,得到更新页面数据;第二确定模块,用于接收到用户终端发送的获取请求后,根据所述获取请求在存储有所述更新页面数据的所述页面缓存中确定所述获取请求对应的目标数据,并将所述目标数据发送至所述用户终端,以使所述用户终端根据所述目标数据生成目标页面。10.一种服务器,其特征在于,所述服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一所述的数据处理方法。11.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-8中任一所述的数据处理方法。

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


技术研发人员:秦影
受保护的技术使用者:北京京东世纪贸易有限公司
技术研发日:2022.11.07
技术公布日:2023/3/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1