一种机顶盒epg数据快速删除的方法

文档序号:7569089阅读:354来源:国知局
专利名称:一种机顶盒epg数据快速删除的方法
技术领域
本发明涉及数字电视机顶盒技术领域,尤其涉及一种机顶盒EPG数据快速删除的 方法。
背景技术
电子节目指南(EPG Electronic Program Guide)是存储在机顶盒上的一种数据 信息,其通过电视屏幕向用户提供由文字、图形和图像等构成的人机交互界面,负责电视节 目和各种增值业务的导航。电子节目指南是数字电视机顶盒的一项重要功能,现有机顶盒 的电子节目指南一般能给用户提供若干天内的详细节目信息,包括节目播出时间,节目详 细内容等,使用户能够快速了解预告的电视节目内容及播出时间,以便能够及时收看喜爱 的节目,方便用户使用。由于机顶盒中存储器的存储容量是有限的,当需要存储的电子节目 指南信息超过机顶盒存储器的存储容量时,需要删除以前存储的数据才能存储新的电子节 目指南信息,不删除以前存储的数据就不能接收存储新的电子节目指南信息。现有机顶盒采用等待用户删除过期EPG数据,如不删除过期EPG数据则不存储新 的电子节目指南信息,这种做法不能及时存储新的电子节目指南信息,不方便用户使用。或 者有的机顶盒以电子节目指南信息数据接收时间为依据,采取删除最先收到的EPG数据的 做法删除以前存储的EPG数据以便存储新EPG数据,采用这种方法,会把机顶盒中用户想保 留的部分电子节目指南信息的数据删除,当用户需要再次用到这些数据时,必须重新获取 数据,用户在一段时间内无法及时看到想保留的部分电子节目指南信息。

