网页内容显示方法及系统的制作方法

文档序号:6487610阅读:130来源:国知局
网页内容显示方法及系统的制作方法
【专利摘要】一种网页内容显示方法,包括:检测网页中是否有多媒体内容;如果所述网页中有多媒体内容则在用户使用任务栏快速预览功能时将所述多媒体内容突出显示在所述网页的预览窗口中。上述网页内容显示方法中,如果网页中有多媒体内容,则在用户使用任务栏快速预览功能时将网页的预览窗口中的多媒体内容突出显示,方便用户能够看清楚网页中的多媒体内容,不需要点击或将鼠标移动到相应的预览网页以放大查看,既节省了用户的操作时间,又减少了对计算机的资源占用,改善了计算机的运行性能。此外,还提供一种网页内容显示系统。
【专利说明】网页内容显示方法及系统
【技术领域】
[0001]本发明涉及计算机技术,特别是涉及一种网页内容显示方法及系统。
【背景技术】
[0002]随着计算机硬件技术的发展,计算机的多任务处理能力越来越强,因此很多用户在使用计算机时越来越习惯于开启多个网页进行工作、娱乐等。然而,较多的窗口会使得任务栏过于密集,对此,有的操作系统提供了将多个网页在任务栏上合并在一起,当用户将鼠标移到任务栏上对应的浏览器时,可以提供该浏览器打开网页的缩略图预览,当浏览器开启有多个网页时,可以以网页打开的先后顺序平铺显示。
[0003]这种合并预览的方式,一方面克服了任务栏“拥挤”的问题,另一方面也使得用户可以快速了解相应网页的内容,方便网页的切换,节省每个网页都去点击打开查看的时间。然而,这种传统的预览方式由于采用缩略图的形式,要看清楚网页中的具体内容难度较大,有时候不得不点击或将鼠标移动到相应的预览网页以放大查看,一方面会占用用户的操作时间,另一方面也会占用计算机的资源,对计算性能造成影响。

【发明内容】

[0004]基于此,有必要针对在任务栏合并预览的方式网页内容看不清楚的问题,提供一种网页内容显示方法及系统。
[0005]一种网页内容显示方法,包括:
[0006]检测网页中是否有多媒体内容;
[0007]在用户使用任务栏快速预览功能时将所述多媒体内容突出显示在所述网页的预览窗口中。
[0008]一种网页内容显示系统,包括:
[0009]检测模块,用于检测网页中是否有多媒体内容;
[0010]显示模块,与所述检测模块相连,在用户使用任务栏快速预览功能时将所述多媒体内容突出显示在所述网页的预览窗口中。
[0011]上述网页内容显示方法及系统中,如果网页中有多媒体内容,则在用户使用任务栏快速预览功能时将网页的预览窗口中的多媒体内容突出显示,方便用户能够看清楚网页中的多媒体内容,不需要点击或将鼠标移动到相应的预览网页以放大查看,既节省了用户的操作时间,又减少了对计算机的资源占用,改善了计算机的运行性能。
【专利附图】

