视图显示方法、装置、介质和计算设备与流程

文档序号:33779495发布日期:2023-04-19 00:12阅读:30来源:国知局
视图显示方法、装置、介质和计算设备与流程

本公开的实施方式涉及视图显示领域,更具体地,本公开的实施方式涉及视图显示方法、装置、介质和计算设备。


背景技术:

1、本部分旨在为本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、在直播等一些视图展示场景中,需要为用户显示对应的视图。

3、示例性技术中,基于视图展示场景展示的需求,选择需求对应的数据,再对获取的数据进行匹配、校对以及组装得到视图。数据的获取、匹配、校对以及组装均需要占用装置的计算资源,使得装置计算资源被大量占用,从而使得装置的性能下降。


技术实现思路

1、本公开提供一种视图显示方法、装置、介质和计算设备,用以解决装置的性能较低的问题。

2、在本公开实施方式的第一方面中,提供了一种视图显示方法,包括:接收终端设备发送的对目标应用进行访问的请求;根据所述终端设备关联的用户的信息从存储的多个页面元素中,获取所述用户匹配的各个目标页面元素;根据各个所述目标页面元素获取所述用户对应的视图,并将所述视图发送至所述终端设备,以供所述终端设备显示所述视图;响应于监测到所述目标应用的基础数据发生变更,根据变更的基础数据更新所述视图。

3、在本公开一实施例中,所述根据变更的基础数据更新所述视图,包括:确定触发所述基础数据变更的事件以及所述事件相关的功能;根据所述事件以及所述功能,获取待变更的视图数据;根据所述待变更的视图数据更新所述视图。

4、在本公开另一实施例中,所述视图显示方法,还包括:根据所述目标应用对应的视图展示场景确定监测方式,所述监测方式包括定时监测以及实时监测;按照所述监测方式监测所述目标应用的基础数据是否发生变更。

5、在本公开另一实施例中,所述根据各个所述目标页面元素获取所述用户对应的视图,包括:根据所述用户的信息确定所述用户的偏好;根据所述用户的偏好确定每个所述目标页面元素的排版参数;根据各个所述目标页面元素以及对应的排版参数,生成所述用户对应的视图。

6、在本公开另一实施例中,所述根据用户的信息从存储的多个页面元素中,获取所述用户匹配的各个目标页面元素,包括:在存储的多个页面元素中,获取所述目标应用对应的视图展示场景所关联的各个第一页面元素;根据所述用户的信息确定所述用户的个性化标签;确定与所述个性化标签匹配的第一页面元素,作为所述目标页面元素。

7、在本公开另一实施例中,所述在存储的多个页面元素中,获取当前的视图展示场景关联的各个第一页面元素之前,还包括:获取所述目标应用对应的视图展示场景的展示要素;获取所述展示要素对应的目标数据,并根据所述目标数据构建所述展示要素对应的第一页面元素;将各个所述第一页面元素与所述视图展示场景进行关联存储。

8、在本公开另一实施例中,所述将各个所述第一页面元素与所述视图展示场景进行关联存储,包括:确定所述视图展示场景要求的目标性能;根据所述目标性能确定各个所述第一页面元素的存储方式,所述存储方式包括分布式缓存以及本地缓存;按照所述存储方式,将各个所述第一页面元素与所述视图展示场景进行关联存储。

9、在本公开实施方式的第二方面,还提供一种视图显示装置,包括:接收模块,用于接收终端设备发送的对目标应用进行访问的请求;第一获取模块,用于根据所述终端设备关联的用户的信息从存储的多个页面元素中,获取所述用户匹配的各个目标页面元素;第二获取模块,用于根据各个所述目标页面元素获取所述用户对应的视图,并将所述视图发送至所述终端设备,以供所述终端设备显示所述视图;更新模块,用于响应于监测到所述目标应用的基础数据发生变更,根据变更的基础数据更新所述视图。

10、在本公开一实施例中,所述更新模块,包括:第一确定单元,用于确定触发所述基础数据变更的事件以及所述事件相关的功能;第一获取单元,用于根据所述事件以及所述功能,获取待变更的视图数据;更新单元,用于根据所述待变更的视图数据更新所述视图。

