发明名称 EPG数据单双向并行接收方法及其机顶盒
摘要 本发明公开一种EPG单双向并行接收的机顶盒,包括:前端EPG数据生成模块,用于获取单向EPG数据,区分EPG数据中不同数据的类型,根据数据类型及格式生成文件,并保存到EPG双向数据服务器中;单双向EPG数据并行接收模块,用于从EPG双向数据服务器单向、双向并列下载文件,并将下载数据保存到缓存器中,直至数据完全接收成功。本发明提出的技术方案实现单向接收和双向接收并行,从而提高EPG数据的接收效率。
申请公布号 CN101917592B 申请公布日期 2013.07.24
申请号 CN201010233286.X 申请日期 2010.07.21
申请人 深圳创维数字技术股份有限公司 发明人 薛涛
分类号 H04N21/235(2011.01)I;H04N21/435(2011.01)I;H04N21/254(2011.01)I 主分类号 H04N21/235(2011.01)I
代理机构 深圳市康弘知识产权代理有限公司 44247 代理人 胡朝阳;孙洁敏
主权项 一种机顶盒EPG单双向并行接收的方法,其特征在于包括下列步骤:一、前端EPG数据生成:步骤S101,获取单向EPG数据;步骤S102,区分EPG数据中不同数据类型,包括不同频点的数据,及无区分频点的数据;步骤S103,根据数据类型及格式生成文件; 步骤S104,将生成的文件标记文件名并保存到EPG双向数据服务器中;二、单双向EPG数据并行接收:步骤S301,初始化接收标志,将所有接收字段标志为“未接收”,用以判断缓存中已接收的数据;步骤S302,根据所需要接收数据的过滤器信息设置单向EPG数据接收通道及过滤器,过滤器中不包括指定字段号数据位的信息;并从EPG双向数据服务器下载相同的EPG数据,单向下载转步骤S303,双向下载转步骤S304; 步骤S303,当单向EPG数据接收通道获得数据时,根据字段号判断接收标志,如果对应的接收标志为“未接收”,将数据存入缓存中并设置接收标志为“已接收”,如果对应的接收标志为“已接收”,则抛弃数据;步骤S304,根据当前的字段接收标记,寻找标记“未接收”的字段,作为双向EPG数据接收的目标;步骤S305,根据所需要接收数据的过滤器信息及目标字段的字段号生成文件名,格式与步骤S102相同,同时生成区分不同频点和无区分频点两种数据类型的两个文件名;步骤S306,同时从EPG双向数据服务器上下载两个文件,其中有一个返回成功即检查接收标志,如果仍为“未接收”,将数据存入缓存中并设置接收标志为“已接收”;步骤S307,判断数据是否完全接收成功,如没有成功,则重复步骤S303及步骤S304至 S306,直至数据完全接收成功。
地址 518057 广东省深圳市南山区高新南一道创维大厦A14层