【附图说明】
[0012]图1为第一实施方式的网页内容显示方法的流程图;
[0013]图2为第二实施方式的网页内容显示方法的流程图;
[0014]图3为将多媒体内容突出显示在网页的预览窗口中的流程图;
[0015]图4为第一实施方式的网页内容显示系统的模块图;[0016]图5为第二实施方式的网页内容显示系统的模块图;
[0017]图6为显示模块的示意图;
[0018]图7为第三实施方式的网页内容显示系统的模块图。
【具体实施方式】
[0019]由于用户的互联网接入带宽越来越大,用户浏览网页逐渐由文字阅读转向对多媒体内容的访问。传统的合并预览方式由于采用缩略图的形式,对于图片、视频等多媒体内容大多只有一个轮廓,而对于音乐等多媒体内容的播放界面则更小,因此多媒体内容在缩略图中通常看不清楚,也无法进行操作。对此,以下实施方式中,对网页中的多媒体内容进行突出显示(网页中的文字部分由于本来就无法看清,突出显示局部又没有意义),使用户快速了解网页中的多媒体内容。
[0020]如图1所示,一种网页内容显示方法,包括如下步骤:
[0021]步骤S110,检测网页中是否有多媒体内容。多媒体内容可以是视频、动画、音乐等。本实施例中,根据网页的html源代码的html标签确定网页中是否有多媒体内容。在一般情况下,如果网页中要包含多媒体内容,那么html源代码中将会包含<object>、〈embed>或<img>标签。使用浏览器,例如Internet Explorer提供的内核接口,当一个网页加载完成后,遍历这个网页的DOM (Document Object Model,文档对象模型)树结构,从中寻找出包含多媒体内容的标签,判断标签属性,如果符合多媒体内容的特征,则可认为该网页中包含多媒体内容。
[0022]步骤S120,如果网页中有多媒体内容则在用户使用任务栏快速预览功能时将多媒体内容突出显示在网页的预览窗口中。突出显示可以是将显示多媒体内容的部分填满整个预览窗口,也可以是占据整个预览窗口的80%或90%的区域等。对于多媒体内容的突出显示,可以使用嵌入在网页中对应类型的多媒体播放器控件来实现,也可以使用有较强兼容性的单一的多媒体播放器控件来实现,这取决与用户计算机的浏览器和计算机多媒体播放器的配置。
[0023]上述网页内容显示方法中,如果网页中有多媒体内容,则在用户使用任务栏快速预览功能时将网页的预览窗口中的多媒体内容突出显示,方便用户能够看清楚网页中的多媒体内容,不需要点击或将鼠标移动到相应的预览网页以放大查看,既节省了用户的操作时间,又减少了对计算机的资源占用,改善了计算机的运行性能。
[0024]以下以常用的计算机配置和常见的多媒体类型对上述网页内容显示方法进行更具体的说明,使本领域技术人员能够清楚了解网页内容显示方法的具体实现方式,由于计算机多媒体内容的格式非常多并且层出不穷,因此,以下举例说明的类型不能解释为上述网页内容显示方法仅能用于这几种类型的多媒体内容,本领域技术人员根据具体类型的多媒体内容作出的变形仍然属于本专利的保护范围。
[0025]在通常的计算机中,不同的多媒体内容对应的多媒体播放器是不同的,因此,为了正常的使用嵌入在网页中的多媒体播放器控件播放多媒体内容,如图2所示,本实施例中,上述网页内容显示方法包括如下步骤:
[0026]步骤S210,检测网页中是否有多媒体内容。多媒体内容可以是视频、动画、音乐等。本实施例中,根据网页的html源代码的html标签确定网页中是否有多媒体内容。在一般情况下,如果网页中要包含多媒体内容,那么html源代码中将会包含<object>、〈embed>或<img>标签。使用浏览器,例如Internet Explorer提供的内核接口,当一个网页加载完成后,遍历这个网页的DOM (Document Object Model,文档对象模型)树结构,从中寻找出包含多媒体内容的标签,判断标签属性,如果符合多媒体内容的特征,则可认为该网页中包含多媒体内容。
[0027]步骤S220,检测多媒体内容的多媒体播放器控件类型。如果网页中有多媒体内容,可以根据多媒体内容的html标签的属性确定多媒体播放器控件类型。例如对于〈object〉标签,使用classid属性(classid是〈object〉标签的一个属性,不同的classid对应的控件类型在Windows系统下的IE浏览器中是已经确定的对应关系),对于〈embed〉标签,使用type属性。对于多媒体播放控件类型的判定,举例说明如下表:
[0028]
【权利要求】
1.一种网页内容显示方法,其特征在于,包括: 检测网页中是否有多媒体内容; 在用户使用任务栏快速预览功能时将所述多媒体内容突出显示在所述网页的预览窗口中。
2.根据权利要求1所述的网页内容显示方法,其特征在于,根据所述网页的html源代码的html标签确定所述网页中是否有多媒体内容。
3.根据权利要求1所述的网页内容显示方法,其特征在于,还包括检测所述多媒体内容的多媒体播放器控件类型及根据所述多媒体播放器控件类型获得对应多媒体播放器控件接口的步骤,所述将所述多媒体内容突出显示在所述网页的预览窗口中的步骤中根据所述多媒体播放器控件接口将所述多媒体内容突出显示在所述网页的预览窗口中。
4.根据权利要求3所述的网页内容显示方法,其特征在于,根据所述多媒体内容的html标签的属性确定所述多媒体播放器控件类型。
5.根据权利要求4所述的网页内容显示方法,其特征在于,所述根据所述多媒体播放器控件类型获得对应多媒体播放器控件接口的步骤包括: 通过浏览器的接口获取所述多媒体内容的html标签的COM接口 HTMLObjectElement,利用所述IHTMLObjectElement接口查询所述多媒体播放器控件接口。
6.根据权利要求3所述的网页内容显示方法,其特征在于,所述将所述多媒体内容突出显示在所述网页的预览窗口中的步骤包括: 通过所述多媒体播放器控件接口获得多媒体播放器控件窗口的位置及大小; 将所述多媒体播放器控件窗口缩放至填满整个所述预览窗口。
7.根据权利要求3所述的网页内容显示方法,其特征在于,所述将所述多媒体内容突出显示在所述网页的预览窗口中的步骤包括: 通过所述多媒体播放器控件接口获得多媒体播放器控件窗口的位置及大小; 判断所述多媒体播放器控件窗口是否在浏览器窗口的可见范围之内,如果是,则将所述多媒体播放器控件窗口缩放至填满整个所述预览窗口,否则不将所述多媒体内容突出显示在所述网页的预览窗口中。
8.根据权利要求1至7中任意一项所述的网页内容显示方法,其特征在于,还包括在所述预览窗口中添加播放控制按钮的步骤。
9.根据权利要求8所述的网页内容显示方法,其特征在于,所述播放控制按钮根据所述多媒体内容的播放状态调整显示状态。
10.根据权利要求8所述的网页内容显示方法,其特征在于,所述播放控制按钮被按下时模拟键盘消息。
11.一种网页内容显示系统,其特征在于,包括: 检测模块,用于检测网页中是否有多媒体内容; 显示模块,与所述检测模块相连,在用户使用任务栏快速预览功能时将所述多媒体内容突出显示在所述网页的预览窗口中。
12.根据权利要求11所述的网页内容显示系统,其特征在于,所述检测模块根据所述网页的html源代码的html标签确定所述网页中是否有多媒体内容。
13.根据权利要求11所述的网页内容显示系统,其特征在于,还包括控件类型模块及接口获取模块, 所述控件类型模块用于检测所述多媒体内容的多媒体播放器控件类型; 所述接口获取模块与所述控件类型模块相连根据所述多媒体播放器控件类型获得对应多媒体播放器控件接口; 其中所述显示模块根据所述多媒体播放器控件接口将所述多媒体内容突出显示在所述网页的预览窗口中。
14.根据权利要求13所述的网页内容显示系统,其特征在于,所述控件类型模块根据所述多媒体内容的html标签的属性确定所述多媒体播放器控件类型。
15.根据权利要求14所述的网页内容显示系统,其特征在于,所述接口获取模块通过浏览器的接口获取所述多媒体内容的html标签的COM接口 HTMLObjectElement,利用所述IHTMLObjectElement接口查询所述多媒体播放器控件接口。
16.根据权利要求13所述的网页内容显示系统,其特征在于,所述显示模块包括窗口获取单元和窗口缩放单元,所述窗口获取单元通过所述多媒体播放器控件接口获得多媒体播放器控件窗口的位置及大小;所述窗口缩放单元判断所述多媒体播放器控件窗口是否在浏览器窗口的可见范围之内,如果是,则将所述多媒体播放器控件窗口缩放至填满整个所述预览窗口,否则不将所述多媒体内容突出显示在所述网页的预览窗口中。
17.根据权利要求11至16中任意一项所述的网页内容显示系统,其特征在于,还包括按钮模块,所述按钮模块用于在所述预览窗口中添加播放控制按钮。
【文档编号】G06F17/30GK103577479SQ201210277245
【公开日】2014年2月12日 申请日期:2012年8月6日 优先权日:2012年8月6日
【发明者】陈品霖 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1