The object of the present invention is to provide a method and device for improving the performance of program data acquisition; filter the acquired program data source according to the filtering strategy to obtain the filtered program data; according to the preheating strategy, based on the front-end display requirements of VR integrated machine, process the filtered program data for secondary processing and conversion processing, and obtain conversion processing. The converted program data are displayed on the VR integrated computer based on the user's request. Compared with the prior art, the present invention solves the problem of duplication of display data and page-turning carton in front-end of VR integrated computer due to real-time filtering of program data that does not meet the playing conditions in interface service by means of data synchronization, filtering, processing, real-time message processing and caching, so as to ensure that the data exposed in front-end will not be duplicated, nor will it cause page-turning carton. Elephant.
【技术实现步骤摘要】
一种用于提高获取节目数据性能的方法和装置
本专利技术涉及虚拟现实
,尤其涉及一种用于提高获取节目数据性能的技术。
技术介绍
目前,根据运营需求,对在VR(VirtualReality,虚拟现实)一体机前端专辑列表部分不符合播放条件,例如,码流数据与影片标识不一致、DRM版权信息不完整等,的节目进行过滤,以降低用户客诉。为了过滤数据,目前在专辑列表接口中,先调用VR后台接口获取专辑列表分页数据,再调用奇谱实体查询服务,结合过滤规则和奇谱实体中的数据,对不符合播放条件的节目进行过滤。这样虽然节目被过滤了,但也造成单页节目总数与请求不一致,为了保证节目总数(非尾页)满足VR一体机前端显示要求,需要再次执行前面的请求过程,从后面的页中获取数据、过滤数据,直到节目总数量与前端需求一致。在这种情况下,由于多次请求数据源接口,导致专辑列表接口处理性能降低,造成前端翻页时出现卡顿现象,并且因为在补节目时从后面页中获取,导致相近页可能会出现节目重复的问题。现有的这种方式存在如下缺点:1.专辑列表接口实时过滤数据,且过滤规则多变,接口实现逻辑较复杂,不利于维护。2.依赖的外部系统接口性能较低,影响接口整体处理效率。因此,如何提高获取节目数据性能,成为本领域技术人员亟需解决的问题之一。
技术实现思路
本专利技术的目的是提供一种用于提高获取节目数据性能的方法和装置。根据本专利技术的一个方面,提供了一种用于提高获取节目数据性能的方法,其中,该方法包括:根据过滤策略,对获取的节目数据源进行过滤处理,获得过滤处理后的节目数据;根据预热策略,基于VR一体机前端展示需求,对所述过滤处理后 ...
【技术保护点】
1.一种用于提高获取节目数据性能的方法,其中,该方法包括:根据过滤策略,对获取的节目数据源进行过滤处理,获得过滤处理后的节目数据;根据预热策略,基于VR一体机前端展示需求,对所述过滤处理后的节目数据进行二次加工转换处理,获得转换处理后的节目数据;基于用户请求将所述转换处理后的节目数据在所述VR一体机中进行展示。
【技术特征摘要】
1.一种用于提高获取节目数据性能的方法,其中,该方法包括:根据过滤策略,对获取的节目数据源进行过滤处理,获得过滤处理后的节目数据;根据预热策略,基于VR一体机前端展示需求,对所述过滤处理后的节目数据进行二次加工转换处理,获得转换处理后的节目数据;基于用户请求将所述转换处理后的节目数据在所述VR一体机中进行展示。2.根据权利要求1所述的方法,其中,所述过滤处理包括:根据所述过滤策略装配对应的过滤链,所述过滤链中的过滤器按照执行顺序结合校验服务,对所述获取的数据进行过滤处理,获得所述过滤处理后的节目数据。3.根据权利要求1或2所述的方法,其中,该方法还包括:获取节目数据源的策略、所述过滤策略及所述预热策略根据所述VR一体机前端展示需求进行设置。4.根据权利要求1或2所述的方法,其中,所获取的节目数据源还包括:基于奇谱同步指令所获取的奇谱数据。5.根据权利要求1或2所述的方法,其中,该方法还包括:对所述转换处理后的节目数据进行检查,将其中的异常数据进行预警。6.一种用于提高获取节目数据性能的装置,其中,该装置包括:过滤装置,用于根据过滤策略,对获取的节目数据源进行过滤处理,获得过滤处理后的节目数据;预热装置,用于根据预热策略,基于VR一体机前端展示需求,对所述过滤处理后的节目数据进行二次加工转换处理,获得转换处理后的节...
【专利技术属性】
技术研发人员:曾海群,许强,
申请(专利权)人:重庆爱奇艺智能科技有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。