针对搜索引擎优化的网页处理方法及装置的制造方法

文档序号:9375648阅读:361来源:国知局
针对搜索引擎优化的网页处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动互联网技术领域,更为具体地,涉及一种针对搜索引擎优化的网页处理方法及装置。
【背景技术】
[0002]搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的装置。这些用户搜索的相关信息一般都承载于某些网站,所以被搜索引擎收录的网站会比没有被搜索引擎收录的网站获得更多的流量。从而出现了搜索引擎优化技术,该技术是让网站能够更容易被搜索引擎收录。
[0003]搜索引擎优化(Search Engine Optimizat1n, SE0)是一种利用搜索引擎的搜索规则来提高目的网站在搜索引擎内的排名的方式,其主要是在网站的页面可以被搜索引擎识别的地方进行标记,比如在Meta、标题、Frame信息、图片和超连接相应的alt说明等地方进行标记。被搜索引擎标记的地方有一个共同点,都是页面的静态元素,是能直接体现在页面得源代码中的不需要编译也可以看到的内容,而对于下列两种情况的页面元素则无法被搜索引擎标记:
[0004]I)页面的元素不是静态的是需要运行javascript才能够显示;
[0005]2)页面的元素是通过异步加载才能显示的。
[0006]存在上述两种网页元素的页面称为动态页面,由于搜索引擎无法对动态页面进行标记,所以搜索引擎无法对动态页面进行搜索引擎优化,从而影响网站在搜索引擎内的排名,因此,需要网站服务器将动态页面转换成静态页面后再交给搜索引擎操作,但种种因素导致网站服务器将动态页面转换成静态页面的过程异常繁琐。
[0007]因此,需要一种全新的将动态页面转换成静态页面的技术方案。

【发明内容】

[0008]鉴于上述问题,本发明的目的是提供一种针对搜索引擎优化的网页处理方法及装置,以解决网站服务器将动态页面转换成静态页面的过程异常繁琐的问题。
[0009]本发明提供的针对搜索弓I擎优化的网页处理方法,包括:
[0010]接收网站服务器发送的动态页面和将动态页面转换成静态页面的请求;
[0011]通过解析、加载动态页面,获得动态页面的静态页面;其中,加载动态页面包括加载动态页面的静态元素和加载动态页面的动态元素;
[0012]将静态页面作为动态页面转换成静态页面的请求结果反馈给网站服务器。
[0013]其中,解析、加载动态页面的过程,包括:解析动态页面的HTML文件,使用浏览器内核加载页面的方法加载动态页面。
[0014]其中,在解析动态页面的HTML文件的过程中,检测HTML文件中是否存在异步加载函数,如果存在,则在HTML文件中插入执行异步加载函数的代码。
[0015]其中,加载动态页面的动态元素,包括执行异步加载、执行javascript加载。
[0016]其中,网站服务器发送的动态页面是网站服务器根据搜索引擎发送的访问请求而获取的页面;将动态页面转换成静态页面的请求是当网站服务器检测出搜索引擎访问请求的页面存在动态元素后生成的。
[0017]本发明提供的针对搜索引擎优化的网页处理装置,包括:
[0018]动态页面接收单元,用于接收网站服务器发送的动态页面和将动态页面转换成静态页面的请求;
[0019]动态页面解析单元,用于解析所述动态页面的HTML文件;
[0020]动态页面加载单元,用于加载解析后的动态页面;其中,加载动态页面包括加载动态页面的静态元素和加载动态页面的动态元素;
[0021]静态页面生成单元,用于生成动态页面加载后得到的静态页面;
[0022]静态页面返回单元,用于将静态页面作为动态页面转换成静态页面的请求结果返回给网站服务器。
[0023]其中,本发明提供的针对搜索引擎优化的网页处理装置,还包括代码插入单元;动态页面解析单元包括异步加载函数检测模块;代码插入单元,用于在HTML文件中插入执行异步加载函数的代码;异步加载函数检测模块,用于在动态页面解析单元解析动态页面的HTML文件时,检测HTML文件中是否存在异步加载函数;如果存在,则代码插入单元在HTML文件中插入执行异步加载函数的代码。
[0024]其中,动态页面加载单元使用浏览器内核加载页面的方法加载动态页面。
[0025]其中,动态页面加载单元包括异步加载模块和javascript加载模块;异步加载模块,用于执行异步加载;javascript加载模块,用于执行javascript加载。
[0026]利用上述根据本发明提供的针对搜索引擎优化的网页处理方法及装置,能够根据网站服务器发送的动态页面转换成静态页面的请求,将动态页面经过解析、加载后转换成静态页面,因而避免在网站服务器内部进行动态页面向静态页面的转换;在动态页面转换成静态页面后,将静态页面反馈给网站服务器,网站服务器再将该静态页面发送给搜索引擎,使搜索引擎对该静态页面进行搜索引擎优化,从而提高目标网站在搜索引擎内的排名。
[0027]为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。
【附图说明】
[0028]通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
[0029]图1为根据本发明实施例的针对搜索引擎优化的网页处理方法的流程示意图;
[0030]图2为根据本发明实施例的针对搜索引擎优化的网页处理方法的交互示意图;
[0031]图3为根据本发明实施例的针对搜索引擎优化的网页处理装置的逻辑结构示意图;
[0032]图4为根据本发明实施例的一个【具体实施方式】的针对搜索引擎优化的网页处理装置的逻辑结构示意图;
[0033]图5为根据本发明实施例的另一【具体实施方式】的针对搜索引擎优化的网页处理装置的逻辑结构示意图。
[0034]在所有附图中相同的标号指示相似或相应的特征或功能。
【具体实施方式】
[0035]在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。在其它例子中,为了便于描述一个或多个实施例,公知的结构和设备以方框图的形式示出。
[0036]通常情况下,搜索引擎优化页面的过程为:搜索引擎向网站服务器发起访问页面的请求,由于网站服务器实时收到大量的访问请求,因此,网站服务器会对发起访问请求的来访者进行识别,如果识别出来访者是搜索引擎,则让搜索引擎访问页面,搜索引擎开始对页面进行标记。
[0037]但访问的页面是动态页面时,搜索引擎无法对其标记,对于这种情况,只能在网站服务器内部将动态页面转换成静态页面,搜索引擎再对静态页面进行标记,由于网站服务器将动态页面转换成静态页面异常繁琐,因此本发明提供一种页面解析服务器,用于解决上述问题,其解决上述技术问题的思路为:在网站服务器识别出发起访问请求的来访者是搜索引擎后,将访问请求的动态页面发到页面解析服务器,页面解析服务器对动态页面进行解析、加载,得到动态页面的静态页面,将静态页面返回给网站服务器,网站服务器再将静态页面反馈给搜索引擎进行标记,这样搜索引擎就能对动态页面进行搜索引擎优化,而且能够避免网站服务器进行动态页面向静态页面的转换。
[0038]需要说明的是,本发明提供的搜索引擎优化的网页处理方法及装置是基于页面解析服务器实现的,页面解析服务器是独立的第三方服务器,用于代替网站服务器进行动态页面向静态页面转换的工作。
[0039]以下将结合附图对本发明的具体实施例进行详细描述。
[0040]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1