网页多媒体内容处理方法及装置的制造方法_2

文档序号:9708444阅读:来源:国知局
相应的图片内容数据,并将图片内容数据加载到网页中。
[0039]优选地,以预定的时间间隔执行步骤S140的处理。例如,间隔200ms后继续执行步骤S140。
[0040]由于网页元素加载后就无需再次加载,因此,进一步地,所述方法还可以包括:从记录的所述网页元素的信息中移除已加载的网页元素以及相应的网页元素的信息。
[0041]本发明实施例提供的网页多媒体内容处理方法,通过从获取到的网页内容数据提取与多媒体内容相关的网页元素的信息,并记录提取到的所述网页元素的信息,进一步记录的网页元素的信息,准确、及时地获取位于浏览器视窗内的网页元素的信息,并根据获取的网页元素的信息将所述网页元素对应的多媒体内容加载到网页中,由于无需依赖于对某个或某些事件进行响应,或者特定的编程语言或架构来触发对多媒体内容的加载,使得本发明实施例所述方法具备更强的通用性,从而降低了开发成本,提高了开发效率。同时,提升了用户网络体验。
[0042]实施例二
[0043]图2是示出本发明实施例二的网页多媒体内容处理装置的逻辑框图。可用于执行如图1所示实施例的方法步骤。
[0044]参照图2,网页多媒体内容处理装置包括网页内容获取模块210、多媒体网页元素提取模块220、网页内容显示模块230和多媒体内容加载模块240。
[0045]网页内容获取模块210用于获取网页内容数据。
[0046]多媒体网页元素提取模块220用于从所述网页内容数据提取与多媒体内容相关的网页元素的信息,并记录提取到的所述网页元素的信息。
[0047]进一步地,所述多媒体网页元素提取模块220还用于将所述网页内容数据当中提取到的所述网页元素的数据替换为指定的默认信息。
[0048]网页内容显示模块230用于加载页面中除了所述多媒体内容以外的网页内容,并且显示加载的网页内容。
[0049]多媒体内容加载模块240用于通过单独的线程,从记录的所述网页元素的信息中获取位于浏览器视窗内的网页元素的信息,并将位于浏览器视窗内的所述网页元素对应的多媒体内容加载到网页中。
[0050]具体地,所述多媒体内容加载模块240可用于对记录的所述网页元素的信息中的任一网页元素的信息,获取所述网页元素相对于浏览器视窗的位置数据,如果其位置当前是处于在浏览器视窗中,则根据所述网页元素的信息从网页服务器获取相应的多媒体内容数据,并且将所述网页元素对应的多媒体内容加载到网页中。
[0051]优选地,所述多媒体内容加载模块240可用于以预定的时间间隔执行所述通过单独的线程,从记录的所述网页元素的信息中获取位于浏览器视窗内的网页元素的信息,并将位于浏览器视窗内的所述网页元素对应的多媒体内容加载到网页中的处理。
[0052]这里,所述网页元素的信息可包括所述多媒体内容的下载地址或下载链接。
[0053]进一步地,所述指定的默认信息可以是指定的文本信息、空白图片或指定的图片。
[0054]可选地,网页多媒体内容处理装置还包括:网页元素移除模块(未示出),用于从所述记录的所述网页元素的信息中移除已加载的网页元素以及相应的网页元素的信息。
[0055]本发明实施例提供的网页多媒体内容处理装置,在获取网页内容数据后,进一步从网页内容数据提取与多媒体内容相关的网页元素的信息,并记录提取到的网页元素的信息,通过记录的网页元素的信息获取位于浏览器视窗内的网页元素的信息,从而准确、及时地将位于浏览器视窗内的网页元素对应的多媒体内容加载到网页中,极大地提升了用户网络体验。
[0056]在本发明所提供的几个实施例中,应该理解到,所公开的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0057]另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
[0058]上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,R0M)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0059]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种网页多媒体内容处理方法,其特征在于,所述方法包括: 网页内容获取步骤:获取网页内容数据; 多媒体网页元素提取步骤:从所述网页内容数据提取与多媒体内容相关的网页元素的信息,并记录提取到的所述网页元素的信息; 网页内容显示步骤:加载页面中除了所述多媒体内容以外的网页内容,并且显示加载的网页内容; 多媒体内容加载步骤:通过单独的线程,从记录的所述网页元素的信息中获取位于浏览器视窗内的网页元素的信息,并将位于浏览器视窗内的所述网页元素对应的多媒体内容加载到网页中。2.根据权利要求1所述的方法,其特征在于,所述多媒体网页元素提取步骤的处理还包括:将所述网页内容数据当中提取到的所述网页元素的数据替换为指定的默认信息。3.根据权利要求2所述的方法,其特征在于,所述多媒体内容加载步骤的处理包括: 对所述记录的所述网页元素的信息中的任一网页元素的信息,获取所述网页元素相对于浏览器视窗的位置数据,如果其位置当前是处于在浏览器视窗中,则根据所述网页元素的信息从网页服务器获取相应的多媒体内容数据,并且将所述网页元素对应的多媒体内容加载到网页中。4.根据权利要求3所述的方法,其特征在于,所述网页元素的信息包括所述多媒体内容的下载地址或下载链接。5.根据权利要求1?4中任一项所述的方法,其特征在于,所述方法还包括:从所述记录的所述网页元素的信息中移除已加载的网页元素以及相应的网页元素的信息。6.根据权利要求5所述的方法,其特征在于,以预定的时间间隔执行所述多媒体内容加载步骤的处理。7.根据权利要求2?4中任一项所述的方法,其特征在于,所述指定的默认信息是指定的文本信息、空白图片或指定的图片。8.—种网页多媒体内容处理装置,其特征在于,所述装置包括: 网页内容获取模块,用于获取网页内容数据; 多媒体网页元素提取模块,用于从所述网页内容数据提取与多媒体内容相关的网页元素的信息,并记录提取到的所述网页元素的信息; 网页内容显示模块,用于加载页面中除了所述多媒体内容以外的网页内容,并且显示加载的网页内容; 多媒体内容加载模块,用于通过单独的线程,从记录的所述网页元素的信息中获取位于浏览器视窗内的网页元素的信息,并将位于浏览器视窗内的所述网页元素对应的多媒体内容加载到网页中。9.根据权利要求8所述的装置,其特征在于,所述多媒体网页元素提取模块还用于将所述网页内容数据当中提取到的所述网页元素的数据替换为指定的默认信息。10.根据权利要求9所述的装置,其特征在于,所述多媒体内容加载模块用于对所述记录的所述网页元素的信息中的任一网页元素的信息,获取所述网页元素相对于浏览器视窗的位置数据,如果其位置当前是处于在浏览器视窗中,则根据所述网页元素的信息从网页服务器获取相应的多媒体内容数据,并且将所述网页元素对应的多媒体内容加载到网页中。11.根据权利要求10所述的装置,其特征在于,所述网页元素的信息包括所述多媒体内容的下载地址或下载链接。12.根据权利要求8?11中任一项所述的装置,其特征在于,所述装置还包括: 网页元素移除模块,用于从所述记录的所述网页元素的信息中移除已加载的网页元素以及相应的网页元素的信息。13.根据权利要求12所述的装置,其特征在于,所述多媒体内容加载模块用于以预定的时间间隔执行所述通过单独的线程,从记录的所述网页元素的信息中获取位于浏览器视窗内的网页元素的信息,并将位于浏览器视窗内的所述网页元素对应的多媒体内容加载到网页中的处理。14.根据权利要求9?11中任一项所述的装置,其特征在于,所述指定的默认信息是指定的文本信息、空白图片或指定的图片。
【专利摘要】本发明实施例提供了一种网页多媒体内容处理方法及装置。其中,网页多媒体内容处理方法包括:获取网页内容数据;从网页内容数据提取与多媒体内容相关的网页元素的信息,并记录提取到的网页元素的信息;加载页面中除了多媒体内容以外的网页内容,并且显示加载的网页内容;通过单独的线程,从记录的所述网页元素的信息中获取位于浏览器视窗内的网页元素的信息,并将位于浏览器视窗内的所述网页元素对应的多媒体内容加载到网页中。本发明实施例的网页多媒体内容处理方法及装置,实现了在用户浏览网页过程中,将浏览器视窗内的多媒体内容准确、及时地加载到网页中,由于实现过程无需依赖于对特定事件进行响应来触发,使其具有通用性并提升用户体验。
【IPC分类】G06F17/30
【公开号】CN105468746
【申请号】CN201510834093
【发明人】张自萌
【申请人】百度在线网络技术(北京)有限公司
【公开日】2016年4月6日
【申请日】2015年11月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1