发明内容
本发明目的是提供一种能够自动优先保留用户观看过的电子节目指南信息、又能 及时更新有效电子节目指南信息的机顶盒EPG数据快速删除的方法。本发明采用以下技术方案机顶盒EPG数据快速删除的方法,包括如下步骤 步骤01 机顶盒程序接收新EPG数据,检测判断机顶盒存储器的存储空间是否足够存
储新EPG数据,存储空间不够存放新EPG数据时,检测存储空间中是否有早于当前系统时间 的过期EPG数据,如果有则删除该过期EPG数据,再检测判断存储空间是否足够存储新EPG 数据,如果存储空间足够存储新EPG数据,则直接存储;
步骤02 如果步骤01完成后存储空间仍然不够存储新EPG数据,则检测用户目前收看 的是哪个电视节目,确定这个正在收看的电视节目所在的频点;
步骤03 读取当前所有的节目列表,分析节目列表中的所有频点排列顺序,将排列顺 序的首尾相连、以步骤02所述频点为划分中心,均分创建该频点上侧及下侧的两个频点 表;
步骤04 依据步骤03中的两个频点表,分别计算出两个频点表中距离步骤02所述频 点最远的频点,删除此频点电视节目列表中除本日以外的所有EPG数据;
步骤05 检测判断机顶盒存储器的存储空间是否足够存储新EPG数据,如果存储空间足够存储新EPG数据,则直接存储,如果存储空间仍然不够存储新EPG数据,则重复执行步 骤03至步骤05,逐次删除每个频点的电视节目列表中除本日以外的所有EPG数据,直至机 顶盒存储器的存储空间足够存储新EPG数据。如果经过上述步骤操作后机顶盒存储器的存储空间仍然不够存储新EPG数据,则 再执行如下步骤
步骤06 分析新EPG数据,删除新EPG数据中除本日以外的所有EPG数据; 步骤07 检测判断机顶盒存储器的存储空间是否足够存储删减后的新EPG数据,如果 存储空间足够存储删减后的新EPG数据,则直接存储,如果存储空间仍然不够存储删减后 的新EPG数据,则检测当前接收的新EPG数据属于哪个电视节目以及该节目所在的频点,删 除距离此频点最远的频点电视节目列表中的本日EPG数据,重复执行此步骤,逐次删除每 个频点电视节目列表中的本日EPG数据,直至机顶盒存储器的存储空间足够存储删减后的 新EPG数据。本发明的有益效果是本发明采用自动逐步删除远离用户正在收看的节目的电子 节目指南信息(EPG数据)的方法,保证机顶盒存储器具有足够的存储空间,这种删除方法经 过实践验证统计,基本符合用户的使用习惯,使机顶盒既能够保存原有的对用户有用的部 分电子节目指南信息,又能接收新的对用户有用的部分电子节目指南信息,保证用户能够 及时获得所需的电子节目指南信息,方便用户使用。
具体实施例方式本发明包括如下步骤
步骤01 机顶盒程序接收新EPG数据,检测判断机顶盒存储器的存储空间是否足够存 储新EPG数据,存储空间不够存放新EPG数据时,检测存储空间中是否有早于当前系统时间 的过期EPG数据,如果有则删除该过期EPG数据,再检测判断存储空间是否足够存储新EPG 数据,如果存储空间足够存储新EPG数据,则直接存储;
步骤02 如果步骤01完成后存储空间仍然不够存储新EPG数据,则检测用户目前收看 的是哪个电视节目,确定这个正在收看的电视节目所在的频点;
步骤03 读取当前所有的节目列表,分析节目列表中的所有频点排列顺序,将排列顺 序的首尾相连、以步骤02所述频点为划分中心,均分创建该频点上侧及下侧的两个频点 表;
步骤04 依据步骤03中的两个频点表,分别计算出两个频点表中距离步骤02所述频 点最远的频点,删除此频点电视节目列表中除本日以外的所有EPG数据;
步骤05 检测判断机顶盒存储器的存储空间是否足够存储新EPG数据,如果存储空间 足够存储新EPG数据,则直接存储,如果存储空间仍然不够存储新EPG数据,则重复执行步 骤03至步骤05,逐次删除每个频点的电视节目列表中除本日以外的所有EPG数据,直至机 顶盒存储器的存储空间足够存储新EPG数据。如果经过上述步骤操作后机顶盒存储器的存储空间仍然不够存储新EPG数据,则 再执行如下步骤
步骤06 分析新EPG数据,删除新EPG数据中除本日以外的所有EPG数据;
步骤07 检测判断机顶盒存储器的存储空间是否足够存储删减后的新EPG数据,如果存储空间足够存储删减后的新EPG数据,则直接存储,如果存储空间仍然不够存储删减后 的新EPG数据,则检测当前接收的新EPG数据属于哪个电视节目以及该节目所在的频点,删 除距离此频点最远的频点电视节目列表中的本日EPG数据,重复执行此步骤,逐次删除每 个频点电视节目列表中的本日EPG数据,直至机顶盒存储器的存储空间足够存储删减后的 新EPG数据。
权利要求
一种机顶盒EPG数据快速删除的方法,其特征在于其包括如下步骤步骤01机顶盒程序接收新EPG数据,检测判断机顶盒存储器的存储空间是否足够存储新EPG数据,存储空间不够存放新EPG数据时,检测存储空间中是否有早于当前系统时间的过期EPG数据,如果有则删除该过期EPG数据,再检测判断存储空间是否足够存储新EPG数据,如果存储空间足够存储新EPG数据,则直接存储;步骤02如果步骤01完成后存储空间仍然不够存储新EPG数据,则检测用户目前收看的是哪个电视节目,确定这个正在收看的电视节目所在的频点;步骤03读取当前所有的节目列表,分析节目列表中的所有频点排列顺序,将排列顺序的首尾相连、以步骤02所述频点为划分中心,均分创建该频点上侧及下侧的两个频点表; 步骤04依据步骤03中的两个频点表,分别计算出两个频点表中距离步骤02所述频点最远的频点,删除此频点电视节目列表中除本日以外的所有EPG数据;步骤05检测判断机顶盒存储器的存储空间是否足够存储新EPG数据,如果存储空间足够存储新EPG数据,则直接存储,如果存储空间仍然不够存储新EPG数据,则重复执行步骤03至步骤05,逐次删除每个频点的电视节目列表中除本日以外的所有EPG数据,直至机顶盒存储器的存储空间足够存储新EPG数据。
2.根据权利要求1所述的一种机顶盒EPG数据快速删除的方法,其特征在于如果经 过上述步骤操作后机顶盒存储器的存储空间仍然不够存储新EPG数据,则再执行如下步 骤步骤06 分析新EPG数据,删除新EPG数据中除本日以外的所有EPG数据; 步骤07 检测判断机顶盒存储器的存储空间是否足够存储删减后的新EPG数据,如果 存储空间足够存储删减后的新EPG数据,则直接存储,如果存储空间仍然不够存储删减后 的新EPG数据,则检测当前接收的新EPG数据属于哪个电视节目以及该节目所在的频点,删 除距离此频点最远的频点电视节目列表中的本日EPG数据,重复执行此步骤,逐次删除每 个频点电视节目列表中的本日EPG数据,直至机顶盒存储器的存储空间足够存储删减后的 新EPG数据。
全文摘要
本发明公开了一种机顶盒EPG数据快速删除的方法,当机顶盒的存储空间不够存放新EPG数据时,其检测用户目前收看电视节目所属的频点,分析节目列表中的所有频点排列顺序,建立频点上侧及下侧的两个频点表,分别计算出两个频点表中距离所述频点最远的频点,逐次删除每个频点的电视节目列表中除本日以外的所有EPG数据,直至机顶盒存储器的存储空间足够存储新EPG数据。本发明采用自动逐步删除远离用户正在收看节目的电子节目指南信息的方法,保证机顶盒存储器具有足够的存储空间,使机顶盒既能够保存原有的对用户有用的部分电子节目指南信息,又能接收新的对用户有用的部分电子节目指南信息,保证用户能够及时获得所需的电子节目指南信息,方便用户使用。
文档编号H04N7/08GK101917542SQ20101024099
公开日2010年12月15日 申请日期2010年7月30日 优先权日2010年7月30日
发明者方立 申请人:福建新大陆通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1