11、在本公开另一实施例中,所述视图显示装置,还包括:确定模块,用于根据所述目标应用对应的视图展示场景确定监测方式,所述监测方式包括定时监测以及实时监测;监测模块,用于按照所述监测方式监测所述目标应用的基础数据是否发生变更。

12、在本公开另一实施例中,所述第二获取模块,包括:第二确定单元,用于根据所述用户的信息确定所述用户的偏好;所述第二确定单元,还用于根据所述用户的偏好确定每个所述目标页面元素的排版参数;生成单元,用于根据各个所述目标页面元素以及对应的排版参数,生成所述用户对应的视图。

13、在本公开另一实施例中,所述第一获取模块,包括:第二获取单元,用于在存储的多个页面元素中,获取所述目标应用对应的视图展示场景所关联的各个第一页面元素;第三确定单元,用于根据所述用户的信息确定所述用户的个性化标签;所述第三确定单元,还用于确定与所述个性化标签匹配的第一页面元素,作为所述目标页面元素。

14、在本公开另一实施例中,所述第一获取模块,还包括:第三获取单元,用于获取所述目标应用对应的视图展示场景的展示要素;所述第三获取单元,还用于获取所述展示要素对应的目标数据,并根据所述目标数据构建所述展示要素对应的第一页面元素;存储单元,用于将各个所述第一页面元素与所述视图展示场景进行关联存储。

15、在本公开另一实施例中,所述存储单元,包括:确定子单元,用于确定所述视图展示场景要求的目标性能;所述确定子单元,还用于根据所述目标性能确定各个所述第一页面元素的存储方式,所述存储方式包括分布式缓存以及本地缓存;按照所述存储方式,将各个所述第一页面元素与所述视图展示场景进行关联存储。

16、在本公开实施方式的第三方面,还提供一种介质,包括:计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的视图显示方法。

17、在本公开实施方式的第三方面,还提供一种计算设备,包括:

18、存储器以及处理器;

19、所述存储器存储计算机执行指令;

20、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上所述的视图显示方法。

21、本公开实施方式中,通过从存储的页面元素中获取用户匹配的目标页面元素,并根据目标页面元素获取视图,减少了视图的生成流程,从而降低了计算资源的占用量,进而提高了装置的性能。此外,在视图需要进行更新时,直接在该视图上进行更新,无需重新构建视图,避免占用过多的计算资源构建视图,进一步提高了装置的性能。



技术特征:

1.一种视图显示方法,其特征在于,包括:

2.根据权利要求1所述的视图显示方法,其特征在于,所述根据变更的基础数据更新所述视图,包括:

3.根据权利要求2所述的视图显示方法,其特征在于,所述视图显示方法,还包括:

4.根据权利要求1所述的视图显示方法,其特征在于,所述根据各个所述目标页面元素获取所述用户对应的视图,包括:

5.根据权利要求1所述的视图显示方法,其特征在于,所述根据用户的信息从存储的多个页面元素中,获取所述用户匹配的各个目标页面元素,包括:

6.根据权利要求5所述的视图显示方法,其特征在于,所述在存储的多个页面元素中,获取当前的视图展示场景关联的各个第一页面元素之前,还包括:

7.根据权利要求6所述的视图显示方法,其特征在于,所述将各个所述第一页面元素与所述视图展示场景进行关联存储,包括:

8.一种视图显示装置,其特征在于,包括:

9.一种介质,其特征在于,包括:计算机执行指令,所述计算机执5行指令被处理器执行时用于实现如权利要求1至7任一项所述的视图显示方法。

10.一种计算设备,其特征在于,包括:


技术总结
本公开的实施方式提供了一种视图显示方法、装置、介质和计算设备,该方法包括:接收终端设备发送的对目标应用进行访问的请求;根据所述终端设备关联的用户的信息从存储的多个页面元素中,获取所述用户匹配的各个目标页面元素;根据各个所述目标页面元素获取所述用户对应的视图,并将所述视图发送至所述终端设备,以供所述终端设备显示所述视图;响应于监测到所述目标应用的基础数据发生变更,根据变更的基础数据更新所述视图。本公开中,通过从存储的页面元素中获取用户匹配的目标页面元素,并根据目标页面元素获取视图,减少了视图的生成流程,从而降低了计算资源的占用量,进而提高了装置的性能。

技术研发人员:倪建峰
受保护的技术使用者:杭州网易云音乐科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1