一种实现电子节目单展示的方法及装置的制造方法_2

文档序号:9307073阅读:来源:国知局
时,通过数据模块向服务器一次请求所有新出现的频道的电子节目单数据;基于解析后的电子节目单数据在电子节目单显示界面上进行显示;
[0059]具体的,STB模块100基于解析后的电子节目单数据,仅针对电子节目单显示界面上出现的所述新频道,刷新并显示电子节目单数据。
[0060]2)数据模块200,用于向服务器一次请求所有新出现的频道的电子节目单数据;对服务器返回的电子节目单数据进行解析,将解析后的电子节目数据发送给STB模块。
[0061]具体的,数据模块200包括以下组成模块:
[0062]解析模块201,用于对服务器返回的电子节目单数据进行数据转换,得到与频道对应的电子节目单数据,作为解析后的电子节目单数据。
[0063]本发明第四实施例,一种实现电子节目单展示的装置,本实施例与第三实施例大致相同,区别在于,本实施例的数据模块200还使用了用于记录已获取到电子节目单数据的频道请求列表,对后续向服务器发送的请求中的频道进行筛选,选出真正需要更新数据的频道,进一步节省请求的数据量,提高响应速度。
[0064]如图4所示,该实现电子节目单展示的装置中,数据模块200处理包括解析模块201之外,还包括:
[0065]筛选模块202,用于在向服务器发出请求之前,先基于频道请求列表对所述请求中的频道进行筛选,剔除已请求过且请求时间间隔未达到设定时间阈值的频道,按照筛选后的所述请求向服务器一次请求新出现的频道的电子节目单数据;
[0066]缓存模块203,用于在对服务器返回的电子节目单数据进行解析之后,针对已成功解析出电子节目单数据的频道,保存频道标识及其对应的电子节目单数据的请求时间,用于组成并维护频道请求列表。
[0067]本发明第五实施例,一种机顶盒,如图5所示,包括以下组成部分:
[0068]处理器10,用于当电子节目单显示界面上出现新频道时,向服务器一次请求所有新出现的频道的电子节目单数据;对服务器返回的电子节目单数据进行解析,基于解析后的电子节目单数据在电子节目单显示界面上进行显示。
[0069]优选的,为了进一步节省请求的数据量,提高响应速度,本实施例的机顶盒需要对后续向服务器发送的请求中的频道进行筛选,选出真正需要更新数据的频道。此时,如图6所示,该机顶盒还包括一存储装置20 ;
[0070]处理器10,还用于在向服务器发出请求之前,先基于频道请求列表对所述请求中的频道进行筛选,剔除已请求过且请求时间间隔未达到设定时间阈值的频道,按照筛选后的所述请求向服务器一次请求新出现的频道的电子节目单数据;
[0071 ] 存储装置20,用于在对服务器返回的电子节目单数据进行解析之后,针对已成功解析出电子节目单数据的频道,保存频道标识及其对应的电子节目单数据的请求时间,用于组成并维护频道请求列表。
[0072]本发明第六实施例,本实施例是在上述实施例的基础上,介绍一个利用IPTV的机顶盒在电视机或者显示器上实现电子节目单展示的应用实例。
[0073]如图7所示,以下以同时展示8个频道为例,本实施例实现电子节目单展示的流程,具体包括以下步骤:
[0074]步骤1:STB模块将界面展示的8个频道列表组装起来,通过数据模块发送数据请求。
[0075]步骤2:数据模型对频道列表进行筛选,数据模块筛选掉已经保存的频道数据;数据模型根据筛选过的频道列表向EPG服务器获取数据,将该请求中已保存的数据频道数据从缓存模块中直接发送到STB模块。
[0076]步骤3 =EPG服务器的数据到达后,传递给数据模块。
[0077]步骤4:数据模块获取到数据,对数据做解析并存入缓存模块,解析时按照8个频道将数据拆分为8份,每份数据存有相应频道的所有电子节目单数据,从而形成频道列表,该频道列表包括:频道及其对应的电子节目单数据的请求时间。
[0078]步骤5:通知STB模块数据到达。
[0079]步骤6 =STB模块获取电子节目单数据,仅对新请求的频道刷新频道数据,即刷新电子节目单数据。
[0080]如图8所示,针对界面中发生变化的频道即新请求的频道进行刷新,还能进一步缩短响应时间,本实施例对这一内容的实现过程如下:
[0081 ] 步骤S1:频道滚动时,STB模块为新出现在页面的频道设置刷新标识;
[0082]步骤S2:组装页面展示的8个频道;
[0083]步骤S3:将8个频道列表传递给数据模块,数据模块筛选频道后,请求数据;
[0084]步骤S4:数据返回,传递给STB模块;
[0085]步骤S5 =STB模块根据频道的刷新标识判断是否刷新频道数据,如果需要刷新,则将刷新标识置为无效后,刷新数据。
[0086]本发明实施例的技术方案并不限于使用在IPTV网络中,还可以使用在广播电视网络或者有线网络中。本发明实施例的上述实现电子节目单展示的方法及装置,克服现有技术针对各频道逐条发送请求而导致等待时间长、展示速度慢的缺陷,可以实现同时请求多个频道的电子节目单信息,又不影响展示效果,进一步提高响应速度,提升用户体验。
[0087]通过【具体实施方式】的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
【主权项】
1.一种实现电子节目单展示的方法,其特征在于,包括: 当电子节目单显示界面上出现新频道时,向服务器一次请求所有新出现的频道的电子节目单数据; 对服务器返回的电子节目单数据进行解析,基于解析后的电子节目单数据在电子节目单显示界面上进行显示。2.根据权利要求1所述的实现电子节目单展示的方法,其特征在于,所述电子节目单显示界面上出现新频道,包括: 首次开启电子节目单显示界面时加载的所有频道,或者,由翻页触发的电子节目单显示界面上出现新频道。3.根据权利要求1所述的实现电子节目单展示的方法,其特征在于,所述对服务器返回的电子节目单数据进行解析,具体包括: 对服务器返回的电子节目单数据进行数据转换,得到与频道对应的电子节目单数据,作为解析后的电子节目单数据。4.根据权利要求1所述的实现电子节目单展示的方法,其特征在于,所述基于解析后的电子节目单数据在电子节目单显示界面上进行显示,具体包括: 针对电子节目单显示界面上出现的所述新频道,刷新并显示电子节目单数据。5.根据权利要求1?4中任一项所述的实现电子节目单展示的方法,其特征在于,所述方法还包括: 向服务器发出请求之前,先基于频道请求列表对所述请求中的频道进行筛选,剔除已请求过且请求时间间隔未达到设定时间阈值的频道,按照筛选后的所述请求向服务器一次请求新出现的频道的电子节目单数据; 所述频道请求列表的获取过程包括:对服务器返回的电子节目单数据进行解析之后,针对已成功解析出电子节目单数据的频道,保存频道标识及其对应的电子节目单数据的请求时间或者获取时间,用于组成并维护频道请求列表。6.一种实现电子节目单展示的装置,其特征在于,包括: 机顶盒STB模块,用于当电子节目单显示界面上出现新频道时,通过数据模块向服务器一次请求所有新出现的频道的电子节目单数据;基于解析后的电子节目单数据在电子节目单显示界面上进行显示; 数据模块,用于向服务器一次请求所有新出现的频道的电子节目单数据;对服务器返回的电子节目单数据进行解析,将解析后的电子节目数据发送给STB模块。7.根据权利要求6所述的实现电子节目单展示的装置,其特征在于,所述数据模块,具体包括: 解析模块,用于对服务器返回的电子节目单数据进行数据转换,得到与频道对应的电子节目单数据,作为解析后的电子节目单数据。8.根据权利要求6所述的实现电子节目单展示的装置,其特征在于,所述STB模块,具体用于: 针对电子节目单显示界面上出现的所述新频道,刷新并显示电子节目单数据。9.根据权利要求6?8中任一项所述的实现电子节目单展示的装置,其特征在于,所述数据模块,还具体包括: 筛选模块,用于在向服务器发出请求之前,先基于频道请求列表对所述请求中的频道进行筛选,剔除已请求过且请求时间间隔未达到设定时间阈值的频道,按照筛选后的所述请求向服务器一次请求新出现的频道的电子节目单数据; 缓存模块,用于在对服务器返回的电子节目单数据进行解析之后,针对已成功解析出电子节目单数据的频道,保存频道标识及其对应的电子节目单数据的请求时间或者获取时间,用于组成并维护频道请求列表。10.一种机顶盒,其特征在于,包括: 处理器,用于当电子节目单显示界面上出现新频道时,向服务器一次请求所有新出现的频道的电子节目单数据;对服务器返回的电子节目单数据进行解析,基于解析后的电子节目单数据在电子节目单显示界面上进行显示。11.根据权利要求10所述的机顶盒,其特征在于,所述机顶盒还包括一存储装置; 所述处理器,用于在向服务器发出请求之前,先基于频道请求列表对所述请求中的频道进行筛选,剔除已请求过且请求时间间隔未达到设定时间阈值的频道,按照筛选后的所述请求向服务器一次请求新出现的频道的电子节目单数据; 所述存储装置,用于在对服务器返回的电子节目单数据进行解析之后,针对已成功解析出电子节目单数据的频道,保存频道标识及其对应的电子节目单数据的请求时间或者获取时间,用于组成并维护频道请求列表。
【专利摘要】本发明提出了一种实现电子节目单展示的方法及装置,该方法包括:当电子节目单显示界面上出现新频道时,向服务器一次请求所有新出现的频道的电子节目单数据;对服务器返回的电子节目单数据进行解析,基于解析后的电子节目单数据在电子节目单显示界面上进行显示。该装置包括:STB模块和数据模块。本发明克服现有技术针对各频道逐条发送请求而导致等待时间长、展示速度慢的缺陷,本发明可以实现同时请求多个频道的电子节目单信息,又不影响展示效果,进一步提高响应速度,提升用户体验。
【IPC分类】H04N21/235, H04N21/472, H04N21/254
【公开号】CN105025376
【申请号】CN201410182262
【发明人】张忠威
【申请人】中兴通讯股份有限公司
【公开日】2015年11月4日
【申请日】2014年4月30日
【公告号】WO2015165197A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1