交互式网络电视的桌面加载方法和装置制造方法及图纸

技术编号:20520305 阅读:41 留言:0更新日期:2019-03-06 03:56
本发明专利技术公开了一种交互式网络电视的桌面加载方法和装置,涉及交互式网络电视技术领域。交互式网络电视的桌面加载方法包括:获取每个资源的预发布价值;将预发布价值高于静态资源阈值的资源确定为静态资源;将静态资源进行缓存;响应于桌面加载请求,从缓存中加载静态资源并显示在桌面上。本发明专利技术通过将预发布价值高的静态资源预先进行缓存,在桌面加载时直接从缓存中读取这些静态资源并显示,从而可以快速地加载页面,提高了桌面响应速度,提高了用户体验。

【技术实现步骤摘要】
交互式网络电视的桌面加载方法和装置
本专利技术涉及交互式网络电视
,特别涉及一种交互式网络电视的桌面加载方法和装置。
技术介绍
电视屏幕逐渐从高清、全高清向超高清4K分辨率发展,但更高清晰度的桌面电子节目指南(ElectronicProgramGuide,简称:EPG)对带宽消耗、桌面加载速度和页面展示速度提出了越来越高的需求。目前部分IPTV(InternetProtocolTelevision,交互式网络电视)桌面同时采用客户端/服务器(Client/Server,简称:C/S)结构和浏览器/服务器(Browser/Server,简称:B/S)结构。其中桌面导航栏、桌面功能区等主要采用客户端/服务器结构,节目内容及栏目入口等主要采用浏览器/服务器结构。当页面刷新时,特别是对于浏览器/服务器这种架构,需要即时从网络上加载节目内容资源。在桌面页面跳转时,需要从服务器下载文字、图片等页面数据,并在页面中进行展示,而高清晰度的桌面页面使响应时长更长。若连续进行多次页面跳转或栏目跳转,容易引起网络丢包、进而导致软件卡顿或卡死,降低桌面稳定性,从而进一步降低了桌面响应速度,降低了用户的体验。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:如何提高交互式网络电视的桌面加载速度。根据本专利技术实施例的第一个方面,提供一种交互式网络电视的桌面加载方法,包括:获取每个资源的预发布价值;将预发布价值高于静态资源阈值的资源确定为静态资源;将静态资源进行缓存;响应于桌面加载请求,从缓存中加载静态资源并显示在桌面上。在一个实施例中,预发布价值与资源的更新间隔成正相关关系,和/或,预发布价值与用户对资源所在页面的访问概率成正相关关系。在一个实施例中,获取每个资源的预发布价值包括:对于每个资源,根据用户在不同的跳转次数后访问资源所在的页面的概率之和以及资源的更新间隔确定资源的预发布价值。在一个实施例中,获取每个资源的预发布价值包括采用以下公式确定资源的预发布价值:其中,h为资源标识,g为h资源所在的页面标识,Hgh为h资源的预发布价值,m为最大跳转次数,n为某一次跳转所对应的跳转次数,qgn为在第n次跳转后位于页面g的概率,Rgh为h资源的更新间隔,C1、C2为大于0的比例系数。在一个实施例中,交互式网络电视的桌面加载方法还包括:根据不同页面之间的跳转概率,建立马尔科夫概率转移矩阵;获取用户首次进入每个页面的概率;根据马尔科夫概率转移矩阵和首次进入每个页面的概率,计算用户对每个页面的访问概率。在一个实施例中,在从缓存中加载静态资源并显示在桌面上之后,桌面加载方法还包括:检查静态资源是否需要更新,如果需要,更新静态资源并重新显示。在一个实施例中,交互式网络电视的桌面加载方法还包括:将将预发布价值不高于静态资源阈值的资源确定为动态资源;响应于桌面加载请求,获得动态资源并在桌面上显示。根据本专利技术实施例的第二个方面,提供一种交互式网络电视的桌面加载装置,包括:预发布价值获取模块,被配置为获取每个资源的预发布价值;静态资源确定模块,被配置为将预发布价值高于静态资源阈值的资源确定为静态资源;静态资源缓存模块,被配置为将静态资源进行缓存;桌面加载模块,被配置为响应于桌面加载请求,从缓存中加载静态资源并显示在桌面上。在一个实施例中,预发布价值与资源的更新间隔成正相关关系,和/或,预发布价值与用户对资源所在页面的访问概率成正相关关系。在一个实施例中,预发布价值获取模块进一步被配置为:对于每个资源,根据用户在不同的跳转次数后访问资源所在的页面的概率之和以及资源的更新间隔确定资源的预发布价值。在一个实施例中,预发布价值获取模块进一步被配置为采用以下公式确定资源的预发布价值:其中,h为资源标识,g为h资源所在的页面标识,Hgh为h资源的预发布价值,m为最大跳转次数,n为某一次跳转所对应的跳转次数,qgn为在第n次跳转后位于页面g的概率,Rgh为h资源的更新间隔,C1、C2为大于0的比例系数。在一个实施例中,交互式网络电视的桌面加载装置还包括访问概率确定模块,被配置为:根据不同页面之间的跳转概率,建立马尔科夫概率转移矩阵;获取用户首次进入每个页面的概率;根据马尔科夫概率转移矩阵和首次进入每个页面的概率,计算用户对每个页面的访问概率。在一个实施例中,桌面加载模块还被配置为检查静态资源是否需要更新,如果需要,更新静态资源并重新显示。在一个实施例中,交互式网络电视的桌面加载装置还包括:动态资源确定模块,被配置为将将预发布价值不高于静态资源阈值的资源确定为动态资源;桌面加载模块还被配置为响应于桌面加载请求,获得动态资源并在桌面上显示。根据本专利技术实施例的第三个方面,提供一种交互式网络电视的桌面加载装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行前述任意一种交互式网络电视的桌面加载方法。根据本专利技术实施例的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现前述任意一种交互式网络电视的桌面加载方法。上述专利技术中的一个实施例具有如下优点或有益效果:本专利技术通过将预发布价值高的静态资源预先进行缓存,在桌面加载时直接从缓存中读取这些静态资源并显示,从而可以快速地加载页面,提高了桌面响应速度,提高了用户体验。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术交互式网络电视的桌面加载方法的一个实施例的流程图。图2为本专利技术页面访问概率的确定方法的一个实施例的流程图。图3为本专利技术交互式网络电视的桌面加载方法的另一个实施例的流程图。图4为本专利技术应用例中推荐、点播、精品、直播四个栏目页面之间的跳转概率。图5为本专利技术交互式网络电视的桌面加载装置的一个实施例的结构图。图6为本专利技术交互式网络电视的桌面加载装置的另一个实施例的结构图。图7为本专利技术交互式网络电视的桌面加载装置的又一个实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它本文档来自技高网...

