本发明实施例涉及led控制,尤其涉及一种节目更新方法、装置、led控制卡及存储介质。
背景技术:
1、针对多区域节目的显示,在更新控制卡上显示的节目时,经常遇到仅需更新部分区域节目的情况,但是目前通常是直接对整个节目进行重新加载,由于需要将原先渲染的数据释放,会导致出现全屏黑屏的问题,十分影响观看体验。
技术实现思路
1、本发明实施例提供一种节目更新方法、装置、led控制卡及存储介质,以解决出现全屏黑屏的问题,从而提升观看体验。
2、第一方面,本发明实施例提供了一种节目更新方法,该方法包括:
3、接收外部更新数据,并根据所述外部更新数据的节目标识确定多区域节目中的目标更新区域;
4、根据所述外部更新数据对所述目标更新区域进行节目更新。
5、可选的,所述根据所述外部更新数据对所述目标更新区域进行节目更新,包括:
6、通过对接层将所述外部更新数据转换为内部节目数据;
7、通过控制层对所述目标更新区域进行标记;
8、通过渲染层在检测到标记时使用所述内部节目数据更新所述目标更新区域的显示画面。
9、可选的,所述多区域节目包括树状节目结构,所述树状节目结构中的节目节点与所述多区域节目中的各个更新区域一一对应;
10、相应的,所述通过对接层将所述外部更新数据转换为内部节目数据,包括:
11、根据所述外部更新数据对所述节目标识对应的目标节目节点的节点数据进行更新,得到所述内部节目数据;
12、相应的,所述通过控制层对所述目标更新区域进行标记,包括:
13、对所述目标节目节点进行标记。
14、可选的,所述通过渲染层在检测到标记时使用所述内部节目数据更新所述目标更新区域的显示画面,包括:
15、按照预设间隔调用节目节点的更新回调,以检测标记;
16、当检测到所述目标节目节点的标记时,使用所述目标节目节点的节点数据更新所述目标更新区域的显示画面。
17、可选的,所述根据所述外部更新数据对所述节目标识对应的目标节目节点的节点数据进行更新,包括:
18、对所述外部更新数据进行解析,得到分类数据;
19、使用所述分类数据对所述目标节目节点的原节点数据中的相应类型数据进行覆盖。
20、可选的,所述通过渲染层在检测到标记时使用所述内部节目数据更新所述目标更新区域的显示画面,包括:
21、若所述目标节目节点属于预设的特定节目节点,则判断所述目标节目节点的绑定key值是否改变,若是,则基于所述绑定key值修正所述目标更新区域的显示画面。
22、可选的,所述节目标识为全局唯一标识符。
23、第二方面,本发明实施例还提供了一种节目更新装置,该装置包括:
24、数据接收模块,用于接收外部更新数据,并根据所述外部更新数据的节目标识确定多区域节目中的目标更新区域;
25、节目更新模块,用于根据所述外部更新数据对所述目标更新区域进行节目更新。
26、第三方面,本发明实施例还提供了一种led控制卡,该led控制卡包括:
27、一个或多个处理器;
28、存储器,用于存储一个或多个程序;
29、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的节目更新方法。
30、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的节目更新方法。
31、本发明实施例提供了一种节目更新方法,在接收到外部更新数据时,根据外部更新数据的节目标识确定多区域节目中的目标更新区域,然后根据外部更新数据对目标更新区域进行节目更新。本发明实施例所提供的技术方案,通过仅对需要更新的区域进行更新,避免了在仅需更新部分区域节目时也出现全屏黑屏的问题,从而提升了led屏幕的观看体验。
1.一种节目更新方法,其特征在于,包括:
2.根据权利要求1所述的节目更新方法,其特征在于,所述根据所述外部更新数据对所述目标更新区域进行节目更新,包括:
3.根据权利要求2所述的节目更新方法,其特征在于,所述多区域节目包括树状节目结构,所述树状节目结构中的节目节点与所述多区域节目中的各个更新区域一一对应;
4.根据权利要求3所述的节目更新方法,其特征在于,所述通过渲染层在检测到标记时使用所述内部节目数据更新所述目标更新区域的显示画面,包括:
5.根据权利要求3所述的节目更新方法,其特征在于,所述根据所述外部更新数据对所述节目标识对应的目标节目节点的节点数据进行更新,包括:
6.根据权利要求3所述的节目更新方法,其特征在于,所述通过渲染层在检测到标记时使用所述内部节目数据更新所述目标更新区域的显示画面,包括:
7.根据权利要求1所述的节目更新方法,其特征在于,所述节目标识为全局唯一标识符。
8.一种节目更新装置,其特征在于,包括:
9.一种led控制卡,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的节目更新方法。