服务器端网址资源优化装置及其优化方法制造方法及图纸

技术编号:5277273 阅读:254 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种服务器端网址资源优化装置及其优化方法,所述装置包括:解析装置,根据预定的解析规则由解析器解析获得的网址,生成参数列表,传输给排序装置;排序装置,根据预定的排序规则对收到的参数列表进行排序,并将排序后的参数列表传输给组合装置;组合装置,根据预定的组合规则,将排序后的参数列表组合后与去参网址进行组合形成符合传送协议标准的优化后的网址。该优化装置提高了服务器端系统对网址处理的准确度,提高了存储的时间效率,减少了存储空间的浪费;并能提高检索的空间和时间效率。

【技术实现步骤摘要】

本专利技术属 于网络访问优化
,具体涉及一种基于网址资源对服务器端的网 址存储或检索进行优化的方法。
技术介绍
统一资源定位符(URL,Uniform/UniversalResource Locator)也称为网页地址 或网址,是因特网上标准的资源的地址(Address),已经被万维网联盟编制为因特网标准 RFC1738 了。URL的一般形式是<URL的访问方式>://〈主机>:〈端口 >/〈路径〉JnhttD:// www, yannuo. com/example ? a = l&b = 2 ;网址一般由五个基本元素组成传送协议、服务 器、端口号、路径和/或参数。传送协议通常包括基于超文本传输协议(http)或基于安全 套接层的超文本传输协议(https);服务器可以是域名或IP地址;端口号以“数字”方式 表示。当传送协议为HTTP时,缺省值为“80”;可省略。当传送协议为HTTPS时,缺省值为 “443”;也可省略。路径为以“/字符”区别路径中的每一个目录名称。参数中GET模式的 参数以“?,,字符为起点,参数间以“&”为间隔,参数内以“=”符号分割参数名与参数值。通常情况下,参数的顺序不会影响程序的运行、网页的显示,如http://WWW. yannuo. com/example ? a = l&b = 2 与 http://www. yannuo. com/example ? b = 2&a = 1 这两个地址,在访问效果上,通常是一致的。由于网址被广泛应用与互联网行业,所有互联 网系统、应用都不可避免的要对网址进行解析、处理、存储。对于仅仅是参数顺序不同而参 数组合相同的网址,系统也按照不同网址来处理对待,这样会使得系统花更多的空间去存 储和归类这些网址,在空间上造成了浪费,也会使得系统在检索时,遗漏相关检索结果,降 低了检索的准确度。本专利技术因此而来。
技术实现思路
本专利技术目的在于提供一种服务器端网址资源优化装置,解决了现有技术中服务器 端常常由于网址中去参网址、网页锚点相同但参数列表排列顺序不同导致的存储空间浪 费、搜索效率降低等问题。为了解决现有技术中的这些问题,本专利技术提供的技术方案是一种服务器端网址资源优化装置,其特征在于所述装置包括解析装置,根据预定的解析规则由解析器解析获得的网址,生成参数列表,传输给 排序装置;排序装置,根据预定的排序规则对收到的参数列表进行排序,并将排序后的参数 列表传输给组合装置;组合装置,根据预定的组合规则,将排序后的参数列表组合后与去参网址进行组 合形成符合传送协议标准的优化后的网址。优选的,所述解析装置还连接有网址获取装置,所述网址获取装置获取输入的网 址,并将网址传输给解析装置的解析器。优选的,所述解析装置解析器根据网址中标识符提取参数字符串,按照解析规则 对参数字符串进行解析,分解出参数块,分离出包含在参数块中的参数名和参数值。优选的,所述排序装置根据参数名或参数值或参数名与参数值的关系进行正向或 反向排序。优选的,所述组合装置包括将参数名和参数值进行组合成参数块,再将参数块组 合成排序后的参数字符串的参数组合装置和按照传送协议标准将排序后的参数字符串、去 参网址组合成优化后的网址的网址组合装置。优选的,所述组合装置组合形成优化后的网址后将优化后的网址传输给服务器进 行储存或检索。优选的,所述存储装置还接收解析装置、排序装置、组合装置进行操作的中间结 果,当排序装置未接收到解析装置的参数列表时,排序装置从存储装置内读取参数列表,进 行排序操作;当组合装置未接收到排序后的参数列表时,组合装置从存储装置中读取排序 后的参数列表进行组合操作。优选的,所述存储装置还连接有索引装置,所述索引装置对存储装置存储的优化 后的网址进行归类索引,再存储入存储装置内。本专利技术还提供了一种服务器端网址资源优化方法,其特征在于所述方法包括以下 步骤(1)根据预定的解析规则解析获得的网址,生成参数列表;(2)根据预定的排序规则对收到的参数列表进行排序生成排序后的参数列表;(3)根据预定的组合规则,将排序后的参数列表组合后与去参网址进行组合形成 符合传送协议标准的优化后的网址。优选的,所述方法中当获得的网址含有网页锚点时,通过解析规则去除网页锚点 和去参网址,形成参数列表;通过组合规则进行组合时,将去参网址、排序后的参数列表、网 页锚点组合成优化后的网址。本专利技术技术方案中使用的术语解释如下网页锚点为网址中#部分之后的字符串,例如在网址;http://www. yannuo. com/ example ? a = l&b = 2#huiiy (例网址)中,网页锚点为hujiy ;去参网址为网址中去除网 页锚点和参数的部分,例网址中去参网址为:http://www. yannuo. com/example ;参数字符 串为网址中参数部分,例网址中为a = l&b = 2 ;参数块为参数字符串中以&分割的字符串, 例网址中为a = l、b = 2 ;参数名为参数块中“=”符号之前的部分,例网址中为a、b ;参数 值参数块中“=”符号之后的部分,例网址中为1、2 ;参数列表为包含多个参数名、参数值 以及其对应关系的列表,这种对应关系可以是参数块的不同形式或参数名、参数值的运算。本专利技术技术方案中解析装置进行网址解析时,一般按照如下步骤进行1)提取参数字符串如果网址中含有#字符,则将自左向右第一个“#,,字符之前的部分(不含“#,,字 符)视作普通URL,之后的部分视为网页锚点;对于普通URL,将自左向右第一个“ ?”字符之后的部分(不含“?”)视作参数字 符串,之前的部分视为去参网址。2)分割参数4将参数字符串以“&”符号为分隔符,生成参数块列表,每个参数块中不含有“&”字符。3、参数名、参数值分离对于参数块列表中的每一个参数块,进行参数名、参数值分离,以“=”符号为分隔 符,”=,,符号之前的部分作为参数名,之后的字符作为参数值,生成参数列表,参数列表中 包含参数名、参数值之间的对应关系。本专利技术技术方案中排序装置进行参数排序时,一般按照如下步骤进行将参数列表,按照参数名或参数值的特征,结合排序规则,进行重新的排序,生成 排序后的参数列表;排序规则可以是根据参数名(或参数值)进行正向或反向排序,也可以 是根据参数名(或参数值)进行一定的运算,根据运算结果,进行正向或反向的排序。本专利技术技术方案中组合装置进行组合工序时,一般按照如下步骤进行1)参数组合将排序后的参数列表,根据组合规则进行组合。一般的规则是将每个参数名和参 数值,以“=”符号组合,生成参数块,再将参数块以”&”符号组合,生成排序后的参数字符串ο2)网址组合按照以下规则生成优化后的网址当获取的原网址不含“#”字符时,去参网址+“?”+排序后的参数字符串;当获取 的原网址含“#”字符时,去参网址+ “? ”+排序后的参数字符串+ “#”+网页锚点。服务器端通过上述优化方法可以将网址优化为优化后的网址,去除了同类去参网 址的重复存储和归类,减少了服务器的冗余,并可以提高检索的空间和时间效率。相对于现有技术中的方案,本发本文档来自技高网
...

【技术保护点】
一种服务器端网址资源优化装置,其特征在于所述装置包括:解析装置,根据预定的解析规则由解析器解析获得的网址,生成参数列表,传输给排序装置;排序装置,根据预定的排序规则对收到的参数列表进行排序,并将排序后的参数列表传输给组合装置;组合装置,根据预定的组合规则,将排序后的参数列表组合后与去参网址进行组合形成符合传送协议标准的优化后的网址。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡吉阳
申请(专利权)人:苏州言诺信息科技有限公司
类型:发明
国别省市:32

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

1