本发明揭示了一种EPG(Electronic Program Guide,电子节目菜单)数据的缓存方法。根据EPG显示指令,缓存初始EPG集合以进行显示,所述初始EPG集合为EPG显示区域中包含的EPG数据的集合。根据EPG显示区域中焦点的移动方向缓存预设数据量的EPG数据,并补充进初始EPG集合中,以使得焦点可以在更新后的EPG集合中进行移动,其中,焦点的移动方向通过初始焦点位置与移动预设步长后的焦点位置确定。根据焦点的移动方向缓存预设数据量的EPG数据,提前将用户下一步可能会浏览的EPG数据进行缓存,以快速响应用户对EPG数据的访问请求,进而提高EPG数据信息展示的实时性。