一种基于多窗口实现的IPTV页面生成和重现的方法技术

技术编号:19487910 阅读:31 留言:0更新日期:2018-11-17 11:44
本发明专利技术公开了一种基于多窗口实现的IPTV页面生成和重现的方法,涉及IPTV机顶盒领域,包括以下步骤:在主窗口加载完成后,复制主窗口内容创建隐藏窗口;将隐藏窗口对应的所有页面的URL保存为结构体,并形成链表;触发主窗口加载新页面时,在结构体链表中查找新加载的页面的URL,并根据查找结果配置生成窗口。本发明专利技术的基于多窗口实现的IPTV页面生成和重现的方法可对新页面和已经加载过的页面进行区别处理,在加载曾经加载过的页面时,可省略中间的加载,渲染以及绘制等大多数费时流程,大大缩短了此类页面加载时间。

【技术实现步骤摘要】
一种基于多窗口实现的IPTV页面生成和重现的方法
本专利技术涉及IPTV机顶盒领域,具体涉及一种基于多窗口实现的IPTV页面生成和重现的方法。
技术介绍
随着网络建设的大力发展,视讯业务出现大幅增长,特别是以IPTV机顶盒为家庭娱乐中心的用户数量逐年上升。在网络资源应用和服务内容日趋庞大的今天,人们对IPTV机顶盒的需求不仅限于多样化的功能,同时也对其响应速度,显示效果等体验性需求提出更高要求。传统的IPTV机顶盒采用的是单窗口显示的方式。显示页面过程中,页面加载、渲染、布局以及显示都通过一个窗口完成,所以在加载显示每一个页面的过程中,都必须完成上述所有操作步骤。但在用户实际操作过程中,并不是每次浏览操作都需要显示一个全新的页面,很多时候用户只是需要返回到之前打开过的页面。现有的技术方案并没有针对这些需求设计特殊的窗口显示流程,导致IPTV生成窗口页面的速度较慢。有部分技术方案介绍了通过读取javascript的history对象方式实现页面快速生成和重现的方法,其借由读取用户访问过的页面列表的历史记录,在不知道实际URL的情况下实现页面的后退和前进。但这种方式经常会在重现页面过程中本文档来自技高网...

【技术保护点】
1.一种基于多窗口实现的IPTV页面生成和重现的方法,其特征在于,包括以下步骤:S1、在主窗口页面加载完成后,复制主窗口内容创建隐藏窗口;S2、将隐藏窗口对应的所有页面的URL保存为结构体,并形成链表;S3、触发主窗口加载新页面时,在结构体链表中查找新加载的页面的URL,根据查找结果配置生成主窗口页面并加载。

【技术特征摘要】
1.一种基于多窗口实现的IPTV页面生成和重现的方法,其特征在于,包括以下步骤:S1、在主窗口页面加载完成后,复制主窗口内容创建隐藏窗口;S2、将隐藏窗口对应的所有页面的URL保存为结构体,并形成链表;S3、触发主窗口加载新页面时,在结构体链表中查找新加载的页面的URL,根据查找结果配置生成主窗口页面并加载。2.如权利要求1所述的基于多窗口实现的IPTV页面生成和重现的方法,其特征在于:触发主窗口加载新页面时,如果在结构体链表中查找到新加载的页面的URL,则隐藏当前主窗口,并在主窗口加载链表中结构体所对应的隐藏窗口,更新结构体链表。3.如权利要求2所述的基于多窗口实现的IPTV页面生成和重现的方法,其特征在于,所述更新结构体链表的步骤包括:在结构体链表中删除已显示的所述隐藏窗口的结构体,插入新隐藏的原主窗口的结构体。4.如权利要求1所述的基于多窗口实现的IPTV页面生成和重现的方法,其特征在于:触发主窗口加载新页面时,如果在结构体链表中没有查找到新加载的页面的URL,在主窗口直接加载新页面。5.如权利要求1所述的基于多窗口实现的IPTV页面生成和重现的方法,...

【专利技术属性】
技术研发人员:姜超李明胡丽娟陈世庆
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1