网页摘要信息的生成方法和装置制造方法及图纸

技术编号:10053865 阅读:133 留言:0更新日期:2014-05-16 02:34
本申请公开了一种网页摘要信息的生成方法和装置,其中,该方法包括:网页摘要信息服务器接收来自网站应用服务器的请求信息,其中,请求信息包括用于唯一标识网页的标识信息和用于生成网页摘要信息的参数;网页摘要信息服务器将网页摘要信息样式发送给网站应用服务器,以使网站应用服务器根据参数对网页摘要信息样式中对应的变量进行赋值替换以生成最终网页对应的网页摘要信息。本申请解决了现有技术中网页摘要信息被硬编码在网站应用服务器的代码中,从而造成的网页摘要信息容易被篡改,对摘要信息的修改较为复杂的技术问题,达到了提高维护摘要信息的灵活性和保证摘要信息的准确性的技术效果。

【技术实现步骤摘要】
网页摘要信息的生成方法和装置
本申请涉及互联网领域,具体而言,涉及一种网页摘要信息的生成方法和装置。
技术介绍
Meta标签是一个网站的html代码中很重要的组成部分,Meta标签虽然不作为网页设计的一部分展示出来,然而它们会被搜索引擎所读取,通常它们包含对网页内容的简洁描述,一般包含一些关键词或者是关键信息,就相当于这个网页的一个摘要信息。Meta信息是否能真实地反映网页内容的主要信息从一定程度上会影响网站的用户体验。目前,Meta标签一般都包含在网页html代码的<head>和</head>之间,主要包括以下几个标签内容:title、description、keywords以及robottag等。举例而言对于如下的一段代码:在<head>和</head>之间的就是Meta标签,即该网页对应的网页摘要信息。相关技术中,最常见的技术就是将Meta标签以硬编码或者半硬编码的方式嵌入到html代码中。下面对硬编码和半硬编码进行详细的描述。硬编码的方式,就是直接将Meta标签内容固定地写死在html代码中,所有网站用户访问该页面看到的结果都是一样的。很多网站的首页的Meta标签信息都是采用硬编码的方式进行编辑的。半硬编码的方式,就是提取出Meta信息相同的内容,然后按照用户的查询条件的不同展示不同的Meta标签信息。例如,当用户在某个网站上搜索mp3时,看到的结果html代码中Meta标签部分的内容为:当用户在该网站上搜索apple时,看到的html代码中的Meta标签部分的内容为:即,半硬编码的方式也被写在了html代码中,在展示的时候,仅是里面对应着搜索词的部分的信息改变了,其它部分的内容是完全相同的。然而,对于上述两种方式,主要存在以下两个问题:1)Meta标签的文本信息都是直接分散在各个代码模块中的,即,每个代码模块中都存储有自身所对应的Meta信息,以及其它的代码信息,并没有将Meta信息和其他的网页代码有效地区分开。这样在对其它代码进行更改时,就有可能导致相应的Meta信息被篡改。同样的,在对Meta信息进行修改时,也可能会产生误操作,修改了其它的网页代码,因此,在对Meta信息进行维护时维护的难度比较大,降低了对Meta信息进行修改时的修改效率和准确性。2)对于上述的两种方式,Meta信息与应用是耦合在一起的,对于Meta信息的修改必须要等到应用发布到生产环境之后才能使得修改的Meta信息生效,即,只有该修改后的Meta信息对应的代码在应用中被执行,该Meta信息对应的修改内容才能生效,修改的实时性较低。针对上述问题,尚未提出有效的解决方法。
技术实现思路
本申请提供了一种网页摘要信息的生成方法和装置,以至少解决现有技术中网页摘要信息被硬编码在网站应用服务器的代码中而造成的网页摘要信息容易被篡改、对网页摘要信息的修改较为复杂的技术问题。根据本申请的一个方面,提供了一种网页摘要信息的生成方法,包括:网页摘要信息服务器接收来自网站应用服务器的请求信息,其中,上述请求信息包括用于唯一标识网页的标识信息和用于生成网页摘要信息的参数,或者,上述请求信息包括:用于唯一标识网页的标识信息;上述网页摘要信息服务器查找与上述标识信息对应的网页摘要信息样式,其中,上述网页摘要信息样式中包括一个或多个用于表示与上述网页对应的网页摘要信息的变量;上述网页摘要信息服务器根据上述参数对上述网页摘要信息样式中对应的上述变量进行赋值替换以生成上述网页对应的网页摘要信息,并将上述生成的上述网页摘要信息发送给上述网站应用服务器,或者,上述网页摘要信息服务器将上述网页摘要信息样式发送给上述网站应用服务器,以使上述网站应用服务器根据上述参数对上述网页摘要信息样式中对应的上述变量进行赋值替换以生成上述网页对应的网页摘要信息。优选地,在上述网页摘要信息服务器接收来自网站应用服务器的请求信息之前,上述方法还包括:上述网页摘要信息服务器根据接收到的配置信息为不同的网页设置对应的网页摘要信息样式。优选地,上述网页摘要信息服务器查找与上述标识信息对应的网页摘要信息样式的步骤包括:上述网页摘要信息服务器查找在与上述请求信息的接收时间对应的时间段内生效的、且与上述标识信息对应的网页摘要信息样式。优选地,上述网页摘要信息服务器查找在与上述请求信息的接收时间对应的时间段内生效的、且与上述标识信息对应的网页摘要信息样式的步骤包括:上述网页摘要信息服务器判断查找到的与上述标识信息对应的网页摘要信息样式是否包括生效时间段;若包括上述生效时间段,则判断上述请求信息的接收时间是否位于上述生效时间段内,若位于上述生效时间段内,则将查找到的上述网页摘要信息样式作为在与上述请求信息的接收时间对应的时间段内生效的、且与上述标识信息对应的网页摘要信息样式;若不包括上述生效时间段,则将查找到的上述网页摘要信息样式作为在与上述请求信息的接收时间对应的时间段内生效的、且与上述标识信息对应的网页摘要信息样式。优选地,在上述网页摘要信息服务器将上述网页摘要信息样式发送给上述网站应用服务器之后,上述方法还包括:上述网站应用服务器从缓存中读取上述用于生成网页摘要信息的参数,并根据上述参数对上述网页摘要信息样式中对应的上述变量进行赋值替换以生成上述网页对应的网页摘要信息。优选地,上述网页摘要信息样式包括:用于唯一标识网页的第一变量,用于表示网页标题的第二变量,用于表示网页关键词的第三变量,用于表示网页内容的第四变量,用于表示生效时间段的第五变量;上述网页摘要信息包括:Meta信息,其中,上述Meta信息包括:与上述第二变量对应的用于表示网页标题的参数,与上述第三变量对应的用于表示网页关键词的参数,与上述第四变量对应的用于表示网页内容的参数。根据本申请的另一方面,提供了一种网页摘要信息的生成装置,包括:接收单元,用于接收来自网站应用服务器的请求信息,其中,上述请求信息包括用于唯一标识网页的标识信息和用于生成网页摘要信息的参数,或者,上述请求信息包括:用于唯一标识网页的标识信息;查找单元,用于查找与上述标识信息对应的网页摘要信息样式,其中,上述网页摘要信息样式中包括一个或多个用于表示与上述网页对应的网页摘要信息的变量;生成单元,用于根据上述参数对上述网页摘要信息样式中对应的上述变量进行赋值替换以生成上述网页对应的网页摘要信息,并将上述生成的上述网页摘要信息发送给上述网站应用服务器;或者,发送单元,用于将上述网页摘要信息样式发送给上述网站应用服务器,以使上述网站应用服务器根据上述参数对上述网页摘要信息样式中对应的上述变量进行赋值替换以生成上述网页对应的网页摘要信息。优选地,上述装置还包括:设置单元,用于在上述网页摘要信息服务器接收来自网站应用服务器的请求信息之前,根据接收到的配置信息为不同的网页设置对应的网页摘要信息样式。优选地,上述查找单元包括:查找模块,用于查找在与上述请求信息的接收时间对应的时间段内生效的、且与上述标识信息对应的网页摘要信息样式。优选地,上述查找模块包括:第一判断子模块,用于判断查找到的与上述标识信息对应的网页摘要信息样式是否包括生效时间段;第二判断子模块,用于在判断出包括上述生效时间段的情况下,判断上述请求信息的本文档来自技高网
...
网页摘要信息的生成方法和装置

