机顶盒EPG数据快速存储和读取的方法技术

技术编号:4067882 阅读:251 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种机顶盒EPG数据快速存储和读取的方法,在EPG模块内建立复数个用于存放EPG数据的信息结点;建立用于存储信息结点的数组;并针对每个电视频道构建一个由多个节点串接而成的频道结点指针链,每个节点用于挂接一信息结点,且该频道结点指针链中各信息结点是按EPG节目播出时间顺序进行排列;当机顶盒收到新的EPG数据时,将其存入空的信息结点;按照EPG节目的播出时间顺序将存储有新的EPG数据的信息结点插入对应频道结点指针链中;读取时,则按照播出时间顺序,依次取得信息结点,读取信息结点中的EPG数据并显示出来。本发明专利技术无需要进行循环查找和排序,大大提高了EPG显示的速度。

【技术实现步骤摘要】

【技术保护点】
一种机顶盒EPG数据快速存储和读取的方法,其特征在于:包括下述步骤:步骤10、在EPG模块内建立复数个信息结点,每个信息结点用于存放一条EPG节目的EPG数据;步骤20、在对EPG模块进行初始化时,建立至少一个数组,每个数组存储至少一个信息结点;步骤30、针对每个电视频道构建一个由多个信息结点串接而成的频道结点指针链,且任一频道结点指针链中的各信息结点是按EPG节目播出时间顺序进行排列;步骤40、当机顶盒收到新的EPG数据时,首先查找数组中是否有空的信息结点,如果有,则将新的EPG数据一一存储空的信息结点,一条EPG节目的EPG数据对应存入一个信息结点内,若没有空的信息结点,则检测并删除过期EPG数据,释放出信息结点用以存储新的EPG数据;步骤50、然后对新的EPG数据进行分析,判断每条EPG节目属于哪个频道的节目,以找出对应的频道结点指针链,按照EPG节目的播出时间顺序将存储有新的EPG数据的信息结点插入该频道结点指针链中;步骤60、读取时,则按照播出时间顺序,依次取得信息结点,读取信息结点中的EPG数据并显示出来。

【技术特征摘要】

【专利技术属性】
技术研发人员:方立
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:35[中国|福建]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利