【技术保护点】
1.一种交互式网络电视的桌面加载方法,其特征在于,包括:获取每个资源的预发布价值;将预发布价值高于静态资源阈值的资源确定为静态资源;将静态资源进行缓存;响应于桌面加载请求,从缓存中加载静态资源并显示在桌面上。

【技术特征摘要】
1.一种交互式网络电视的桌面加载方法,其特征在于,包括:获取每个资源的预发布价值;将预发布价值高于静态资源阈值的资源确定为静态资源;将静态资源进行缓存;响应于桌面加载请求,从缓存中加载静态资源并显示在桌面上。2.根据权利要求1所述的桌面加载方法,其特征在于,其中,所述预发布价值与资源的更新间隔成正相关关系,和/或,所述预发布价值与用户对所述资源所在页面的访问概率成正相关关系。3.根据权利要求2所述的桌面加载方法,其特征在于,所述获取每个资源的预发布价值包括:对于每个资源,根据用户在不同的跳转次数后访问资源所在的页面的概率之和以及资源的更新间隔确定资源的预发布价值。4.根据权利要求3所述的桌面加载方法,其特征在于,所述获取每个资源的预发布价值包括采用以下公式确定资源的预发布价值:其中,h为资源标识,g为h资源所在的页面标识,Hgh为h资源的预发布价值,m为最大跳转次数,n为某一次跳转所对应的跳转次数,qgn为在第n次跳转后位于页面g的概率,Rgh为h资源的更新间隔,C1、C2为大于0的比例系数。5.根据权利要求2-4中任一项所述的桌面加载方法,其特征在于,还包括:根据不同页面之间的跳转概率,建立马尔科夫概率转移矩阵;获取用户首次进入每个页面的概率;根据所述马尔科夫概率转移矩阵和首次进入每个页面的概率,计算用户对每个页面的访问概率。6.根据权利要求1所述的桌面加载方法,其特征在于,在所述从缓存中加载静态资源并显示在桌面上之后,所述桌面加载方法还包括:检查所述静态资源是否需要更新,如果需要,更新所述静态资源并重新显示。7.根据权利要求1或6所述的桌面加载方法,其特征在于,还包括:将将预发布价值不高于静态资源阈值的资源确定为动态资源;响应于桌面加载请求,获得动态资源并在桌面上显示。8.一种交互式网络电视的桌面加载装置,其特征在于,包括:预发布价值获取模块,被配置为获取每个资源的预发布价值;静态资源确定模块,被配置为将预发布价值高于静态资源阈值的资源确定为静态资源;静态资源缓存模块,被配置为将静态资源进行缓存;桌面加载模块,被配置为...

【专利技术属性】
技术研发人员:苏军根林健洪博宇甘玉珏鲁维
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1