一种频道图标刷新方法及装置的制造方法

文档序号:9353232阅读:328来源:国知局
一种频道图标刷新方法及装置的制造方法
【技术领域】
[0001]本发明涉及频道图标显示技术领域,尤其涉及一种频道图标刷新方法及装置。
【背景技术】
[0002]频道的菜单页面中,一个菜单项是一个频道的图标。频道的图标采用该频道当前节目的一帧图像。每隔5秒重新获得一次图像,并刷新频道的图标。每次刷新图标时,都要访问基准频道图标,即第O个频道,安卓系统存在这个问题。因为整个菜单页面中各菜单项的排列均是以第O个频道的图标为基准的。每次访问第O个频道都需要花费一点时间。

【发明内容】

[0003]本发明实施例提供一种频道图标刷新方法及装置,包括如下技术方案:
[0004]根据本发明实施例的第一方面,提供一种频道图标刷新方法,包括:
[0005]获取总频道菜单中的基准频道图标,所述总频道菜单中的其它频道图标以所述基准频道图标为基准按顺序排列成多页;
[0006]缓存所述基准频道图标;
[0007]在当前界面对应的频道菜单中的频道图标需要刷新时,判断基准频道图标是否在所述当前界面对应的频道菜单内,其中,当前界面对应的频道菜单为所述总频道菜单中的一部分;
[0008]在判断结果为所述基准频道图标不在所述当前界面对应的频道菜单内时,获取缓存的所述基准频道图标进行刷新。
[0009]在一个实施例中,所述方法还包括:
[0010]在判断结果为所述基准频道图标在所述当前界面对应的频道菜单内时,判断与所述基准频道图标绑定的目标频道图标是否需要进行刷新;
[0011]在所述目标频道图标需要进行刷新时,从网络侧重新获取基准频道图标进行刷新,
[0012]在所述目标频道图标不需要进行刷新时,获取缓存的所述基准频道图标进行刷新。
[0013]在一个实施例中,所述方法还包括:
[0014]将所述基准频道图标和与所述基准频道图标相邻的且排列在所述基准频道之后的目标频道图标进行绑定。
[0015]在一个实施例中,所述方法还包括:
[0016]判断当前时间与当前界面对应的频道菜单中的频道图标的上一次刷新时间之间的时间间隔是否等于预设时间间隔;
[0017]在所述时间间隔等于预设时间间隔时,确定当前界面对应的频道菜单中的频道图标需要刷新。
[0018]在一个实施例中,所述频道图标为频道当前播放的视频中的一帧图像。
[0019]根据本发明实施例的第二方面,提供一种频道图标刷新装置,包括:
[0020]获取模块,用于获取总频道菜单中的基准频道图标,所述总频道菜单中的其它频道图标以所述基准频道图标为基准按顺序排列成多页;
[0021]缓存模块,用于缓存所述基准频道图标;
[0022]第一判断模块,用于在当前界面对应的频道菜单中的频道图标需要刷新时,判断基准频道图标是否在所述当前界面对应的频道菜单内,其中,当前界面对应的频道菜单为所述总频道菜单中的一部分;
[0023]第一刷新模块,用于在判断结果为所述基准频道图标不在所述当前界面对应的频道菜单内时,获取缓存的所述基准频道图标进行刷新。
[0024]在一个实施例中,所述装置还包括:
[0025]第二判断模块,用于在判断结果为所述基准频道图标在所述当前界面对应的频道菜单内时,判断与所述基准频道图标绑定的目标频道图标是否需要进行刷新;
[0026]第二刷新模块,用于在所述目标频道图标需要进行刷新时,从网络侧重新获取基准频道图标进行刷新,
[0027]在所述目标频道图标不需要进行刷新时,获取缓存的所述基准频道图标进行刷新。
[0028]在一个实施例中,所述装置还包括:
[0029]绑定模块,用于将所述基准频道图标和与所述基准频道图标相邻的且排列在所述基准频道之后的目标频道图标进行绑定。
[0030]在一个实施例中,所述装置还包括:
[0031]第三判断模块,用于判断当前时间与当前界面对应的频道菜单中的频道图标的上一次刷新时间之间的时间间隔是否等于预设时间间隔;
[0032]确定模块,用于在所述时间间隔等于预设时间间隔时,确定当前界面对应的频道菜单中的频道图标需要刷新。
[0033]在一个实施例中,所述频道图标为频道当前播放的视频中的一帧图像。
[0034]本发明的实施例提供的技术方案可以包括以下有益效果:
[0035]上述技术方案,当基准频道图标不在当前界面对应的频道菜单内时,直接获取缓存的基准频道图标进行刷新,这样,不需要再每次从网络侧获取基准频道图标,节省刷新时间,提高刷新速度。
[0036]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0038]图1是根据一示例性实施例示出的频道图标刷新方法的流程图。
[0039]图2是根据一示例性实施例示出的另一种频道图标刷新方法的流程图。
[0040]图3是根据一示例性实施例示出的再一种频道图标刷新方法的流程图。
[0041]图4是根据一示例性实施例示出的又一种频道图标刷新方法的流程图。
[0042]图5是根据一示例性实施例示出的频道图标刷新装置的框图。
[0043]图6是根据一示例性实施例示出的另一种频道图标刷新装置的框图。
[0044]图7是根据一示例性实施例示出的又一种频道图标刷新装置的框图。
[0045]图8是根据一示例性实施例示出的再一种频道图标刷新装置的框图。
【具体实施方式】
[0046]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0047]本发明实施例提供了一种频道图标刷新方法,该方法可用于需要进行频道图标刷新的设备中,如图1所示,该方法包括步骤S101-S104:
[0048]在步骤SlOl中,获取总频道菜单中的基准频道图标,总频道菜单中的其它频道图标以基准频道图标为基准按顺序排列成多页;
[0049]在步骤S102中,缓存基准频道图标;
[0050]在步骤S103中,在当前界面对应的频道菜单中的频道图标需要刷新时,判断基准频道图标是否在当前界面对应的频道菜单内,其中,当前界面对应的频道菜单为总频道菜单中的一部分;
[0051]在步骤S104中,在判断结果为基准频道图标不在当前界面对应的频道菜单内时,获取缓存的基准频道图标进行刷新。
[0052]在该实施例中,将基准频道图标缓存,在当前界面对应的频道菜单中的频道图标需要刷新时,如果基准频道图标不在当前界面,则对于基准频道图标直接获取缓存的基准频道图标进行刷新,对于当前界面中的频道图标,正常从网络侧中获取图标进行刷新,这样,在基准频道图标不在当前界面时,不需要从网络侧获取图标进行刷新,节省了刷新时间,提尚了刷新速度。
[0053]例如,总频道菜单中的频道图标以基准频道图标为基准,一共按顺序排列成3页,其中,基准频道图标在第一页中的第一个位置,在当前界面中的频道菜单为其中的第2页时,此时基准频道图标并不在当前界面中的频道图标内,此时并不需要从网络侧获取基准频道图标对应的当前图标,因此,可以直接获取缓存的基准频道图标,从而节省刷新时间,提高刷新速度。
[0054]如图2所示,在一个实施例中,方法还包括步骤S201-S202:
[0055]在步骤S201中,在判断结果为基准频道图标在当前界面对应的频道菜单内时,判断与基准频道图标绑定的目标频道图标是否需要进行刷新;
[0056]在步骤S202中,在目标频道图标需要进行刷新时,从网络侧重新获取基准频道图标进行刷新,在目标频道图标不需要进行刷新时,获取缓存的基准频道图标进行刷新。
[0057]在该实施例中,如果基准频道图标在当前界面的频道菜单中,为了避免基准频道图标频繁地从网络侧获取图标进行刷新,可以在与基准频道图标绑定的频道图标需要进行刷新时,才从网络侧获取图标进行刷新,否则直接获取缓存的频道图标进行刷新,这样,也可以节省刷新时间,提高刷新速度。
[0058]如图3所示,在一个实施例中,方法还包括步骤S301:
[0059]在步骤S301中,将基准频道图标和与基准频道图标相邻的且排列在基准频道之后的目标频道图标进行绑定。
[0060]在该实施例中,可以将基准频道图标和与其相邻的排列在其之后的目标频道图标进行绑定,这样,如果目标频道图标需要进行刷新,则说明基准频道图标需要从网络侧获取图标进行刷新,而如果目标频道图标不需要刷新,则说明此时可能是其他页面中的频道图标在进行刷新,基准频道图标并不需要获取最新的频道图标,此时,可以直接获取缓存的基准频道图标进行刷新,从而节省刷新时间,提高刷新速度。
[0061]如图4所示,在一个实施例中,上述方法还包括步骤S401-S402:
[0062]在步骤S401中,判断当前时间与当前界面对应的频道菜单中的频道图标的上一次刷新时间之间的时间间隔是否等于预设时间间隔;
[0063]在步骤S402中,在时间间隔等于预设时间间隔时,确定当前界面
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1