【技术保护点】

【技术特征摘要】
1.一种网页摘要信息的生成方法,其特征在于,包括:网页摘要信息服务器接收来自网站应用服务器的请求信息,其中,所述请求信息包括用于唯一标识网页的标识信息和用于生成网页摘要信息的参数,或者,所述请求信息包括:用于唯一标识网页的标识信息;所述网页摘要信息服务器查找与所述标识信息对应的网页摘要信息样式,其中,所述网页摘要信息样式中包括一个或多个用于表示与所述网页对应的网页摘要信息的变量;所述网页摘要信息服务器根据所述参数对所述网页摘要信息样式中对应的所述变量进行赋值替换以生成所述网页对应的网页摘要信息,并将所述生成的所述网页摘要信息发送给所述网站应用服务器,或者,所述网页摘要信息服务器将所述网页摘要信息样式发送给所述网站应用服务器,以使所述网站应用服务器根据所述参数对所述网页摘要信息样式中对应的所述变量进行赋值替换以生成所述网页对应的网页摘要信息。2.根据权利要求1所述的方法,其特征在于,在所述网页摘要信息服务器接收来自网站应用服务器的请求信息之前,还包括:所述网页摘要信息服务器根据接收到的配置信息为不同的网页设置对应的网页摘要信息样式。3.根据权利要求1所述的方法,其特征在于,所述网页摘要信息服务器查找与所述标识信息对应的网页摘要信息样式的步骤包括:所述网页摘要信息服务器查找在与所述请求信息的接收时间对应的时间段内生效的、且与所述标识信息对应的网页摘要信息样式。4.根据权利要求3所述的方法,其特征在于,所述网页摘要信息服务器查找在与所述请求信息的接收时间对应的时间段内生效的、且与所述标识信息对应的网页摘要信息样式的步骤包括:所述网页摘要信息服务器判断查找到的与所述标识信息对应的网页摘要信息样式是否包括生效时间段;若包括所述生效时间段,则判断所述请求信息的接收时间是否位于所述生效时间段内,若位于所述生效时间段内,则将查找到的所述网页摘要信息样式作为在与所述请求信息的接收时间对应的时间段内生效的、且与所述标识信息对应的网页摘要信息样式;若不包括所述生效时间段,则将查找到的所述网页摘要信息样式作为在与所述请求信息的接收时间对应的时间段内生效的、且与所述标识信息对应的网页摘要信息样式。5.根据权利要求1所述的方法,其特征在于,在所述网页摘要信息服务器将所述网页摘要信息样式发送给所述网站应用服务器之后,还包括:所述网站应用服务器从缓存中读取所述用于生成网页摘要信息的参数,并根据所述参数对所述网页摘要信息样式中对应的所述变量进行赋值替换以生成所述网页对应的网...

【专利技术属性】
技术研发人员:陈伟列
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1